From bc2113e7e5895a94b1ff8175a630ddfeb48f1163 Mon Sep 17 00:00:00 2001 From: Disguised Pigeon Date: Wed, 3 Sep 2025 21:48:37 +0200 Subject: [PATCH 001/130] nixos/swap: Check directory existence before creation --- nixos/modules/config/swap.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/config/swap.nix b/nixos/modules/config/swap.nix index bd4b9cd0475e..a482a3cb76fe 100644 --- a/nixos/modules/config/swap.nix +++ b/nixos/modules/config/swap.nix @@ -307,6 +307,7 @@ in chattr +C "$DEVICE" 2>/dev/null || true echo "Creating swap file using dd and mkswap." + mkdir -p $(dirname $DEVICE) dd if=/dev/zero of="$DEVICE" bs=1M count=${toString sw.size} status=progress ${lib.optionalString (!sw.randomEncryption.enable) "mkswap ${sw.realDevice}"} fi From dab5a803a0ec71de3d1297247d887b881ca1879b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Nov 2025 06:38:52 +0000 Subject: [PATCH 002/130] python3Packages.serpent: 1.41 -> 1.42 --- pkgs/development/python-modules/serpent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/serpent/default.nix b/pkgs/development/python-modules/serpent/default.nix index 9a1708593f32..e68b51c15150 100644 --- a/pkgs/development/python-modules/serpent/default.nix +++ b/pkgs/development/python-modules/serpent/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "serpent"; - version = "1.41"; + version = "1.42"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-BAcDX+PGZEOH1Iz/FGfVqp/v+BTQc3K3hnftDuPtcJU="; + hash = "sha256-jqCCsB+LoH7NdONKkRisRSG8RZSTjZErgIyJ8dpCVQY="; }; build-system = [ setuptools ]; From 66a9418a721ef724e4a5c1c444ff2713666fff9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Nov 2025 10:57:38 +0000 Subject: [PATCH 003/130] python3Packages.githubkit: 0.13.4 -> 0.13.5 --- pkgs/development/python-modules/githubkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/githubkit/default.nix b/pkgs/development/python-modules/githubkit/default.nix index ef2f8aa953f5..7d35266a9daf 100644 --- a/pkgs/development/python-modules/githubkit/default.nix +++ b/pkgs/development/python-modules/githubkit/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "githubkit"; - version = "0.13.4"; + version = "0.13.5"; pyproject = true; src = fetchFromGitHub { owner = "yanyongyu"; repo = "githubkit"; tag = "v${version}"; - hash = "sha256-67Y0r4Po3z4YmnbWC0HBLmsKD68HMIGvHKo5SLe+KRc="; + hash = "sha256-YKL31M1H4LBE29xmi6GfX3tTBGxS9yUvHQEiWke3ANA="; }; pythonRelaxDeps = [ "hishel" ]; From feee5345272bb3088c3b4281975e5de43ea26b37 Mon Sep 17 00:00:00 2001 From: Disguised Pigeon Date: Fri, 31 Oct 2025 11:59:27 +0100 Subject: [PATCH 004/130] nixos/swap: Fix shellcheck issues --- nixos/modules/config/swap.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/config/swap.nix b/nixos/modules/config/swap.nix index a482a3cb76fe..496ccb21e7c6 100644 --- a/nixos/modules/config/swap.nix +++ b/nixos/modules/config/swap.nix @@ -297,7 +297,7 @@ in ${lib.optionalString (sw.size != null) '' currentSize=$(( $(stat -c "%s" "$DEVICE" 2>/dev/null || echo 0) / 1024 / 1024 )) if [[ ! -b "$DEVICE" && "${toString sw.size}" != "$currentSize" ]]; then - if [[ $(stat -f -c %T $(dirname "$DEVICE")) == "btrfs" ]]; then + if [[ $(stat -f -c %T "$(dirname "$DEVICE")") == "btrfs" ]]; then # Use btrfs mkswapfile to speed up the creation of swapfile. rm -f "$DEVICE" btrfs filesystem mkswapfile --size "${toString sw.size}M" --uuid clear "$DEVICE" @@ -307,9 +307,9 @@ in chattr +C "$DEVICE" 2>/dev/null || true echo "Creating swap file using dd and mkswap." - mkdir -p $(dirname $DEVICE) + mkdir -p "$(dirname "$DEVICE")" dd if=/dev/zero of="$DEVICE" bs=1M count=${toString sw.size} status=progress - ${lib.optionalString (!sw.randomEncryption.enable) "mkswap ${sw.realDevice}"} + ${lib.optionalString (!sw.randomEncryption.enable) "mkswap \"${sw.realDevice}\""} fi fi ''} From 1957effcb98417a3be43107f8f079026c7f6d393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 12 Nov 2025 22:43:26 +0100 Subject: [PATCH 005/130] maintainer-list: drop matrix entries which are not reachable --- maintainers/maintainer-list.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9d595ea0a4a5..10263f1d9c4f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14282,7 +14282,6 @@ }; l3af = { email = "L3afMeAlon3@gmail.com"; - matrix = "@L3afMe:matrix.org"; github = "L3afMe"; githubId = 72546287; name = "L3af"; @@ -24400,7 +24399,6 @@ }; snaki = { email = "ek@kyouma.net"; - matrix = "@snaki:kescher.at"; name = "emily"; github = "snaakey"; githubId = 38018554; From ff519236c8d969c42bb0976122c2e39a9136e50d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 24 Nov 2025 18:41:16 +0000 Subject: [PATCH 006/130] vapoursynth: 72 -> 73 --- pkgs/by-name/va/vapoursynth/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/vapoursynth/package.nix b/pkgs/by-name/va/vapoursynth/package.nix index 1396767e3f7b..a7feec9e7187 100644 --- a/pkgs/by-name/va/vapoursynth/package.nix +++ b/pkgs/by-name/va/vapoursynth/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "vapoursynth"; - version = "72"; + version = "73"; src = fetchFromGitHub { owner = "vapoursynth"; repo = "vapoursynth"; rev = "R${version}"; - hash = "sha256-LRRz4471Rl/HwJ14zAkU/f2Acuofja8c0pGkuWihhsM="; + hash = "sha256-cs+MEnOi1bwA52fiTIlGGzYjy5/m/FdoK55WSADR/gQ="; }; nativeBuildInputs = [ From 7b70295f965f3f9bf201682ea9fdf68637a2278d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 25 Nov 2025 07:18:17 +0000 Subject: [PATCH 007/130] htmlhint: 1.7.1 -> 1.8.0 --- pkgs/by-name/ht/htmlhint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ht/htmlhint/package.nix b/pkgs/by-name/ht/htmlhint/package.nix index b1a46eca36fa..ed973a24d631 100644 --- a/pkgs/by-name/ht/htmlhint/package.nix +++ b/pkgs/by-name/ht/htmlhint/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "htmlhint"; - version = "1.7.1"; + version = "1.8.0"; src = fetchFromGitHub { owner = "htmlhint"; repo = "HTMLHint"; rev = "v${version}"; - hash = "sha256-jhn3FWzqwqczB7siHRxpYNLPoC9YhZtkcVyvWdIq93k="; + hash = "sha256-zRn6fqziqgp3cOPZfkmN+KP84bgjdPmaHD7n6rtiHVA="; }; - npmDepsHash = "sha256-acf6pyv3TsOA3Ulm/OMYZ2R7sMGEcsOXA9hbPXLbX3I="; + npmDepsHash = "sha256-L/yVM/HoBewzoADn9M+c2Er5LFEiZXajYIK8fvsDdio="; meta = { changelog = "https://github.com/htmlhint/HTMLHint/blob/${src.rev}/CHANGELOG.md"; From e521bdd692f798e2bcb6c40ff19e42079083d8d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 29 Nov 2025 02:45:51 +0000 Subject: [PATCH 008/130] toolhive: 0.6.6 -> 0.6.9 --- pkgs/by-name/to/toolhive/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/toolhive/package.nix b/pkgs/by-name/to/toolhive/package.nix index a905ad847ee8..c5ebff99b7de 100644 --- a/pkgs/by-name/to/toolhive/package.nix +++ b/pkgs/by-name/to/toolhive/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "toolhive"; - version = "0.6.6"; + version = "0.6.9"; src = fetchFromGitHub { owner = "stacklok"; repo = "toolhive"; tag = "v${finalAttrs.version}"; - hash = "sha256-zCkKS573MzqiZ4Zr3ztlM7Jd0XHWAOEXUT+dF/nIiZ8="; + hash = "sha256-qeUeRcxMo2hgsYcydQjTA9N125gpfC0ts7h7axLES24="; }; - vendorHash = "sha256-gEPIbMpbCg+6Li3F3H7J5++Cnun8/kMJ4s8bTtGecqI="; + vendorHash = "sha256-k7dPbHqsQVUL0pJoduq4clFG/q1i6gsTaQtES28xTKU="; # Build only the main CLI and operator binaries subPackages = [ From 66ee3dd76ddc2325ce8b7ac6ce1dae35932c4f05 Mon Sep 17 00:00:00 2001 From: Martin Messer Date: Fri, 21 Nov 2025 14:29:11 +0100 Subject: [PATCH 009/130] OVMF-cloud-hypervisor: use standalonw version of OFMV for cloud hypervisor --- .../ov/OVMF-cloud-hypervisor/package.nix | 153 +++++++++++++++++- 1 file changed, 147 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix index 4369b083cedf..3606d87418f8 100644 --- a/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix +++ b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix @@ -1,7 +1,148 @@ -{ lib, OVMF }: +{ + stdenv, + nixosTests, + lib, + edk2, + util-linux, + nasm, + acpica-tools, + llvmPackages, + fetchFromGitLab, + fdSize2MB ? false, + fdSize4MB ? secureBoot, + secureBoot ? false, + systemManagementModeRequired ? secureBoot && stdenv.hostPlatform.isx86, + httpSupport ? false, + tpmSupport ? false, + tlsSupport ? false, + debug ? false, + # Usually, this option is broken, do not use it except if you know what you are + # doing. + sourceDebug ? false, + projectDscPath ? + { + x86_64 = "OvmfPkg/CloudHv/CloudHvX64.dsc"; + aarch64 = "ArmVirtPkg/ArmVirtCloudHv.dsc"; + } + .${stdenv.hostPlatform.parsed.cpu.name} + or (throw "Unsupported OVMF `projectDscPath` on ${stdenv.hostPlatform.parsed.cpu.name}"), + fwPrefix ? + { + x86_64 = "CLOUDHV"; + aarch64 = "CLOUDHV_EFI"; + } + .${stdenv.hostPlatform.parsed.cpu.name} + or (throw "Unsupported OVMF `fwPrefix` on ${stdenv.hostPlatform.parsed.cpu.name}"), +}: -OVMF.override { - projectDscPath = "OvmfPkg/CloudHv/CloudHvX64.dsc"; - fwPrefix = "CLOUDHV"; - metaPlatforms = builtins.filter (lib.hasPrefix "x86_64-") OVMF.meta.platforms; -} +let + cpuName = stdenv.hostPlatform.parsed.cpu.name; + + version = lib.getVersion edk2; + + OvmfPkKek1AppPrefix = "4e32566d-8e9e-4f52-81d3-5bb9715f9727"; + + debian-edk-src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "qemu-team"; + repo = "edk2"; + nonConeMode = true; + sparseCheckout = [ + "debian/edk2-vars-generator.py" + "debian/python" + "debian/PkKek-1-*.pem" + "debian/patches/OvmfPkg-X64-add-opt-org.tianocore-UninstallMemAttrPr.patch" + ]; + rev = "refs/tags/debian/2025.02-8"; + hash = "sha256-n/6T5UBwW8U49mYhITRZRgy2tNdipeU4ZgGGDu9OTkg="; + }; + + buildPrefix = "Build/*/*"; + +in + +edk2.mkDerivation projectDscPath (finalAttrs: { + pname = "OVMF"; + inherit version; + + outputs = [ + "out" + "fd" + ]; + + nativeBuildInputs = [ + util-linux + nasm + acpica-tools + ] + ++ lib.optionals stdenv.cc.isClang [ + llvmPackages.bintools + llvmPackages.llvm + ]; + + strictDeps = true; + + hardeningDisable = [ + "format" + "stackprotector" + "pic" + "fortify" + ]; + + buildFlags = + # IPv6 has no reason to be disabled. + [ "-D NETWORK_IP6_ENABLE=TRUE" ] + ++ lib.optionals debug [ "-D DEBUG_ON_SERIAL_PORT=TRUE" ] + ++ lib.optionals sourceDebug [ "-D SOURCE_DEBUG_ENABLE=TRUE" ] + ++ lib.optionals secureBoot [ "-D SECURE_BOOT_ENABLE=TRUE" ] + ++ lib.optionals systemManagementModeRequired [ "-D SMM_REQUIRE=TRUE" ] + ++ lib.optionals fdSize2MB [ "-D FD_SIZE_2MB" ] + ++ lib.optionals fdSize4MB [ "-D FD_SIZE_4MB" ] + ++ lib.optionals httpSupport [ + "-D NETWORK_HTTP_ENABLE=TRUE" + "-D NETWORK_HTTP_BOOT_ENABLE=TRUE" + ] + ++ lib.optionals tlsSupport [ "-D NETWORK_TLS_ENABLE=TRUE" ] + ++ lib.optionals tpmSupport [ + "-D TPM_ENABLE" + "-D TPM2_ENABLE" + "-D TPM2_CONFIG_ENABLE" + ]; + + buildConfig = if debug then "DEBUG" else "RELEASE"; + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Qunused-arguments"; + + patches = [ + (debian-edk-src + "/debian/patches/OvmfPkg-X64-add-opt-org.tianocore-UninstallMemAttrPr.patch") + ]; + + postInstall = '' + mkdir -vp $fd/FV + mv -v $out/FV/${fwPrefix}.fd $fd/FV + ''; + + dontPatchELF = true; + + passthru = + let + prefix = "${finalAttrs.finalPackage.fd}/FV/${fwPrefix}"; + in + { + mergedFirmware = "${prefix}.fd"; + firmware = "${prefix}.fd"; + # This will test the EFI firmware for the host platform as part of the NixOS Tests setup. + tests.basic-systemd-boot = nixosTests.systemd-boot.basic; + tests.secureBoot-systemd-boot = nixosTests.systemd-boot.secureBoot; + inherit secureBoot systemManagementModeRequired; + }; + + meta = { + description = "Sample UEFI firmware for Cloud Hypervisor and KVM"; + homepage = "https://github.com/tianocore/tianocore.github.io/wiki/OVMF"; + license = lib.licenses.bsd2; + teams = with lib.teams; [ + ctrl-os + ]; + broken = stdenv.hostPlatform.isDarwin; + }; +}) From e8aa7cfab61abfd33c40e5c51ceafb7bb46aa953 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Dec 2025 08:09:56 +0000 Subject: [PATCH 010/130] python3Packages.meshcore: 2.2.3 -> 2.2.4 --- pkgs/development/python-modules/meshcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meshcore/default.nix b/pkgs/development/python-modules/meshcore/default.nix index 03b67619309f..1545c54d96dd 100644 --- a/pkgs/development/python-modules/meshcore/default.nix +++ b/pkgs/development/python-modules/meshcore/default.nix @@ -14,12 +14,12 @@ buildPythonPackage rec { pname = "meshcore"; - version = "2.2.3"; + version = "2.2.4"; pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "sha256-lmMflAlrNnfsc10J3CBxor9ftHK10bWyGTbjASJv82s="; + sha256 = "sha256-uI61YDj1zYNsdcUZ2VoHQz0Xr5ja/tNH6UyBUjL8B6w="; }; build-system = [ hatchling ]; From 3f3d97297f8639a6a1f4f8ed7a72c2792298edd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alja=C5=BE=20Mur=20Er=C5=BEen?= Date: Mon, 1 Sep 2025 14:18:11 +0200 Subject: [PATCH 011/130] maintainers: add aljazerzen --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index abd81d745a8b..8c5e8fc78840 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1342,6 +1342,12 @@ githubId = 8614547; name = "Ali Caglayan"; }; + aljazerzen = { + email = "aljaz@erzen.si"; + github = "aljazerzen"; + githubId = 11072061; + name = "Aljaž Mur Eržen"; + }; alkasm = { email = "alexreynolds00@gmail.com"; github = "alkasm"; From a3151b460ab33f1c5777bfad2f5fdc651cc382a1 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Wed, 24 Dec 2025 15:24:19 +0100 Subject: [PATCH 012/130] matrix-alertmanager-receiver: 2025.11.26 -> 2025.12.24 Release notes: https://github.com/metio/matrix-alertmanager-receiver/releases/tag/2025.12.24 Full changelog: https://github.com/metio/matrix-alertmanager-receiver/compare/2025.11.26...2025.12.24 --- pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index 4c3a33b113d0..e6c0936efa71 100644 --- a/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix +++ b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "matrix-alertmanager-receiver"; - version = "2025.11.26"; + version = "2025.12.24"; src = fetchFromGitHub { owner = "metio"; repo = "matrix-alertmanager-receiver"; tag = finalAttrs.version; - hash = "sha256-VIyz+9flJeeXkLW2y5hoUMb73LdwM/VUu7mgyALYioU="; + hash = "sha256-RK9Z/QeA0AjOfFROtOYKd3uCPn3NN+eyeuLQVWxlH6U="; }; - vendorHash = "sha256-x0KpYURQQxNPFO9Pd9F+OQ/Xw6xIYRA4UyQkV0kxGGU="; + vendorHash = "sha256-HJEpWf3WeMw9vLj7L6thx1ur5YuC5xjIuMCHaFZ2tS8="; env.CGO_ENABLED = "0"; From c54beedbe62768969b45e6e517f500e7607b4cce Mon Sep 17 00:00:00 2001 From: Justin Restivo Date: Wed, 31 Dec 2025 13:15:57 -0500 Subject: [PATCH 013/130] open-pdf-sign: fix fetchedMavenDeps hash sha256-5DgCjqKPc/y4vDX8pl4Qnm1KsCOpCdUVNiihpvcCzBU= -> sha256-oEAvqgH4/vfywPHUfbrIpOIdbeqt+K4H+Pebx5EQqMA= --- pkgs/by-name/op/open-pdf-sign/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/open-pdf-sign/package.nix b/pkgs/by-name/op/open-pdf-sign/package.nix index a18188ecbd93..fd6bca29f5b8 100644 --- a/pkgs/by-name/op/open-pdf-sign/package.nix +++ b/pkgs/by-name/op/open-pdf-sign/package.nix @@ -26,7 +26,7 @@ maven.buildMavenPackage rec { sed -i '/dirtyQualifier/d' ./pom.xml ''; - mvnHash = "sha256-5DgCjqKPc/y4vDX8pl4Qnm1KsCOpCdUVNiihpvcCzBU="; + mvnHash = "sha256-oEAvqgH4/vfywPHUfbrIpOIdbeqt+K4H+Pebx5EQqMA="; # Disable test requires the network, we also set the version mvnParameters = lib.escapeShellArgs [ From 98858725091c97879db8999a0f724a639e0eb100 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Sat, 3 Jan 2026 22:02:39 +0200 Subject: [PATCH 014/130] python3Packages.gekko: 1.3.0 -> 1.3.2 --- pkgs/development/python-modules/gekko/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gekko/default.nix b/pkgs/development/python-modules/gekko/default.nix index 9a965e516222..c594ff06a836 100644 --- a/pkgs/development/python-modules/gekko/default.nix +++ b/pkgs/development/python-modules/gekko/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "gekko"; - version = "1.3.0"; + version = "1.3.2"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-S/uHA1UPPX159ZOk/vItSVWZ4VVu1Bylhc98LslAutI="; + hash = "sha256-o5nNn4lshkrb37ud0FL5V9EG9FTgpxG9U9tpbIiazn4="; }; build-system = [ setuptools ]; From c254e73904c090bf54d5c642e8ad15fdd88b5e55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alja=C5=BE=20Mur=20Er=C5=BEen?= Date: Sun, 9 Nov 2025 14:23:21 +0100 Subject: [PATCH 015/130] zensical: init at 0.0.15 [Zensical][1] is a static site generator for documentation, replacing Material for MkDocs. This PR adds a package for its CLI, written in Rust and Python. [1]: https://github.com/zensical/zensical Co-authored-by: Acid Bong Co-authored-by: Yiyu Zhou --- pkgs/by-name/ze/zensical/package.nix | 59 ++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 pkgs/by-name/ze/zensical/package.nix diff --git a/pkgs/by-name/ze/zensical/package.nix b/pkgs/by-name/ze/zensical/package.nix new file mode 100644 index 000000000000..b8e890f3115b --- /dev/null +++ b/pkgs/by-name/ze/zensical/package.nix @@ -0,0 +1,59 @@ +{ + lib, + fetchPypi, + rustPlatform, + python3Packages, + versionCheckHook, +}: + +python3Packages.buildPythonApplication rec { + pname = "zensical"; + version = "0.0.15"; + pyproject = true; + + # We fetch from PyPi, because GitHub repo does not contain all sources. + # The publish process also copies in assets from zensical/ui. + # We could combine sources, but then nix-update won't work. + src = fetchPypi { + inherit pname version; + hash = "sha256-syAMkbMDcGccULi0qkHCDlX/KBS5AD7iPJtvkjoMGb4="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit pname version src; + hash = "sha256-Sg4gl23aK6yPZ3Hdi+IzTGnx8wEAkSL0SrKGVdMRJ2s="; + }; + + nativeBuildInputs = with rustPlatform; [ + maturinBuildHook + cargoSetupHook + ]; + + dependencies = with python3Packages; [ + click + deepmerge + markdown + pygments + pymdown-extensions + pyyaml + ]; + + nativeCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + + meta = { + description = "Static site generator for documentation"; + longDescription = '' + Zensical is a modern static site generator designed to simplify + building and maintaining project documentation. It's built by + the creators of Material for MkDocs and shares the same core + design principles and philosophy – batteries included, easy to + use, with powerful customization options. + ''; + homepage = "https://zensical.org"; + changelog = "https://github.com/zensical/zensical/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ aljazerzen ]; + mainProgram = "zensical"; + }; +} From c80a1dea363f143d29d75a488aee49bb27f74d6e Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 8 Jan 2026 15:55:40 +0100 Subject: [PATCH 016/130] docs/mkOption: improve mkOption documentation --- lib/options.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/options.nix b/lib/options.nix index 1cf93d5bdf92..164bd6248534 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -77,12 +77,12 @@ rec { isOption = lib.isType "option"; /** - Creates an Option attribute set. `mkOption` accepts an attribute set with the following keys: + Creates an Option declaration for use with the module system. # Inputs - Structured attribute set - : Attribute set containing none or some of the following attributes. + Attribute set + : containing none or some of the following attributes. `default` : Optional default value used when no definition is given in the configuration. @@ -122,16 +122,16 @@ rec { `readOnly` : Optional boolean indicating whether the option can be set only once. - `...` (any other attribute) - : Any other attribute is passed through to the resulting option attribute set. - # Examples :::{.example} ## `lib.options.mkOption` usage example ```nix - mkOption { } // => { _type = "option"; } - mkOption { default = "foo"; } // => { _type = "option"; default = "foo"; } + mkOption { } + # => Empty option; type = types.anything + + mkOption { default = "foo"; } + # => Same as above, with a default value ``` ::: From 34398d3276777a5a71e2310af6a25fb77e34abcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Fri, 9 Jan 2026 23:17:57 +0000 Subject: [PATCH 017/130] pnpm_10: 10.26.1 -> 10.28.0 --- pkgs/build-support/node/fetch-pnpm-deps/default.nix | 4 ++++ pkgs/development/tools/pnpm/default.nix | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/node/fetch-pnpm-deps/default.nix b/pkgs/build-support/node/fetch-pnpm-deps/default.nix index c55b9091b622..f5dda516ded0 100644 --- a/pkgs/build-support/node/fetch-pnpm-deps/default.nix +++ b/pkgs/build-support/node/fetch-pnpm-deps/default.nix @@ -141,6 +141,10 @@ in jq --sort-keys "del(.. | .checkedAt?)" $f | sponge $f done + # This folder contains symlinks to /build/source which we don't need + # since https://github.com/pnpm/pnpm/releases/tag/v10.27.0 + rm -rf $storePath/{v3,v10}/projects + # Ensure consistent permissions # NOTE: For reasons not yet fully understood, pnpm might create files with # inconsistent permissions, for example inside the ubuntu-24.04 diff --git a/pkgs/development/tools/pnpm/default.nix b/pkgs/development/tools/pnpm/default.nix index 8cfaf39ab9da..7c108f91c9e3 100644 --- a/pkgs/development/tools/pnpm/default.nix +++ b/pkgs/development/tools/pnpm/default.nix @@ -15,8 +15,8 @@ let hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; }; "10" = { - version = "10.26.1"; - hash = "sha256-6ObkmRKPaAT1ySIjzR8uP2JVcQLAxuJUzJm7KqIpu/k="; + version = "10.28.0"; + hash = "sha256-mwsE5ueZRVZpF/hBG7b2X9Lz4VkEJpBOhQDhrMSzNWE="; }; }; From 4bab0c79847efe7fa97f1fb563d70c9ba570e8af Mon Sep 17 00:00:00 2001 From: ryuryu333 Date: Sat, 10 Jan 2026 21:48:22 +0900 Subject: [PATCH 018/130] bats: add usage example to longDescription The `bats` package provides a `withLibraries` function to easily include helper library such as `bats-assert` and `bats-support`. However, this capability is not immediately visible to users browsing packages via `Nixpkgs Package Search`. This commit adds a `longDescription` to document this feature, providing a code example on how to compose `bats` with its libraries. --- pkgs/by-name/ba/bats/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/ba/bats/package.nix b/pkgs/by-name/ba/bats/package.nix index 44881b4b4cc3..8dfd6e1a2308 100644 --- a/pkgs/by-name/ba/bats/package.nix +++ b/pkgs/by-name/ba/bats/package.nix @@ -255,6 +255,21 @@ resholve.mkDerivation rec { meta = { homepage = "https://github.com/bats-core/bats-core"; description = "Bash Automated Testing System"; + longDescription = '' + Bats can be extended with libraries. The available libraries are: + + bats-assert + bats-file + bats-detik + bats-support + + An example of building this package with a few libraries: + + bats.withLibraries (p: [ + p.bats-assert + p.bats-support + ]) + ''; mainProgram = "bats"; maintainers = with lib.maintainers; [ abathur ]; license = lib.licenses.mit; From 43cfd42b4d8eadf2c2ee58fcfea17f930d4eae6f Mon Sep 17 00:00:00 2001 From: ryu <135518701+ryuryu333@users.noreply.github.com> Date: Sun, 11 Jan 2026 16:21:21 +0900 Subject: [PATCH 019/130] bats: improve longDescription formatting Apply suggestions to use markdown fenced code blocks for the usage example and bullet points for the library list. Co-authored-by: Aleksana --- pkgs/by-name/ba/bats/package.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ba/bats/package.nix b/pkgs/by-name/ba/bats/package.nix index 8dfd6e1a2308..5396fb6ffa22 100644 --- a/pkgs/by-name/ba/bats/package.nix +++ b/pkgs/by-name/ba/bats/package.nix @@ -258,17 +258,18 @@ resholve.mkDerivation rec { longDescription = '' Bats can be extended with libraries. The available libraries are: - bats-assert - bats-file - bats-detik - bats-support + - `bats-assert` + - `bats-file` + - `bats-detik` + - `bats-support` An example of building this package with a few libraries: - - bats.withLibraries (p: [ - p.bats-assert - p.bats-support - ]) + ```nix + bats.withLibraries (p: [ + p.bats-assert + p.bats-support + ]) + ``` ''; mainProgram = "bats"; maintainers = with lib.maintainers; [ abathur ]; From 20fbc4463194075d1f11c77b92ae0324f90f156b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 08:52:32 +0000 Subject: [PATCH 020/130] python3Packages.bitsandbytes: 0.48.2 -> 0.49.1 --- pkgs/development/python-modules/bitsandbytes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bitsandbytes/default.nix b/pkgs/development/python-modules/bitsandbytes/default.nix index 66769216709a..4d33e8f943c0 100644 --- a/pkgs/development/python-modules/bitsandbytes/default.nix +++ b/pkgs/development/python-modules/bitsandbytes/default.nix @@ -27,7 +27,7 @@ let pname = "bitsandbytes"; - version = "0.48.2"; + version = "0.49.1"; brokenConditions = lib.attrsets.filterAttrs (_: cond: cond) { "CUDA and ROCm are mutually exclusive" = cudaSupport && rocmSupport; @@ -81,7 +81,7 @@ buildPythonPackage { owner = "bitsandbytes-foundation"; repo = "bitsandbytes"; tag = version; - hash = "sha256-gtNOMxLeYTCZK5MVdpjOFOw6rxvqS+XJmY1Meiuz0Rw="; + hash = "sha256-nNhxDJITXNIZMXuZdzpF5dl1K1kFEVQ0gbTqZnOf/sI="; }; patches = [ From 0fffd9981ac36d74caab41f26644c81a4e7cf157 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 12 Jan 2026 16:27:52 +0100 Subject: [PATCH 021/130] buffer: 0.10.1 -> 0.10.2 --- pkgs/by-name/bu/buffer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/buffer/package.nix b/pkgs/by-name/bu/buffer/package.nix index 2e91c32e236c..149891b0a97e 100644 --- a/pkgs/by-name/bu/buffer/package.nix +++ b/pkgs/by-name/bu/buffer/package.nix @@ -18,19 +18,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "buffer"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "cheywood"; repo = "buffer"; tag = finalAttrs.version; - hash = "sha256-AkgmKMMy3tBgJudJ2Mm8LFV+aE0QbviKxgAJEZ9A3cg="; + hash = "sha256-JO/ZvsTWNneyniXm5+0ZTE41zpvMtayxWGdOxYXxxxQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src pname version; - hash = "sha256-fwXeXaoC/Uh9eMEkRjhpAouxOrlRWX2n2r4pgIe83S0="; + hash = "sha256-odCUktrdV66Gyq7gKhrOhlcNNXkgpl4tLCsNgmlG27I="; }; nativeBuildInputs = [ From 72f3cfad4c57d9d5c182121f1625e17bcece93db Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 12 Jan 2026 20:38:34 +0000 Subject: [PATCH 022/130] linux_xanmod: 6.12.64 -> 6.12.65 - Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.65-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.64-xanmod1..6.12.65-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 52599a89c946..29af46c0b8b6 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,8 +15,8 @@ let variants = { # ./update-xanmod.sh lts lts = { - version = "6.12.64"; - hash = "sha256-8GanJxG9Ma2ydEwZnw0Mxmj2gL+ScqCtZmUc7q3CY+g="; + version = "6.12.65"; + hash = "sha256-TBzCitE2JHmUa9syiOzMKOYCc1194W8b4uDOLCP/6KE="; isLTS = true; }; # ./update-xanmod.sh main From 5630c69a162d1e6163da8f6e4582d05b9e17b60d Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 12 Jan 2026 20:42:05 +0000 Subject: [PATCH 023/130] linux_xanmod_latest: 6.18.4 -> 6.18.5 - Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.5-xanmod1.gz - Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.4-xanmod1..6.18.5-xanmod1?from_project_id=51590166 --- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 29af46c0b8b6..1fbce8b042c2 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -21,8 +21,8 @@ let }; # ./update-xanmod.sh main main = { - version = "6.18.4"; - hash = "sha256-/D58INKVYf5/T7VBUrpCvX7rR0rhYD/bjSdGHXHyyOI="; + version = "6.18.5"; + hash = "sha256-G3nG41foET2Ae84gLmB3P6GylnMN2Bp55bnXY/MNI+k="; }; }; From 61c1492a7b6dbc04c76551f5c6c5605269081a42 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 12 Jan 2026 16:06:24 -0500 Subject: [PATCH 024/130] v2ray-domain-list-community: 20251213093556 -> 20260112053243 Diff: https://github.com/v2fly/domain-list-community/compare/20251213093556...20260112053243 --- pkgs/by-name/v2/v2ray-domain-list-community/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index 6a25d6447566..dbc64c8cdc8c 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,14 +9,14 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20251213093556"; + version = "20260112053243"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-ITZsD7bpYXsXmLlSL/zY3eh2yAy7Afwddw64SADmnSo="; + hash = "sha256-21Xk+0o4xUOHcLtXrioLy8cwZziKoXp7LCHS+Q60ZTI="; }; - vendorHash = "sha256-HmIXpF7P3J+lPXpmWWoFpSYAu5zbBQSDrj6S88LgWSU="; + vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk="; meta = { description = "Community managed domain list"; homepage = "https://github.com/v2fly/domain-list-community"; From f7978318edfb7e4fd9a5cb425ae35475589ac0b7 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Mon, 12 Jan 2026 20:40:57 -0600 Subject: [PATCH 025/130] marwaita-icons: fix build, migrate to by-name, use finalAttrs - Switch to finalAttrs form in mkDerivation for consistency with by-name. - Use `tag = version` instead of `rev = version` to follow upstream tag naming. - Replace deprecated `breeze-icons` argument with `kdePackages.breeze-icons`. - Remove unused breeze-icons argument from callPackage. - Drop top-level `marwaita-icons` attribute now that the package lives fully under pkgs/by-name. --- pkgs/by-name/ma/marwaita-icons/package.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ma/marwaita-icons/package.nix b/pkgs/by-name/ma/marwaita-icons/package.nix index 531468767b44..641afa0db689 100644 --- a/pkgs/by-name/ma/marwaita-icons/package.nix +++ b/pkgs/by-name/ma/marwaita-icons/package.nix @@ -3,19 +3,19 @@ stdenvNoCC, fetchFromGitHub, gtk3, - breeze-icons, hicolor-icon-theme, pantheon, + kdePackages, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "marwaita-icons"; version = "5.1"; src = fetchFromGitHub { owner = "darkomarko42"; repo = "marwaita-icons"; - rev = version; + tag = finalAttrs.version; hash = "sha256-UehujziT13kA9ltjyCvbSDTEpR8ISxoBpoLj22Zih8k="; }; @@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation rec { ]; propagatedBuildInputs = [ - breeze-icons + kdePackages.breeze-icons hicolor-icon-theme pantheon.elementary-icon-theme ]; @@ -55,4 +55,4 @@ stdenvNoCC.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.romildo ]; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f7852dcfbe54..b9189014c82f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10111,10 +10111,6 @@ with pkgs; # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi lohit-fonts = recurseIntoAttrs (callPackages ../data/fonts/lohit-fonts { }); - marwaita-icons = callPackage ../by-name/ma/marwaita-icons/package.nix { - inherit (kdePackages) breeze-icons; - }; - mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { }); noto-fonts-cjk-serif-static = callPackage ../by-name/no/noto-fonts-cjk-serif/package.nix { From c7f2ddfcade51cb2b236e5e110e6c2544eb0259a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 09:52:38 +0000 Subject: [PATCH 026/130] ctags-lsp: 0.9.1 -> 0.10.2 --- pkgs/by-name/ct/ctags-lsp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ct/ctags-lsp/package.nix b/pkgs/by-name/ct/ctags-lsp/package.nix index 81f884b39626..942508509568 100644 --- a/pkgs/by-name/ct/ctags-lsp/package.nix +++ b/pkgs/by-name/ct/ctags-lsp/package.nix @@ -11,14 +11,14 @@ }: buildGoModule rec { pname = "ctags-lsp"; - version = "0.9.1"; + version = "0.10.2"; vendorHash = null; src = fetchFromGitHub { owner = "netmute"; repo = "ctags-lsp"; tag = "v${version}"; - hash = "sha256-QF1TBHo2/2Hsnbv4kDw/RYUw9pN8fAVX11lE3J1/k8I="; + hash = "sha256-8cknVcXIuV7mmRMm87jn2l3qrfaY3CGzCZ0VW5Vb9xk="; }; nativeBuildInputs = [ makeWrapper ]; From b18afc4c026e71a47daeb9a8fd0064556be3ed53 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:05:56 +0100 Subject: [PATCH 027/130] agg: move to pkgs/by-name this shouldn't create any rebuilds --- .../agg/default.nix => by-name/ag/agg/package.nix} | 6 ++++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 6 deletions(-) rename pkgs/{development/libraries/agg/default.nix => by-name/ag/agg/package.nix} (98%) diff --git a/pkgs/development/libraries/agg/default.nix b/pkgs/by-name/ag/agg/package.nix similarity index 98% rename from pkgs/development/libraries/agg/default.nix rename to pkgs/by-name/ag/agg/package.nix index 6ba398223771..b55eb554d94e 100644 --- a/pkgs/development/libraries/agg/default.nix +++ b/pkgs/by-name/ag/agg/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + gccStdenv, fetchurl, autoconf, automake, @@ -10,7 +10,9 @@ SDL, libX11, }: - +let + stdenv = gccStdenv; +in stdenv.mkDerivation rec { pname = "agg"; version = "2.5"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f94bfe8a0a49..f0fb85e97afb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6582,10 +6582,6 @@ with pkgs; acl = callPackage ../development/libraries/acl { }; - agg = callPackage ../development/libraries/agg { - stdenv = gccStdenv; - }; - allegro = allegro4; allegro4 = callPackage ../development/libraries/allegro { }; allegro5 = callPackage ../development/libraries/allegro/5.nix { }; From 947ef6660f3bd7ebe0291b921dd4657886c5a14e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:09:41 +0100 Subject: [PATCH 028/130] atkmm{,_2_36}: move to pkgs/by-name this shouldn't create any rebuilds --- .../atkmm/default.nix => by-name/at/atkmm/package.nix} | 0 .../atkmm/2.36.nix => by-name/at/atkmm_2_36/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{development/libraries/atkmm/default.nix => by-name/at/atkmm/package.nix} (100%) rename pkgs/{development/libraries/atkmm/2.36.nix => by-name/at/atkmm_2_36/package.nix} (100%) diff --git a/pkgs/development/libraries/atkmm/default.nix b/pkgs/by-name/at/atkmm/package.nix similarity index 100% rename from pkgs/development/libraries/atkmm/default.nix rename to pkgs/by-name/at/atkmm/package.nix diff --git a/pkgs/development/libraries/atkmm/2.36.nix b/pkgs/by-name/at/atkmm_2_36/package.nix similarity index 100% rename from pkgs/development/libraries/atkmm/2.36.nix rename to pkgs/by-name/at/atkmm_2_36/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f0fb85e97afb..e8950f965911 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7089,10 +7089,6 @@ with pkgs; # Not moved to aliases while we decide if we should split the package again. atk = at-spi2-core; - atkmm = callPackage ../development/libraries/atkmm { }; - - atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { }; - cairomm = callPackage ../development/libraries/cairomm { }; cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { }; From 9c5997eddc5de46d55924d46367b2aa9fb7ca76d Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:16:58 +0100 Subject: [PATCH 029/130] rtaudio: move to pkgs/by-name and rename to rtaudio_5 this shouldn't create any rebuilds --- .../rtaudio/default.nix => by-name/rt/rtaudio_5/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) rename pkgs/{development/libraries/audio/rtaudio/default.nix => by-name/rt/rtaudio_5/package.nix} (96%) diff --git a/pkgs/development/libraries/audio/rtaudio/default.nix b/pkgs/by-name/rt/rtaudio_5/package.nix similarity index 96% rename from pkgs/development/libraries/audio/rtaudio/default.nix rename to pkgs/by-name/rt/rtaudio_5/package.nix index 843788a86357..dd142e55f2d1 100644 --- a/pkgs/development/libraries/audio/rtaudio/default.nix +++ b/pkgs/by-name/rt/rtaudio_5/package.nix @@ -10,7 +10,7 @@ pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux, libpulseaudio, jackSupport ? true, - jack, + libjack2, coreaudioSupport ? stdenv.hostPlatform.isDarwin, }: @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { buildInputs = lib.optional alsaSupport alsa-lib ++ lib.optional pulseaudioSupport libpulseaudio - ++ lib.optional jackSupport jack; + ++ lib.optional jackSupport libjack2; cmakeFlags = [ "-DRTAUDIO_API_ALSA=${if alsaSupport then "ON" else "OFF"}" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e8950f965911..e17a5507401e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3597,9 +3597,7 @@ with pkgs; rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; - rtaudio = callPackage ../development/libraries/audio/rtaudio { - jack = libjack2; - }; + rtaudio = rtaudio_5; rtmidi = callPackage ../development/libraries/audio/rtmidi { jack = libjack2; From 58ce9cf924595dd55a88510c11e66ecb3ab96e87 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:19:10 +0100 Subject: [PATCH 030/130] rtmidi: move to pkgs/by-name this shouldn't create any rebuilds --- .../rtmidi/default.nix => by-name/rt/rtmidi/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{development/libraries/audio/rtmidi/default.nix => by-name/rt/rtmidi/package.nix} (96%) diff --git a/pkgs/development/libraries/audio/rtmidi/default.nix b/pkgs/by-name/rt/rtmidi/package.nix similarity index 96% rename from pkgs/development/libraries/audio/rtmidi/default.nix rename to pkgs/by-name/rt/rtmidi/package.nix index fb8d867d96f8..774c754447d3 100644 --- a/pkgs/development/libraries/audio/rtmidi/default.nix +++ b/pkgs/by-name/rt/rtmidi/package.nix @@ -8,7 +8,7 @@ alsaSupport ? stdenv.hostPlatform.isLinux, alsa-lib, jackSupport ? true, - jack, + libjack2, coremidiSupport ? stdenv.hostPlatform.isDarwin, }: @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { pkg-config ]; - buildInputs = lib.optional alsaSupport alsa-lib ++ lib.optional jackSupport jack; + buildInputs = lib.optional alsaSupport alsa-lib ++ lib.optional jackSupport libjack2; cmakeFlags = [ "-DRTMIDI_API_ALSA=${if alsaSupport then "ON" else "OFF"}" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e17a5507401e..5090427f2048 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3599,10 +3599,6 @@ with pkgs; rtaudio = rtaudio_5; - rtmidi = callPackage ../development/libraries/audio/rtmidi { - jack = libjack2; - }; - mpi = openmpi; # this attribute should used to build MPI applications openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica { }); From 5947188e86c226b0870adc784b0153b4fb0de1cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 13 Jan 2026 12:46:29 +0000 Subject: [PATCH 031/130] cldr-annotations: 48 -> 48.1 --- pkgs/by-name/cl/cldr-annotations/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cldr-annotations/package.nix b/pkgs/by-name/cl/cldr-annotations/package.nix index cf4187786989..95de6b5416e4 100644 --- a/pkgs/by-name/cl/cldr-annotations/package.nix +++ b/pkgs/by-name/cl/cldr-annotations/package.nix @@ -6,12 +6,12 @@ stdenvNoCC.mkDerivation rec { pname = "cldr-annotations"; - version = "48"; + version = "48.1"; src = fetchzip { url = "https://unicode.org/Public/cldr/${version}/cldr-common-${version}.zip"; stripRoot = false; - hash = "sha256-Q+dA8Y4VfO8abyHRVgoRQMfY5NG6vZn/ZorxF/SEOmo="; + hash = "sha256-QGbP3VHn77hKmTr8JY+plEs69Wo57DkBtfuZ0lzh2jo="; }; installPhase = '' From 117015d37322857df67a2821ef9349283ad6e774 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:22:18 +0100 Subject: [PATCH 032/130] avahi: move to pkgs/by-name this shouldn't create any rebuilds --- .../avahi/default.nix => by-name/av/avahi/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/{development/libraries/avahi/default.nix => by-name/av/avahi/package.nix} (100%) diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/by-name/av/avahi/package.nix similarity index 100% rename from pkgs/development/libraries/avahi/default.nix rename to pkgs/by-name/av/avahi/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5090427f2048..935f81d2f5e0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1632,9 +1632,7 @@ with pkgs; asmrepl = callPackage ../development/interpreters/asmrepl { }; - avahi = callPackage ../development/libraries/avahi { }; - - avahi-compat = callPackage ../development/libraries/avahi { + avahi-compat = callPackage ../by-name/av/avahi/package.nix { withLibdnssdCompat = true; }; From 944e6f4b2b705b135ea5a1759f70ea587693c2b7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:25:19 +0100 Subject: [PATCH 033/130] cairomm{,_1_16}: move to pkgs/by-name this shouldn't create any rebuilds --- .../cairomm/default.nix => by-name/ca/cairomm/package.nix} | 0 .../cairomm/1.16.nix => by-name/ca/cairomm_1_16/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{development/libraries/cairomm/default.nix => by-name/ca/cairomm/package.nix} (100%) rename pkgs/{development/libraries/cairomm/1.16.nix => by-name/ca/cairomm_1_16/package.nix} (100%) diff --git a/pkgs/development/libraries/cairomm/default.nix b/pkgs/by-name/ca/cairomm/package.nix similarity index 100% rename from pkgs/development/libraries/cairomm/default.nix rename to pkgs/by-name/ca/cairomm/package.nix diff --git a/pkgs/development/libraries/cairomm/1.16.nix b/pkgs/by-name/ca/cairomm_1_16/package.nix similarity index 100% rename from pkgs/development/libraries/cairomm/1.16.nix rename to pkgs/by-name/ca/cairomm_1_16/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 935f81d2f5e0..6ec6d5412716 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7081,10 +7081,6 @@ with pkgs; # Not moved to aliases while we decide if we should split the package again. atk = at-spi2-core; - cairomm = callPackage ../development/libraries/cairomm { }; - - cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { }; - pangomm = callPackage ../development/libraries/pangomm { }; pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix { }; From f5b2100856920d73e490be012615c35ed848fdc4 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:30:10 +0100 Subject: [PATCH 034/130] capstone{,4}: move to pkgs/by-name this shouldn't create any rebuilds --- .../capstone/default.nix => by-name/ca/capstone/package.nix} | 0 .../capstone/4.nix => by-name/ca/capstone_4/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 3 deletions(-) rename pkgs/{development/libraries/capstone/default.nix => by-name/ca/capstone/package.nix} (100%) rename pkgs/{development/libraries/capstone/4.nix => by-name/ca/capstone_4/package.nix} (100%) diff --git a/pkgs/development/libraries/capstone/default.nix b/pkgs/by-name/ca/capstone/package.nix similarity index 100% rename from pkgs/development/libraries/capstone/default.nix rename to pkgs/by-name/ca/capstone/package.nix diff --git a/pkgs/development/libraries/capstone/4.nix b/pkgs/by-name/ca/capstone_4/package.nix similarity index 100% rename from pkgs/development/libraries/capstone/4.nix rename to pkgs/by-name/ca/capstone_4/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6ec6d5412716..14054db131b2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1717,9 +1717,6 @@ with pkgs; ''; }); - capstone = callPackage ../development/libraries/capstone { }; - capstone_4 = callPackage ../development/libraries/capstone/4.nix { }; - ceres-solver = callPackage ../development/libraries/ceres-solver { gflags = null; # only required for examples/tests }; From 87e1503fc9509e0199b570d1e6695a1520457890 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:33:31 +0100 Subject: [PATCH 035/130] cassandra-cpp-driver: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/ca/cassandra-cpp-driver/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{development/libraries/cassandra-cpp-driver/default.nix => by-name/ca/cassandra-cpp-driver/package.nix} (100%) diff --git a/pkgs/development/libraries/cassandra-cpp-driver/default.nix b/pkgs/by-name/ca/cassandra-cpp-driver/package.nix similarity index 100% rename from pkgs/development/libraries/cassandra-cpp-driver/default.nix rename to pkgs/by-name/ca/cassandra-cpp-driver/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14054db131b2..c2227666ee75 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8793,8 +8793,6 @@ with pkgs; }; cassandra = cassandra_4; - cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { }; - apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix { java = jre; }; From 3e1214876010df660d7f0e5c3500bd42fe344589 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:36:31 +0100 Subject: [PATCH 036/130] cctag: move to pkgs/by-name this shouldn't create any rebuilds --- .../cc}/cctag/cmake-install-include-dir.patch | 0 .../cc}/cctag/cmake-no-apple-rpath.patch | 0 .../cctag/default.nix => by-name/cc/cctag/package.nix} | 8 +++++--- pkgs/top-level/all-packages.nix | 4 ---- 4 files changed, 5 insertions(+), 7 deletions(-) rename pkgs/{development/libraries => by-name/cc}/cctag/cmake-install-include-dir.patch (100%) rename pkgs/{development/libraries => by-name/cc}/cctag/cmake-no-apple-rpath.patch (100%) rename pkgs/{development/libraries/cctag/default.nix => by-name/cc/cctag/package.nix} (93%) diff --git a/pkgs/development/libraries/cctag/cmake-install-include-dir.patch b/pkgs/by-name/cc/cctag/cmake-install-include-dir.patch similarity index 100% rename from pkgs/development/libraries/cctag/cmake-install-include-dir.patch rename to pkgs/by-name/cc/cctag/cmake-install-include-dir.patch diff --git a/pkgs/development/libraries/cctag/cmake-no-apple-rpath.patch b/pkgs/by-name/cc/cctag/cmake-no-apple-rpath.patch similarity index 100% rename from pkgs/development/libraries/cctag/cmake-no-apple-rpath.patch rename to pkgs/by-name/cc/cctag/cmake-no-apple-rpath.patch diff --git a/pkgs/development/libraries/cctag/default.nix b/pkgs/by-name/cc/cctag/package.nix similarity index 93% rename from pkgs/development/libraries/cctag/default.nix rename to pkgs/by-name/cc/cctag/package.nix index 60de365c149e..37cb19617b65 100644 --- a/pkgs/development/libraries/cctag/default.nix +++ b/pkgs/by-name/cc/cctag/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + clangStdenv, fetchFromGitHub, cmake, @@ -9,9 +9,11 @@ opencv, onetbb, - avx2Support ? stdenv.hostPlatform.avx2Support, + avx2Support ? clangStdenv.hostPlatform.avx2Support, }: - +let + stdenv = clangStdenv; +in stdenv.mkDerivation rec { pname = "cctag"; version = "1.0.4"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c2227666ee75..f922de41f537 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6645,10 +6645,6 @@ with pkgs; ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu); - cctag = callPackage ../development/libraries/cctag { - stdenv = clangStdenv; - }; - ceedling = callPackage ../development/tools/ceedling { }; celt = callPackage ../development/libraries/celt { }; From 1653c4100c056b19e369437e1377810f13f4ac9f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:40:56 +0100 Subject: [PATCH 037/130] ceres-solver: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/ce/ceres-solver/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 deletions(-) rename pkgs/{development/libraries/ceres-solver/default.nix => by-name/ce/ceres-solver/package.nix} (100%) diff --git a/pkgs/development/libraries/ceres-solver/default.nix b/pkgs/by-name/ce/ceres-solver/package.nix similarity index 100% rename from pkgs/development/libraries/ceres-solver/default.nix rename to pkgs/by-name/ce/ceres-solver/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f922de41f537..9f527f092abb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1717,10 +1717,6 @@ with pkgs; ''; }); - ceres-solver = callPackage ../development/libraries/ceres-solver { - gflags = null; # only required for examples/tests - }; - cedille = callPackage ../applications/science/logic/cedille { inherit (haskellPackages) alex From ff4964de3563a9c9461283cba38d04cb9c8037eb Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Mon, 12 Jan 2026 17:56:54 +0100 Subject: [PATCH 038/130] clucene-core: move to pkgs/by-name and rename from clucene_core this shouldn't create any rebuilds --- pkgs/applications/office/libreoffice/default.nix | 4 ++-- pkgs/by-name/bi/bibletime/package.nix | 6 +++--- ...ix-pkgconfig-file-by-adding-clucene-shared-library.patch | 0 .../Fixing_ZLIB_configuration_in_shared_CMakeLists.patch | 0 .../cl/clucene-core_2}/Install-contribs-lib.patch | 0 .../cl/clucene-core_2}/fix-darwin.patch | 0 .../cl/clucene-core_2}/fix-missing-include-time.patch | 0 .../2.x.nix => by-name/cl/clucene-core_2/package.nix} | 0 .../cl/clucene-core_2}/pthread-include.patch | 0 pkgs/by-name/do/dovecot/package.nix | 4 ++-- pkgs/by-name/sw/sword/package.nix | 4 ++-- pkgs/top-level/aliases.nix | 2 ++ pkgs/top-level/all-packages.nix | 4 +--- 13 files changed, 12 insertions(+), 12 deletions(-) rename pkgs/{development/libraries/clucene-core => by-name/cl/clucene-core_2}/Fix-pkgconfig-file-by-adding-clucene-shared-library.patch (100%) rename pkgs/{development/libraries/clucene-core => by-name/cl/clucene-core_2}/Fixing_ZLIB_configuration_in_shared_CMakeLists.patch (100%) rename pkgs/{development/libraries/clucene-core => by-name/cl/clucene-core_2}/Install-contribs-lib.patch (100%) rename pkgs/{development/libraries/clucene-core => by-name/cl/clucene-core_2}/fix-darwin.patch (100%) rename pkgs/{development/libraries/clucene-core => by-name/cl/clucene-core_2}/fix-missing-include-time.patch (100%) rename pkgs/{development/libraries/clucene-core/2.x.nix => by-name/cl/clucene-core_2/package.nix} (100%) rename pkgs/{development/libraries/clucene-core => by-name/cl/clucene-core_2}/pthread-include.patch (100%) diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index b6207c808046..a517dec53f94 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -66,7 +66,7 @@ nspr, libwpg, dbus-glib, - clucene_core_2, + clucene-core_2, libcdr, lcms2, unixODBC, @@ -408,7 +408,7 @@ stdenv.mkDerivation (finalAttrs: { bluez5 box2d_2 cairo - clucene_core_2 + clucene-core_2 cppunit cups curl diff --git a/pkgs/by-name/bi/bibletime/package.nix b/pkgs/by-name/bi/bibletime/package.nix index bc9fb7836e05..61e7063f4324 100644 --- a/pkgs/by-name/bi/bibletime/package.nix +++ b/pkgs/by-name/bi/bibletime/package.nix @@ -1,7 +1,7 @@ { lib, boost, - clucene_core_2, + clucene-core_2, cmake, docbook_xml_dtd_45, docbook_xsl_ns, @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ boost - clucene_core_2 + clucene-core_2 qtbase qtsvg qttools @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { ]; preConfigure = '' - export CLUCENE_HOME=${clucene_core_2}; + export CLUCENE_HOME=${clucene-core_2}; export SWORD_HOME=${sword}; ''; diff --git a/pkgs/development/libraries/clucene-core/Fix-pkgconfig-file-by-adding-clucene-shared-library.patch b/pkgs/by-name/cl/clucene-core_2/Fix-pkgconfig-file-by-adding-clucene-shared-library.patch similarity index 100% rename from pkgs/development/libraries/clucene-core/Fix-pkgconfig-file-by-adding-clucene-shared-library.patch rename to pkgs/by-name/cl/clucene-core_2/Fix-pkgconfig-file-by-adding-clucene-shared-library.patch diff --git a/pkgs/development/libraries/clucene-core/Fixing_ZLIB_configuration_in_shared_CMakeLists.patch b/pkgs/by-name/cl/clucene-core_2/Fixing_ZLIB_configuration_in_shared_CMakeLists.patch similarity index 100% rename from pkgs/development/libraries/clucene-core/Fixing_ZLIB_configuration_in_shared_CMakeLists.patch rename to pkgs/by-name/cl/clucene-core_2/Fixing_ZLIB_configuration_in_shared_CMakeLists.patch diff --git a/pkgs/development/libraries/clucene-core/Install-contribs-lib.patch b/pkgs/by-name/cl/clucene-core_2/Install-contribs-lib.patch similarity index 100% rename from pkgs/development/libraries/clucene-core/Install-contribs-lib.patch rename to pkgs/by-name/cl/clucene-core_2/Install-contribs-lib.patch diff --git a/pkgs/development/libraries/clucene-core/fix-darwin.patch b/pkgs/by-name/cl/clucene-core_2/fix-darwin.patch similarity index 100% rename from pkgs/development/libraries/clucene-core/fix-darwin.patch rename to pkgs/by-name/cl/clucene-core_2/fix-darwin.patch diff --git a/pkgs/development/libraries/clucene-core/fix-missing-include-time.patch b/pkgs/by-name/cl/clucene-core_2/fix-missing-include-time.patch similarity index 100% rename from pkgs/development/libraries/clucene-core/fix-missing-include-time.patch rename to pkgs/by-name/cl/clucene-core_2/fix-missing-include-time.patch diff --git a/pkgs/development/libraries/clucene-core/2.x.nix b/pkgs/by-name/cl/clucene-core_2/package.nix similarity index 100% rename from pkgs/development/libraries/clucene-core/2.x.nix rename to pkgs/by-name/cl/clucene-core_2/package.nix diff --git a/pkgs/development/libraries/clucene-core/pthread-include.patch b/pkgs/by-name/cl/clucene-core_2/pthread-include.patch similarity index 100% rename from pkgs/development/libraries/clucene-core/pthread-include.patch rename to pkgs/by-name/cl/clucene-core_2/pthread-include.patch diff --git a/pkgs/by-name/do/dovecot/package.nix b/pkgs/by-name/do/dovecot/package.nix index 92757140467b..52cd9b4b1e05 100644 --- a/pkgs/by-name/do/dovecot/package.nix +++ b/pkgs/by-name/do/dovecot/package.nix @@ -17,7 +17,7 @@ pam, libcap, coreutils, - clucene_core_2, + clucene-core_2, icu75, libexttextcat, libsodium, @@ -63,7 +63,7 @@ stdenv.mkDerivation rec { zlib zstd xz - clucene_core_2 + clucene-core_2 icu75 libexttextcat libsodium diff --git a/pkgs/by-name/sw/sword/package.nix b/pkgs/by-name/sw/sword/package.nix index 3e9f942466d0..1c0afb3d13fb 100644 --- a/pkgs/by-name/sw/sword/package.nix +++ b/pkgs/by-name/sw/sword/package.nix @@ -4,7 +4,7 @@ fetchurl, pkg-config, icu, - clucene_core, + clucene-core, autoreconfHook, bzip2, @@ -38,7 +38,7 @@ stdenv.mkDerivation ( icu ] ++ (lib.optionals stdenv.hostPlatform.isUnix [ - clucene_core + clucene-core curl ]) ++ (lib.optionals stdenv.hostPlatform.isWindows [ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index c9074c59caf8..4e4ae3a8c880 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -465,6 +465,8 @@ mapAliases { clima = throw "'clima' has been removed, as it has been unmaintained upstream since December 2024, use glow instead"; # Added 2026-01-01 clipbuzz = throw "clipbuzz has been removed, as it does not build with supported Zig versions"; # Added 2025-08-09 cloudlogoffline = throw "cloudlogoffline has been removed"; # Added 2025-05-18 + clucene_core = warnAlias "'clucene_core' has been renamed to 'clucene-core'" clucene-core; # Added 2026-01-12 + clucene_core_2 = warnAlias "'clucene_core_2' has been renamed to 'clucene-core_2'" clucene-core_2; # Added 2026-01-12 cockroachdb-bin = throw "'cockroachdb-bin' has been renamed to/replaced by 'cockroachdb'"; # Converted to throw 2025-10-27 code-browser-gtk2 = throw "'code-browser-gtk2' has been removed, as it was broken since 22.11"; # Added 2025-08-22 code-browser-gtk = throw "'code-browser-gtk' has been removed, as it was broken since 22.11"; # Added 2025-08-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9f527f092abb..d634d335cf54 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6659,9 +6659,7 @@ with pkgs; ] ); - clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { }; - - clucene_core = clucene_core_2; + clucene-core = clucene-core_2; codecserver = callPackage ../applications/audio/codecserver { protobuf = protobuf_21; From c029052d03554d4f859430bc3b006e1233cbba33 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 14:55:22 +0100 Subject: [PATCH 039/130] c-ares: move to pkgs/by-name this shouldn't create any rebuilds --- .../c-}/c-ares/fix-link-local-dns-servers.patch | 0 .../c-ares/default.nix => by-name/c-/c-ares/package.nix} | 0 pkgs/top-level/all-packages.nix | 6 +----- 3 files changed, 1 insertion(+), 5 deletions(-) rename pkgs/{development/libraries => by-name/c-}/c-ares/fix-link-local-dns-servers.patch (100%) rename pkgs/{development/libraries/c-ares/default.nix => by-name/c-/c-ares/package.nix} (100%) diff --git a/pkgs/development/libraries/c-ares/fix-link-local-dns-servers.patch b/pkgs/by-name/c-/c-ares/fix-link-local-dns-servers.patch similarity index 100% rename from pkgs/development/libraries/c-ares/fix-link-local-dns-servers.patch rename to pkgs/by-name/c-/c-ares/fix-link-local-dns-servers.patch diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/by-name/c-/c-ares/package.nix similarity index 100% rename from pkgs/development/libraries/c-ares/default.nix rename to pkgs/by-name/c-/c-ares/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d634d335cf54..c58d7808fb60 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6626,11 +6626,7 @@ with pkgs; botanEsdm = botan3.override { withEsdm = true; }; - c-ares = callPackage ../development/libraries/c-ares { }; - - c-aresMinimal = callPackage ../development/libraries/c-ares { - withCMake = false; - }; + c-aresMinimal = callPackage ../by-name/c-/c-ares/package.nix { withCMake = false; }; inherit (callPackages ../development/libraries/c-blosc { }) c-blosc From 4efd088a49d5657065bee2da3bfccd56b2dd4e76 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 14:58:52 +0100 Subject: [PATCH 040/130] c-blosc{,2}: move to pkgs/by-name this shouldn't create any rebuilds --- .../c-blosc/1.nix => by-name/c-/c-blosc/package.nix} | 0 .../c-blosc/2.nix => by-name/c-/c-blosc2/package.nix} | 0 pkgs/development/libraries/c-blosc/default.nix | 5 ----- pkgs/top-level/all-packages.nix | 5 ----- 4 files changed, 10 deletions(-) rename pkgs/{development/libraries/c-blosc/1.nix => by-name/c-/c-blosc/package.nix} (100%) rename pkgs/{development/libraries/c-blosc/2.nix => by-name/c-/c-blosc2/package.nix} (100%) delete mode 100644 pkgs/development/libraries/c-blosc/default.nix diff --git a/pkgs/development/libraries/c-blosc/1.nix b/pkgs/by-name/c-/c-blosc/package.nix similarity index 100% rename from pkgs/development/libraries/c-blosc/1.nix rename to pkgs/by-name/c-/c-blosc/package.nix diff --git a/pkgs/development/libraries/c-blosc/2.nix b/pkgs/by-name/c-/c-blosc2/package.nix similarity index 100% rename from pkgs/development/libraries/c-blosc/2.nix rename to pkgs/by-name/c-/c-blosc2/package.nix diff --git a/pkgs/development/libraries/c-blosc/default.nix b/pkgs/development/libraries/c-blosc/default.nix deleted file mode 100644 index f5281cf832ab..000000000000 --- a/pkgs/development/libraries/c-blosc/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ callPackage }: -{ - c-blosc = callPackage ./1.nix { }; - c-blosc2 = callPackage ./2.nix { }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c58d7808fb60..2ee0cd31a74e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6628,11 +6628,6 @@ with pkgs; c-aresMinimal = callPackage ../by-name/c-/c-ares/package.nix { withCMake = false; }; - inherit (callPackages ../development/libraries/c-blosc { }) - c-blosc - c-blosc2 - ; - niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv); ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu); From 29b232513828ab16768d194bc93664423a00a0de Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 15:05:23 +0100 Subject: [PATCH 041/130] {dbus,makeDBusConf}: move to pkgs/by-name this shouldn't create any rebuilds --- .../db}/dbus/implement-getgrouplist.patch | 0 .../dbus/default.nix => by-name/db/dbus/package.nix} | 0 .../dbus => by-name/ma/makeDBusConf}/make-session-conf.xsl | 0 .../dbus => by-name/ma/makeDBusConf}/make-system-conf.xsl | 0 .../ma/makeDBusConf/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 6 files changed, 4 deletions(-) rename pkgs/{development/libraries => by-name/db}/dbus/implement-getgrouplist.patch (100%) rename pkgs/{development/libraries/dbus/default.nix => by-name/db/dbus/package.nix} (100%) rename pkgs/{development/libraries/dbus => by-name/ma/makeDBusConf}/make-session-conf.xsl (100%) rename pkgs/{development/libraries/dbus => by-name/ma/makeDBusConf}/make-system-conf.xsl (100%) rename pkgs/{development/libraries/dbus/make-dbus-conf.nix => by-name/ma/makeDBusConf/package.nix} (100%) diff --git a/pkgs/development/libraries/dbus/implement-getgrouplist.patch b/pkgs/by-name/db/dbus/implement-getgrouplist.patch similarity index 100% rename from pkgs/development/libraries/dbus/implement-getgrouplist.patch rename to pkgs/by-name/db/dbus/implement-getgrouplist.patch diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/by-name/db/dbus/package.nix similarity index 100% rename from pkgs/development/libraries/dbus/default.nix rename to pkgs/by-name/db/dbus/package.nix diff --git a/pkgs/development/libraries/dbus/make-session-conf.xsl b/pkgs/by-name/ma/makeDBusConf/make-session-conf.xsl similarity index 100% rename from pkgs/development/libraries/dbus/make-session-conf.xsl rename to pkgs/by-name/ma/makeDBusConf/make-session-conf.xsl diff --git a/pkgs/development/libraries/dbus/make-system-conf.xsl b/pkgs/by-name/ma/makeDBusConf/make-system-conf.xsl similarity index 100% rename from pkgs/development/libraries/dbus/make-system-conf.xsl rename to pkgs/by-name/ma/makeDBusConf/make-system-conf.xsl diff --git a/pkgs/development/libraries/dbus/make-dbus-conf.nix b/pkgs/by-name/ma/makeDBusConf/package.nix similarity index 100% rename from pkgs/development/libraries/dbus/make-dbus-conf.nix rename to pkgs/by-name/ma/makeDBusConf/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2ee0cd31a74e..a0614a500516 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6682,10 +6682,6 @@ with pkgs; db60 = callPackage ../development/libraries/db/db-6.0.nix { }; db62 = callPackage ../development/libraries/db/db-6.2.nix { }; - dbus = callPackage ../development/libraries/dbus { }; - - makeDBusConf = callPackage ../development/libraries/dbus/make-dbus-conf.nix { }; - draco = callPackage ../development/libraries/draco { tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { }; }; From fff893fe6325d0320cc9abbcfe0ea50d838b550c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 15:17:11 +0100 Subject: [PATCH 042/130] draco: move to pkgs/by-name this shouldn't create any rebuilds --- .../draco/default.nix => by-name/dr/draco/package.nix} | 3 ++- pkgs/{development/libraries => by-name/dr}/draco/tinygltf.nix | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 2 insertions(+), 5 deletions(-) rename pkgs/{development/libraries/draco/default.nix => by-name/dr/draco/package.nix} (96%) rename pkgs/{development/libraries => by-name/dr}/draco/tinygltf.nix (100%) diff --git a/pkgs/development/libraries/draco/default.nix b/pkgs/by-name/dr/draco/package.nix similarity index 96% rename from pkgs/development/libraries/draco/default.nix rename to pkgs/by-name/dr/draco/package.nix index d165b96ea1e3..24352556e86a 100644 --- a/pkgs/development/libraries/draco/default.nix +++ b/pkgs/by-name/dr/draco/package.nix @@ -1,5 +1,6 @@ { lib, + callPackage, stdenv, fetchFromGitHub, nix-update-script, @@ -10,11 +11,11 @@ withTranscoder ? true, eigen, ghc_filesystem, - tinygltf, }: let cmakeBool = b: if b then "ON" else "OFF"; + tinygltf = callPackage ./tinygltf.nix { }; in stdenv.mkDerivation (finalAttrs: { version = "1.5.7"; diff --git a/pkgs/development/libraries/draco/tinygltf.nix b/pkgs/by-name/dr/draco/tinygltf.nix similarity index 100% rename from pkgs/development/libraries/draco/tinygltf.nix rename to pkgs/by-name/dr/draco/tinygltf.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a0614a500516..bf52a865aea1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6682,10 +6682,6 @@ with pkgs; db60 = callPackage ../development/libraries/db/db-6.0.nix { }; db62 = callPackage ../development/libraries/db/db-6.2.nix { }; - draco = callPackage ../development/libraries/draco { - tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { }; - }; - # Multi-arch "drivers" which we want to build for i686. driversi686Linux = recurseIntoAttrs { inherit (pkgsi686Linux) From b313fad67900664be5a8b66ebf7105fb0729257b Mon Sep 17 00:00:00 2001 From: Sandro Date: Tue, 13 Jan 2026 19:39:46 +0100 Subject: [PATCH 043/130] maintainer-list: add new matrix for snaki --- maintainers/maintainer-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 10263f1d9c4f..ebcca58ba977 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24399,6 +24399,7 @@ }; snaki = { email = "ek@kyouma.net"; + matrix = "@emily:woof.rip"; name = "emily"; github = "snaakey"; githubId = 38018554; From d9c920a2d96ed37a26880c9cd5de5814568aac1f Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 13 Jan 2026 19:21:38 -0500 Subject: [PATCH 044/130] vimPluginsUpdater: change 'format = "other"' to 'pyproject = false' --- pkgs/applications/editors/vim/plugins/utils/updater.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/utils/updater.nix b/pkgs/applications/editors/vim/plugins/utils/updater.nix index 369b1b79e9b6..de950ab70b48 100644 --- a/pkgs/applications/editors/vim/plugins/utils/updater.nix +++ b/pkgs/applications/editors/vim/plugins/utils/updater.nix @@ -16,7 +16,7 @@ buildPythonApplication { pname = "vim-plugins-updater"; version = "0.1"; - format = "other"; + pyproject = false; nativeBuildInputs = [ makeWrapper From 768a6bb900c7db9550ec7f26d11cbec51635f731 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 13:58:31 +0000 Subject: [PATCH 045/130] pyrefly: 0.47.0 -> 0.48.0 --- pkgs/by-name/py/pyrefly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/py/pyrefly/package.nix b/pkgs/by-name/py/pyrefly/package.nix index 1c09e7ea4d41..c201b54d4cae 100644 --- a/pkgs/by-name/py/pyrefly/package.nix +++ b/pkgs/by-name/py/pyrefly/package.nix @@ -10,17 +10,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pyrefly"; - version = "0.47.0"; + version = "0.48.0"; src = fetchFromGitHub { owner = "facebook"; repo = "pyrefly"; tag = finalAttrs.version; - hash = "sha256-ur1QTNnQnGiAq2pdbe1IfnKUCD0hfzrujLgLA89nR9E="; + hash = "sha256-n/Nlz1eTC29JyTGJvGUpO4BF22tZBh3ZsMdPUPy874M="; }; buildAndTestSubdir = "pyrefly"; - cargoHash = "sha256-4FsNFx70/hIkfKmuzP26YLhwEEY7J3xacluDgDcFh6s="; + cargoHash = "sha256-mLK32ar+7N4r2MQWfa6G5yql8xseck9VYR4gF/1dSnM="; buildInputs = [ rust-jemalloc-sys ]; From c3b80e5f789ef9ac0262df692eae153a4ccafe9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Wed, 14 Jan 2026 11:35:21 +0100 Subject: [PATCH 046/130] maintainers: drop urandom --- maintainers/maintainer-list.nix | 8 -------- pkgs/applications/networking/cluster/calico/default.nix | 2 +- pkgs/applications/networking/netmaker/default.nix | 1 - pkgs/by-name/aa/aaxtomp3/package.nix | 2 +- pkgs/by-name/al/allmark/package.nix | 1 - pkgs/by-name/ar/argocd-vault-plugin/package.nix | 2 +- pkgs/by-name/av/avalanchego/package.nix | 1 - pkgs/by-name/bo/booster/package.nix | 2 +- pkgs/by-name/co/coder/package.nix | 1 - pkgs/by-name/co/coreth/package.nix | 2 +- pkgs/by-name/cr/crowdsec/package.nix | 1 - pkgs/by-name/de/deepgit/package.nix | 2 +- pkgs/by-name/di/dissent/package.nix | 1 - pkgs/by-name/do/dockstarter/package.nix | 2 +- pkgs/by-name/em/emoji-picker/package.nix | 2 +- pkgs/by-name/em/emptty/package.nix | 2 +- pkgs/by-name/gn/gnostic/package.nix | 2 +- pkgs/by-name/go/gostatic/package.nix | 2 +- pkgs/by-name/go/gotags/package.nix | 2 +- pkgs/by-name/go/gotestfmt/package.nix | 2 +- pkgs/by-name/go/gotrue-supabase/package.nix | 2 +- pkgs/by-name/go/gotrue/package.nix | 2 +- pkgs/by-name/go/govers/package.nix | 1 - pkgs/by-name/im/imaginary/package.nix | 1 - pkgs/by-name/in/inframap/package.nix | 2 +- pkgs/by-name/iv/ivpn-service/package.nix | 1 - pkgs/by-name/iv/ivpn/package.nix | 1 - pkgs/by-name/jo/jobber/package.nix | 2 +- pkgs/by-name/js/json-plot/package.nix | 2 +- pkgs/by-name/ka/karmor/package.nix | 1 - pkgs/by-name/ku/kubernetes-code-generator/package.nix | 2 +- pkgs/by-name/li/linx-server/package.nix | 2 +- pkgs/by-name/mg/mgmt/package.nix | 1 - pkgs/by-name/ne/nex/package.nix | 2 +- pkgs/by-name/oh/oh-my-posh/package.nix | 1 - pkgs/by-name/ol/olaris-server/package.nix | 2 +- pkgs/by-name/os/osv-scanner/package.nix | 1 - pkgs/by-name/ot/otel-cli/package.nix | 1 - pkgs/by-name/pd/pdfmm/package.nix | 2 +- pkgs/by-name/po/popura/package.nix | 2 +- pkgs/by-name/pu/publii/package.nix | 1 - pkgs/by-name/ri/rime-cli/package.nix | 2 +- pkgs/by-name/rk/rke/package.nix | 2 +- pkgs/by-name/si/signal-desktop-bin/generic.nix | 1 - pkgs/by-name/st/steamtinkerlaunch/package.nix | 1 - pkgs/by-name/to/toolbox/package.nix | 2 +- pkgs/by-name/vi/vitess/package.nix | 2 +- pkgs/by-name/wg/wgnord/package.nix | 2 +- pkgs/by-name/wt/wtwitch/package.nix | 2 +- pkgs/by-name/zx/zxfer/package.nix | 2 +- pkgs/development/tools/devbox/default.nix | 1 - 51 files changed, 31 insertions(+), 58 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cbb68a96f28c..bd79b140e54d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -27407,14 +27407,6 @@ githubId = 619015; name = "Svintsov Dmitry"; }; - urandom = { - email = "colin@urandom.co.uk"; - matrix = "@urandom0:matrix.org"; - github = "urandom2"; - githubId = 2526260; - keys = [ { fingerprint = "04A3 A2C6 0042 784A AEA7 D051 0447 A663 F7F3 E236"; } ]; - name = "Colin Arnott"; - }; urbas = { email = "matej.urbas@gmail.com"; github = "urbas"; diff --git a/pkgs/applications/networking/cluster/calico/default.nix b/pkgs/applications/networking/cluster/calico/default.nix index 8854fa0e1973..e5873ba4b013 100644 --- a/pkgs/applications/networking/cluster/calico/default.nix +++ b/pkgs/applications/networking/cluster/calico/default.nix @@ -37,7 +37,7 @@ builtins.mapAttrs changelog = "https://github.com/projectcalico/calico/releases/tag/v${version}"; description = "Cloud native networking and network security"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; platforms = lib.platforms.linux; inherit mainProgram; }; diff --git a/pkgs/applications/networking/netmaker/default.nix b/pkgs/applications/networking/netmaker/default.nix index 24101101ccf0..87e20c57efab 100644 --- a/pkgs/applications/networking/netmaker/default.nix +++ b/pkgs/applications/networking/netmaker/default.nix @@ -43,7 +43,6 @@ buildGoModule rec { changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ - urandom qjoly ]; mainProgram = "netmaker"; diff --git a/pkgs/by-name/aa/aaxtomp3/package.nix b/pkgs/by-name/aa/aaxtomp3/package.nix index 90100a80156a..8bbd43a58384 100644 --- a/pkgs/by-name/aa/aaxtomp3/package.nix +++ b/pkgs/by-name/aa/aaxtomp3/package.nix @@ -74,6 +74,6 @@ resholve.mkDerivation rec { description = "Convert Audible's .aax filetype to MP3, FLAC, M4A, or OPUS"; homepage = "https://krumpetpirate.github.io/AAXtoMP3"; license = lib.licenses.wtfpl; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/al/allmark/package.nix b/pkgs/by-name/al/allmark/package.nix index 0d6ed32a322b..4c86ba14cc2a 100644 --- a/pkgs/by-name/al/allmark/package.nix +++ b/pkgs/by-name/al/allmark/package.nix @@ -36,7 +36,6 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ luftmensch-luftmensch - urandom ]; mainProgram = "allmark"; }; diff --git a/pkgs/by-name/ar/argocd-vault-plugin/package.nix b/pkgs/by-name/ar/argocd-vault-plugin/package.nix index 79c6b736e2b4..ea56f93e3f9d 100644 --- a/pkgs/by-name/ar/argocd-vault-plugin/package.nix +++ b/pkgs/by-name/ar/argocd-vault-plugin/package.nix @@ -42,6 +42,6 @@ buildGoModule rec { description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets"; mainProgram = "argocd-vault-plugin"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/av/avalanchego/package.nix b/pkgs/by-name/av/avalanchego/package.nix index 816c699153b8..3e38ddbafae5 100644 --- a/pkgs/by-name/av/avalanchego/package.nix +++ b/pkgs/by-name/av/avalanchego/package.nix @@ -44,7 +44,6 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/ava-labs/avalanchego/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ - urandom qjoly ]; mainProgram = "avalanchego"; diff --git a/pkgs/by-name/bo/booster/package.nix b/pkgs/by-name/bo/booster/package.nix index 0f4466c931dd..bce9a84c49a2 100644 --- a/pkgs/by-name/bo/booster/package.nix +++ b/pkgs/by-name/bo/booster/package.nix @@ -63,7 +63,7 @@ buildGoModule rec { description = "Fast and secure initramfs generator"; homepage = "https://github.com/anatol/booster"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "init"; }; } diff --git a/pkgs/by-name/co/coder/package.nix b/pkgs/by-name/co/coder/package.nix index 1400b1b29cbd..f27e0b8ada55 100644 --- a/pkgs/by-name/co/coder/package.nix +++ b/pkgs/by-name/co/coder/package.nix @@ -104,7 +104,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ghuntley kylecarbs - urandom ]; }; diff --git a/pkgs/by-name/co/coreth/package.nix b/pkgs/by-name/co/coreth/package.nix index dee08d48c295..742ca2c7ca8d 100644 --- a/pkgs/by-name/co/coreth/package.nix +++ b/pkgs/by-name/co/coreth/package.nix @@ -40,6 +40,6 @@ buildGoModule rec { homepage = "https://github.com/ava-labs/coreth"; changelog = "https://github.com/ava-labs/coreth/releases/tag/v${version}"; license = lib.licenses.lgpl3Only; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/cr/crowdsec/package.nix b/pkgs/by-name/cr/crowdsec/package.nix index b0aed58f0c93..3dbd8cc625a3 100644 --- a/pkgs/by-name/cr/crowdsec/package.nix +++ b/pkgs/by-name/cr/crowdsec/package.nix @@ -80,7 +80,6 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ jk - urandom ]; }; } diff --git a/pkgs/by-name/de/deepgit/package.nix b/pkgs/by-name/de/deepgit/package.nix index 4b6ca8b29758..22c0e5d01591 100644 --- a/pkgs/by-name/de/deepgit/package.nix +++ b/pkgs/by-name/de/deepgit/package.nix @@ -90,7 +90,7 @@ stdenv.mkDerivation rec { homepage = "https://www.syntevo.com/deepgit"; changelog = "https://www.syntevo.com/deepgit/changelog.txt"; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "deepgit"; }; diff --git a/pkgs/by-name/di/dissent/package.nix b/pkgs/by-name/di/dissent/package.nix index 9a8e469dbf4a..54514deaad60 100644 --- a/pkgs/by-name/di/dissent/package.nix +++ b/pkgs/by-name/di/dissent/package.nix @@ -68,7 +68,6 @@ buildGoModule rec { mainProgram = "dissent"; maintainers = with lib.maintainers; [ hmenke - urandom aleksana ]; }; diff --git a/pkgs/by-name/do/dockstarter/package.nix b/pkgs/by-name/do/dockstarter/package.nix index cc6a45a82430..19ad0061378d 100644 --- a/pkgs/by-name/do/dockstarter/package.nix +++ b/pkgs/by-name/do/dockstarter/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation { description = "Make it quick and easy to get up and running with Docker"; homepage = "https://dockstarter.com"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "ds"; }; } diff --git a/pkgs/by-name/em/emoji-picker/package.nix b/pkgs/by-name/em/emoji-picker/package.nix index 99281162dc14..c61a3a4c9591 100644 --- a/pkgs/by-name/em/emoji-picker/package.nix +++ b/pkgs/by-name/em/emoji-picker/package.nix @@ -22,7 +22,7 @@ buildGoModule rec { description = "CLI Emoji Picker"; homepage = "https://github.com/bcongdon/ep"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "ep"; }; } diff --git a/pkgs/by-name/em/emptty/package.nix b/pkgs/by-name/em/emptty/package.nix index 496918ef9341..c9002798578f 100644 --- a/pkgs/by-name/em/emptty/package.nix +++ b/pkgs/by-name/em/emptty/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { description = "Dead simple CLI Display Manager on TTY"; homepage = "https://github.com/tvrzna/emptty"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; # many undefined functions broken = stdenv.hostPlatform.isDarwin; mainProgram = "emptty"; diff --git a/pkgs/by-name/gn/gnostic/package.nix b/pkgs/by-name/gn/gnostic/package.nix index 407c5dedcbd7..61f9459dffe8 100644 --- a/pkgs/by-name/gn/gnostic/package.nix +++ b/pkgs/by-name/gn/gnostic/package.nix @@ -25,6 +25,6 @@ buildGoModule rec { description = "Compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks"; changelog = "https://github.com/google/gnostic/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/go/gostatic/package.nix b/pkgs/by-name/go/gostatic/package.nix index 16678ee1a3db..2589d097a1d5 100644 --- a/pkgs/by-name/go/gostatic/package.nix +++ b/pkgs/by-name/go/gostatic/package.nix @@ -21,7 +21,7 @@ buildGoModule rec { description = "Fast static site generator"; homepage = "https://github.com/piranha/gostatic"; license = lib.licenses.isc; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "gostatic"; }; } diff --git a/pkgs/by-name/go/gotags/package.nix b/pkgs/by-name/go/gotags/package.nix index 3bd5b356adcf..72b28a427345 100644 --- a/pkgs/by-name/go/gotags/package.nix +++ b/pkgs/by-name/go/gotags/package.nix @@ -36,6 +36,6 @@ buildGoModule { mainProgram = "gotags"; homepage = "https://github.com/jstemmer/gotags"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/go/gotestfmt/package.nix b/pkgs/by-name/go/gotestfmt/package.nix index 11e83c3e8747..02e2b5ea17af 100644 --- a/pkgs/by-name/go/gotestfmt/package.nix +++ b/pkgs/by-name/go/gotestfmt/package.nix @@ -22,6 +22,6 @@ buildGoModule rec { homepage = "https://github.com/gotesttools/gotestfmt"; changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}"; license = lib.licenses.unlicense; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/go/gotrue-supabase/package.nix b/pkgs/by-name/go/gotrue-supabase/package.nix index f0b9daa11a58..5be7b8c2e566 100644 --- a/pkgs/by-name/go/gotrue-supabase/package.nix +++ b/pkgs/by-name/go/gotrue-supabase/package.nix @@ -40,6 +40,6 @@ buildGoModule rec { mainProgram = "auth"; changelog = "https://github.com/supabase/auth/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/go/gotrue/package.nix b/pkgs/by-name/go/gotrue/package.nix index 0bb38a9203ab..d0b1e8dc176c 100644 --- a/pkgs/by-name/go/gotrue/package.nix +++ b/pkgs/by-name/go/gotrue/package.nix @@ -32,6 +32,6 @@ buildGoModule rec { mainProgram = "gotrue"; changelog = "https://github.com/netlify/gotrue/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/go/govers/package.nix b/pkgs/by-name/go/govers/package.nix index 29a690bbf10a..6bc5fa827b49 100644 --- a/pkgs/by-name/go/govers/package.nix +++ b/pkgs/by-name/go/govers/package.nix @@ -32,7 +32,6 @@ buildGoModule { mainProgram = "govers"; maintainers = with lib.maintainers; [ luftmensch-luftmensch - urandom ]; }; } diff --git a/pkgs/by-name/im/imaginary/package.nix b/pkgs/by-name/im/imaginary/package.nix index 222899c264d1..d2dbb5fa55c9 100644 --- a/pkgs/by-name/im/imaginary/package.nix +++ b/pkgs/by-name/im/imaginary/package.nix @@ -49,7 +49,6 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda - urandom ]; mainProgram = "imaginary"; }; diff --git a/pkgs/by-name/in/inframap/package.nix b/pkgs/by-name/in/inframap/package.nix index 5f29f6d0be40..7095387e9838 100644 --- a/pkgs/by-name/in/inframap/package.nix +++ b/pkgs/by-name/in/inframap/package.nix @@ -28,6 +28,6 @@ buildGoModule rec { homepage = "https://github.com/cycloidio/inframap"; changelog = "https://github.com/cycloidio/inframap/releases/tag/${src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/iv/ivpn-service/package.nix b/pkgs/by-name/iv/ivpn-service/package.nix index 41ded0f05e00..2f675d3cfc88 100644 --- a/pkgs/by-name/iv/ivpn-service/package.nix +++ b/pkgs/by-name/iv/ivpn-service/package.nix @@ -98,7 +98,6 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - urandom blenderfreaky ]; mainProgram = "ivpn-service"; diff --git a/pkgs/by-name/iv/ivpn/package.nix b/pkgs/by-name/iv/ivpn/package.nix index 76c74c08932a..c52b364f619e 100644 --- a/pkgs/by-name/iv/ivpn/package.nix +++ b/pkgs/by-name/iv/ivpn/package.nix @@ -42,7 +42,6 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - urandom blenderfreaky ]; mainProgram = "ivpn"; diff --git a/pkgs/by-name/jo/jobber/package.nix b/pkgs/by-name/jo/jobber/package.nix index 1f31f86b43f9..a9094d6f0712 100644 --- a/pkgs/by-name/jo/jobber/package.nix +++ b/pkgs/by-name/jo/jobber/package.nix @@ -40,7 +40,7 @@ buildGoModule rec { changelog = "https://github.com/dshearer/jobber/releases/tag/v${version}"; description = "Alternative to cron, with sophisticated status-reporting and error-handling"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "jobber"; }; } diff --git a/pkgs/by-name/js/json-plot/package.nix b/pkgs/by-name/js/json-plot/package.nix index 742238e6adeb..f024d3dab4ad 100644 --- a/pkgs/by-name/js/json-plot/package.nix +++ b/pkgs/by-name/js/json-plot/package.nix @@ -34,7 +34,7 @@ buildGoModule rec { description = "Dead simple terminal plots from JSON (or CSV) data. Bar charts, line charts, scatter plots, histograms and heatmaps are supported"; homepage = "https://github.com/sgreben/jp"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "jp"; }; } diff --git a/pkgs/by-name/ka/karmor/package.nix b/pkgs/by-name/ka/karmor/package.nix index 3e63451baed5..ca0572bb2f84 100644 --- a/pkgs/by-name/ka/karmor/package.nix +++ b/pkgs/by-name/ka/karmor/package.nix @@ -57,7 +57,6 @@ buildGoModule rec { changelog = "https://github.com/kubearmor/kubearmor-client/releases/v${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ - urandom kashw2 ]; }; diff --git a/pkgs/by-name/ku/kubernetes-code-generator/package.nix b/pkgs/by-name/ku/kubernetes-code-generator/package.nix index 57eba675f606..32d833bf631d 100644 --- a/pkgs/by-name/ku/kubernetes-code-generator/package.nix +++ b/pkgs/by-name/ku/kubernetes-code-generator/package.nix @@ -27,6 +27,6 @@ buildGoModule rec { changelog = "https://github.com/kubernetes/code-generator/releases/tag/v${version}"; description = "Kubernetes code generation"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/li/linx-server/package.nix b/pkgs/by-name/li/linx-server/package.nix index e712312b321d..e4fb7eedae43 100644 --- a/pkgs/by-name/li/linx-server/package.nix +++ b/pkgs/by-name/li/linx-server/package.nix @@ -29,6 +29,6 @@ buildGoModule { description = "Self-hosted file/code/media sharing website"; homepage = "https://put.icu"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/mg/mgmt/package.nix b/pkgs/by-name/mg/mgmt/package.nix index 572676277fa0..6d36e9c10654 100644 --- a/pkgs/by-name/mg/mgmt/package.nix +++ b/pkgs/by-name/mg/mgmt/package.nix @@ -57,7 +57,6 @@ buildGoModule (finalAttrs: { homepage = "https://mgmtconfig.com"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - urandom karpfediem ]; mainProgram = "mgmt"; diff --git a/pkgs/by-name/ne/nex/package.nix b/pkgs/by-name/ne/nex/package.nix index 270449d0c42b..641e2d7eccf0 100644 --- a/pkgs/by-name/ne/nex/package.nix +++ b/pkgs/by-name/ne/nex/package.nix @@ -33,6 +33,6 @@ buildGoModule { mainProgram = "nex"; homepage = "https://github.com/blynn/nex"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index f126bf25c82f..6b53349e9ea1 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -53,7 +53,6 @@ buildGoModule rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ lucperkins - urandom ]; }; } diff --git a/pkgs/by-name/ol/olaris-server/package.nix b/pkgs/by-name/ol/olaris-server/package.nix index 22db2d5a5790..35965871e44c 100644 --- a/pkgs/by-name/ol/olaris-server/package.nix +++ b/pkgs/by-name/ol/olaris-server/package.nix @@ -64,6 +64,6 @@ buildGoModule rec { homepage = "https://gitlab.com/olaris/olaris-server"; changelog = "https://gitlab.com/olaris/olaris-server/-/releases/v${version}"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/os/osv-scanner/package.nix b/pkgs/by-name/os/osv-scanner/package.nix index 659a6acf5e71..ca104d0f6be0 100644 --- a/pkgs/by-name/os/osv-scanner/package.nix +++ b/pkgs/by-name/os/osv-scanner/package.nix @@ -46,7 +46,6 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ stehessel - urandom ]; }; } diff --git a/pkgs/by-name/ot/otel-cli/package.nix b/pkgs/by-name/ot/otel-cli/package.nix index 2ea4677640ac..dcf618eec5a7 100644 --- a/pkgs/by-name/ot/otel-cli/package.nix +++ b/pkgs/by-name/ot/otel-cli/package.nix @@ -45,7 +45,6 @@ buildGoModule rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ emattiza - urandom ]; mainProgram = "otel-cli"; }; diff --git a/pkgs/by-name/pd/pdfmm/package.nix b/pkgs/by-name/pd/pdfmm/package.nix index eaffafe2fa00..133a376b8762 100644 --- a/pkgs/by-name/pd/pdfmm/package.nix +++ b/pkgs/by-name/pd/pdfmm/package.nix @@ -53,7 +53,7 @@ resholve.mkDerivation { description = "Graphical assistant to reduce the size of a PDF file"; homepage = "https://github.com/jpfleury/pdfmm"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "pdfmm"; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; diff --git a/pkgs/by-name/po/popura/package.nix b/pkgs/by-name/po/popura/package.nix index 935d9351f6d2..8a16a6244949 100644 --- a/pkgs/by-name/po/popura/package.nix +++ b/pkgs/by-name/po/popura/package.nix @@ -32,7 +32,7 @@ buildGoModule rec { description = "Alternative Yggdrasil network client"; homepage = "https://github.com/popura-network/popura"; license = lib.licenses.lgpl3Only; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "yggdrasil"; }; } diff --git a/pkgs/by-name/pu/publii/package.nix b/pkgs/by-name/pu/publii/package.nix index 183bfe79102d..fd00f5e4c14c 100644 --- a/pkgs/by-name/pu/publii/package.nix +++ b/pkgs/by-name/pu/publii/package.nix @@ -103,7 +103,6 @@ stdenv.mkDerivation rec { changelog = "https://github.com/getpublii/publii/releases/tag/v${version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - urandom sebtm ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/ri/rime-cli/package.nix b/pkgs/by-name/ri/rime-cli/package.nix index 649acfa26bc7..62c8f83037a5 100644 --- a/pkgs/by-name/ri/rime-cli/package.nix +++ b/pkgs/by-name/ri/rime-cli/package.nix @@ -22,7 +22,7 @@ buildGoModule rec { changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${version}"; description = "Command line tool to add customized vocabulary for Rime IME"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "rime-cli"; }; } diff --git a/pkgs/by-name/rk/rke/package.nix b/pkgs/by-name/rk/rke/package.nix index 0cc3942b1cf2..7d29ef06801a 100644 --- a/pkgs/by-name/rk/rke/package.nix +++ b/pkgs/by-name/rk/rke/package.nix @@ -31,6 +31,6 @@ buildGoModule rec { mainProgram = "rke"; changelog = "https://github.com/rancher/rke/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/si/signal-desktop-bin/generic.nix b/pkgs/by-name/si/signal-desktop-bin/generic.nix index 98b6d389f467..12fe5dfde635 100644 --- a/pkgs/by-name/si/signal-desktop-bin/generic.nix +++ b/pkgs/by-name/si/signal-desktop-bin/generic.nix @@ -298,7 +298,6 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ mic92 equirosa - urandom bkchr emily Gliczy diff --git a/pkgs/by-name/st/steamtinkerlaunch/package.nix b/pkgs/by-name/st/steamtinkerlaunch/package.nix index edaf53e99a1e..74defb2222a0 100644 --- a/pkgs/by-name/st/steamtinkerlaunch/package.nix +++ b/pkgs/by-name/st/steamtinkerlaunch/package.nix @@ -112,7 +112,6 @@ stdenvNoCC.mkDerivation { homepage = "https://github.com/sonic2kk/steamtinkerlaunch"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ - urandom surfaceflinger ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/to/toolbox/package.nix b/pkgs/by-name/to/toolbox/package.nix index 36a28569ed89..be2ed1c65f3c 100644 --- a/pkgs/by-name/to/toolbox/package.nix +++ b/pkgs/by-name/to/toolbox/package.nix @@ -56,7 +56,7 @@ buildGoModule rec { changelog = "https://github.com/containers/toolbox/releases/tag/${version}"; description = "Tool for containerized command line environments on Linux"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "toolbox"; }; } diff --git a/pkgs/by-name/vi/vitess/package.nix b/pkgs/by-name/vi/vitess/package.nix index dcd11d6d1225..3cc334edfde9 100644 --- a/pkgs/by-name/vi/vitess/package.nix +++ b/pkgs/by-name/vi/vitess/package.nix @@ -30,6 +30,6 @@ buildGoModule rec { changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}"; description = "Database clustering system for horizontal scaling of MySQL"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; }; } diff --git a/pkgs/by-name/wg/wgnord/package.nix b/pkgs/by-name/wg/wgnord/package.nix index 87bb9c2c984c..8cfada43b3e5 100644 --- a/pkgs/by-name/wg/wgnord/package.nix +++ b/pkgs/by-name/wg/wgnord/package.nix @@ -60,7 +60,7 @@ resholve.mkDerivation rec { description = "NordVPN Wireguard (NordLynx) client in POSIX shell"; homepage = "https://github.com/phirecc/wgnord"; changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}"; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; license = lib.licenses.mit; mainProgram = "wgnord"; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/wt/wtwitch/package.nix b/pkgs/by-name/wt/wtwitch/package.nix index 569f32735d2d..2de0d03a473f 100644 --- a/pkgs/by-name/wt/wtwitch/package.nix +++ b/pkgs/by-name/wt/wtwitch/package.nix @@ -88,7 +88,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "Terminal user interface for Twitch"; homepage = "https://github.com/krathalan/wtwitch"; license = lib.licenses.gpl3Only; - maintainers = [ lib.maintainers.urandom ]; + maintainers = [ ]; platforms = lib.platforms.all; mainProgram = "wtwitch"; }; diff --git a/pkgs/by-name/zx/zxfer/package.nix b/pkgs/by-name/zx/zxfer/package.nix index 621e4455df13..5de94bd3f1c7 100644 --- a/pkgs/by-name/zx/zxfer/package.nix +++ b/pkgs/by-name/zx/zxfer/package.nix @@ -82,7 +82,7 @@ resholve.mkDerivation rec { homepage = "https://github.com/allanjude/zxfer"; changelog = "https://github.com/allanjude/zxfer/releases/tag/v${version}"; license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ urandom ]; + maintainers = [ ]; mainProgram = "zxfer"; }; } diff --git a/pkgs/development/tools/devbox/default.nix b/pkgs/development/tools/devbox/default.nix index bd844c1b73af..b933646dcb14 100644 --- a/pkgs/development/tools/devbox/default.nix +++ b/pkgs/development/tools/devbox/default.nix @@ -43,7 +43,6 @@ buildGoModule (finalAttrs: { homepage = "https://www.jetify.com/devbox"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ - urandom lagoja madeddie ]; From 8b085e094cb2d434a2b41bf5f49060d873bf27dc Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 15:25:20 +0100 Subject: [PATCH 047/130] eccodes: move to pkgs/by-name this shouldn't create any rebuilds gccStdenv is the same as stdenv on linux, platforms other than darwin and linux may get a rebuild, however i don't think they were even cosidered when doing this stdenv override --- .../default.nix => by-name/ec/eccodes/package.nix} | 13 ++++++------- pkgs/top-level/all-packages.nix | 5 ----- pkgs/top-level/python-packages.nix | 2 +- 3 files changed, 7 insertions(+), 13 deletions(-) rename pkgs/{development/libraries/eccodes/default.nix => by-name/ec/eccodes/package.nix} (94%) diff --git a/pkgs/development/libraries/eccodes/default.nix b/pkgs/by-name/ec/eccodes/package.nix similarity index 94% rename from pkgs/development/libraries/eccodes/default.nix rename to pkgs/by-name/ec/eccodes/package.nix index 84ee929e0d1c..5ea1a9d7df36 100644 --- a/pkgs/development/libraries/eccodes/default.nix +++ b/pkgs/by-name/ec/eccodes/package.nix @@ -1,7 +1,7 @@ { - fetchurl, lib, - stdenv, + gccStdenv, + fetchurl, cmake, netcdf, openjpeg, @@ -11,12 +11,11 @@ perl, ctestCheckHook, enablePython ? false, - pythonPackages, + python3Packages ? null, enablePosixThreads ? false, enableOpenMPThreads ? false, }: - -stdenv.mkDerivation rec { +gccStdenv.mkDerivation rec { pname = "eccodes"; version = "2.44.0"; @@ -54,8 +53,8 @@ stdenv.mkDerivation rec { ]; propagatedBuildInputs = lib.optionals enablePython [ - pythonPackages.python - pythonPackages.numpy + python3Packages.python + python3Packages.numpy ]; cmakeFlags = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bf52a865aea1..14c67ff594c0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6695,11 +6695,6 @@ with pkgs; ; }; - eccodes = callPackage ../development/libraries/eccodes { - pythonPackages = python3Packages; - stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; - }; - vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { }; enchant2 = callPackage ../development/libraries/enchant/2.x.nix { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1cb29e0e88c8..a32ba6995988 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4769,7 +4769,7 @@ self: super: with self; { eccodes = toPythonModule ( pkgs.eccodes.override { enablePython = true; - pythonPackages = self; + python3Packages = self; } ); From c9fb13d5c98e52208473be34823cca68a1b588e3 Mon Sep 17 00:00:00 2001 From: dish Date: Wed, 14 Jan 2026 12:36:52 -0500 Subject: [PATCH 048/130] fish-lsp: prune dependencies before installing --- pkgs/by-name/fi/fish-lsp/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/fi/fish-lsp/package.nix b/pkgs/by-name/fi/fish-lsp/package.nix index adc8b7de4824..eeafb87393e4 100644 --- a/pkgs/by-name/fi/fish-lsp/package.nix +++ b/pkgs/by-name/fi/fish-lsp/package.nix @@ -53,6 +53,10 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + rm -rf node_modules + yarn install --frozen-lockfile --force --production=true --ignore-engines \ + --ignore-platform --ignore-scripts --no-progress --non-interactive --offline + mkdir -p $out/share/fish-lsp cp -r . $out/share/fish-lsp From 4b1f76e56e6cf9364cd2752aa93c9ce5d11b5812 Mon Sep 17 00:00:00 2001 From: eljamm Date: Wed, 14 Jan 2026 17:13:18 +0100 Subject: [PATCH 049/130] yaziPlugins.nav-parent-panel: init at 0-unstable-2025-09-15 --- .../yazi/plugins/nav-parent-panel/default.nix | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/ya/yazi/plugins/nav-parent-panel/default.nix diff --git a/pkgs/by-name/ya/yazi/plugins/nav-parent-panel/default.nix b/pkgs/by-name/ya/yazi/plugins/nav-parent-panel/default.nix new file mode 100644 index 000000000000..c625e60a5b89 --- /dev/null +++ b/pkgs/by-name/ya/yazi/plugins/nav-parent-panel/default.nix @@ -0,0 +1,30 @@ +{ + lib, + fetchFromGitHub, + mkYaziPlugin, +}: +mkYaziPlugin { + pname = "nav-parent-panel"; + version = "0-unstable-2025-09-15"; + + src = fetchFromGitHub { + owner = "yaqihou"; + repo = "nav-parent-panel.yazi"; + rev = "e72b944cf58d227a80bbd816031068870b20178f"; + hash = "sha256-jKCCggyldQrdw88DaNXNuLbEq88HgoWc0oCCWTtQF2g="; + }; + + meta = { + description = "Yazi plugin to navigate between sibling directories"; + longDescription = '' + This plugin allows you to cycle through sibling directories (same level + as the current directory) without having to go up to the parent directory. + + For a visual demonstration, check + [this example](https://github.com/yaqihou/nav-parent-panel.yazi#example). + ''; + homepage = "https://github.com/yaqihou/nav-parent-panel.yazi"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ eljamm ]; + }; +} From af2cd523311aa46916544d791b8231922b70e313 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 15:29:13 +0100 Subject: [PATCH 050/130] enchant_2: move to pkgs/by-name, rename from enchant2 this shouldn't create any rebuilds --- .../editors/emacs/elisp-packages/elpa-common-overrides.nix | 2 +- .../editors/emacs/elisp-packages/melpa-packages.nix | 2 +- .../networking/remote/citrix-workspace/generic.nix | 4 ++-- .../enchant/2.x.nix => by-name/en/enchant_2/package.nix} | 0 pkgs/by-name/ge/geary/package.nix | 4 ++-- pkgs/by-name/gs/gspell/package.nix | 4 ++-- pkgs/by-name/he/hexchat/package.nix | 4 ++-- pkgs/development/libraries/webkitgtk/default.nix | 4 ++-- pkgs/development/python-modules/pyenchant/default.nix | 6 +++--- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 3 +-- pkgs/top-level/php-packages.nix | 4 ++-- pkgs/top-level/python-packages.nix | 2 +- 13 files changed, 20 insertions(+), 20 deletions(-) rename pkgs/{development/libraries/enchant/2.x.nix => by-name/en/enchant_2/package.nix} (100%) diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix index 3074bd44c18e..1fc3f359f07e 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-common-overrides.nix @@ -154,7 +154,7 @@ in nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ pkgs.pkg-config ]; - buildInputs = old.buildInputs or [ ] ++ [ pkgs.enchant2 ]; + buildInputs = old.buildInputs or [ ] ++ [ pkgs.enchant_2 ]; postBuild = old.postBuild or "" diff --git a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix index cd304700ee5f..cd06872a5d1b 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix @@ -353,7 +353,7 @@ let pkgs.pkg-config ]; - buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.enchant2 ]; + buildInputs = (old.buildInputs or [ ]) ++ [ pkgs.enchant_2 ]; postBuild = '' NIX_CFLAGS_COMPILE="$($PKG_CONFIG --cflags enchant-2) $NIX_CFLAGS_COMPILE" diff --git a/pkgs/applications/networking/remote/citrix-workspace/generic.nix b/pkgs/applications/networking/remote/citrix-workspace/generic.nix index 2dc0171aa9c5..6a7afab23b3d 100644 --- a/pkgs/applications/networking/remote/citrix-workspace/generic.nix +++ b/pkgs/applications/networking/remote/citrix-workspace/generic.nix @@ -10,7 +10,7 @@ cacert, cairo, dconf, - enchant2, + enchant, file, fontconfig, freetype, @@ -153,7 +153,7 @@ stdenv.mkDerivation rec { atk cairo dconf - enchant2 + enchant fontconfig freetype fuse3' diff --git a/pkgs/development/libraries/enchant/2.x.nix b/pkgs/by-name/en/enchant_2/package.nix similarity index 100% rename from pkgs/development/libraries/enchant/2.x.nix rename to pkgs/by-name/en/enchant_2/package.nix diff --git a/pkgs/by-name/ge/geary/package.nix b/pkgs/by-name/ge/geary/package.nix index 9602715f550f..b741ac74f993 100644 --- a/pkgs/by-name/ge/geary/package.nix +++ b/pkgs/by-name/ge/geary/package.nix @@ -5,7 +5,7 @@ pkg-config, gtk3, vala, - enchant2, + enchant, wrapGAppsHook3, meson, ninja, @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { buildInputs = [ adwaita-icon-theme - enchant2 + enchant folks gcr glib-networking diff --git a/pkgs/by-name/gs/gspell/package.nix b/pkgs/by-name/gs/gspell/package.nix index e71f3692fc6c..e7fe95307a58 100644 --- a/pkgs/by-name/gs/gspell/package.nix +++ b/pkgs/by-name/gs/gspell/package.nix @@ -13,7 +13,7 @@ mesonEmulatorHook, gtk3, icu, - enchant2, + enchant, gnome, }: @@ -55,7 +55,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ # required for pkg-config - enchant2 + enchant ]; passthru = { diff --git a/pkgs/by-name/he/hexchat/package.nix b/pkgs/by-name/he/hexchat/package.nix index 1834fceda867..2991989c85a4 100644 --- a/pkgs/by-name/he/hexchat/package.nix +++ b/pkgs/by-name/he/hexchat/package.nix @@ -1,7 +1,7 @@ { dbus-glib, desktop-file-utils, - enchant2, + enchant_2, fetchFromGitHub, gtk2, isocodes, @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { #hexchat and hexchat-text loads enchant spell checking library at run time and so it needs to have route to the path postPatch = '' - sed -i "s,libenchant-2.so.2,${enchant2}/lib/libenchant-2.so.2,g" src/fe-gtk/sexy-spell-entry.c + sed -i "s,libenchant-2.so.2,${enchant_2}/lib/libenchant-2.so.2,g" src/fe-gtk/sexy-spell-entry.c sed -i "/flag.startswith('-I')/i if flag.contains('no-such-path')\ncontinue\nendif" plugins/perl/meson.build chmod +x meson_post_install.py for f in meson_post_install.py \ diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index e54a8077d761..2b5b24356104 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -21,7 +21,7 @@ wayland-protocols, wayland-scanner, libwebp, - enchant2, + enchant, xorg, libxkbcommon, libavif, @@ -141,7 +141,7 @@ clangStdenv.mkDerivation (finalAttrs: { buildInputs = [ at-spi2-core cairo # required even when using skia - enchant2 + enchant flite libavif libepoxy diff --git a/pkgs/development/python-modules/pyenchant/default.nix b/pkgs/development/python-modules/pyenchant/default.nix index 6024528bb534..3ca3b126b8f3 100644 --- a/pkgs/development/python-modules/pyenchant/default.nix +++ b/pkgs/development/python-modules/pyenchant/default.nix @@ -4,7 +4,7 @@ buildPythonPackage, isPy27, fetchPypi, - enchant2, + enchant_2, }: buildPythonPackage rec { @@ -18,7 +18,7 @@ buildPythonPackage rec { sha256 = "sha256-glKIJGtd68lDb5GWdlCXTvDVY2RYUCYZ4yLEdvEoOJE="; }; - propagatedBuildInputs = [ enchant2 ]; + propagatedBuildInputs = [ enchant_2 ]; postPatch = let @@ -33,7 +33,7 @@ buildPythonPackage rec { # it "accidentally" work by pulling something from /opt. substituteInPlace enchant/_enchant.py \ --replace 'os.environ.get("PYENCHANT_LIBRARY_PATH")' \ - "'${enchant2}/lib/libenchant-2${libext}'" \ + "'${enchant_2}/lib/libenchant-2${libext}'" \ --replace '/opt/local/lib/' "" ''; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 4e4ae3a8c880..aaf4c59ed243 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -585,6 +585,7 @@ mapAliases { EmptyEpsilon = throw "'EmptyEpsilon' has been renamed to/replaced by 'empty-epsilon'"; # Converted to throw 2025-10-27 emulationstation = throw "emulationstation was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23 emulationstation-de = throw "emulationstation-de was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23 + enchant2 = warnAlias "'enchant2' has been renamed to 'enchant_2'" enchant_2; # Added 2026-01-14 enyo-doom = throw "'enyo-doom' has been renamed to/replaced by 'enyo-launcher'"; # Converted to throw 2025-10-27 epapirus-icon-theme = throw "'epapirus-icon-theme' has been removed because 'papirus-icon-theme' no longer supports building with elementaryOS icon support"; # Added 2025-06-15 eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 14c67ff594c0..9ade9c35105b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6697,8 +6697,7 @@ with pkgs; vapoursynth-editor = libsForQt5.callPackage ../by-name/va/vapoursynth/editor.nix { }; - enchant2 = callPackage ../development/libraries/enchant/2.x.nix { }; - enchant = enchant2; + enchant = enchant_2; factorPackages-0_99 = callPackage ./factor-packages.nix { factor-unwrapped = callPackage ../development/compilers/factor-lang/0.99.nix { }; diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index bd805eef0f1b..b11347318543 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -11,7 +11,7 @@ bzip2, curl, cyrus_sasl, - enchant2, + enchant, freetds, gd, gettext, @@ -450,7 +450,7 @@ lib.makeScope pkgs.newScope ( } { name = "enchant"; - buildInputs = [ enchant2 ]; + buildInputs = [ enchant ]; configureFlags = [ "--with-enchant" ]; doCheck = false; } diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a32ba6995988..d1dcb2d1b4f4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13349,7 +13349,7 @@ self: super: with self; { pyemvue = callPackage ../development/python-modules/pyemvue { }; - pyenchant = callPackage ../development/python-modules/pyenchant { inherit (pkgs) enchant2; }; + pyenchant = callPackage ../development/python-modules/pyenchant { inherit (pkgs) enchant_2; }; pyenphase = callPackage ../development/python-modules/pyenphase { }; From 4d10ab62ebe2ea5497dbd97482e1c8c6b8361a0b Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Tue, 13 Jan 2026 15:33:52 +0100 Subject: [PATCH 051/130] farstream: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/fa/farstream/package.nix} | 12 ++++-------- pkgs/top-level/all-packages.nix | 11 ----------- 2 files changed, 4 insertions(+), 19 deletions(-) rename pkgs/{development/libraries/farstream/default.nix => by-name/fa/farstream/package.nix} (88%) diff --git a/pkgs/development/libraries/farstream/default.nix b/pkgs/by-name/fa/farstream/package.nix similarity index 88% rename from pkgs/development/libraries/farstream/default.nix rename to pkgs/by-name/fa/farstream/package.nix index d1432913b256..43549ba0b0c9 100644 --- a/pkgs/development/libraries/farstream/default.nix +++ b/pkgs/by-name/fa/farstream/package.nix @@ -3,16 +3,12 @@ stdenv, fetchurl, fetchpatch, + buildPackages, libnice, pkg-config, - autoreconfHook, - gstreamer, - gst-plugins-base, + gst_all_1, gupnp-igd, gobject-introspection, - gst-plugins-good, - gst-plugins-bad, - gst-libav, python3, }: @@ -46,12 +42,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config - autoreconfHook + buildPackages.autoreconfHook269 gobject-introspection python3 ]; - propagatedBuildInputs = [ + propagatedBuildInputs = with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9ade9c35105b..aca1dd68fcb6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6719,17 +6719,6 @@ with pkgs; factor-lang-0_101 = factorPackages-0_101.factor-lang; factor-lang = factor-lang-0_101; - farstream = callPackage ../development/libraries/farstream { - inherit (gst_all_1) - gstreamer - gst-plugins-base - gst-plugins-good - gst-plugins-bad - gst-libav - ; - autoreconfHook = buildPackages.autoreconfHook269; - }; - inherit (callPackage ../development/libraries/ffmpeg { }) ffmpeg_4 ffmpeg_4-headless From f9033e7ae0d8592730953ee84cc6af0b5b519794 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 17:43:10 +0100 Subject: [PATCH 052/130] flatbuffers{,_23}: move to pkgs/by-name this shouldn't create any rebuilds --- .../default.nix => by-name/fl/flatbuffers/package.nix} | 0 .../23.nix => by-name/fl/flatbuffers_23/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 3 deletions(-) rename pkgs/{development/libraries/flatbuffers/default.nix => by-name/fl/flatbuffers/package.nix} (100%) rename pkgs/{development/libraries/flatbuffers/23.nix => by-name/fl/flatbuffers_23/package.nix} (100%) diff --git a/pkgs/development/libraries/flatbuffers/default.nix b/pkgs/by-name/fl/flatbuffers/package.nix similarity index 100% rename from pkgs/development/libraries/flatbuffers/default.nix rename to pkgs/by-name/fl/flatbuffers/package.nix diff --git a/pkgs/development/libraries/flatbuffers/23.nix b/pkgs/by-name/fl/flatbuffers_23/package.nix similarity index 100% rename from pkgs/development/libraries/flatbuffers/23.nix rename to pkgs/by-name/fl/flatbuffers_23/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aca1dd68fcb6..e10513c9f168 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7930,9 +7930,6 @@ with pkgs; protobuf_21 ; - flatbuffers = callPackage ../development/libraries/flatbuffers { }; - flatbuffers_23 = callPackage ../development/libraries/flatbuffers/23.nix { }; - nanopbMalloc = callPackage ../by-name/na/nanopb/package.nix { enableMalloc = true; }; pth = if stdenv.hostPlatform.isMusl then npth else gnupth; From 1dbd8e14ef6fa8235e5e3800cb43238ee1b9b001 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:02:27 +0100 Subject: [PATCH 053/130] fltk_{1_3,1_4}: move to pkgs/by-name, rename from fltk{13,14} this shouldn't create any rebuilds Sorry this changes the "do not edit" haskell file. How is someone supposed to rename packages that are used in there if you first have to change the mapping in the cabal2nix repo? --- pkgs/applications/audio/lmms/default.nix | 4 ++-- pkgs/applications/radio/fldigi/default.nix | 4 ++-- pkgs/by-name/af/afterstep/package.nix | 4 ++-- pkgs/by-name/al/alsa-tools/package.nix | 4 ++-- pkgs/by-name/bu/butt/package.nix | 4 ++-- pkgs/by-name/fl/flamp/package.nix | 4 ++-- pkgs/by-name/fl/flightgear/package.nix | 4 ++-- pkgs/by-name/fl/fllog/package.nix | 6 +++--- pkgs/by-name/fl/flmsg/package.nix | 4 ++-- pkgs/by-name/fl/flpsed/package.nix | 6 +++--- pkgs/by-name/fl/flrig/package.nix | 6 +++--- .../fltk => by-name/fl/fltk_1_3}/nsosv.patch | 0 .../fl/fltk_1_3/package.nix} | 0 .../1.4.nix => by-name/fl/fltk_1_4/package.nix} | 0 pkgs/by-name/fl/flwrap/package.nix | 6 +++--- .../haskell-modules/configuration-nix.nix | 2 +- .../haskell-modules/hackage-packages.nix | 6 +++--- pkgs/top-level/aliases.nix | 4 ++++ pkgs/top-level/all-packages.nix | 16 +++++++--------- 19 files changed, 43 insertions(+), 41 deletions(-) rename pkgs/{development/libraries/fltk => by-name/fl/fltk_1_3}/nsosv.patch (100%) rename pkgs/{development/libraries/fltk/default.nix => by-name/fl/fltk_1_3/package.nix} (100%) rename pkgs/{development/libraries/fltk/1.4.nix => by-name/fl/fltk_1_4/package.nix} (100%) diff --git a/pkgs/applications/audio/lmms/default.nix b/pkgs/applications/audio/lmms/default.nix index cba49b7afe50..5031a40afc7a 100644 --- a/pkgs/applications/audio/lmms/default.nix +++ b/pkgs/applications/audio/lmms/default.nix @@ -7,7 +7,7 @@ alsa-lib ? null, carla ? null, fftwFloat, - fltk13, + fltk_1_3, fluidsynth ? null, lame ? null, libgig ? null, @@ -47,7 +47,7 @@ mkDerivation rec { carla alsa-lib fftwFloat - fltk13 + fltk_1_3 fluidsynth lame libgig diff --git a/pkgs/applications/radio/fldigi/default.nix b/pkgs/applications/radio/fldigi/default.nix index 695cfb9ef1a8..f15e934ded3c 100644 --- a/pkgs/applications/radio/fldigi/default.nix +++ b/pkgs/applications/radio/fldigi/default.nix @@ -3,7 +3,7 @@ stdenv, fetchurl, hamlib, - fltk13, + fltk_1_3, libjpeg, libpng, portaudio, @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { libXinerama gettext hamlib - fltk13 + fltk_1_3 libjpeg libpng portaudio diff --git a/pkgs/by-name/af/afterstep/package.nix b/pkgs/by-name/af/afterstep/package.nix index f7b4e1634e4e..a71585cad7df 100644 --- a/pkgs/by-name/af/afterstep/package.nix +++ b/pkgs/by-name/af/afterstep/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, fetchpatch, dbus, - fltk13, + fltk_1_3, gtk2, libICE, libSM, @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ dbus - fltk13 + fltk_1_3 gtk2 libICE libSM diff --git a/pkgs/by-name/al/alsa-tools/package.nix b/pkgs/by-name/al/alsa-tools/package.nix index 82f238d16190..140f8bd4f2ad 100644 --- a/pkgs/by-name/al/alsa-tools/package.nix +++ b/pkgs/by-name/al/alsa-tools/package.nix @@ -3,7 +3,7 @@ stdenv, fetchurl, alsa-lib, - fltk13, + fltk_1_3, gtk2, gtk3, makeWrapper, @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ alsa-lib - fltk13 + fltk_1_3 gtk2 gtk3 psmisc diff --git a/pkgs/by-name/bu/butt/package.nix b/pkgs/by-name/bu/butt/package.nix index 53dc3e89440e..3050588c06b8 100644 --- a/pkgs/by-name/bu/butt/package.nix +++ b/pkgs/by-name/bu/butt/package.nix @@ -3,7 +3,7 @@ stdenv, fetchurl, pkg-config, - fltk13, + fltk_1_3, portaudio, lame, libvorbis, @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - fltk13 + fltk_1_3 portaudio lame libvorbis diff --git a/pkgs/by-name/fl/flamp/package.nix b/pkgs/by-name/fl/flamp/package.nix index 79f5e2999ea5..841a43c6a9f5 100644 --- a/pkgs/by-name/fl/flamp/package.nix +++ b/pkgs/by-name/fl/flamp/package.nix @@ -4,7 +4,7 @@ fetchgit, autoreconfHook, pkg-config, - fltk13, + fltk_1_3, gettext, }: @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - fltk13 + fltk_1_3 ]; enableParallelBuilding = true; diff --git a/pkgs/by-name/fl/flightgear/package.nix b/pkgs/by-name/fl/flightgear/package.nix index d2d05b651f0d..929d8019f937 100644 --- a/pkgs/by-name/fl/flightgear/package.nix +++ b/pkgs/by-name/fl/flightgear/package.nix @@ -25,7 +25,7 @@ cmake, libpng, udev, - fltk13, + fltk_1_3, apr, qt5, glew, @@ -93,7 +93,7 @@ stdenv.mkDerivation rec { boost libpng udev - fltk13 + fltk_1_3 apr qt5.qtbase qt5.qtquickcontrols2 diff --git a/pkgs/by-name/fl/fllog/package.nix b/pkgs/by-name/fl/fllog/package.nix index 80e8f96ed4e6..3a49e0f43048 100644 --- a/pkgs/by-name/fl/fllog/package.nix +++ b/pkgs/by-name/fl/fllog/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - fltk13, + fltk_1_3, libjpeg, pkg-config, }: @@ -17,12 +17,12 @@ stdenv.mkDerivation rec { }; buildInputs = [ - fltk13 + fltk_1_3 libjpeg ]; nativeBuildInputs = [ - fltk13 # fltk-config + fltk_1_3 # fltk-config pkg-config ]; diff --git a/pkgs/by-name/fl/flmsg/package.nix b/pkgs/by-name/fl/flmsg/package.nix index 4dd5825472ce..4ad285524d3a 100644 --- a/pkgs/by-name/fl/flmsg/package.nix +++ b/pkgs/by-name/fl/flmsg/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - fltk13, + fltk_1_3, libjpeg, pkg-config, }: @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ - fltk13 + fltk_1_3 libjpeg ]; diff --git a/pkgs/by-name/fl/flpsed/package.nix b/pkgs/by-name/fl/flpsed/package.nix index 4171a77d0901..a8662e465487 100644 --- a/pkgs/by-name/fl/flpsed/package.nix +++ b/pkgs/by-name/fl/flpsed/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - fltk13, + fltk_1_3, ghostscript, }: @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { sha256 = "0vngqxanykicabhfdznisv82k5ypkxwg0s93ms9ribvhpm8vf2xp"; }; - buildInputs = [ fltk13 ]; + buildInputs = [ fltk_1_3 ]; postPatch = '' # replace the execvp call to ghostscript @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { configureFlags = [ "ac_cv_func_malloc_0_nonnull=yes" "ac_cv_func_realloc_0_nonnull=yes" - "FLTKCONFIG=${lib.getExe' (lib.getDev fltk13) "fltk-config"}" + "FLTKCONFIG=${lib.getExe' (lib.getDev fltk_1_3) "fltk-config"}" ]; meta = { diff --git a/pkgs/by-name/fl/flrig/package.nix b/pkgs/by-name/fl/flrig/package.nix index de57d3647394..b0390c36501f 100644 --- a/pkgs/by-name/fl/flrig/package.nix +++ b/pkgs/by-name/fl/flrig/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - fltk13, + fltk_1_3, libjpeg, eudev, pkg-config, @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { }; buildInputs = [ - fltk13 + fltk_1_3 libjpeg eudev ]; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pkg-config ]; - env.FLTK_CONFIG = lib.getExe' (lib.getDev fltk13) "fltk-config"; + env.FLTK_CONFIG = lib.getExe' (lib.getDev fltk_1_3) "fltk-config"; meta = { description = "Digital modem rig control program"; diff --git a/pkgs/development/libraries/fltk/nsosv.patch b/pkgs/by-name/fl/fltk_1_3/nsosv.patch similarity index 100% rename from pkgs/development/libraries/fltk/nsosv.patch rename to pkgs/by-name/fl/fltk_1_3/nsosv.patch diff --git a/pkgs/development/libraries/fltk/default.nix b/pkgs/by-name/fl/fltk_1_3/package.nix similarity index 100% rename from pkgs/development/libraries/fltk/default.nix rename to pkgs/by-name/fl/fltk_1_3/package.nix diff --git a/pkgs/development/libraries/fltk/1.4.nix b/pkgs/by-name/fl/fltk_1_4/package.nix similarity index 100% rename from pkgs/development/libraries/fltk/1.4.nix rename to pkgs/by-name/fl/fltk_1_4/package.nix diff --git a/pkgs/by-name/fl/flwrap/package.nix b/pkgs/by-name/fl/flwrap/package.nix index 1666191e48a5..5ec29e1d11c8 100644 --- a/pkgs/by-name/fl/flwrap/package.nix +++ b/pkgs/by-name/fl/flwrap/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - fltk13, + fltk_1_3, libjpeg, pkg-config, }: @@ -21,12 +21,12 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - fltk13 + fltk_1_3 libjpeg ]; configureFlags = [ - "FLTK_CONFIG=${lib.getExe' (lib.getDev fltk13) "fltk-config"}" + "FLTK_CONFIG=${lib.getExe' (lib.getDev fltk_1_3) "fltk-config"}" ]; meta = { diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 0484220e09e5..a2ff42270836 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -760,7 +760,7 @@ builtins.intersectAttrs super { fltkhs = overrideCabal (drv: { libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.buildPackages.autoconf ]; librarySystemDepends = (drv.librarySystemDepends or [ ]) ++ [ - pkgs.fltk13 + pkgs.fltk_1_3 pkgs.libGL pkgs.libjpeg ]; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 9996c4aa1233..c05545e4e5cc 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -239746,7 +239746,7 @@ self: { Cabal, directory, filepath, - fltk14, + fltk_1_4, libGL, libGLU, mtl, @@ -239775,7 +239775,7 @@ self: { text vector ]; - librarySystemDepends = [ fltk14 ]; + librarySystemDepends = [ fltk_1_4 ]; libraryPkgconfigDepends = [ libGL libGLU @@ -239800,7 +239800,7 @@ self: { } ) { - inherit (pkgs) fltk14; + inherit (pkgs) fltk_1_4; inherit (pkgs) libGL; inherit (pkgs) libGLU; inherit (pkgs) pkg-config; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index aaf4c59ed243..d1e450b62dc6 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -628,6 +628,10 @@ mapAliases { floorp = throw "floorp has been replaced with floorp-bin, as building from upstream sources has become unfeasible starting with version 12.x"; # Added 2025-09-06 floorp-unwrapped = throw "floorp-unwrapped has been replaced with floorp-bin-unwrapped, as building from upstream sources has become unfeasible starting with version 12.x"; # Added 2025-09-06 flow-editor = throw "'flow-editor' has been renamed to/replaced by 'flow-control'"; # Converted to throw 2025-10-27 + fltk13 = warnAlias "'fltk13' has been renamed to 'fltk_1_3'" fltk_1_3; # Added 2026-01-14 + fltk13-minimal = warnAlias "'fltk13-minimal' has been renamed to 'fltk_1_3-minimal'" fltk_1_3-minimal; # Added 2026-01-14 + fltk14 = warnAlias "'fltk14' has been renamed to 'fltk_1_4'" fltk_1_4; # Added 2026-01-14 + fltk14-minimal = warnAlias "'fltk14-minimal' has been renamed to 'fltk_1_4-minimal'" fltk_1_4-minimal; # Added 2026-01-14 flut-renamer = throw "flut-renamer is unmaintained and has been removed"; # Added 2025-08-26 flutter324 = throw "flutter324 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2025-10-28 flutter326 = throw "flutter326 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2025-06-08 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e10513c9f168..faa6247acfbd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6747,23 +6747,21 @@ with pkgs; }; fftwMpi = fftw.override { enableMpi = true; }; - fltk13 = callPackage ../development/libraries/fltk { }; - fltk14 = callPackage ../development/libraries/fltk/1.4.nix { }; - fltk13-minimal = fltk13.override { + fltk_1_3-minimal = fltk_1_3.override { withGL = false; withCairo = false; withExamples = false; withDocs = false; }; - fltk14-minimal = fltk14.override { + fltk_1_4-minimal = fltk_1_4.override { withGL = false; withCairo = false; withPango = false; withExamples = false; withDocs = false; }; - fltk = fltk13; - fltk-minimal = fltk13-minimal; + fltk = fltk_1_3; + fltk-minimal = fltk_1_3-minimal; inherit (callPackages ../development/libraries/fmt { }) fmt_9 @@ -11583,7 +11581,7 @@ with pkgs; }; rakarrack = callPackage ../applications/audio/rakarrack { - fltk = fltk13; + fltk = fltk_1_3; }; rawtherapee = callPackage ../applications/graphics/rawtherapee { @@ -12028,7 +12026,7 @@ with pkgs; ); virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix { - fltk = fltk13; + fltk = fltk_1_3; }; virtualgl = callPackage ../tools/X11/virtualgl { @@ -13878,7 +13876,7 @@ with pkgs; yaziPlugins = recurseIntoAttrs (callPackage ../by-name/ya/yazi/plugins { }); dillo = callPackage ../by-name/di/dillo/package.nix { - fltk = fltk13; + fltk = fltk_1_3; }; libkazv = callPackage ../by-name/li/libkazv/package.nix { From 3602358587f0e2bdc3fa656fb692118c7547548d Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:15:55 +0100 Subject: [PATCH 054/130] fox{,_1_6}: move to pkgs/by-name this shouldn't create any rebuilds --- .../libraries/fox/default.nix => by-name/fo/fox/package.nix} | 0 .../fox/fox-1.6.nix => by-name/fo/fox_1_6/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{development/libraries/fox/default.nix => by-name/fo/fox/package.nix} (100%) rename pkgs/{development/libraries/fox/fox-1.6.nix => by-name/fo/fox_1_6/package.nix} (100%) diff --git a/pkgs/development/libraries/fox/default.nix b/pkgs/by-name/fo/fox/package.nix similarity index 100% rename from pkgs/development/libraries/fox/default.nix rename to pkgs/by-name/fo/fox/package.nix diff --git a/pkgs/development/libraries/fox/fox-1.6.nix b/pkgs/by-name/fo/fox_1_6/package.nix similarity index 100% rename from pkgs/development/libraries/fox/fox-1.6.nix rename to pkgs/by-name/fo/fox_1_6/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index faa6247acfbd..e8758b5be9a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2553,10 +2553,6 @@ with pkgs; inherit (darwin) autoSignDarwinBinariesHook; }; - fox = callPackage ../development/libraries/fox { }; - - fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix { }; - fpm = callPackage ../tools/package-management/fpm { }; ferdium = callPackage ../applications/networking/instant-messengers/ferdium { From 66781f219f9b6134806cb8baea7e012974d01c46 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:18:15 +0100 Subject: [PATCH 055/130] fplll{,_20160331}: move to pkgs/by-name this shouldn't create any rebuilds --- .../fplll/default.nix => by-name/fp/fplll/package.nix} | 0 .../20160331.nix => by-name/fp/fplll_20160331/package.nix} | 0 pkgs/top-level/all-packages.nix | 3 --- 3 files changed, 3 deletions(-) rename pkgs/{development/libraries/fplll/default.nix => by-name/fp/fplll/package.nix} (100%) rename pkgs/{development/libraries/fplll/20160331.nix => by-name/fp/fplll_20160331/package.nix} (100%) diff --git a/pkgs/development/libraries/fplll/default.nix b/pkgs/by-name/fp/fplll/package.nix similarity index 100% rename from pkgs/development/libraries/fplll/default.nix rename to pkgs/by-name/fp/fplll/package.nix diff --git a/pkgs/development/libraries/fplll/20160331.nix b/pkgs/by-name/fp/fplll_20160331/package.nix similarity index 100% rename from pkgs/development/libraries/fplll/20160331.nix rename to pkgs/by-name/fp/fplll_20160331/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e8758b5be9a9..5933d973461f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6768,9 +6768,6 @@ with pkgs; fmt = fmt_12; - fplll = callPackage ../development/libraries/fplll { }; - fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { }; - freeipa = callPackage ../os-specific/linux/freeipa { # NOTE: freeipa and sssd need to be built with the same version of python kerberos = krb5.override { From 6a569ba8635d28c5c01a9eee2eb2b2d5bd8525ee Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:23:13 +0100 Subject: [PATCH 056/130] gamenetworkingsockets: move to pkgs/by-name this shouldn't create any rebuilds --- .../ga/gamenetworkingsockets/package.nix} | 6 ++++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 insertions(+), 6 deletions(-) rename pkgs/{development/libraries/gamenetworkingsockets/default.nix => by-name/ga/gamenetworkingsockets/package.nix} (94%) diff --git a/pkgs/development/libraries/gamenetworkingsockets/default.nix b/pkgs/by-name/ga/gamenetworkingsockets/package.nix similarity index 94% rename from pkgs/development/libraries/gamenetworkingsockets/default.nix rename to pkgs/by-name/ga/gamenetworkingsockets/package.nix index 2cfeeacb61a2..21a4924ff3d8 100644 --- a/pkgs/development/libraries/gamenetworkingsockets/default.nix +++ b/pkgs/by-name/ga/gamenetworkingsockets/package.nix @@ -5,10 +5,12 @@ cmake, ninja, go, - protobuf, + protobuf_21, openssl, }: - +let + protobuf = protobuf_21; +in stdenv.mkDerivation rec { pname = "GameNetworkingSockets"; version = "1.4.1"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5933d973461f..695a0f013f1d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6785,10 +6785,6 @@ with pkgs; makeFontsCache = callPackage ../development/libraries/fontconfig/make-fonts-cache.nix { }; - gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { - protobuf = protobuf_21; - }; - gamt = callPackage ../by-name/am/amtterm/package.nix { withGamt = true; }; gcr = callPackage ../development/libraries/gcr { }; From 10faacd9e53d5cfb7800acf0bcd80fdb240d7421 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:26:59 +0100 Subject: [PATCH 057/130] gcr{,_4}: move to pkgs/by-name this shouldn't create any rebuilds --- .../libraries/gcr/default.nix => by-name/gc/gcr/package.nix} | 0 .../libraries/gcr/4.nix => by-name/gc/gcr_4/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{development/libraries/gcr/default.nix => by-name/gc/gcr/package.nix} (100%) rename pkgs/{development/libraries/gcr/4.nix => by-name/gc/gcr_4/package.nix} (100%) diff --git a/pkgs/development/libraries/gcr/default.nix b/pkgs/by-name/gc/gcr/package.nix similarity index 100% rename from pkgs/development/libraries/gcr/default.nix rename to pkgs/by-name/gc/gcr/package.nix diff --git a/pkgs/development/libraries/gcr/4.nix b/pkgs/by-name/gc/gcr_4/package.nix similarity index 100% rename from pkgs/development/libraries/gcr/4.nix rename to pkgs/by-name/gc/gcr_4/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 695a0f013f1d..426738d42c11 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6787,10 +6787,6 @@ with pkgs; gamt = callPackage ../by-name/am/amtterm/package.nix { withGamt = true; }; - gcr = callPackage ../development/libraries/gcr { }; - - gcr_4 = callPackage ../development/libraries/gcr/4.nix { }; - gecode_3 = callPackage ../development/libraries/gecode/3.nix { }; gecode_6 = qt5.callPackage ../development/libraries/gecode { }; gecode = gecode_6; From cc1fb0558da8942e4c0ebe8f6ab3cd05a814fde7 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:30:44 +0100 Subject: [PATCH 058/130] gdcm: move to pkgs/by-name this shouldn't create any rebuilds --- ...dd-missing-losslylosslessarray-in-TestTransferSyntax.patch | 0 .../gd}/gdcm/fix-vtk-deprecated-api.patch | 0 .../gdcm/default.nix => by-name/gd/gdcm/package.nix} | 4 ++-- .../libraries => by-name/gd}/gdcm/python_gdcm.egg-info | 0 pkgs/top-level/all-packages.nix | 4 ---- 5 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{development/libraries => by-name/gd}/gdcm/add-missing-losslylosslessarray-in-TestTransferSyntax.patch (100%) rename pkgs/{development/libraries => by-name/gd}/gdcm/fix-vtk-deprecated-api.patch (100%) rename pkgs/{development/libraries/gdcm/default.nix => by-name/gd/gdcm/package.nix} (97%) rename pkgs/{development/libraries => by-name/gd}/gdcm/python_gdcm.egg-info (100%) diff --git a/pkgs/development/libraries/gdcm/add-missing-losslylosslessarray-in-TestTransferSyntax.patch b/pkgs/by-name/gd/gdcm/add-missing-losslylosslessarray-in-TestTransferSyntax.patch similarity index 100% rename from pkgs/development/libraries/gdcm/add-missing-losslylosslessarray-in-TestTransferSyntax.patch rename to pkgs/by-name/gd/gdcm/add-missing-losslylosslessarray-in-TestTransferSyntax.patch diff --git a/pkgs/development/libraries/gdcm/fix-vtk-deprecated-api.patch b/pkgs/by-name/gd/gdcm/fix-vtk-deprecated-api.patch similarity index 100% rename from pkgs/development/libraries/gdcm/fix-vtk-deprecated-api.patch rename to pkgs/by-name/gd/gdcm/fix-vtk-deprecated-api.patch diff --git a/pkgs/development/libraries/gdcm/default.nix b/pkgs/by-name/gd/gdcm/package.nix similarity index 97% rename from pkgs/development/libraries/gdcm/default.nix rename to pkgs/by-name/gd/gdcm/package.nix index ecd613650b38..e2241dfa9340 100644 --- a/pkgs/development/libraries/gdcm/default.nix +++ b/pkgs/by-name/gd/gdcm/package.nix @@ -6,7 +6,7 @@ cmake, enableVTK ? true, vtk, - DarwinTools, # sw_vers + darwin, # sw_vers enablePython ? false, python ? null, swig, @@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config ] - ++ lib.optional stdenv.hostPlatform.isDarwin DarwinTools; + ++ lib.optional stdenv.hostPlatform.isDarwin darwin.DarwinTools; buildInputs = [ expat diff --git a/pkgs/development/libraries/gdcm/python_gdcm.egg-info b/pkgs/by-name/gd/gdcm/python_gdcm.egg-info similarity index 100% rename from pkgs/development/libraries/gdcm/python_gdcm.egg-info rename to pkgs/by-name/gd/gdcm/python_gdcm.egg-info diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 426738d42c11..5257d93b3764 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6810,10 +6810,6 @@ with pkgs; useMinimalFeatures = true; }; - gdcm = callPackage ../development/libraries/gdcm { - inherit (darwin) DarwinTools; - }; - ghp-import = with python3Packages; toPythonApplication ghp-import; ghcid = haskellPackages.ghcid.bin; From 2b1321344f68faa2c7e14779440d89d597dd9662 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:35:55 +0100 Subject: [PATCH 059/130] gdk-pixbuf{,-xlib}: move to pkgs/by-name this shouldn't create any rebuilds --- .../xlib.nix => by-name/gd/gdk-pixbuf-xlib/package.nix} | 0 .../gd}/gdk-pixbuf/installed-tests-path.patch | 0 .../default.nix => by-name/gd/gdk-pixbuf/package.nix} | 0 .../libraries => by-name/gd}/gdk-pixbuf/setup-hook.sh | 0 pkgs/top-level/all-packages.nix | 4 ---- 5 files changed, 4 deletions(-) rename pkgs/{development/libraries/gdk-pixbuf/xlib.nix => by-name/gd/gdk-pixbuf-xlib/package.nix} (100%) rename pkgs/{development/libraries => by-name/gd}/gdk-pixbuf/installed-tests-path.patch (100%) rename pkgs/{development/libraries/gdk-pixbuf/default.nix => by-name/gd/gdk-pixbuf/package.nix} (100%) rename pkgs/{development/libraries => by-name/gd}/gdk-pixbuf/setup-hook.sh (100%) diff --git a/pkgs/development/libraries/gdk-pixbuf/xlib.nix b/pkgs/by-name/gd/gdk-pixbuf-xlib/package.nix similarity index 100% rename from pkgs/development/libraries/gdk-pixbuf/xlib.nix rename to pkgs/by-name/gd/gdk-pixbuf-xlib/package.nix diff --git a/pkgs/development/libraries/gdk-pixbuf/installed-tests-path.patch b/pkgs/by-name/gd/gdk-pixbuf/installed-tests-path.patch similarity index 100% rename from pkgs/development/libraries/gdk-pixbuf/installed-tests-path.patch rename to pkgs/by-name/gd/gdk-pixbuf/installed-tests-path.patch diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/by-name/gd/gdk-pixbuf/package.nix similarity index 100% rename from pkgs/development/libraries/gdk-pixbuf/default.nix rename to pkgs/by-name/gd/gdk-pixbuf/package.nix diff --git a/pkgs/development/libraries/gdk-pixbuf/setup-hook.sh b/pkgs/by-name/gd/gdk-pixbuf/setup-hook.sh similarity index 100% rename from pkgs/development/libraries/gdk-pixbuf/setup-hook.sh rename to pkgs/by-name/gd/gdk-pixbuf/setup-hook.sh diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5257d93b3764..0d65151eddc0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7019,10 +7019,6 @@ with pkgs; pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix { }; - gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { }; - - gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { }; - gtk2 = callPackage ../development/libraries/gtk/2.x.nix { }; gtk2-x11 = gtk2.override { From 416684a8e213c74038e66367cc848f099b276d1e Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:40:41 +0100 Subject: [PATCH 060/130] gegl: move to pkgs/by-name this shouldn't create any rebuilds --- .../gegl/default.nix => by-name/ge/gegl/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{development/libraries/gegl/default.nix => by-name/ge/gegl/package.nix} (98%) diff --git a/pkgs/development/libraries/gegl/default.nix b/pkgs/by-name/ge/gegl/package.nix similarity index 98% rename from pkgs/development/libraries/gegl/default.nix rename to pkgs/by-name/ge/gegl/package.nix index 00ccd6ae9170..9ae0814d0610 100644 --- a/pkgs/development/libraries/gegl/default.nix +++ b/pkgs/by-name/ge/gegl/package.nix @@ -29,7 +29,7 @@ gexiv2, libwebp, luajit, - openexr, + openexr_2, suitesparse, withLuaJIT ? lib.meta.availableOn stdenv.hostPlatform luajit, gimp, @@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: { libraw libwebp gexiv2 - openexr + openexr_2 suitesparse ] ++ lib.optionals stdenv.cc.isClang [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0d65151eddc0..a066bed39ca2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6791,10 +6791,6 @@ with pkgs; gecode_6 = qt5.callPackage ../development/libraries/gecode { }; gecode = gecode_6; - gegl = callPackage ../development/libraries/gegl { - openexr = openexr_2; - }; - geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; }; geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) { From a65d7c1b41ea49d9a3cc86febdf0f347015597bf Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:43:23 +0100 Subject: [PATCH 061/130] geoip: move to pkgs/by-name this shouldn't create any rebuilds --- .../geoip/default.nix => by-name/ge/geoip/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/{development/libraries/geoip/default.nix => by-name/ge/geoip/package.nix} (100%) diff --git a/pkgs/development/libraries/geoip/default.nix b/pkgs/by-name/ge/geoip/package.nix similarity index 100% rename from pkgs/development/libraries/geoip/default.nix rename to pkgs/by-name/ge/geoip/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a066bed39ca2..86272eda55f7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6793,13 +6793,11 @@ with pkgs; geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; }; - geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) { + geoipWithDatabase = makeOverridable (callPackage ../by-name/ge/geoip/package.nix) { drvName = "geoip-tools"; geoipDatabase = geolite-legacy; }; - geoip = callPackage ../development/libraries/geoip { }; - gettext = callPackage ../development/libraries/gettext { }; gdalMinimal = gdal.override { From ff9c1e95f379d61b1f0ff599ac55ec1c6fddc0e5 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:50:48 +0100 Subject: [PATCH 062/130] glew{,_1_10}: move to pkgs/by-name, rename from glew110 this shouldn't create any rebuilds --- pkgs/build-support/appimage/default.nix | 2 +- pkgs/by-name/bl/blackvoxel/package.nix | 4 ++-- .../glew/default.nix => by-name/gl/glew/package.nix} | 0 .../glew/1.10.nix => by-name/gl/glew_1_10/package.nix} | 0 pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 -- 6 files changed, 4 insertions(+), 5 deletions(-) rename pkgs/{development/libraries/glew/default.nix => by-name/gl/glew/package.nix} (100%) rename pkgs/{development/libraries/glew/1.10.nix => by-name/gl/glew_1_10/package.nix} (100%) diff --git a/pkgs/build-support/appimage/default.nix b/pkgs/build-support/appimage/default.nix index 11de395dc1a0..fd95aea165d7 100644 --- a/pkgs/build-support/appimage/default.nix +++ b/pkgs/build-support/appimage/default.nix @@ -200,7 +200,7 @@ rec { libogg libvorbis SDL2_image - glew110 + glew_1_10 openssl libidn onetbb diff --git a/pkgs/by-name/bl/blackvoxel/package.nix b/pkgs/by-name/bl/blackvoxel/package.nix index 7b2b938a5c61..38faa31818c6 100644 --- a/pkgs/by-name/bl/blackvoxel/package.nix +++ b/pkgs/by-name/bl/blackvoxel/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, makeDesktopItem, imagemagick, - glew110, + glew_1_10, SDL_compat, nix-update-script, }: @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ imagemagick ]; buildInputs = [ - glew110 + glew_1_10 SDL_compat ]; diff --git a/pkgs/development/libraries/glew/default.nix b/pkgs/by-name/gl/glew/package.nix similarity index 100% rename from pkgs/development/libraries/glew/default.nix rename to pkgs/by-name/gl/glew/package.nix diff --git a/pkgs/development/libraries/glew/1.10.nix b/pkgs/by-name/gl/glew_1_10/package.nix similarity index 100% rename from pkgs/development/libraries/glew/1.10.nix rename to pkgs/by-name/gl/glew_1_10/package.nix diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d1e450b62dc6..9e03748e64b8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -697,6 +697,7 @@ mapAliases { gjay = throw "'gjay' has been removed as it is unmaintained upstream"; # Added 2025-05-25 glabels = throw "'glabels' has been removed because it is no longer maintained. Consider using 'glabels-qt', which is an active fork."; # Added 2025-09-16 glaxnimate = kdePackages.glaxnimate; # Added 2025-09-17 + glew110 = warnAlias "'glew110' has been renamed to 'glew_1_10'" glew_1_10; # Added 2026-01-14 glew-egl = throw "'glew-egl' has been renamed to/replaced by 'glew'"; # Converted to throw 2025-10-27 glfw-wayland = throw "'glfw-wayland' has been renamed to/replaced by 'glfw'"; # Converted to throw 2025-10-27 glfw-wayland-minecraft = throw "'glfw-wayland-minecraft' has been renamed to/replaced by 'glfw3-minecraft'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 86272eda55f7..eee72a7c99e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6810,8 +6810,6 @@ with pkgs; graphia = qt6Packages.callPackage ../applications/science/misc/graphia { }; - glew = callPackage ../development/libraries/glew { }; - glew110 = callPackage ../development/libraries/glew/1.10.nix { }; glfw = glfw3; glfw2 = callPackage ../development/libraries/glfw/2.x.nix { }; From 4504089807c614384e602fef5be78b393d75540f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:55:47 +0100 Subject: [PATCH 063/130] glfw2: move to pkgs/by-name this shouldn't create any rebuilds --- .../libraries/glfw/2.x.nix => by-name/gl/glfw2/package.nix} | 0 pkgs/top-level/all-packages.nix | 1 - 2 files changed, 1 deletion(-) rename pkgs/{development/libraries/glfw/2.x.nix => by-name/gl/glfw2/package.nix} (100%) diff --git a/pkgs/development/libraries/glfw/2.x.nix b/pkgs/by-name/gl/glfw2/package.nix similarity index 100% rename from pkgs/development/libraries/glfw/2.x.nix rename to pkgs/by-name/gl/glfw2/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eee72a7c99e3..99bc8fb952d8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6811,7 +6811,6 @@ with pkgs; graphia = qt6Packages.callPackage ../applications/science/misc/graphia { }; glfw = glfw3; - glfw2 = callPackage ../development/libraries/glfw/2.x.nix { }; glfw3-minecraft = callPackage ../by-name/gl/glfw3/package.nix { withMinecraftPatch = true; From ce8540ed6b9f4e8852e4a4de8f20787169b7e34f Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 18:58:10 +0100 Subject: [PATCH 064/130] glibmm{,_2_68}: move to pkgs/by-name this shouldn't create any rebuilds --- .../glibmm/default.nix => by-name/gl/glibmm/package.nix} | 0 .../glibmm/2.68.nix => by-name/gl/glibmm_2_68/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 4 deletions(-) rename pkgs/{development/libraries/glibmm/default.nix => by-name/gl/glibmm/package.nix} (100%) rename pkgs/{development/libraries/glibmm/2.68.nix => by-name/gl/glibmm_2_68/package.nix} (100%) diff --git a/pkgs/development/libraries/glibmm/default.nix b/pkgs/by-name/gl/glibmm/package.nix similarity index 100% rename from pkgs/development/libraries/glibmm/default.nix rename to pkgs/by-name/gl/glibmm/package.nix diff --git a/pkgs/development/libraries/glibmm/2.68.nix b/pkgs/by-name/gl/glibmm_2_68/package.nix similarity index 100% rename from pkgs/development/libraries/glibmm/2.68.nix rename to pkgs/by-name/gl/glibmm_2_68/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 99bc8fb952d8..8521c594c318 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6995,10 +6995,6 @@ with pkgs; } ); - glibmm = callPackage ../development/libraries/glibmm { }; - - glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix { }; - glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc; # Not moved to aliases while we decide if we should split the package again. From 4c349385c127a864f9341bfcd5d8706bf057911c Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Wed, 14 Jan 2026 19:12:16 +0100 Subject: [PATCH 065/130] gnutls: move to pkgs/by-name this shouldn't create any rebuilds --- .../libraries => by-name/gn}/gnutls/dummy.crt | 0 .../gn}/gnutls/nix-ssl-cert-file.patch | 0 .../gnutls/default.nix => by-name/gn/gnutls/package.nix} | 9 ++++++--- pkgs/top-level/all-packages.nix | 5 ----- 4 files changed, 6 insertions(+), 8 deletions(-) rename pkgs/{development/libraries => by-name/gn}/gnutls/dummy.crt (100%) rename pkgs/{development/libraries => by-name/gn}/gnutls/nix-ssl-cert-file.patch (100%) rename pkgs/{development/libraries/gnutls/default.nix => by-name/gn/gnutls/package.nix} (97%) diff --git a/pkgs/development/libraries/gnutls/dummy.crt b/pkgs/by-name/gn/gnutls/dummy.crt similarity index 100% rename from pkgs/development/libraries/gnutls/dummy.crt rename to pkgs/by-name/gn/gnutls/dummy.crt diff --git a/pkgs/development/libraries/gnutls/nix-ssl-cert-file.patch b/pkgs/by-name/gn/gnutls/nix-ssl-cert-file.patch similarity index 100% rename from pkgs/development/libraries/gnutls/nix-ssl-cert-file.patch rename to pkgs/by-name/gn/gnutls/nix-ssl-cert-file.patch diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/by-name/gn/gnutls/package.nix similarity index 97% rename from pkgs/development/libraries/gnutls/default.nix rename to pkgs/by-name/gn/gnutls/package.nix index 2cce91e8115d..fc21229d0d35 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/by-name/gn/gnutls/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + buildPackages, fetchurl, zlib, libtasn1, @@ -8,7 +9,6 @@ pkg-config, perl, gmp, - autoconf, automake, libidn2, libiconv, @@ -16,7 +16,7 @@ unbound, dns-root-data, gettext, - util-linux, + util-linuxMinimal, cxxBindings ? !stdenv.hostPlatform.isStatic, # tries to link libstdc++.so tpmSupport ? false, trousers, @@ -55,6 +55,9 @@ let && stdenv.buildPlatform == stdenv.hostPlatform; inherit (stdenv.hostPlatform) isDarwin; + + # break the cyclic dependency + util-linux = util-linuxMinimal; in stdenv.mkDerivation rec { @@ -161,7 +164,7 @@ stdenv.mkDerivation rec { texinfo ] ++ [ - autoconf + buildPackages.autoconf269 automake ] ++ lib.optionals doCheck [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8521c594c318..a89d489f47b5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6975,11 +6975,6 @@ with pkgs; gst_all_1 = recurseIntoAttrs (callPackage ../development/libraries/gstreamer { }); - gnutls = callPackage ../development/libraries/gnutls { - util-linux = util-linuxMinimal; # break the cyclic dependency - autoconf = buildPackages.autoconf269; - }; - grantlee = libsForQt5.callPackage ../development/libraries/grantlee { }; glib = callPackage ../by-name/gl/glib/package.nix ( From ec153512360bd496650fb08f4dfdb1dd560a11f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 12 Jan 2026 14:35:49 +0000 Subject: [PATCH 066/130] beam26Packages.rebar3: 3.25.1 -> 3.26.0 --- pkgs/development/tools/build-managers/rebar3/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix index 69444502147d..e9b6b2870376 100644 --- a/pkgs/development/tools/build-managers/rebar3/default.nix +++ b/pkgs/development/tools/build-managers/rebar3/default.nix @@ -12,12 +12,11 @@ git, gnused, nix, - nixfmt, rebar3-nix, }: let - version = "3.25.1"; + version = "3.26.0"; owner = "erlang"; deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; rebar3 = stdenv.mkDerivation rec { @@ -30,7 +29,7 @@ let inherit owner; repo = pname; rev = version; - sha256 = "Wpg8MDVwum/cBpwbcY3Cjt2JkuQHEp7wxbZKgyP6crc="; + sha256 = "PDWJFSe8xEUwHcN10PUz6c5EWZLIrKTVqM0xExk9nJs="; }; buildInputs = [ erlang ]; @@ -95,7 +94,6 @@ let git gnused nix - nixfmt (rebar3WithPlugins { globalPlugins = [ rebar3-nix ]; }) ] } @@ -107,7 +105,7 @@ let tmpdir=$(mktemp -d) cp -R $(nix-build $nixpkgs --no-out-link -A rebar3.src)/* "$tmpdir" (cd "$tmpdir" && rebar3 as test nix lock -o "$nix_path/rebar-deps.nix") - nixfmt "$nix_path/rebar-deps.nix" + nix run -f $nixpkgs/ci fmt.pkg "$nix_path/rebar-deps.nix" else echo "rebar3 is already up-to-date" fi From cb15fad82501de2f5e07ca5c7a495ee589091d67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 19:21:12 +0000 Subject: [PATCH 067/130] salt: 3007.10 -> 3007.11 --- pkgs/by-name/sa/salt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/salt/package.nix b/pkgs/by-name/sa/salt/package.nix index e7bb0c280330..c6b0c8dd97b9 100644 --- a/pkgs/by-name/sa/salt/package.nix +++ b/pkgs/by-name/sa/salt/package.nix @@ -12,12 +12,12 @@ python3.pkgs.buildPythonApplication rec { pname = "salt"; - version = "3007.10"; + version = "3007.11"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-c3FRr9L2vgdIg8lpl0MeYJ7Df/Max7BkXQmFL9QknYQ="; + hash = "sha256-EAkO0/1kKSXRkEXNH6mJHznUkQR0AsQ2ijtzCrwUCAU="; }; patches = [ From 89e1ee2001462b1439d2ab079e9ea785f70ef72a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 19:42:51 +0000 Subject: [PATCH 068/130] mdbook-toc: 0.15.2 -> 0.15.3 --- pkgs/by-name/md/mdbook-toc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdbook-toc/package.nix b/pkgs/by-name/md/mdbook-toc/package.nix index 59ff38111c37..4940a8559472 100644 --- a/pkgs/by-name/md/mdbook-toc/package.nix +++ b/pkgs/by-name/md/mdbook-toc/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "mdbook-toc"; - version = "0.15.2"; + version = "0.15.3"; src = fetchFromGitHub { owner = "badboy"; repo = "mdbook-toc"; tag = version; - sha256 = "sha256-gzwsPRhsAQTraiK/N5dKEj8NTpV/mYmECpS4KVl4Ql8="; + sha256 = "sha256-nQMVba6jwfatGpV1jhwzdNlMY7XUGpHU3TqZ1yMy6Q0="; }; - cargoHash = "sha256-+YvEptJlNjomIsyS7cNImwYa1SxawY05e5vq9VmrktA="; + cargoHash = "sha256-ksLapG9MDGDgKNZIg7Kx9CpzCTchkQdmMlWAEczdbRg="; meta = { description = "Preprocessor for mdbook to add inline Table of Contents support"; From 1f363886da689c277da638514b377a9495057671 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 21:16:56 +0000 Subject: [PATCH 069/130] ants: 2.6.4 -> 2.6.5 --- pkgs/by-name/an/ants/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/ants/package.nix b/pkgs/by-name/an/ants/package.nix index 65ef2a04aa5b..5f131c67ec2b 100644 --- a/pkgs/by-name/an/ants/package.nix +++ b/pkgs/by-name/an/ants/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ANTs"; - version = "2.6.4"; + version = "2.6.5"; src = fetchFromGitHub { owner = "ANTsX"; repo = "ANTs"; tag = "v${finalAttrs.version}"; - hash = "sha256-c2a73OpRE/kCq8gq2DlwTQVZdTfKBuUQN/VeOZEkGIc="; + hash = "sha256-6ncoXhIlEjZL7ABdqpupM7ebWKYeUits37SbT0Jr1Lk="; }; nativeBuildInputs = [ From 038918437c6f08367f50e34e187ddb2a01028c63 Mon Sep 17 00:00:00 2001 From: Jan Lellmann Date: Tue, 5 Aug 2025 17:02:11 +0200 Subject: [PATCH 070/130] hyphen: add support for more languages --- .../libraries/hyphen/dictionaries.nix | 469 +++++++++++++++++- 1 file changed, 442 insertions(+), 27 deletions(-) diff --git a/pkgs/development/libraries/hyphen/dictionaries.nix b/pkgs/development/libraries/hyphen/dictionaries.nix index f805aac6956c..28b36c8b2cc2 100644 --- a/pkgs/development/libraries/hyphen/dictionaries.nix +++ b/pkgs/development/libraries/hyphen/dictionaries.nix @@ -13,13 +13,14 @@ let libreofficeCommit = "9e27d044d98e65f89af8c86df722a77be827bdc8"; libreofficeSubdir = "de"; - mkDictFromLibreofficeGit = + # this does not assume any structure for dictFilePath and readmeFilePath + mkDictFromLibreofficeGitCustom = { subdir, shortName, shortDescription, - dictFileName, - readmeFileName, + dictFilePath, + readmeFilePath ? "", }: stdenv.mkDerivation rec { version = "24.8"; @@ -41,39 +42,106 @@ let runHook preInstall cd $src/${subdir} install -dm755 "$out/share/hyphen" - install -m644 "hyph_${dictFileName}.dic" "$out/share/hyphen" + install -m644 "${dictFilePath}" "$out/share/hyphen" # docs - install -dm755 "$out/share/doc/" - install -m644 "README_${readmeFileName}.txt" "$out/share/doc/${pname}.txt" + if [ -n "${readmeFilePath}" ]; then + install -dm755 "$out/share/doc/" + install -m644 "${readmeFilePath}" "$out/share/doc/${pname}.txt" + fi runHook postInstall ''; }; + # wrapper for backwards compatibility + mkDictFromLibreofficeGit = + { + subdir, + shortName, + shortDescription, + dictFileName, + readmeFileName ? "", + }: + mkDictFromLibreofficeGitCustom { + inherit subdir; + inherit shortName; + inherit shortDescription; + dictFilePath = "hyph_${dictFileName}.dic"; + readmeFilePath = if (readmeFileName != "") then "README_${readmeFileName}.txt" else ""; + }; + in rec { - # ENGLISH + # see https://wiki.documentfoundation.org/Development/Dictionaries + # for a list of available hyphenation dictionaries - en_US = en-us; - en-us = stdenv.mkDerivation { - nativeBuildInputs = hyphen.nativeBuildInputs; - version = hyphen.version; - pname = "hyphen-dict-en-us"; - src = hyphen.src; - meta = { - inherit (hyphen.meta) - homepage - platforms - license - maintainers - ; - description = "Hyphen dictionary for English (United States)"; - }; - installPhase = '' - runHook preInstall - make install-hyphDATA - runHook postInstall - ''; + # see https://github.com/LibreOffice/dictionaries + # for the sources and to find the names of the README files + + # AFRIKAANS + + af_ZA = af-za; + af-za = mkDictFromLibreofficeGit { + subdir = "af_ZA"; + shortName = "af-za"; + shortDescription = "Afrikaans"; + dictFileName = "af_ZA"; + readmeFileName = "af_ZA"; + }; + + # BELARUSSIAN + + be_BY = be-by; + be-by = mkDictFromLibreofficeGit { + subdir = "be_BY"; + shortName = "be-by"; + shortDescription = "Belarussian"; + dictFileName = "be_BY"; + readmeFileName = "be_BY"; + }; + + # BULGARIAN + + bg_BG = bg-bg; + bg-bg = mkDictFromLibreofficeGit { + subdir = "bg_BG"; + shortName = "bg-bg"; + shortDescription = "Bulgarian"; + dictFileName = "bg_BG"; + readmeFileName = "hyph_bg_BG"; + }; + + # CATALAN + + ca_ES = ca-es; + ca-es = mkDictFromLibreofficeGitCustom { + subdir = "ca"; + shortName = "ca-es"; + shortDescription = "Catalan"; + dictFilePath = "dictionaries/hyph_ca.dic"; + readmeFilePath = "README_hyph_ca.txt"; + }; + + # CZECH + + cs_CZ = cs-cz; + cs-cz = mkDictFromLibreofficeGit { + subdir = "cs_CZ"; + shortName = "cs-cz"; + shortDescription = "Czech"; + dictFileName = "cs_CZ"; + readmeFileName = "cs"; + }; + + # DANISH + + da_DK = da-dk; + da-dk = mkDictFromLibreofficeGitCustom { + subdir = "da_DK"; + shortName = "da-dk"; + shortDescription = "Danish"; + dictFilePath = "hyph_da_DK.dic"; + readmeFilePath = "HYPH_da_DK_README.txt"; }; # GERMAN @@ -105,6 +173,243 @@ rec { readmeFileName = "hyph_de"; }; + # GREEK + + el_GR = el-gr; + el-gr = mkDictFromLibreofficeGit { + subdir = "el_GR"; + shortName = "el-gr"; + shortDescription = "Greek"; + dictFileName = "el_GR"; + readmeFileName = "hyph_el_GR"; + }; + + # ENGLISH + + en_GB = en-gb; + en-gb = mkDictFromLibreofficeGit { + subdir = "en"; + shortName = "en-gb"; + shortDescription = "English (Great Britain)"; + dictFileName = "en_GB"; + readmeFileName = "hyph_en_GB"; + }; + + en_US = en-us; + en-us = stdenv.mkDerivation { + nativeBuildInputs = hyphen.nativeBuildInputs; + version = hyphen.version; + pname = "hyphen-dict-en-us"; + src = hyphen.src; + meta = { + inherit (hyphen.meta) + homepage + platforms + license + maintainers + ; + description = "Hyphen dictionary for English (United States)"; + }; + installPhase = '' + runHook preInstall + make install-hyphDATA + runHook postInstall + ''; + }; + + # ESPERANTO + + eo = mkDictFromLibreofficeGitCustom { + subdir = "eo"; + shortName = "eo"; + shortDescription = "Esperanto"; + dictFilePath = "hyph_eo.dic"; + readmeFilePath = "desc_eo.txt"; + }; + + # SPANISH + + es_ES = es-es; + es-es = mkDictFromLibreofficeGit { + subdir = "es"; + shortName = "es-es"; + shortDescription = "Spanish (Spain)"; + dictFileName = "es"; + readmeFileName = "hyph_es"; + }; + + # ESTONIAN + + et_EE = et-ee; + et-ee = mkDictFromLibreofficeGit { + subdir = "et_EE"; + shortName = "et-ee"; + shortDescription = "Estonian"; + dictFileName = "et_EE"; + readmeFileName = "hyph_et_EE"; + }; + + # FRENCH + + fr_FR = fr-fr; + fr-fr = mkDictFromLibreofficeGit { + subdir = "fr_FR"; + shortName = "fr-fr"; + shortDescription = "French"; + dictFileName = "fr"; + readmeFileName = "hyph_fr"; + }; + + # CROATIAN + + hr_HR = hr-hr; + hr-hr = mkDictFromLibreofficeGit { + subdir = "hr_HR"; + shortName = "hr-hr"; + shortDescription = "Croatian"; + dictFileName = "hr_HR"; + readmeFileName = "hyph_hr_HR"; + }; + + # HUNGARIAN + + hu_HU = hu-hu; + hu-hu = mkDictFromLibreofficeGit { + subdir = "hu_HU"; + shortName = "hu-hu"; + shortDescription = "Hungarian"; + dictFileName = "hu_HU"; + readmeFileName = "hyph_hu_HU"; + }; + + # INDONESIAN + + id_ID = id-id; + id-id = mkDictFromLibreofficeGitCustom { + subdir = "id"; + shortName = "id-id"; + shortDescription = "Indonesian"; + dictFilePath = "hyph_id_ID.dic"; + readmeFilePath = "README-dict.adoc"; + }; + + # ITALIAN + + it_IT = it-it; + it-it = mkDictFromLibreofficeGit { + subdir = "it_IT"; + shortName = "it-it"; + shortDescription = "Italian"; + dictFileName = "it_IT"; + readmeFileName = "hyph_it_IT"; + }; + + # LITHUANIAN + + lt_LT = lt-lt; + lt-lt = mkDictFromLibreofficeGitCustom { + subdir = "lt_LT"; + shortName = "lt-lt"; + shortDescription = "Lithuanian"; + dictFilePath = "hyph_lt.dic"; + readmeFilePath = "README_hyph"; + }; + + # LATVIAN + + lv_LV = lv-lv; + lv-lv = mkDictFromLibreofficeGit { + subdir = "lv_LV"; + shortName = "lv-lv"; + shortDescription = "Latvian"; + dictFileName = "lv_LV"; + readmeFileName = "hyph_lv_LV"; + }; + + # MONGOLIAN + + mn_MN = mn-mn; + mn-mn = mkDictFromLibreofficeGit { + subdir = "mn_MN"; + shortName = "mn-mn"; + shortDescription = "Mongolian"; + dictFileName = "mn_MN"; + readmeFileName = "mn_MN"; + }; + + # DUTCH + + nl_NL = nl-nl; + nl-nl = mkDictFromLibreofficeGit { + subdir = "nl_NL"; + shortName = "nl-nl"; + shortDescription = "Dutch"; + dictFileName = "nl_NL"; + readmeFileName = "NL"; + }; + + # NORWEGIAN + + nb_NO = nb-no; + nb-no = mkDictFromLibreofficeGit { + subdir = "no"; + shortName = "nb-no"; + shortDescription = "Norwegian (Bokmål)"; + dictFileName = "nb_NO"; + readmeFileName = "hyph_NO"; + }; + + nn_NO = nn-no; + nn-no = mkDictFromLibreofficeGit { + subdir = "no"; + shortName = "nn-no"; + shortDescription = "Norwegian (Nynorsk)"; + dictFileName = "nn_NO"; + readmeFileName = "hyph_NO"; + }; + + # POLISH + + pl_PL = pl-pl; + pl-pl = mkDictFromLibreofficeGit { + subdir = "pl_PL"; + shortName = "pl-pl"; + shortDescription = "Polish"; + dictFileName = "pl_PL"; + readmeFileName = "pl"; + }; + + # PORTUGUESE + + pt_BR = pt-br; + pt-br = mkDictFromLibreofficeGit { + subdir = "pt_BR"; + shortName = "pt-br"; + shortDescription = "Portuguese (Brazil)"; + dictFileName = "pt_BR"; + readmeFileName = "hyph_pt_BR"; + }; + + pt_PT = pt-pt; + pt-pt = mkDictFromLibreofficeGit { + subdir = "pt_PT"; + shortName = "pt-pt"; + shortDescription = "Portuguese (Portugal)"; + dictFileName = "pt_PT"; + readmeFileName = "hyph_pt_PT"; + }; + + # ROMANIAN + + ro_RO = ro-ro; + ro-ro = mkDictFromLibreofficeGit { + subdir = "ro"; + shortName = "ro-ro"; + shortDescription = "Romanian"; + dictFileName = "ro_RO"; + readmeFileName = "RO"; + }; + # RUSSIAN ru_RU = ru-ru; @@ -115,4 +420,114 @@ rec { dictFileName = "ru_RU"; readmeFileName = "ru_RU"; }; + + # SLOVAK + + sk_SK = sk-sk; + sk-sk = mkDictFromLibreofficeGit { + subdir = "sk_SK"; + shortName = "sk-sk"; + shortDescription = "Slovak"; + dictFileName = "sk_SK"; + readmeFileName = "sk"; + }; + + # SLOVENIAN + + sl_SI = sl-si; + sl-si = mkDictFromLibreofficeGit { + subdir = "sl_SI"; + shortName = "sl-si"; + shortDescription = "Slovenian"; + dictFileName = "sl_SI"; + readmeFileName = "hyph_sl_SI"; + }; + + # ALBANIAN + + sq_AL = sq-al; + sq-al = mkDictFromLibreofficeGit { + subdir = "sq_AL"; + shortName = "sq-al"; + shortDescription = "Albanian"; + dictFileName = "sq_AL"; + readmeFileName = "hyph_sq_AL"; + }; + + # SERBIAN + + sr_SR = sr-sr; + sr-sr = mkDictFromLibreofficeGitCustom { + subdir = "sr"; + shortName = "sr-sr"; + shortDescription = "Serbian (Cyrillic)"; + dictFilePath = "hyph_sr.dic"; + readmeFilePath = "README.txt"; + }; + + sr_SR_LATN = sr-sr-latn; + sr-sr-latn = mkDictFromLibreofficeGitCustom { + subdir = "sr"; + shortName = "sr-sr-latn"; + shortDescription = "Serbian (Latin)"; + dictFilePath = "hyph_sr-Latn.dic"; + readmeFilePath = "README.txt"; + }; + + # SWEDISH + + sv_SE = sv-se; + sv-se = mkDictFromLibreofficeGit { + subdir = "sv_SE"; + shortName = "sv-se"; + shortDescription = "Swedish"; + dictFileName = "sv"; + readmeFileName = "hyph_sv"; + }; + + # TELUGU + + te_IN = te-in; + te-in = mkDictFromLibreofficeGit { + subdir = "te_IN"; + shortName = "te-in"; + shortDescription = "Telugu"; + dictFileName = "te_IN"; + readmeFileName = "hyph_te_IN"; + }; + + # THAI + + th_TH = th-th; + th-th = mkDictFromLibreofficeGit { + subdir = "th_TH"; + shortName = "th-th"; + shortDescription = "Thai"; + dictFileName = "th_TH"; + readmeFileName = "hyph_th_TH"; + }; + + # UKRAINIAN + + uk_UA = uk-ua; + uk-ua = mkDictFromLibreofficeGit { + subdir = "uk_UA"; + shortName = "uk-ua"; + shortDescription = "Ukrainian"; + dictFileName = "uk_UA"; + readmeFileName = "hyph_uk_UA"; + }; + + # ZULU + + zu_ZA = zu-za; + zu-za = mkDictFromLibreofficeGitCustom { + subdir = "zu_ZA"; + shortName = "zu-za"; + shortDescription = "Zulu"; + dictFilePath = "hyph_zu_ZA.dic"; + # no readme file provided, leave empty + }; + } + From 3030207ee8698f3df75776e3f45ce45c20f4c0ee Mon Sep 17 00:00:00 2001 From: jan Date: Wed, 13 Aug 2025 22:28:46 +0200 Subject: [PATCH 071/130] hyphen: add combined package --- .../libraries/hyphen/dictionaries.nix | 914 +++++++++--------- 1 file changed, 461 insertions(+), 453 deletions(-) diff --git a/pkgs/development/libraries/hyphen/dictionaries.nix b/pkgs/development/libraries/hyphen/dictionaries.nix index 28b36c8b2cc2..7714dc4e5956 100644 --- a/pkgs/development/libraries/hyphen/dictionaries.nix +++ b/pkgs/development/libraries/hyphen/dictionaries.nix @@ -6,6 +6,7 @@ lib, fetchgit, fetchurl, + symlinkJoin, }: let @@ -69,465 +70,472 @@ let readmeFilePath = if (readmeFileName != "") then "README_${readmeFileName}.txt" else ""; }; -in -rec { + dicts = rec { - # see https://wiki.documentfoundation.org/Development/Dictionaries - # for a list of available hyphenation dictionaries + # see https://wiki.documentfoundation.org/Development/Dictionaries + # for a list of available hyphenation dictionaries - # see https://github.com/LibreOffice/dictionaries - # for the sources and to find the names of the README files + # see https://github.com/LibreOffice/dictionaries + # for the sources and to find the names of the README files - # AFRIKAANS + # AFRIKAANS - af_ZA = af-za; - af-za = mkDictFromLibreofficeGit { - subdir = "af_ZA"; - shortName = "af-za"; - shortDescription = "Afrikaans"; - dictFileName = "af_ZA"; - readmeFileName = "af_ZA"; - }; - - # BELARUSSIAN - - be_BY = be-by; - be-by = mkDictFromLibreofficeGit { - subdir = "be_BY"; - shortName = "be-by"; - shortDescription = "Belarussian"; - dictFileName = "be_BY"; - readmeFileName = "be_BY"; - }; - - # BULGARIAN - - bg_BG = bg-bg; - bg-bg = mkDictFromLibreofficeGit { - subdir = "bg_BG"; - shortName = "bg-bg"; - shortDescription = "Bulgarian"; - dictFileName = "bg_BG"; - readmeFileName = "hyph_bg_BG"; - }; - - # CATALAN - - ca_ES = ca-es; - ca-es = mkDictFromLibreofficeGitCustom { - subdir = "ca"; - shortName = "ca-es"; - shortDescription = "Catalan"; - dictFilePath = "dictionaries/hyph_ca.dic"; - readmeFilePath = "README_hyph_ca.txt"; - }; - - # CZECH - - cs_CZ = cs-cz; - cs-cz = mkDictFromLibreofficeGit { - subdir = "cs_CZ"; - shortName = "cs-cz"; - shortDescription = "Czech"; - dictFileName = "cs_CZ"; - readmeFileName = "cs"; - }; - - # DANISH - - da_DK = da-dk; - da-dk = mkDictFromLibreofficeGitCustom { - subdir = "da_DK"; - shortName = "da-dk"; - shortDescription = "Danish"; - dictFilePath = "hyph_da_DK.dic"; - readmeFilePath = "HYPH_da_DK_README.txt"; - }; - - # GERMAN - - de_DE = de-de; - de-de = mkDictFromLibreofficeGit { - subdir = "de"; - shortName = "de-de"; - shortDescription = "German (Germany)"; - dictFileName = "de_DE"; - readmeFileName = "hyph_de"; - }; - - de_AT = de-at; - de-at = mkDictFromLibreofficeGit { - subdir = "de"; - shortName = "de-at"; - shortDescription = "German (Austria)"; - dictFileName = "de_AT"; - readmeFileName = "hyph_de"; - }; - - de_CH = de-ch; - de-ch = mkDictFromLibreofficeGit { - subdir = "de"; - shortName = "de-ch"; - shortDescription = "German (Switzerland)"; - dictFileName = "de_CH"; - readmeFileName = "hyph_de"; - }; - - # GREEK - - el_GR = el-gr; - el-gr = mkDictFromLibreofficeGit { - subdir = "el_GR"; - shortName = "el-gr"; - shortDescription = "Greek"; - dictFileName = "el_GR"; - readmeFileName = "hyph_el_GR"; - }; - - # ENGLISH - - en_GB = en-gb; - en-gb = mkDictFromLibreofficeGit { - subdir = "en"; - shortName = "en-gb"; - shortDescription = "English (Great Britain)"; - dictFileName = "en_GB"; - readmeFileName = "hyph_en_GB"; - }; - - en_US = en-us; - en-us = stdenv.mkDerivation { - nativeBuildInputs = hyphen.nativeBuildInputs; - version = hyphen.version; - pname = "hyphen-dict-en-us"; - src = hyphen.src; - meta = { - inherit (hyphen.meta) - homepage - platforms - license - maintainers - ; - description = "Hyphen dictionary for English (United States)"; + af_ZA = af-za; + af-za = mkDictFromLibreofficeGit { + subdir = "af_ZA"; + shortName = "af-za"; + shortDescription = "Afrikaans"; + dictFileName = "af_ZA"; + readmeFileName = "af_ZA"; }; - installPhase = '' - runHook preInstall - make install-hyphDATA - runHook postInstall - ''; + + # BELARUSSIAN + + be_BY = be-by; + be-by = mkDictFromLibreofficeGit { + subdir = "be_BY"; + shortName = "be-by"; + shortDescription = "Belarussian"; + dictFileName = "be_BY"; + readmeFileName = "be_BY"; + }; + + # BULGARIAN + + bg_BG = bg-bg; + bg-bg = mkDictFromLibreofficeGit { + subdir = "bg_BG"; + shortName = "bg-bg"; + shortDescription = "Bulgarian"; + dictFileName = "bg_BG"; + readmeFileName = "hyph_bg_BG"; + }; + + # CATALAN + + ca_ES = ca-es; + ca-es = mkDictFromLibreofficeGitCustom { + subdir = "ca"; + shortName = "ca-es"; + shortDescription = "Catalan"; + dictFilePath = "dictionaries/hyph_ca.dic"; + readmeFilePath = "README_hyph_ca.txt"; + }; + + # CZECH + + cs_CZ = cs-cz; + cs-cz = mkDictFromLibreofficeGit { + subdir = "cs_CZ"; + shortName = "cs-cz"; + shortDescription = "Czech"; + dictFileName = "cs_CZ"; + readmeFileName = "cs"; + }; + + # DANISH + + da_DK = da-dk; + da-dk = mkDictFromLibreofficeGitCustom { + subdir = "da_DK"; + shortName = "da-dk"; + shortDescription = "Danish"; + dictFilePath = "hyph_da_DK.dic"; + readmeFilePath = "HYPH_da_DK_README.txt"; + }; + + # GERMAN + + de_DE = de-de; + de-de = mkDictFromLibreofficeGit { + subdir = "de"; + shortName = "de-de"; + shortDescription = "German (Germany)"; + dictFileName = "de_DE"; + readmeFileName = "hyph_de"; + }; + + de_AT = de-at; + de-at = mkDictFromLibreofficeGit { + subdir = "de"; + shortName = "de-at"; + shortDescription = "German (Austria)"; + dictFileName = "de_AT"; + readmeFileName = "hyph_de"; + }; + + de_CH = de-ch; + de-ch = mkDictFromLibreofficeGit { + subdir = "de"; + shortName = "de-ch"; + shortDescription = "German (Switzerland)"; + dictFileName = "de_CH"; + readmeFileName = "hyph_de"; + }; + + # GREEK + + el_GR = el-gr; + el-gr = mkDictFromLibreofficeGit { + subdir = "el_GR"; + shortName = "el-gr"; + shortDescription = "Greek"; + dictFileName = "el_GR"; + readmeFileName = "hyph_el_GR"; + }; + + # ENGLISH + + en_GB = en-gb; + en-gb = mkDictFromLibreofficeGit { + subdir = "en"; + shortName = "en-gb"; + shortDescription = "English (Great Britain)"; + dictFileName = "en_GB"; + readmeFileName = "hyph_en_GB"; + }; + + en_US = en-us; + en-us = stdenv.mkDerivation { + nativeBuildInputs = hyphen.nativeBuildInputs; + version = hyphen.version; + pname = "hyphen-dict-en-us"; + src = hyphen.src; + meta = { + inherit (hyphen.meta) + homepage + platforms + license + maintainers + ; + description = "Hyphen dictionary for English (United States)"; + }; + installPhase = '' + runHook preInstall + make install-hyphDATA + runHook postInstall + ''; + }; + + # ESPERANTO + + eo = mkDictFromLibreofficeGitCustom { + subdir = "eo"; + shortName = "eo"; + shortDescription = "Esperanto"; + dictFilePath = "hyph_eo.dic"; + readmeFilePath = "desc_eo.txt"; + }; + + # SPANISH + + es_ES = es-es; + es-es = mkDictFromLibreofficeGit { + subdir = "es"; + shortName = "es-es"; + shortDescription = "Spanish (Spain)"; + dictFileName = "es"; + readmeFileName = "hyph_es"; + }; + + # ESTONIAN + + et_EE = et-ee; + et-ee = mkDictFromLibreofficeGit { + subdir = "et_EE"; + shortName = "et-ee"; + shortDescription = "Estonian"; + dictFileName = "et_EE"; + readmeFileName = "hyph_et_EE"; + }; + + # FRENCH + + fr_FR = fr-fr; + fr-fr = mkDictFromLibreofficeGit { + subdir = "fr_FR"; + shortName = "fr-fr"; + shortDescription = "French"; + dictFileName = "fr"; + readmeFileName = "hyph_fr"; + }; + + # CROATIAN + + hr_HR = hr-hr; + hr-hr = mkDictFromLibreofficeGit { + subdir = "hr_HR"; + shortName = "hr-hr"; + shortDescription = "Croatian"; + dictFileName = "hr_HR"; + readmeFileName = "hyph_hr_HR"; + }; + + # HUNGARIAN + + hu_HU = hu-hu; + hu-hu = mkDictFromLibreofficeGit { + subdir = "hu_HU"; + shortName = "hu-hu"; + shortDescription = "Hungarian"; + dictFileName = "hu_HU"; + readmeFileName = "hyph_hu_HU"; + }; + + # INDONESIAN + + id_ID = id-id; + id-id = mkDictFromLibreofficeGitCustom { + subdir = "id"; + shortName = "id-id"; + shortDescription = "Indonesian"; + dictFilePath = "hyph_id_ID.dic"; + readmeFilePath = "README-dict.adoc"; + }; + + # ITALIAN + + it_IT = it-it; + it-it = mkDictFromLibreofficeGit { + subdir = "it_IT"; + shortName = "it-it"; + shortDescription = "Italian"; + dictFileName = "it_IT"; + readmeFileName = "hyph_it_IT"; + }; + + # LITHUANIAN + + lt_LT = lt-lt; + lt-lt = mkDictFromLibreofficeGitCustom { + subdir = "lt_LT"; + shortName = "lt-lt"; + shortDescription = "Lithuanian"; + dictFilePath = "hyph_lt.dic"; + readmeFilePath = "README_hyph"; + }; + + # LATVIAN + + lv_LV = lv-lv; + lv-lv = mkDictFromLibreofficeGit { + subdir = "lv_LV"; + shortName = "lv-lv"; + shortDescription = "Latvian"; + dictFileName = "lv_LV"; + readmeFileName = "hyph_lv_LV"; + }; + + # MONGOLIAN + + mn_MN = mn-mn; + mn-mn = mkDictFromLibreofficeGit { + subdir = "mn_MN"; + shortName = "mn-mn"; + shortDescription = "Mongolian"; + dictFileName = "mn_MN"; + readmeFileName = "mn_MN"; + }; + + # DUTCH + + nl_NL = nl-nl; + nl-nl = mkDictFromLibreofficeGit { + subdir = "nl_NL"; + shortName = "nl-nl"; + shortDescription = "Dutch"; + dictFileName = "nl_NL"; + readmeFileName = "NL"; + }; + + # NORWEGIAN + + nb_NO = nb-no; + nb-no = mkDictFromLibreofficeGit { + subdir = "no"; + shortName = "nb-no"; + shortDescription = "Norwegian (Bokmål)"; + dictFileName = "nb_NO"; + readmeFileName = "hyph_NO"; + }; + + nn_NO = nn-no; + nn-no = mkDictFromLibreofficeGit { + subdir = "no"; + shortName = "nn-no"; + shortDescription = "Norwegian (Nynorsk)"; + dictFileName = "nn_NO"; + readmeFileName = "hyph_NO"; + }; + + # POLISH + + pl_PL = pl-pl; + pl-pl = mkDictFromLibreofficeGit { + subdir = "pl_PL"; + shortName = "pl-pl"; + shortDescription = "Polish"; + dictFileName = "pl_PL"; + readmeFileName = "pl"; + }; + + # PORTUGUESE + + pt_BR = pt-br; + pt-br = mkDictFromLibreofficeGit { + subdir = "pt_BR"; + shortName = "pt-br"; + shortDescription = "Portuguese (Brazil)"; + dictFileName = "pt_BR"; + readmeFileName = "hyph_pt_BR"; + }; + + pt_PT = pt-pt; + pt-pt = mkDictFromLibreofficeGit { + subdir = "pt_PT"; + shortName = "pt-pt"; + shortDescription = "Portuguese (Portugal)"; + dictFileName = "pt_PT"; + readmeFileName = "hyph_pt_PT"; + }; + + # ROMANIAN + + ro_RO = ro-ro; + ro-ro = mkDictFromLibreofficeGit { + subdir = "ro"; + shortName = "ro-ro"; + shortDescription = "Romanian"; + dictFileName = "ro_RO"; + readmeFileName = "RO"; + }; + + # RUSSIAN + + ru_RU = ru-ru; + ru-ru = mkDictFromLibreofficeGit { + subdir = "ru_RU"; + shortName = "ru-ru"; + shortDescription = "Russian (Russia)"; + dictFileName = "ru_RU"; + readmeFileName = "ru_RU"; + }; + + # SLOVAK + + sk_SK = sk-sk; + sk-sk = mkDictFromLibreofficeGit { + subdir = "sk_SK"; + shortName = "sk-sk"; + shortDescription = "Slovak"; + dictFileName = "sk_SK"; + readmeFileName = "sk"; + }; + + # SLOVENIAN + + sl_SI = sl-si; + sl-si = mkDictFromLibreofficeGit { + subdir = "sl_SI"; + shortName = "sl-si"; + shortDescription = "Slovenian"; + dictFileName = "sl_SI"; + readmeFileName = "hyph_sl_SI"; + }; + + # ALBANIAN + + sq_AL = sq-al; + sq-al = mkDictFromLibreofficeGit { + subdir = "sq_AL"; + shortName = "sq-al"; + shortDescription = "Albanian"; + dictFileName = "sq_AL"; + readmeFileName = "hyph_sq_AL"; + }; + + # SERBIAN + + sr_SR = sr-sr; + sr-sr = mkDictFromLibreofficeGitCustom { + subdir = "sr"; + shortName = "sr-sr"; + shortDescription = "Serbian (Cyrillic)"; + dictFilePath = "hyph_sr.dic"; + readmeFilePath = "README.txt"; + }; + + sr_SR_LATN = sr-sr-latn; + sr-sr-latn = mkDictFromLibreofficeGitCustom { + subdir = "sr"; + shortName = "sr-sr-latn"; + shortDescription = "Serbian (Latin)"; + dictFilePath = "hyph_sr-Latn.dic"; + readmeFilePath = "README.txt"; + }; + + # SWEDISH + + sv_SE = sv-se; + sv-se = mkDictFromLibreofficeGit { + subdir = "sv_SE"; + shortName = "sv-se"; + shortDescription = "Swedish"; + dictFileName = "sv"; + readmeFileName = "hyph_sv"; + }; + + # TELUGU + + te_IN = te-in; + te-in = mkDictFromLibreofficeGit { + subdir = "te_IN"; + shortName = "te-in"; + shortDescription = "Telugu"; + dictFileName = "te_IN"; + readmeFileName = "hyph_te_IN"; + }; + + # THAI + + th_TH = th-th; + th-th = mkDictFromLibreofficeGit { + subdir = "th_TH"; + shortName = "th-th"; + shortDescription = "Thai"; + dictFileName = "th_TH"; + readmeFileName = "hyph_th_TH"; + }; + + # UKRAINIAN + + uk_UA = uk-ua; + uk-ua = mkDictFromLibreofficeGit { + subdir = "uk_UA"; + shortName = "uk-ua"; + shortDescription = "Ukrainian"; + dictFileName = "uk_UA"; + readmeFileName = "hyph_uk_UA"; + }; + + # ZULU + + zu_ZA = zu-za; + zu-za = mkDictFromLibreofficeGitCustom { + subdir = "zu_ZA"; + shortName = "zu-za"; + shortDescription = "Zulu"; + dictFilePath = "hyph_zu_ZA.dic"; + # no readme file provided, leave empty + }; + }; - # ESPERANTO - - eo = mkDictFromLibreofficeGitCustom { - subdir = "eo"; - shortName = "eo"; - shortDescription = "Esperanto"; - dictFilePath = "hyph_eo.dic"; - readmeFilePath = "desc_eo.txt"; +in +dicts +// { + all = symlinkJoin { + name = "hyphen-all"; + paths = lib.unique (lib.attrValues dicts); }; - - # SPANISH - - es_ES = es-es; - es-es = mkDictFromLibreofficeGit { - subdir = "es"; - shortName = "es-es"; - shortDescription = "Spanish (Spain)"; - dictFileName = "es"; - readmeFileName = "hyph_es"; - }; - - # ESTONIAN - - et_EE = et-ee; - et-ee = mkDictFromLibreofficeGit { - subdir = "et_EE"; - shortName = "et-ee"; - shortDescription = "Estonian"; - dictFileName = "et_EE"; - readmeFileName = "hyph_et_EE"; - }; - - # FRENCH - - fr_FR = fr-fr; - fr-fr = mkDictFromLibreofficeGit { - subdir = "fr_FR"; - shortName = "fr-fr"; - shortDescription = "French"; - dictFileName = "fr"; - readmeFileName = "hyph_fr"; - }; - - # CROATIAN - - hr_HR = hr-hr; - hr-hr = mkDictFromLibreofficeGit { - subdir = "hr_HR"; - shortName = "hr-hr"; - shortDescription = "Croatian"; - dictFileName = "hr_HR"; - readmeFileName = "hyph_hr_HR"; - }; - - # HUNGARIAN - - hu_HU = hu-hu; - hu-hu = mkDictFromLibreofficeGit { - subdir = "hu_HU"; - shortName = "hu-hu"; - shortDescription = "Hungarian"; - dictFileName = "hu_HU"; - readmeFileName = "hyph_hu_HU"; - }; - - # INDONESIAN - - id_ID = id-id; - id-id = mkDictFromLibreofficeGitCustom { - subdir = "id"; - shortName = "id-id"; - shortDescription = "Indonesian"; - dictFilePath = "hyph_id_ID.dic"; - readmeFilePath = "README-dict.adoc"; - }; - - # ITALIAN - - it_IT = it-it; - it-it = mkDictFromLibreofficeGit { - subdir = "it_IT"; - shortName = "it-it"; - shortDescription = "Italian"; - dictFileName = "it_IT"; - readmeFileName = "hyph_it_IT"; - }; - - # LITHUANIAN - - lt_LT = lt-lt; - lt-lt = mkDictFromLibreofficeGitCustom { - subdir = "lt_LT"; - shortName = "lt-lt"; - shortDescription = "Lithuanian"; - dictFilePath = "hyph_lt.dic"; - readmeFilePath = "README_hyph"; - }; - - # LATVIAN - - lv_LV = lv-lv; - lv-lv = mkDictFromLibreofficeGit { - subdir = "lv_LV"; - shortName = "lv-lv"; - shortDescription = "Latvian"; - dictFileName = "lv_LV"; - readmeFileName = "hyph_lv_LV"; - }; - - # MONGOLIAN - - mn_MN = mn-mn; - mn-mn = mkDictFromLibreofficeGit { - subdir = "mn_MN"; - shortName = "mn-mn"; - shortDescription = "Mongolian"; - dictFileName = "mn_MN"; - readmeFileName = "mn_MN"; - }; - - # DUTCH - - nl_NL = nl-nl; - nl-nl = mkDictFromLibreofficeGit { - subdir = "nl_NL"; - shortName = "nl-nl"; - shortDescription = "Dutch"; - dictFileName = "nl_NL"; - readmeFileName = "NL"; - }; - - # NORWEGIAN - - nb_NO = nb-no; - nb-no = mkDictFromLibreofficeGit { - subdir = "no"; - shortName = "nb-no"; - shortDescription = "Norwegian (Bokmål)"; - dictFileName = "nb_NO"; - readmeFileName = "hyph_NO"; - }; - - nn_NO = nn-no; - nn-no = mkDictFromLibreofficeGit { - subdir = "no"; - shortName = "nn-no"; - shortDescription = "Norwegian (Nynorsk)"; - dictFileName = "nn_NO"; - readmeFileName = "hyph_NO"; - }; - - # POLISH - - pl_PL = pl-pl; - pl-pl = mkDictFromLibreofficeGit { - subdir = "pl_PL"; - shortName = "pl-pl"; - shortDescription = "Polish"; - dictFileName = "pl_PL"; - readmeFileName = "pl"; - }; - - # PORTUGUESE - - pt_BR = pt-br; - pt-br = mkDictFromLibreofficeGit { - subdir = "pt_BR"; - shortName = "pt-br"; - shortDescription = "Portuguese (Brazil)"; - dictFileName = "pt_BR"; - readmeFileName = "hyph_pt_BR"; - }; - - pt_PT = pt-pt; - pt-pt = mkDictFromLibreofficeGit { - subdir = "pt_PT"; - shortName = "pt-pt"; - shortDescription = "Portuguese (Portugal)"; - dictFileName = "pt_PT"; - readmeFileName = "hyph_pt_PT"; - }; - - # ROMANIAN - - ro_RO = ro-ro; - ro-ro = mkDictFromLibreofficeGit { - subdir = "ro"; - shortName = "ro-ro"; - shortDescription = "Romanian"; - dictFileName = "ro_RO"; - readmeFileName = "RO"; - }; - - # RUSSIAN - - ru_RU = ru-ru; - ru-ru = mkDictFromLibreofficeGit { - subdir = "ru_RU"; - shortName = "ru-ru"; - shortDescription = "Russian (Russia)"; - dictFileName = "ru_RU"; - readmeFileName = "ru_RU"; - }; - - # SLOVAK - - sk_SK = sk-sk; - sk-sk = mkDictFromLibreofficeGit { - subdir = "sk_SK"; - shortName = "sk-sk"; - shortDescription = "Slovak"; - dictFileName = "sk_SK"; - readmeFileName = "sk"; - }; - - # SLOVENIAN - - sl_SI = sl-si; - sl-si = mkDictFromLibreofficeGit { - subdir = "sl_SI"; - shortName = "sl-si"; - shortDescription = "Slovenian"; - dictFileName = "sl_SI"; - readmeFileName = "hyph_sl_SI"; - }; - - # ALBANIAN - - sq_AL = sq-al; - sq-al = mkDictFromLibreofficeGit { - subdir = "sq_AL"; - shortName = "sq-al"; - shortDescription = "Albanian"; - dictFileName = "sq_AL"; - readmeFileName = "hyph_sq_AL"; - }; - - # SERBIAN - - sr_SR = sr-sr; - sr-sr = mkDictFromLibreofficeGitCustom { - subdir = "sr"; - shortName = "sr-sr"; - shortDescription = "Serbian (Cyrillic)"; - dictFilePath = "hyph_sr.dic"; - readmeFilePath = "README.txt"; - }; - - sr_SR_LATN = sr-sr-latn; - sr-sr-latn = mkDictFromLibreofficeGitCustom { - subdir = "sr"; - shortName = "sr-sr-latn"; - shortDescription = "Serbian (Latin)"; - dictFilePath = "hyph_sr-Latn.dic"; - readmeFilePath = "README.txt"; - }; - - # SWEDISH - - sv_SE = sv-se; - sv-se = mkDictFromLibreofficeGit { - subdir = "sv_SE"; - shortName = "sv-se"; - shortDescription = "Swedish"; - dictFileName = "sv"; - readmeFileName = "hyph_sv"; - }; - - # TELUGU - - te_IN = te-in; - te-in = mkDictFromLibreofficeGit { - subdir = "te_IN"; - shortName = "te-in"; - shortDescription = "Telugu"; - dictFileName = "te_IN"; - readmeFileName = "hyph_te_IN"; - }; - - # THAI - - th_TH = th-th; - th-th = mkDictFromLibreofficeGit { - subdir = "th_TH"; - shortName = "th-th"; - shortDescription = "Thai"; - dictFileName = "th_TH"; - readmeFileName = "hyph_th_TH"; - }; - - # UKRAINIAN - - uk_UA = uk-ua; - uk-ua = mkDictFromLibreofficeGit { - subdir = "uk_UA"; - shortName = "uk-ua"; - shortDescription = "Ukrainian"; - dictFileName = "uk_UA"; - readmeFileName = "hyph_uk_UA"; - }; - - # ZULU - - zu_ZA = zu-za; - zu-za = mkDictFromLibreofficeGitCustom { - subdir = "zu_ZA"; - shortName = "zu-za"; - shortDescription = "Zulu"; - dictFilePath = "hyph_zu_ZA.dic"; - # no readme file provided, leave empty - }; - } - From 713e7954aa7c3c14b5adb84a6257696363f7c1b0 Mon Sep 17 00:00:00 2001 From: Jan Lellmann Date: Sat, 10 Jan 2026 21:31:44 +0100 Subject: [PATCH 072/130] hyphen: update release notes --- nixos/doc/manual/release-notes/rl-2605.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index e7c6095be34b..e12231381518 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -103,6 +103,8 @@ of pulling the upstream container image from Docker Hub. If you want the old beh - `services.frp` now supports multiple instances through `services.frp.instances` to make it possible to run multiple frp clients or servers at the same time. +- `hyphen` now supports over 40 language variants through `hyphenDicts` and now allows to enable all supported languages through `hyphenDicts.all`. + - [services.resolved](#opt-services.resolved.enable) module was converted to RFC42-style settings. The moved options have also been renamed to match the upstream names. Aliases mean current configs will continue to function, but users should move to the new options as convenient. - `services.openssh` now supports generating host SSH keys by setting `services.openssh.generateHostKeys = true` while leaving `services.openssh.enable` disabled. This is particularly useful for systems that have no need of an SSH daemon but want SSH host keys for other purposes such as using agenix or sops-nix. From 20a6cad1d61f3811646d8968e3ea3d00dc99135f Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Wed, 14 Jan 2026 22:35:17 +0100 Subject: [PATCH 073/130] utm: switch to `finalAttrs` --- pkgs/by-name/ut/utm/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ut/utm/package.nix b/pkgs/by-name/ut/utm/package.nix index 4f5d4046c481..9ff5f1ad57a0 100644 --- a/pkgs/by-name/ut/utm/package.nix +++ b/pkgs/by-name/ut/utm/package.nix @@ -6,12 +6,12 @@ stdenvNoCC, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "utm"; version = "4.7.5"; src = fetchurl { - url = "https://github.com/utmapp/UTM/releases/download/v${version}/UTM.dmg"; + url = "https://github.com/utmapp/UTM/releases/download/v${finalAttrs.version}/UTM.dmg"; hash = "sha256-qENck8+1+Lv+6ksTTPrRrGa2djK3XkOMY7GorgQ77w4="; }; @@ -61,7 +61,7 @@ stdenvNoCC.mkDerivation rec { See https://docs.getutm.app/ for more information. ''; homepage = "https://mac.getutm.app/"; - changelog = "https://github.com/utmapp/utm/releases/tag/v${version}"; + changelog = "https://github.com/utmapp/utm/releases/tag/v${finalAttrs.version}"; mainProgram = "UTM"; license = lib.licenses.asl20; platforms = lib.platforms.darwin; # 11.3 is the minimum supported version as of UTM 4. @@ -71,4 +71,4 @@ stdenvNoCC.mkDerivation rec { wegank ]; }; -} +}) From 73806a397d9f9360f331ed98202e5cecc1230548 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 14 Jan 2026 21:47:57 +0000 Subject: [PATCH 074/130] python3Packages.keras: 3.13.0 -> 3.13.1 Diff: https://github.com/keras-team/keras/compare/v3.13.0...v3.13.1 Changelog: https://github.com/keras-team/keras/releases/tag/v3.13.1 --- pkgs/development/python-modules/keras/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix index 70d6a6e5bd7a..ccf56f460f61 100644 --- a/pkgs/development/python-modules/keras/default.nix +++ b/pkgs/development/python-modules/keras/default.nix @@ -35,16 +35,16 @@ writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "keras"; - version = "3.13.0"; + version = "3.13.1"; pyproject = true; src = fetchFromGitHub { owner = "keras-team"; repo = "keras"; - tag = "v${version}"; - hash = "sha256-JsWmwJbIJIF3eEj7wYzNOSAiNHQkQ5LHKrE0lVQtU/U="; + tag = "v${finalAttrs.version}"; + hash = "sha256-oFlEgic6M6ZRqDl6RvAbQccW8RIHC4fEGWJyNPidDHM="; }; build-system = [ @@ -157,8 +157,8 @@ buildPythonPackage rec { meta = { description = "Multi-backend implementation of the Keras API, with support for TensorFlow, JAX, and PyTorch"; homepage = "https://keras.io"; - changelog = "https://github.com/keras-team/keras/releases/tag/v${version}"; + changelog = "https://github.com/keras-team/keras/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 1e937b0f7830d04bd10ae3bbbcb355cda9d141a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 22:12:32 +0000 Subject: [PATCH 075/130] nezha: 1.14.12 -> 1.14.14 --- pkgs/by-name/ne/nezha/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix index 9c91ca4a577d..df7379423929 100644 --- a/pkgs/by-name/ne/nezha/package.nix +++ b/pkgs/by-name/ne/nezha/package.nix @@ -48,13 +48,13 @@ let in buildGoModule (finalAttrs: { pname = "nezha"; - version = "1.14.12"; + version = "1.14.14"; src = fetchFromGitHub { owner = "nezhahq"; repo = "nezha"; tag = "v${finalAttrs.version}"; - hash = "sha256-gNXbg5JaHHogJaRGmAjOXskrbkSRu1fnIqQMu8U3lzk="; + hash = "sha256-F6M/bpuupQDDxKrafWlB3vk6iKf1QfJU1x0p3MAzzhM="; }; proxyVendor = true; From d6ea4469775df5b9a3d6e5e954e58b6c5877dd9a Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Wed, 14 Jan 2026 16:35:30 -0600 Subject: [PATCH 076/130] meilisearch: 1.32.0 -> 1.32.1 Related to: NixOS/nixpkgs#480184 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index c0f06a6c4560..21f9dae474db 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.32.0"; + version = "1.32.1"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-kif2f63eKZsZQrGvgTXNB6r3G5q+zyXx0+i8bXvmKAg="; + hash = "sha256-ljp+Cpk8aW1fC9wM7/9dAg9d68scwhYBJmbnJmgoMG8="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-Wa6UYpRI/DsEq9p+nwcMiVru+1+94XhYyT6MLxBBQPc="; + cargoHash = "sha256-0OK34rZqUL2w0z3NIoEfa+DMpbIZWZ6X3ZeeDf4GCcA="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; From d886998ab2262e766e0c0e2a4ab0bb860a10768c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 23:07:30 +0000 Subject: [PATCH 077/130] python3Packages.sabctools: 9.2.1 -> 9.3.0 --- pkgs/development/python-modules/sabctools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sabctools/default.nix b/pkgs/development/python-modules/sabctools/default.nix index f6d5f07d8814..072e4f14ea03 100644 --- a/pkgs/development/python-modules/sabctools/default.nix +++ b/pkgs/development/python-modules/sabctools/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "sabctools"; - version = "9.2.1"; + version = "9.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-lYs0ve17IfDs3OccKweun/J+Sl5ct/HFVHwwEZP2LNk="; + hash = "sha256-CE11hjSkZFSmeUh3V3U4y/z77wS/hBUHRo40Y19YnX4="; }; build-system = [ setuptools ]; From d2fa9e7b8a5a6d034169758f34dccad8c07c8d48 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 15 Jan 2026 00:13:31 +0100 Subject: [PATCH 078/130] paperless-ngx: use nodejs_24 --- pkgs/by-name/pa/paperless-ngx/package.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 0c77aa145c0d..50f0e8b1651b 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -4,7 +4,7 @@ fetchFromGitHub, fetchPypi, node-gyp, - nodejs_20, + nodejs, nixosTests, gettext, python3, @@ -19,7 +19,7 @@ unpaper, fetchPnpmDeps, pnpmConfigHook, - pnpm_10, + pnpm, poppler-utils, liberation_ttf, xcbuild, @@ -61,8 +61,6 @@ let }; }; - pnpm' = pnpm_10.override { nodejs = nodejs_20; }; - path = lib.makeBinPath [ ghostscript_headless (imagemagickBig.override { ghostscript = ghostscript_headless; }) @@ -82,18 +80,18 @@ let src = src + "/src-ui"; pnpmDeps = fetchPnpmDeps { + inherit pnpm; inherit (finalAttrs) pname version src; - pnpm = pnpm'; fetcherVersion = 2; hash = "sha256-pG7olcBq5P52CvZYLqUjb+RwxjbQbSotlS50pvgm7WQ="; }; nativeBuildInputs = [ node-gyp - nodejs_20 + nodejs pkg-config pnpmConfigHook - pnpm' + pnpm python3 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ From b459481b89ed4b2c4c0a9decd9a38fe21f4b2ad2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 23:44:42 +0000 Subject: [PATCH 079/130] hmcl: 3.9.1 -> 3.9.2 --- pkgs/by-name/hm/hmcl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index e295cd7fa789..12b4f490c425 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hmcl"; - version = "3.9.1"; + version = "3.9.2"; src = fetchurl { # HMCL has built-in keys, such as the Microsoft OAuth secret and the CurseForge API key. # See https://github.com/HMCL-dev/HMCL/blob/refs/tags/release-3.6.12/.github/workflows/gradle.yml#L26-L28 url = "https://github.com/HMCL-dev/HMCL/releases/download/v${finalAttrs.version}/HMCL-${finalAttrs.version}.jar"; - hash = "sha256-UcycobEFbiSys19a3C01CqLKTM1SdAwHDNExRNVv6ug="; + hash = "sha256-/thuAsPadixV2vkez3w9yhkDdpJra54WkhFYaeKH0GU="; }; # - HMCL prompts users to download prebuilt Terracotta binary for From b5447786235efb5ef813fb1213a005b108a19b34 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 23:56:18 +0000 Subject: [PATCH 080/130] qtappinstancemanager: 1.3.1 -> 1.3.2 --- pkgs/by-name/qt/qtappinstancemanager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qt/qtappinstancemanager/package.nix b/pkgs/by-name/qt/qtappinstancemanager/package.nix index aba0d222c3a4..050d1345602f 100644 --- a/pkgs/by-name/qt/qtappinstancemanager/package.nix +++ b/pkgs/by-name/qt/qtappinstancemanager/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qtappinstancemanager"; - version = "1.3.1"; + version = "1.3.2"; src = fetchFromGitHub { owner = "oclero"; repo = "qtappinstancemanager"; tag = "v${finalAttrs.version}"; - hash = "sha256-+YkvWv5ss4O1WLDmwpueuRY72tTdXTLZeg8pVL4R3Ag="; + hash = "sha256-jWOuI5pjKdDtvQMVAOrj/hWRAjsal/01H9Va2reEbos="; }; nativeBuildInputs = [ From af931a7a0ee71e2a684ca4ed0f9af38ea79935d2 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 09:06:55 +0100 Subject: [PATCH 081/130] python2Packages.pygtk: drop --- .../python2-modules/pygtk/default.nix | 99 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python2-packages.nix | 2 - 3 files changed, 1 insertion(+), 101 deletions(-) delete mode 100644 pkgs/development/python2-modules/pygtk/default.nix diff --git a/pkgs/development/python2-modules/pygtk/default.nix b/pkgs/development/python2-modules/pygtk/default.nix deleted file mode 100644 index e5702f908169..000000000000 --- a/pkgs/development/python2-modules/pygtk/default.nix +++ /dev/null @@ -1,99 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - fetchpatch, - python, - pkg-config, - gtk2, - pygobject2, - pycairo, - pango, - buildPythonPackage, - isPy3k, -}: - -buildPythonPackage rec { - pname = "pygtk"; - outputs = [ - "out" - "dev" - ]; - version = "2.24.0"; - format = "other"; - - disabled = isPy3k; - - src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; - sha256 = "04k942gn8vl95kwf0qskkv6npclfm31d78ljkrkgyqxxcni1w76d"; - }; - - patches = [ - # https://bugzilla.gnome.org/show_bug.cgi?id=660216 - fixes some memory leaks - (fetchpatch { - url = "https://gitlab.gnome.org/Archive/pygtk/commit/eca72baa5616fbe4dbebea43c7e5940847dc5ab8.diff"; - sha256 = "031px4w5cshcx1sns430sdbr2i007b9zyb2carb3z65nzr77dpdd"; - }) - (fetchpatch { - url = "https://gitlab.gnome.org/Archive/pygtk/commit/4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2.patch"; - sha256 = "0z8cg7nr3qki8gg8alasdzzyxcihfjlxn518glq5ajglk3q5pzsn"; - }) - ]; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - pango - ]; - - propagatedBuildInputs = [ - gtk2 - pygobject2 - pycairo - ]; - - configurePhase = "configurePhase"; - - buildPhase = "buildPhase"; - - env.NIX_CFLAGS_COMPILE = - lib.optionalString stdenv.hostPlatform.isDarwin "-ObjC" - + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) " -lpython2.7" - + " -fpermissive"; # downgrade code errors to warnings - - installPhase = "installPhase"; - - checkPhase = '' - sed -i -e "s/glade = importModule('gtk.glade', buildDir)//" \ - tests/common.py - sed -i -e "s/, glade$//" \ - -e "s/.*testGlade.*//" \ - -e "s/.*(glade.*//" \ - tests/test_api.py - '' - + '' - sed -i -e "s/sys.path.insert(0, os.path.join(buildDir, 'gtk'))//" \ - -e "s/sys.path.insert(0, buildDir)//" \ - tests/common.py - make check - ''; - # XXX: TypeError: Unsupported type: - # The check phase was not executed in the previous - # non-buildPythonPackage setup - not sure why not. - doCheck = false; - - postInstall = '' - rm $out/bin/pygtk-codegen-2.0 - ln -s ${pygobject2}/bin/pygobject-codegen-2.0 $out/bin/pygtk-codegen-2.0 - ln -s ${pygobject2}/${python.sitePackages}/pygobject-${pygobject2.version}.pth \ - $out/${python.sitePackages}/${pname}-${version}.pth - ''; - - meta = { - description = "GTK 2 Python bindings"; - homepage = "https://gitlab.gnome.org/Archive/pygtk"; - platforms = lib.platforms.all; - license = with lib.licenses; [ lgpl21Plus ]; - maintainers = with lib.maintainers; [ bryango ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 55eb3d572c60..1252de7b1f14 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -340,6 +340,7 @@ mapAliases { pygame_sdl2 = throw "'pygame_sdl2' has been renamed to/replaced by 'pygame-sdl2'"; # Converted to throw 2025-10-29 PyGithub = throw "'PyGithub' has been renamed to/replaced by 'pygithub'"; # Converted to throw 2025-10-29 pygls_2 = pygls; # added 2026-01-05 + pygtk = throw "pygtk has been removed because it was not supported by python3"; # Added 2026-01-14 pyheif = throw "pyheif has been removed due to lack of upstream maintenance and breakage. Use `pillow-heif` instead."; # added 2025-09-17 pyhiveapi = throw "'pyhiveapi' has been renamed to/replaced by 'pyhive-integration'"; # Converted to throw 2025-10-29 pyialarmxr = throw "'pyialarmxr' has been renamed to/replaced by 'pyialarmxr-homeassistant'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index ebfdbb802acb..86647bbc016f 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -53,8 +53,6 @@ with super; pygobject2 = callPackage ../development/python2-modules/pygobject { }; - pygtk = callPackage ../development/python2-modules/pygtk { }; - pyparsing = callPackage ../development/python2-modules/pyparsing { }; pytest = pytest_4; From fdbced07feabce12b4c01e230b5cdf72de31f910 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 09:08:51 +0100 Subject: [PATCH 082/130] python2Packages.pygobject2: drop --- .../python2-modules/pygobject/default.nix | 62 ------------- .../pygobject/pygobject-2.0-fix-darwin.patch | 88 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python2-packages.nix | 2 - 4 files changed, 1 insertion(+), 152 deletions(-) delete mode 100644 pkgs/development/python2-modules/pygobject/default.nix delete mode 100644 pkgs/development/python2-modules/pygobject/pygobject-2.0-fix-darwin.patch diff --git a/pkgs/development/python2-modules/pygobject/default.nix b/pkgs/development/python2-modules/pygobject/default.nix deleted file mode 100644 index 88a4375b0029..000000000000 --- a/pkgs/development/python2-modules/pygobject/default.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - fetchpatch, - python, - buildPythonPackage, - pkg-config, - glib, - isPy3k, - pythonAtLeast, -}: - -buildPythonPackage rec { - pname = "pygobject"; - version = "2.28.7"; - format = "other"; - disabled = pythonAtLeast "3.9"; - - src = fetchurl { - url = "mirror://gnome/sources/pygobject/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0nkam61rsn7y3wik3vw46wk5q2cjfh2iph57hl9m39rc8jijb7dv"; - }; - - outputs = [ - "out" - "devdoc" - ]; - - patches = lib.optionals stdenv.hostPlatform.isDarwin [ - ./pygobject-2.0-fix-darwin.patch - (fetchpatch { - url = "https://github.com/macports/macports-ports/raw/f2975d5bbbc2459c661905c5a850cc661fa32f55/python/py-gobject/files/py-gobject-dynamic_lookup-11.patch"; - sha256 = "sha256-mtlyu+La3+iC5iQAmVJzDA5E35XGaRQy/EKXzvrWRCg="; - extraPrefix = ""; - }) - ]; - - configureFlags = [ "--disable-introspection" ]; - - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ glib ]; - - # in a "normal" setup, pygobject and pygtk are installed into the - # same site-packages: we need a pth file for both. pygtk.py would be - # used to select a specific version, in our setup it should have no - # effect, but we leave it in case somebody expects and calls it. - postInstall = lib.optionalString (!isPy3k) '' - mv $out/${python.sitePackages}/{pygtk.pth,${pname}-${version}.pth} - - # Prevent wrapping of codegen files as these are meant to be - # executed by the python program - chmod a-x $out/share/pygobject/*/codegen/*.py - ''; - - meta = { - homepage = "https://pygobject.readthedocs.io/"; - description = "Python bindings for GLib"; - license = lib.licenses.gpl2; - maintainers = [ ]; - }; -} diff --git a/pkgs/development/python2-modules/pygobject/pygobject-2.0-fix-darwin.patch b/pkgs/development/python2-modules/pygobject/pygobject-2.0-fix-darwin.patch deleted file mode 100644 index 7fef05262f4d..000000000000 --- a/pkgs/development/python2-modules/pygobject/pygobject-2.0-fix-darwin.patch +++ /dev/null @@ -1,88 +0,0 @@ ---- a/gio/unix-types.defs -+++ b/gio/unix-types.defs -@@ -7,18 +7,6 @@ - (gtype-id "G_TYPE_UNIX_CONNECTION") - ) - --(define-object DesktopAppInfo -- (docstring -- "DesktopAppInfo(desktop_id) -> gio.unix.DesktopAppInfo\n\n" -- "gio.Unix.DesktopAppInfo is an implementation of gio.AppInfo\n" -- "based on desktop files." -- ) -- (in-module "giounix") -- (parent "GObject") -- (c-name "GDesktopAppInfo") -- (gtype-id "G_TYPE_DESKTOP_APP_INFO") --) -- - (define-object FDMessage - (in-module "giounix") - (parent "GSocketControlMessage") ---- a/gio/unix.defs -+++ b/gio/unix.defs -@@ -32,54 +32,6 @@ - - - --;; From gdesktopappinfo.h -- --(define-function desktop_app_info_get_type -- (c-name "g_desktop_app_info_get_type") -- (return-type "GType") --) -- --(define-function desktop_app_info_new_from_filename -- (c-name "g_desktop_app_info_new_from_filename") -- (return-type "GDesktopAppInfo*") -- (parameters -- '("const-char*" "filename") -- ) --) -- --(define-function g_desktop_app_info_new_from_keyfile -- (c-name "g_desktop_app_info_new_from_keyfile") -- (return-type "GDesktopAppInfo*") -- (parameters -- '("GKeyFile*" "key_file") -- ) --) -- --(define-function desktop_app_info_new -- (c-name "g_desktop_app_info_new") -- (is-constructor-of "GDesktopAppInfo") -- (return-type "GDesktopAppInfo*") -- (parameters -- '("const-char*" "desktop_id") -- ) --) -- --(define-method get_is_hidden -- (of-object "GDesktopAppInfo") -- (c-name "g_desktop_app_info_get_is_hidden") -- (return-type "gboolean") --) -- --(define-function desktop_app_info_set_desktop_env -- (c-name "g_desktop_app_info_set_desktop_env") -- (return-type "none") -- (parameters -- '("const-char*" "desktop_env") -- ) --) -- -- -- - ;; From gunixfdmessage.h - - (define-function g_unix_fd_message_get_type ---- a/gio/unix.override -+++ b/gio/unix.override -@@ -24,7 +24,6 @@ - #define NO_IMPORT_PYGOBJECT - #include - #include --#include - #include - #include - #include diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 1252de7b1f14..db52f40d06ef 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -353,6 +353,7 @@ mapAliases { pymicro-vad = throw "'pymicro-vad' was removed because Home Assistant switched to 'pysilero-vad'"; # added 2026-01-08 PyMVGLive = throw "'PyMVGLive' has been renamed to/replaced by 'pymvglive'"; # Converted to throw 2025-10-29 pymyq = throw "'pymyq' has been renamed to/replaced by 'python-myq'"; # Converted to throw 2025-10-29 + pyobject = throw "'pyobject' has been removed because it was only supporting python 2"; # Added 2026-01-24 pyownet = throw "pyownet was removed because Home Assistant switched to aio-ownet"; # added 2025-10-31 pypcap = throw "pypcap has been removed because it is broken and unmaintained upstream."; # added 2025-06-18 pyqldb = throw "pyqldb has been removed, because the underlying service is reaching end of support"; # added 2025-07-30 diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 86647bbc016f..6bc5a5bbd9a8 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -51,8 +51,6 @@ with super; inherit (pkgs.buildPackages) meson; }; - pygobject2 = callPackage ../development/python2-modules/pygobject { }; - pyparsing = callPackage ../development/python2-modules/pyparsing { }; pytest = pytest_4; From 939be967a1c362bde485ca9e2bebfcd297e98d3d Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 15 Jan 2026 01:16:50 +0100 Subject: [PATCH 083/130] ungoogled-chromium: 143.0.7499.192-1 -> 144.0.7559.59-1 https://developer.chrome.com/blog/new-in-chrome-144 https://developer.chrome.com/release-notes/144 https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_13.html This update includes 10 security fixes. CVEs: CVE-2026-0899 CVE-2026-0900 CVE-2026-0901 CVE-2026-0902 CVE-2026-0903 CVE-2026-0904 CVE-2026-0905 CVE-2026-0906 CVE-2026-0907 CVE-2026-0908 --- .../networking/browsers/chromium/info.json | 278 +++++++++--------- 1 file changed, 139 insertions(+), 139 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 3c94142ec21a..4121c73a52c8 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -813,28 +813,28 @@ } }, "ungoogled-chromium": { - "version": "143.0.7499.192", + "version": "144.0.7559.59", "deps": { "depot_tools": { - "rev": "e2bb3cd55899346cc68bbfd5139e59c9d85a6984", - "hash": "sha256-Qlc0UAdGRm1C0DNAqBsssND8PQZUVkj6aDaeExjwi2E=" + "rev": "2e88a3f08bd8c4a0014eae82729beca935f7f188", + "hash": "sha256-UhEzt9TBZiyuEjPVyHyTEg/idVj9EaAfrHHw2iRuIro=" }, "gn": { - "version": "0-unstable-2025-10-08", - "rev": "07d3c6f4dc290fae5ca6152ebcb37d6815c411ab", - "hash": "sha256-kIPhfuJBQSISdRjloe0N2JrqvuVrEkNijb92/9zSE9I=" + "version": "0-unstable-2025-12-01", + "rev": "6e0b557db44b3c164094e57687d20ba036a80667", + "hash": "sha256-04h38X/hqWwMiAOVsVu4OUrt8N+S7yS/JXc5yvRGo1I=" }, "ungoogled-patches": { - "rev": "143.0.7499.192-1", - "hash": "sha256-OUdpe1flyqi2FPDzgFXBYu72CI1ZQkZ0wf3baSN+ayw=" + "rev": "144.0.7559.59-1", + "hash": "sha256-u4jg04k/HilI5i8eWS2b+MDvi9RYD1UP8KNNKNWZcfQ=" }, - "npmHash": "sha256-HF6B4abJJJ9JDVbovtAdaHIvqE1zHJZ2a+g2Cudx8Pw=" + "npmHash": "sha256-13sgV/5BD7QvDLBAEmoLN5vongw+S5v5znvZcctxhWc=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "be2c1f4fd451578a9ada68a0ac12d659362b44bf", - "hash": "sha256-YbYtW4UmlFoqXUSvPc7H+Fe0hUM+t9JwpBHKC98pY98=", + "rev": "cd1d73dd77daadf4581dc29ca73482fc241e079d", + "hash": "sha256-K/dmiy5u+XJIpS6AOTaXDLVYp5qAtfUbfSbGCpt9Cv8=", "recompress": true }, "src/third_party/clang-format/script": { @@ -844,28 +844,28 @@ }, "src/third_party/compiler-rt/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", - "rev": "08611c39bbfc52cc034904eb88817c6209b828f9", - "hash": "sha256-AfVP7cm7eNGl0JPnMkixMFgloDTHh0KSOAwXDEcl5MU=" + "rev": "cb2de163a470f2e9d56ec8a4f912f644378b7191", + "hash": "sha256-Wl18dFoXfwe266yCKDYviOI46OimFLfstke/+baPzgM=" }, "src/third_party/libc++/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", - "rev": "8cd54f6b0741cdef08299711668e6b25fef26406", - "hash": "sha256-AJx0Oz1sNubo2JNPjeXO5f9SnoXewOsPlgFrRXiCEKg=" + "rev": "07572e7b169225ef3a999584cba9d9004631ae66", + "hash": "sha256-fhaWlbzkvsbz02yqJ9nf6/lVrKDYBaIYNlx++A0JFTU=" }, "src/third_party/libc++abi/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", - "rev": "a02fa0058d8d52aca049868d229808a3e5dadbad", - "hash": "sha256-iNV7NtVviRBDjt6mK/DK3WfYd/QNGejRaSvpgEXmLqY=" + "rev": "83a852080747b9a362e8f9e361366b7a601f302c", + "hash": "sha256-iRVRMcK8mKyHe+8Oh5qfl3Y8HYwVwK2NlgNE7WxbKJM=" }, "src/third_party/libunwind/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", - "rev": "b7c3dda13e46ced88a6f7230e271ebd633b4cef2", - "hash": "sha256-eWxGIMxMBRvQVJ6uc3ZWaKO7oXLLCXTi8sVR8v3H4MM=" + "rev": "c65639bf792928e0d38aed822dc34d3e72066a6c", + "hash": "sha256-C5gUvzQIO00UbB8yotxbbjbrkqe7pXVzMeLlcSH0/Bg=" }, "src/third_party/llvm-libc/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", - "rev": "796bfb264a22264b11acda9feaffdffb168c7e12", - "hash": "sha256-J/FiUpmwkFVZcLmeXABl4FE9rzGFsbo/Lc1Rjy5wdOU=" + "rev": "fe97633934c21742a74962d52c17b3bcba7ad824", + "hash": "sha256-mqj2ee9F2UDMZQSD9ZAP/g5r2P56Awq+grCdcypUqFE=" }, "src/chrome/test/data/perf/canvas_bench": { "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", @@ -884,8 +884,8 @@ }, "src/docs/website": { "url": "https://chromium.googlesource.com/website.git", - "rev": "2acb551cf58ff3b6e6a093fe36deb8c625046900", - "hash": "sha256-HaNA1Es8t3A/WR9aXdEoFOdeNO6c6ydPDF1CCBb0Bu4=" + "rev": "d9a0c174b535ee5165fb8ef278324be9efa49352", + "hash": "sha256-LnLvIl4L3IFim5LA5ZFYSE6kpBMF8cL1dC/os7QmhHI=" }, "src/media/cdm/api": { "url": "https://chromium.googlesource.com/chromium/cdm.git", @@ -894,8 +894,8 @@ }, "src/net/third_party/quiche/src": { "url": "https://quiche.googlesource.com/quiche.git", - "rev": "42cbfedd76691c19af012a3d717fca07d7b09cc9", - "hash": "sha256-ik5NjHWC8LHJiOde7Jdqq2C/NOofQwtPT4ubAqc8D4A=" + "rev": "901d0a7b4dbb141f2ad4eb8e1f00eb87f945044e", + "hash": "sha256-yjHB2BYtSJiK34zIda1t2kcY+netDUIiaQ0vVtglYfw=" }, "src/testing/libfuzzer/fuzzers/wasm_corpus": { "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", @@ -904,8 +904,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "2dfb5b7603d09c1d06f9d7a894752431d98b9a3e", - "hash": "sha256-3F2K3UO3BHC0mJGUgc/q5AuxwL32O98PloF1cwyZLqU=" + "rev": "a96fca8d5ee2ca61e8de419e38cd577579281c9e", + "hash": "sha256-JOIeH+nMIS6BqS+8LKzRKHFiyZd8Stbybx6a08dixEE=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -919,8 +919,8 @@ }, "src/third_party/angle/third_party/VK-GL-CTS/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", - "rev": "53f6cec6c0a81fc4e712cd3ec87a1a39b802f5d5", - "hash": "sha256-KC9sHWRrPI5R10z5Epq3e7BW7+Ez0AoYe+bKPYL58jg=" + "rev": "4a7c2fcd1b1a3701295f7d3fe42719e867c1b793", + "hash": "sha256-nOsbMbfBKzyRN+QzOb09LKYIRIoTjTDdsSaR78g3Puk=" }, "src/third_party/anonymous_tokens/src": { "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", @@ -944,8 +944,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "479f62d2194fd6e44c37d07654ca6e41c42bd332", - "hash": "sha256-rzZn9l0EFcir6k8Xv2svIrhRPwe/rq48H7CX/3yfgFE=" + "rev": "a8d1e554a9bd35b0418ba7fd6b0bc005250a7703", + "hash": "sha256-GJuT3rqNxvKkRTMvoMi8/QYda0y0RTkZLhb5v9QkwGA=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -954,8 +954,8 @@ }, "src/third_party/dawn/third_party/dxc": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", - "rev": "c522461221759f1785b3434ce52ae89d6b66855a", - "hash": "sha256-UqgsxtEdvGs3fOueXJU6DJcESmgkEGAjdnMig78qKzE=" + "rev": "3f85295cfc982e5447f9faaa36f345366faca11d", + "hash": "sha256-LS4+U+GdWXDSkEXMIibeSvjA1079kvQyrASq+5N8gYw=" }, "src/third_party/dawn/third_party/dxheaders": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", @@ -974,13 +974,13 @@ }, "src/third_party/dawn/third_party/webgpu-cts": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", - "rev": "95042527d1555325b90dbb745a29d32eb9fad14a", - "hash": "sha256-Ofi/XfzyQrt2gUHaJpOyUUD7DXTWWmvXXJQP7C6AN8w=" + "rev": "3314e4108692d0c201f0d381bf10ddc8dbbc7b69", + "hash": "sha256-bMo94M5Io0S76REatQvA/nC9QRvxy5rpKjeItFvZr4k=" }, "src/third_party/dawn/third_party/webgpu-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", - "rev": "ca7071cd5dd8a67cb8ca4f8614fd006ff3d93bde", - "hash": "sha256-ucRkEY1bZ3WyK55FW0pujl9LWFENmEzZvxO2QKYXmhc=" + "rev": "079d4e5153eaabc4033584cc399c27f1acbb2548", + "hash": "sha256-4ARtN5+4yxMoFGKvPvQgJGYqAqQLjHlrrxlTmka/UhE=" }, "src/third_party/highway/src": { "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", @@ -989,8 +989,8 @@ }, "src/third_party/google_benchmark/src": { "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git", - "rev": "761305ec3b33abf30e08d50eb829e19a802581cc", - "hash": "sha256-cH8s1gP6kCcojAAfTt5iQCVqiAaSooNk4BdaILujM3w=" + "rev": "188e8278990a9069ffc84441cb5a024fd0bede37", + "hash": "sha256-GfqY2d+Nd7ovNrXxzTRm/AYWj7GuxIO6FawzUEzwOVA=" }, "src/third_party/libpfm4/src": { "url": "https://chromium.googlesource.com/external/git.code.sf.net/p/perfmon2/libpfm4.git", @@ -999,8 +999,8 @@ }, "src/third_party/boringssl/src": { "url": "https://boringssl.googlesource.com/boringssl.git", - "rev": "58da9b0d721fd807279f4e3898741c92cf43bdbd", - "hash": "sha256-uvsW0p3wo7L1tQqelRk5QJ65Jt5cpv6ORZRorZjHqrw=" + "rev": "b94d71f87ff943a617d77f3ff029f9a01a1ec6bc", + "hash": "sha256-i+HP5Q1UmBCLmDdGvSKPts6nwo/9vGUh5wMdmmQ7qLU=" }, "src/third_party/breakpad/breakpad": { "url": "https://chromium.googlesource.com/breakpad/breakpad.git", @@ -1014,8 +1014,8 @@ }, "src/third_party/catapult": { "url": "https://chromium.googlesource.com/catapult.git", - "rev": "ddb5845c3f7d88d8698e602547bd854b36f0604f", - "hash": "sha256-N+h99EL03NL6sAGJJM/aZEdVibn7SziLJp5G09y0EOc=" + "rev": "a202c86635d505fa893d73bad1e220a66bb644e6", + "hash": "sha256-FumPjVoqe6OLULHlduuMZgJTn2cau7QMAQz6gv1gAnU=" }, "src/third_party/ced/src": { "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", @@ -1039,8 +1039,8 @@ }, "src/third_party/cpuinfo/src": { "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", - "rev": "877328f188a3c7d1fa855871a278eb48d530c4c0", - "hash": "sha256-JW83AgI1cWv4TSpXNe9sv/hNYAA7MOdUeTHY8+0lHgc=" + "rev": "161a9ec374884f4b3e85725cb22e05f9458fdc93", + "hash": "sha256-uzo6QpNfzTcqOpDse14e2OoxNyKDU8jSx+/wPLxmpJg=" }, "src/third_party/crc32c/src": { "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", @@ -1049,13 +1049,13 @@ }, "src/third_party/cros_system_api": { "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", - "rev": "2c31c25519405d3d2b107844fd5e8c8bc397dbf7", - "hash": "sha256-Ew7gk1XxZccztYLZc4sOrzyKjNTkFPG8g+oOLy4/g1Q=" + "rev": "5f1ffac5e855229e27c6e4356ffb189f3010283f", + "hash": "sha256-dWWNvPtZ90quSvu/ZfOHd40UosOG9EwPCF3QklHUvA0=" }, "src/third_party/crossbench": { "url": "https://chromium.googlesource.com/crossbench.git", - "rev": "e4937b062fe8b9130ea0fc02c406c045b5cb7b31", - "hash": "sha256-C//wuupFwZL4m8mMutY/SxCmg7mcfw2Sj5eS4c95+XE=" + "rev": "77240be1ccd1dc99b73be332223a8856641a2073", + "hash": "sha256-PHP2En509QS+LAvb7zt4l+34VGy7kik0X87n1fKH5tw=" }, "src/third_party/crossbench-web-tests": { "url": "https://chromium.googlesource.com/chromium/web-tests.git", @@ -1064,13 +1064,13 @@ }, "src/third_party/depot_tools": { "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", - "rev": "e2bb3cd55899346cc68bbfd5139e59c9d85a6984", - "hash": "sha256-Qlc0UAdGRm1C0DNAqBsssND8PQZUVkj6aDaeExjwi2E=" + "rev": "2e88a3f08bd8c4a0014eae82729beca935f7f188", + "hash": "sha256-UhEzt9TBZiyuEjPVyHyTEg/idVj9EaAfrHHw2iRuIro=" }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "e4dd1d1d96b706a33ae7d60237d3cdcd58294e4c", - "hash": "sha256-6to/NYTcx7H5OXF1u6YT55uCHwf8RU1uJaSXvuFsQ/c=" + "rev": "d5efa4236f8676254c9f39ccfef18bd633de5fd3", + "hash": "sha256-BmwsvTjgYQayFnyT9EfFzpCfbgdTt9xZlsUba0uJelg=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1084,8 +1084,8 @@ }, "src/third_party/eigen3/src": { "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", - "rev": "cd4f989f8f9288ab5aed1643ecb04c7be021021e", - "hash": "sha256-qkdtS4kz8m5ZW30SQpDCbgM3WvfCGc+WGsv59J4FYpQ=" + "rev": "49623d0c4e1af3c680845191948d10f6d3e92f8a", + "hash": "sha256-6K6CqifDPVYSs6g6AbG38sP3w7W7/q6bhLgm873Z9bk=" }, "src/third_party/farmhash/src": { "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", @@ -1104,8 +1104,8 @@ }, "src/third_party/ffmpeg": { "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git", - "rev": "9e751092c9498b84bbb77e2e0689ef9f50fe608f", - "hash": "sha256-ZeFzrCE9LkDcp3VTMJkm5ypX29RGZCyZkp3tEr7yFKU=" + "rev": "e18f48eba6b367ac68b9c477ae6cbe224e36b031", + "hash": "sha256-ecfRGFHkLcly874w6m5/oIO99MRgXftOJAb8KCc51ZU=" }, "src/third_party/flac": { "url": "https://chromium.googlesource.com/chromium/deps/flac.git", @@ -1119,8 +1119,8 @@ }, "src/third_party/fontconfig/src": { "url": "https://chromium.googlesource.com/external/fontconfig.git", - "rev": "f0ed9c3f43161d3555f6f7a5234b22fe7ca60727", - "hash": "sha256-2h0dWn7MxAX+4o2tMZLyjRFAES+FTMaGaf8M7ySkSV8=" + "rev": "23b3fc6e58a13d126b9c30fafc9a16f8bd7143e9", + "hash": "sha256-+vd+Q6NzoWA7Ou+hkgIRhUZ0A1G+rZAh7JrP84f0wnQ=" }, "src/third_party/fp16/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", @@ -1134,8 +1134,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "ae63cc0d13318f2f93fd440cce277388d1b30a49", - "hash": "sha256-Tx5MbwMk+d2OZGd4CxJhJtP1pQyRJ0pe358OdKuWiRU=" + "rev": "32fc0af22206327ffd06e1d025f13b11fd8d1a46", + "hash": "sha256-gUW2+dn13kexIGfU5DAY3EEzVtPzZzqjPnvDhUZXzQA=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -1149,8 +1149,8 @@ }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", - "rev": "f70052a0bbae22fe52b630844e9651b27db92ed2", - "hash": "sha256-Mvxbdn4m/H3HBss31Z9nz0LphqpFeBHcX/kbFxJQPqM=" + "rev": "11ca89062782d7e5a57741a303a925f510b91015", + "hash": "sha256-Z4cxFSJHyARUbeAnW51Ar7zuTMyMzi52Z9R1anN4d74=" }, "src/third_party/ink_stroke_modeler/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git", @@ -1184,13 +1184,13 @@ }, "src/third_party/googletest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", - "rev": "b2b9072ecbe874f5937054653ef8f2731eb0f010", - "hash": "sha256-cTPx19WAXlyXDK4nY0pxbMI4oRojaARgIeASA+MB3NY=" + "rev": "4fe3307fb2d9f86d19777c7eb0e4809e9694dde7", + "hash": "sha256-gJhv3DQQSP5BQ6GmDobq42/Gkx4AbOg/ZS80bM0WpEw=" }, "src/third_party/hunspell_dictionaries": { "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", - "rev": "41cdffd71c9948f63c7ad36e1fb0ff519aa7a37e", - "hash": "sha256-67mvpJRFFa9eMfyqFMURlbxOaTJBICnk+gl0b0mEHl8=" + "rev": "cccf64a8acc951afe3f47fee023908e55699bc58", + "hash": "sha256-mYDPXa64IOKLMNiBiMqDrQMR7gDPI+vdyVc+M7E+ddc=" }, "src/third_party/icu": { "url": "https://chromium.googlesource.com/chromium/deps/icu.git", @@ -1214,8 +1214,8 @@ }, "src/third_party/fuzztest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", - "rev": "7940ee9a7ebce6419c6391eef8b289524b16f198", - "hash": "sha256-uIb2nzPzMU/FZGYs3cFQwc4QNTNRmz01uF6XDCLrgDk=" + "rev": "7406afb783ff5e7f3a1a66aebb81090622716412", + "hash": "sha256-PjeVtPCRoyRtXX0Q5x+EbT6tE9/FiYGdJjRqIVL29i0=" }, "src/third_party/domato/src": { "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", @@ -1229,13 +1229,13 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "93233d27eb23ac3f1f13da1b19c5380bacc75baa", - "hash": "sha256-wDW+YXxIaenDtqf3zdpMT2hbwEMEswC88+Q2ylfzHw0=" + "rev": "5d80673d723a5e2e268b124d81d425053823d875", + "hash": "sha256-jVbneofb6JsFKBVwafMTPZBlNkqalkFdQvexZjCmxlA=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", - "rev": "3ba05863e84fd3acb4f4af2b4545221b317a2e55", - "hash": "sha256-HUGkuQWfUGsE6crsluI7l5H2DYalruoDKqBjbVfE7BM=" + "rev": "640d2758f8d2e59d1a55ae0933673f0f65de68c4", + "hash": "sha256-5nU1QDY6irjmufd7nO70dTS74EchC7NXX2MBNz3LNPw=" }, "src/third_party/nearby/src": { "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", @@ -1249,8 +1249,8 @@ }, "src/third_party/jetstream/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", - "rev": "0debbb0b94486d4c78162ad5a102279b96dc79d3", - "hash": "sha256-w1oBQrjYK8ze02MRNPO8PsV5rNHiLzToCQjoSm+NagI=" + "rev": "f88580ef6265b59295f37eb0c6666466b11a0e74", + "hash": "sha256-ai1OYU+O3xsrKWIH6iw09KZrMJOFPfe3GQpdDDtfxXQ=" }, "src/third_party/jetstream/v2.2": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", @@ -1259,8 +1259,8 @@ }, "src/third_party/speedometer/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", - "rev": "d90b6fde07041d9d19ab71de32b461b613c899a1", - "hash": "sha256-/S8YBNfxbQe6Wt0h2Otuw7+bkObBtvmtb6ZO6nsce6E=" + "rev": "e2e2538900938c5d6819e9456bf33d48f806c96c", + "hash": "sha256-oF8ELo2qmkgaTpNzBLaC3A6gyf2iFv+FQNPGwdGqzVU=" }, "src/third_party/speedometer/v3.1": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", @@ -1309,8 +1309,8 @@ }, "src/third_party/libjpeg_turbo": { "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", - "rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad", - "hash": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs=" + "rev": "6383cf609c1f63c18af0f59b2738caa0c6c7e379", + "hash": "sha256-chUqHiT1HMmFRaCOgjGLVU+LxeN/iUq7y6ckrcqFYFI=" }, "src/third_party/liblouis/src": { "url": "https://chromium.googlesource.com/external/liblouis-github.git", @@ -1344,8 +1344,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "4c1801be20dd53900d2a7cd74f6fc91a9ae353be", - "hash": "sha256-8k8KWkDS3kvJjHWVlOlTW/By7rQLiT7TrOtxwEOCXgk=" + "rev": "9a7674e1a83d1261a49776c8794b87c9bccc85d7", + "hash": "sha256-PdRZyXurQkw3UWOH1MkkuzggJkt9Uxq472L4LkxaYtw=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -1359,8 +1359,8 @@ }, "src/third_party/libyuv": { "url": "https://chromium.googlesource.com/libyuv/libyuv.git", - "rev": "900da61d3cadba86ec593c8226de736b5e6b2c43", - "hash": "sha256-vqPiv1HJe883aDOjzLBNXGA/b/F/frcW3Iml3ZUyHlY=" + "rev": "4825d9b29eea4dac24607245db7ec7d4c41c1964", + "hash": "sha256-FZufzbDupdGhlSNGjSC6XlYiTCl677vfr9VHYot4t8g=" }, "src/third_party/lss": { "url": "https://chromium.googlesource.com/linux-syscall-support.git", @@ -1379,8 +1379,8 @@ }, "src/third_party/nasm": { "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", - "rev": "e2c93c34982b286b27ce8b56dd7159e0b90869a2", - "hash": "sha256-TxzAcp+CoKnnM0lCGjm+L3h6M30vYHjM07vW6zUe/vY=" + "rev": "af5eeeb054bebadfbb79c7bcd100a95e2ad4525f", + "hash": "sha256-vH3OUzfLZbaPY4DMAvSW0jKYRJmOa7aE8EfIJtZ1/Xs=" }, "src/third_party/neon_2_sse/src": { "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", @@ -1394,13 +1394,13 @@ }, "src/third_party/openscreen/src": { "url": "https://chromium.googlesource.com/openscreen", - "rev": "279b21edd27132609d2f46b702c42455ea05c4a8", - "hash": "sha256-BxS1VaDK6ZwS7tXjimeBPNqdPKsIOosH29cL6EmWEM4=" + "rev": "734877394201dcfcc786b3c8ea057b7607a56993", + "hash": "sha256-DIn/qjmbuFeqzXOwyDf0/GStKv6VuCYGN/AATpD+9zM=" }, "src/third_party/openscreen/src/buildtools": { "url": "https://chromium.googlesource.com/chromium/src/buildtools", - "rev": "077a66f30fcf281b066fafb6dfc60818c238efb6", - "hash": "sha256-WnbgaCzZ/BJli6M60kP9e4mVPFDx0yu3eCac5wmQ7iM=" + "rev": "5df641722f2e50623646d702e0046fb68c0f5ce1", + "hash": "sha256-AHPwOX5Z0R3rl49OvFsW92jlvCKvScsMYkfOJeBnWZ8=" }, "src/third_party/openscreen/src/third_party/tinycbor/src": { "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git", @@ -1409,13 +1409,13 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "f5c376f93d33709ecd6b0dc8147b14a651ddbfeb", - "hash": "sha256-Rfpdow3S3HTHVEEAmCyiKU7XfuUoxvtHeWV+wfarvF8=" + "rev": "66c6bc40966122935d37eef739deb988581214d4", + "hash": "sha256-PX3jg11+zGfEIiOewgO4s9Knfw5a1shhFl8BZfioXng=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", - "rev": "ac7792a0f3f1cbfffb071e8b97cd9a5168900e03", - "hash": "sha256-9vpds/Xgw65uW5TG0kenqFVEh/NM1V3OpRdkGd0pMk4=" + "rev": "fdb95badca57068440acc569169f602acee51d7a", + "hash": "sha256-qhZ8ghbw3AuJh8uUbH+cCreqJs55v9PxxsykhSpXfks=" }, "src/third_party/protobuf-javascript/src": { "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", @@ -1424,8 +1424,8 @@ }, "src/third_party/pthreadpool/src": { "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git", - "rev": "0e6ca13779b57d397a5ba6bfdcaa8a275bc8ea2e", - "hash": "sha256-FPUKjWARY4TdUq7ni48tnszEdmVYxPXIgtddPBHn/U0=" + "rev": "d90cd6f1493e09d12c407243f7f331a8cda55efb", + "hash": "sha256-VdgC6LMzcfhH2Y65Gu+Osi6BXxIq01Fmw5AehsBlX70=" }, "src/third_party/pyelftools": { "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git", @@ -1434,8 +1434,8 @@ }, "src/third_party/quic_trace/src": { "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git", - "rev": "e5c4ef17d934e078644e65d667ca6d86fe020d49", - "hash": "sha256-LFZ5qFQoyBKta05wJUtJh3oIvaBYlzOozFpDulrQ/no=" + "rev": "352288a06d2c83ae68b5a402b2219f4678be9f39", + "hash": "sha256-JmK7nmHg/BfXvFNG2oMpOV83EF+LwVLdwL6qX5FGREs=" }, "src/third_party/pywebsocket3/src": { "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git", @@ -1444,23 +1444,23 @@ }, "src/third_party/re2/src": { "url": "https://chromium.googlesource.com/external/github.com/google/re2.git", - "rev": "61c4644171ee6b480540bf9e569cba06d9090b4b", - "hash": "sha256-fRnjrP6Bz33eW+bOta5v3k9gqgN+gBvRH+t1i7b+eXA=" + "rev": "e7aec5985072c1dbe735add802653ef4b36c231a", + "hash": "sha256-WOwDr0VEjvJyEmvrpw0YmlAnHJP0+0q28fUVpl4E7Eg=" }, "src/third_party/ruy/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git", - "rev": "9940fbf1e0c0863907e77e0600b99bb3e2bc2b9f", - "hash": "sha256-fV0El2ZgjxLqstKVN35SL72+diHNK0FkBmG5UwVZFrk=" + "rev": "1e6e50872655a73b5250f954d7b9da9a87292fd3", + "hash": "sha256-+GNd+hU/fYAsgeaPnWWg90uw8rKKxTTvPS5aOpYa8zM=" }, "src/third_party/search_engines_data/resources": { "url": "https://chromium.googlesource.com/external/search_engines_data.git", - "rev": "94eb2a9a225078cb5f40e82fd890bce387c8121a", - "hash": "sha256-WWkOOnOI3ohPuO+M9/x53hyDO11P6E6Z6ZZvKmQEyjI=" + "rev": "97355b69daee73d74ac38f2227788458bd95d372", + "hash": "sha256-ZT9Vbvh2hI7DJziwwvU2C2CVx37CycyzdQke4E3eipg=" }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "da51f0d60ea2b14e845a823dc11b405dbeef42d8", - "hash": "sha256-thUbelru/6nPF7haXJtW6ncT6sIQzYqi0BCAJ+BWNY0=" + "rev": "ee20d565acb08dece4a32e3f209cdd41119015ca", + "hash": "sha256-0LiFK/8873gei70iVhNGRlcFeGIp7tjDEfxTBz1LYv8=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1479,8 +1479,8 @@ }, "src/third_party/swiftshader": { "url": "https://swiftshader.googlesource.com/SwiftShader.git", - "rev": "3d536c0fc62b1cdea0f78c3c38d79be559855b88", - "hash": "sha256-mlKoTdZgqfMzKGB7dUaETCd6NIQm5dne59w09/0bnGE=" + "rev": "04fbb7daf5a53689e067190e7ef1047c5d49e292", + "hash": "sha256-kg0beZH6AKT9TqPWF9aZRRTGHbTSVYm1pffuERv0eG4=" }, "src/third_party/text-fragments-polyfill/src": { "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", @@ -1489,18 +1489,18 @@ }, "src/third_party/tflite/src": { "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", - "rev": "5fcf510a862fb6d3c0d34906044389095a180ff6", - "hash": "sha256-iXt3IutfZxiH9j7/mnx+YeZwak44+nhNo2rbDxtgKTg=" + "rev": "247b0cf254fbbf3d326feed3820ec24503a353a5", + "hash": "sha256-iWUx5GFHhdo3It/djUO2rc+zb5VpIVwyiMYKjB2RIE0=" }, "src/third_party/vulkan-deps": { "url": "https://chromium.googlesource.com/vulkan-deps", - "rev": "224a52b06d0e019c7f7c006c2306de095207f77f", - "hash": "sha256-/RkiBLiXo7Z+FUIjHIrvvcU8Mg6vX9vJUn8Cz1fI2OE=" + "rev": "327bc9dec2a42806ad78c284829363657bb728dc", + "hash": "sha256-Ky1pMR6W0bgBq2ifVB/1b72dk2aZbIjF44Vc2Ho3iEg=" }, "src/third_party/glslang/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", - "rev": "36b4d078576ad465e85b4b0502695ac5f3edb2e6", - "hash": "sha256-A2D6fSfHpeXsYnXZs9l7DRE4ELUHbNQxr7HaokFByDQ=" + "rev": "7a47e2531cb334982b2a2dd8513dca0a3de4373d", + "hash": "sha256-BXfe5SgjPy5a+FJh4KIe5kwvKVBvo773OfIZpOsDBLo=" }, "src/third_party/spirv-cross/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", @@ -1509,38 +1509,38 @@ }, "src/third_party/spirv-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", - "rev": "6bb105b6c4b3a246e1e6bb96366fe14c6dbfde83", - "hash": "sha256-rgLhWf3U7gMjB+mpwq4EgQdRS6yP2/Q71Ns42ZDu7cc=" + "rev": "b824a462d4256d720bebb40e78b9eb8f78bbb305", + "hash": "sha256-HjJjMuqTrYv5LUOWcexzPHb8nhOT4duooDAhDsd44Zo=" }, "src/third_party/spirv-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - "rev": "05b0ab1253db43c3ea29efd593f3f13dfa621ab1", - "hash": "sha256-OmvvBOBacp8ZgY+tcV1a7OmdGL607rrH89bu9uLj1L4=" + "rev": "f410b3c178740f9f5bd28d5b22a71d4bc10acd49", + "hash": "sha256-HSqI9VkDBgivSqEAAkSXf+u2CT1OZcPU2YcH2BF1Y9o=" }, "src/third_party/vulkan-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", - "rev": "df274657d83f3bd8c77aef816c1cbf27352a948b", - "hash": "sha256-/YXVD60zaSRgqkAFGZs0D0T2LoXRgMnYcO/RkQznW+I=" + "rev": "2fa203425eb4af9dfc6b03f97ef72b0b5bcb8350", + "hash": "sha256-DIePLzDoImnaso0WYUv819wSDeA7Zy1I/tYAbsALXKg=" }, "src/third_party/vulkan-loader/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", - "rev": "e1cad037970cfeeb86051c49d00ead75311acbec", - "hash": "sha256-/xnxL+S6Z04FLHLv1V/YBcDu4fzhXvAqfHgS5cgeVhg=" + "rev": "052ac24611eced7b0ca62cc5cca2eeeb2051fa28", + "hash": "sha256-43eoTxe2O7MxwsC16nv1R1Xf4WkNNsTf0G5Mo46oipk=" }, "src/third_party/vulkan-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", - "rev": "7f6326618226225269a274869ac638b870c8fe2b", - "hash": "sha256-hInSJsfPuI7U74rEqFQf6De1QoBkFjAnGLFE91uyJ5s=" + "rev": "48b5d246b2d0b1a41ee7ea1b69525ae7bb38a2ae", + "hash": "sha256-uT3KUUiYZzgaAjfUhhqPsjTXE4B6XuSt/zSWE8R9lS0=" }, "src/third_party/vulkan-utility-libraries/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", - "rev": "ea43e2f5e51e9ad958a40fdce981f2f0abf09cb5", - "hash": "sha256-7SYRTJLLkC1OXDZ/llNRpVKhQeNak2IFxrHNJKRfrLk=" + "rev": "c010c19e796035e92fb3b0462cb887518a41a7c1", + "hash": "sha256-lDO0B7wEYT6cc/t/ZW5OAxxgRfDORoGd+pF5r5R7yoQ=" }, "src/third_party/vulkan-validation-layers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", - "rev": "0cb2d651931455e44aa898585d7d78a9d90d31c5", - "hash": "sha256-IxxvrY90d/NJWRNcvMIaUjg2o7LZEHi2gmOe+eyJmHI=" + "rev": "5e175a92548d1a507bd81fdc5db6fa1d2572a6ea", + "hash": "sha256-ZxLoVN0e58eA5ySn0MknTRMSD/bjCebFnwo2WgtrPYc=" }, "src/third_party/vulkan_memory_allocator": { "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", @@ -1579,18 +1579,18 @@ }, "src/third_party/webgpu-cts/src": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", - "rev": "eefe6f33964beec1bd1534b1d9065ad027b71740", - "hash": "sha256-g+zg7SpK/BztfgT+y45Ygb9+7izQpkgAM3vRX5iKkbU=" + "rev": "e7cad0143f136c69b345024d0a60e0d859dd7503", + "hash": "sha256-0Bn319fWpTERI31a9WahXiWi63v62rxI9aA/VUMzuAw=" }, "src/third_party/webpagereplay": { "url": "https://chromium.googlesource.com/webpagereplay.git", - "rev": "ab0ca8075f0cc5d40fed25e08ddabb144c29fc08", - "hash": "sha256-hZ2TH5AsPPqxxShDTG1hhgpZWqXccD7TsoPfXcdhIUg=" + "rev": "052833a44dd2f538b85936092bad545b6062e193", + "hash": "sha256-wrA3iN0HEXqIg53tprARRR7ekSYFXVbqaDIt1zZeTP4=" }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "4e31d1a1ff41bb1b79609c83f998458a111a149c", - "hash": "sha256-3tfB6jNsTLYozYqBfAmYNmq94wQ3OFxBSlOfRaj6wxc=" + "rev": "8f3537ef5b85b4c7dabed2676d4b72214c69c494", + "hash": "sha256-rs/miFkNVNCGOTSEvSRdWWf8zg1+WU+L/Pt+TblSGy4=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -1609,18 +1609,18 @@ }, "src/third_party/xnnpack/src": { "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", - "rev": "98a027498845d3e2acd0e983fff6950714edbfc2", - "hash": "sha256-MwzgJN/QE3pLI+5UZNz2oepBibQq5j4CKLDQ1jFyi2w=" + "rev": "d3efd0a2fcd944931416811da6d24222c91ddd9d", + "hash": "sha256-f3Bcapnbzg3wjrKJY8Yq9aGm7PHttJQt3ri6blRhEBk=" }, "src/third_party/zstd/src": { "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", - "rev": "89d685e42dbcf815a16ed0fcd7d050ef74ccad96", - "hash": "sha256-xFObjxA4LKOnCugxaYek3cU4ld3JwLj5jFoRJ20hje4=" + "rev": "a25c1fc96f431e69abea38f52cb31e6bc074e9f1", + "hash": "sha256-W1pQwaVAPqr9QsNmQXoefPJASXB5OsFxx7TUUXRJkjU=" }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "326f5f8cad3f0e436c8ea8f82a6894936a32e860", - "hash": "sha256-crTEZnN5iWTXOxpAkvIDPQ6hyfF54F1/ImoKrdmO2K4=" + "rev": "ad25f9ae50a53bee50f459bfee25fb1e6f64adc3", + "hash": "sha256-vyOtnPA3tAeorNOGTDuAnwJ/UtpjeO8z+RSjx9RIFFc=" } } } From 01c5794095e618fd92f914b36192c76e00411c3a Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 14 Jan 2026 15:37:19 -0800 Subject: [PATCH 084/130] python3Packages.blosc2: disable tests that generate > 5K threads --- pkgs/development/python-modules/blosc2/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/python-modules/blosc2/default.nix b/pkgs/development/python-modules/blosc2/default.nix index 8e835b2e1a37..b0c754f05411 100644 --- a/pkgs/development/python-modules/blosc2/default.nix +++ b/pkgs/development/python-modules/blosc2/default.nix @@ -76,6 +76,10 @@ buildPythonPackage rec { ] ++ lib.optionals runTorchTests [ torch ]; + disabledTestMarks = [ + "network" + ]; + disabledTests = [ # attempts external network requests "test_with_remote" @@ -85,6 +89,14 @@ buildPythonPackage rec { "test_expand_dims" ]; + disabledTestPaths = [ + # Threads grow without limit + # https://github.com/Blosc/python-blosc2/issues/556 + "tests/ndarray/test_lazyexpr.py" + "tests/ndarray/test_lazyexpr_fields.py" + "tests/ndarray/test_reductions.py" + ]; + passthru.c-blosc2 = c-blosc2; meta = { From a879987ac8d4bb9137c37b4efc343a2a86fc9e06 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:24:51 +0100 Subject: [PATCH 085/130] python2Packages.pyparsing: drop --- .../python2-modules/pyparsing/default.nix | 49 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 pkgs/development/python2-modules/pyparsing/default.nix diff --git a/pkgs/development/python2-modules/pyparsing/default.nix b/pkgs/development/python2-modules/pyparsing/default.nix deleted file mode 100644 index 36de6922e72d..000000000000 --- a/pkgs/development/python2-modules/pyparsing/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - buildPythonPackage, - fetchFromGitHub, - lib, - - # since this is a dependency of pytest, we need to avoid - # circular dependencies - jinja2, - railroad-diagrams, -}: - -let - pyparsing = buildPythonPackage rec { - pname = "pyparsing"; - version = "2.4.7"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "pyparsing"; - repo = pname; - rev = "pyparsing_${version}"; - sha256 = "14pfy80q2flgzjcx8jkracvnxxnr59kjzp3kdm5nh232gk1v6g6h"; - }; - - # circular dependencies if enabled by default - doCheck = false; - nativeCheckInputs = [ - jinja2 - railroad-diagrams - ]; - - checkPhase = '' - python -m unittest - ''; - - passthru.tests = { - check = pyparsing.overridePythonAttrs (_: { - doCheck = true; - }); - }; - - meta = { - homepage = "https://github.com/pyparsing/pyparsing"; - description = "Alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions"; - license = lib.licenses.mit; - }; - }; -in -pyparsing diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 6bc5a5bbd9a8..a5d6050851f7 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -51,7 +51,7 @@ with super; inherit (pkgs.buildPackages) meson; }; - pyparsing = callPackage ../development/python2-modules/pyparsing { }; + pyparsing = disabled super.pyparsing; pytest = pytest_4; From 00259414d5c1bfd963d0386ef841962e8e9538be Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 09:11:43 +0100 Subject: [PATCH 086/130] python2Packages.pycairo: drop --- .../python2-modules/pycairo/default.nix | 66 ------------------- pkgs/top-level/python2-packages.nix | 4 +- 2 files changed, 1 insertion(+), 69 deletions(-) delete mode 100644 pkgs/development/python2-modules/pycairo/default.nix diff --git a/pkgs/development/python2-modules/pycairo/default.nix b/pkgs/development/python2-modules/pycairo/default.nix deleted file mode 100644 index ed4f1f2e6e21..000000000000 --- a/pkgs/development/python2-modules/pycairo/default.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - lib, - fetchFromGitHub, - fetchpatch, - meson, - ninja, - buildPythonPackage, - pytest, - pkg-config, - cairo, - python, -}: - -buildPythonPackage rec { - pname = "pycairo"; - version = "1.18.2"; - - format = "other"; - - src = fetchFromGitHub { - owner = "pygobject"; - repo = "pycairo"; - rev = "v${version}"; - sha256 = "142145a2whvlk92jijrbf3i2bqrzmspwpysj0bfypw0krzi0aa6j"; - }; - - patches = [ - (fetchpatch { - url = "https://github.com/pygobject/pycairo/commit/678edd94d8a6dfb5d51f9c3549e6ee8c90a73744.patch"; - sha256 = "sha256-HmP69tUGYxZvJ/M9FJHwHTCjb9Kf4aWRyMT4wSymrT0="; - }) - ]; - - nativeBuildInputs = [ - meson - ninja - pkg-config - ]; - - buildInputs = [ - cairo - ]; - - # HACK: Don't use the pytestCheckHook because PYTHONPATH - # will be added by the Python setuptook breaking meson. - checkPhase = '' - ${pytest}/bin/pytest - ''; - - mesonFlags = [ - # This is only used for figuring out what version of Python is in - # use, and related stuff like figuring out what the install prefix - # should be, but it does need to be able to execute Python code. - "-Dpython=${python.pythonOnBuildForHost.interpreter}" - ]; - - meta = { - description = "Python 2 bindings for cairo"; - homepage = "https://pycairo.readthedocs.io/"; - license = with lib.licenses; [ - lgpl21Only - mpl11 - ]; - platforms = lib.platforms.linux ++ lib.platforms.darwin; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index a5d6050851f7..81af93a7e2e0 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -47,9 +47,7 @@ with super; pluggy = callPackage ../development/python2-modules/pluggy { }; - pycairo = callPackage ../development/python2-modules/pycairo { - inherit (pkgs.buildPackages) meson; - }; + pycairo = disabled super.pycairo; pyparsing = disabled super.pyparsing; From dfea2974aa3e1fc11e2137ef960186820d863b2a Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:29:42 +0100 Subject: [PATCH 087/130] python2Packages.cffi: drop --- .../python2-modules/cffi/default.nix | 52 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 53 deletions(-) delete mode 100644 pkgs/development/python2-modules/cffi/default.nix diff --git a/pkgs/development/python2-modules/cffi/default.nix b/pkgs/development/python2-modules/cffi/default.nix deleted file mode 100644 index 52ed21c84918..000000000000 --- a/pkgs/development/python2-modules/cffi/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - lib, - stdenv, - cffi, -}: - -if cffi == null then - null -else - cffi.overridePythonAttrs { - disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ - # cannot load library 'c' - "test_FILE" - "test_FILE_object" - "test_FILE_only_for_FILE_arg" - "test_load_and_call_function" - "test_load_library" - - # cannot load library 'dl' - "test_dlopen_handle" - - # cannot load library 'm' - "test_dir_on_dlopen_lib" - "test_dlclose" - "test_dlopen" - "test_dlopen_constant" - "test_dlopen_flags" - "test_function_typedef" - "test_line_continuation_in_defines" - "test_missing_function" - "test_remove_comments" - "test_remove_line_continuation_comments" - "test_simple" - "test_sin" - "test_sinf" - "test_stdcall_only_on_windows" - "test_wraps_from_stdlib" - - # MemoryError - "test_callback_as_function_argument" - "test_callback_crash" - "test_callback_decorator" - "test_callback_large_struct" - "test_callback_returning_void" - "test_cast_functionptr_and_int" - "test_function_pointer" - "test_functionptr_intptr_return" - "test_functionptr_simple" - "test_functionptr_void_return" - "test_functionptr_voidptr_return" - ]; - } diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 81af93a7e2e0..7e5846555d78 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -15,7 +15,7 @@ with super; bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); - cffi = callPackage ../development/python2-modules/cffi { inherit cffi; }; + cffi = disabed super.cffi; configparser = callPackage ../development/python2-modules/configparser { }; From 094256ce6efef11be909f8c580d5d5804ab8621a Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:40:19 +0100 Subject: [PATCH 088/130] python2Packages.jinja2: drop --- .../python2-modules/jinja2/default.nix | 48 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 49 deletions(-) delete mode 100644 pkgs/development/python2-modules/jinja2/default.nix diff --git a/pkgs/development/python2-modules/jinja2/default.nix b/pkgs/development/python2-modules/jinja2/default.nix deleted file mode 100644 index d66b6544e14e..000000000000 --- a/pkgs/development/python2-modules/jinja2/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - isPy3k, - fetchPypi, - pytest, - markupsafe, - setuptools, -}: - -buildPythonPackage rec { - pname = "Jinja2"; - version = "2.11.3"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"; - }; - - nativeCheckInputs = [ pytest ]; - propagatedBuildInputs = [ - markupsafe - setuptools - ]; - - # Multiple tests run out of stack space on 32bit systems with python2. - # See https://github.com/pallets/jinja/issues/1158 - # warnings are no longer being filtered correctly for python2 - doCheck = !stdenv.hostPlatform.is32bit && isPy3k; - - checkPhase = '' - pytest -v tests -W ignore::DeprecationWarning - ''; - - meta = { - homepage = "http://jinja.pocoo.org/"; - description = "Stand-alone template engine"; - license = lib.licenses.bsd3; - longDescription = '' - Jinja2 is a template engine written in pure Python. It provides a - Django inspired non-XML syntax but supports inline expressions and - an optional sandboxed environment. - ''; - maintainers = with lib.maintainers; [ pierron ]; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 7e5846555d78..9bc34161cd6f 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -29,7 +29,7 @@ with super; importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { }; - jinja2 = callPackage ../development/python2-modules/jinja2 { }; + jinja2 = disabled super.jinja2; markupsafe = callPackage ../development/python2-modules/markupsafe { }; From 5df004f48b18fc9b53ff038927772d36cd4f845a Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:44:34 +0100 Subject: [PATCH 089/130] python2Packages.pytest-xdist: drop --- .../python2-modules/hypothesis/default.nix | 2 - .../python2-modules/pytest-xdist/default.nix | 59 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 3 files changed, 1 insertion(+), 62 deletions(-) delete mode 100644 pkgs/development/python2-modules/pytest-xdist/default.nix diff --git a/pkgs/development/python2-modules/hypothesis/default.nix b/pkgs/development/python2-modules/hypothesis/default.nix index d2b8c9066f89..70fe9682b824 100644 --- a/pkgs/development/python2-modules/hypothesis/default.nix +++ b/pkgs/development/python2-modules/hypothesis/default.nix @@ -7,7 +7,6 @@ pexpect, doCheck ? true, pytest, - pytest-xdist, flaky, mock, sortedcontainers, @@ -41,7 +40,6 @@ buildPythonPackage rec { nativeCheckInputs = [ pytest - pytest-xdist flaky mock pexpect diff --git a/pkgs/development/python2-modules/pytest-xdist/default.nix b/pkgs/development/python2-modules/pytest-xdist/default.nix deleted file mode 100644 index 96db76de1488..000000000000 --- a/pkgs/development/python2-modules/pytest-xdist/default.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - lib, - fetchPypi, - buildPythonPackage, - execnet, - pytest, - setuptools-scm, - pytest-forked, - filelock, - psutil, - six, - isPy3k, -}: - -buildPythonPackage rec { - pname = "pytest-xdist"; - version = "1.34.0"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "1vh4ps32lp5ignch5adbl3pgchvigdfmrl6qpmhxih54wa1qw3il"; - }; - - nativeBuildInputs = [ - setuptools-scm - pytest - ]; - nativeCheckInputs = [ - pytest - filelock - ]; - propagatedBuildInputs = [ - execnet - pytest-forked - psutil - six - ]; - - # Encountered a memory leak - # https://github.com/pytest-dev/pytest-xdist/issues/462 - doCheck = !isPy3k; - - checkPhase = '' - # Excluded tests access file system - py.test testing -k "not test_distribution_rsyncdirs_example \ - and not test_rsync_popen_with_path \ - and not test_popen_rsync_subdir \ - and not test_init_rsync_roots \ - and not test_rsyncignore" - ''; - - meta = { - description = "py.test xdist plugin for distributed testing and loop-on-failing modes"; - homepage = "https://github.com/pytest-dev/pytest-xdist"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 9bc34161cd6f..f6a1d61337a8 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -60,7 +60,7 @@ with super; }; }; - pytest-xdist = callPackage ../development/python2-modules/pytest-xdist { }; + pytest-xdist = disabled super.pytest-xdist; recoll = disabled super.recoll; From 123a63462926edb13153c90e74bef89492421727 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:48:51 +0100 Subject: [PATCH 090/130] python2Packages.filelock: drop --- .../python2-modules/filelock/default.nix | 28 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 pkgs/development/python2-modules/filelock/default.nix diff --git a/pkgs/development/python2-modules/filelock/default.nix b/pkgs/development/python2-modules/filelock/default.nix deleted file mode 100644 index 8f6358ffd654..000000000000 --- a/pkgs/development/python2-modules/filelock/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools-scm, -}: - -buildPythonPackage rec { - pname = "filelock"; - version = "3.2.1"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "1qry67zv2pmz8px6wdfbjqv75nmryy2ac7asqgs6q6db2722kpcw"; - }; - - nativeBuildInputs = [ - setuptools-scm - ]; - - meta = { - homepage = "https://github.com/benediktschmitt/py-filelock"; - description = "Platform independent file lock for Python"; - license = lib.licenses.unlicense; - maintainers = with lib.maintainers; [ henkkalkwater ]; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index f6a1d61337a8..eaa91cdda3d2 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -23,7 +23,7 @@ with super; coverage = callPackage ../development/python2-modules/coverage { }; - filelock = callPackage ../development/python2-modules/filelock { }; + filelock = disabled super.filelock; hypothesis = callPackage ../development/python2-modules/hypothesis { }; From 61937413717028a2521f4db441a505a76210537e Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:47:49 +0100 Subject: [PATCH 091/130] python2Packages.coverage: drop --- .../python2-modules/coverage/default.nix | 27 ------------------- .../python2-modules/hypothesis/default.nix | 2 -- pkgs/top-level/python2-packages.nix | 2 +- 3 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 pkgs/development/python2-modules/coverage/default.nix diff --git a/pkgs/development/python2-modules/coverage/default.nix b/pkgs/development/python2-modules/coverage/default.nix deleted file mode 100644 index 7bf3247d8768..000000000000 --- a/pkgs/development/python2-modules/coverage/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - mock, -}: - -buildPythonPackage rec { - pname = "coverage"; - version = "5.5"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "ebe78fe9a0e874362175b02371bdfbee64d8edc42a044253ddf4ee7d3c15212c"; - }; - - # No tests in archive - doCheck = false; - nativeCheckInputs = [ mock ]; - - meta = { - description = "Code coverage measurement for python"; - homepage = "https://coverage.readthedocs.io/"; - license = lib.licenses.bsd3; - }; -} diff --git a/pkgs/development/python2-modules/hypothesis/default.nix b/pkgs/development/python2-modules/hypothesis/default.nix index 70fe9682b824..89331389b4d5 100644 --- a/pkgs/development/python2-modules/hypothesis/default.nix +++ b/pkgs/development/python2-modules/hypothesis/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchFromGitHub, attrs, - coverage, pexpect, doCheck ? true, pytest, @@ -34,7 +33,6 @@ buildPythonPackage rec { propagatedBuildInputs = [ attrs - coverage sortedcontainers ]; diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index eaa91cdda3d2..41f4914c7421 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -21,7 +21,7 @@ with super; contextlib2 = callPackage ../development/python2-modules/contextlib2 { }; - coverage = callPackage ../development/python2-modules/coverage { }; + coverage = disabled super.coverage; filelock = disabled super.filelock; From eb24888d98e7ab43f50d2e8681f955dcecf1c965 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:51:39 +0100 Subject: [PATCH 092/130] python2Packages.hypothesis: drop --- .../python2-modules/hypothesis/default.nix | 57 ------------------- .../python2-modules/pytest/default.nix | 3 +- pkgs/top-level/python2-packages.nix | 9 +-- 3 files changed, 3 insertions(+), 66 deletions(-) delete mode 100644 pkgs/development/python2-modules/hypothesis/default.nix diff --git a/pkgs/development/python2-modules/hypothesis/default.nix b/pkgs/development/python2-modules/hypothesis/default.nix deleted file mode 100644 index 89331389b4d5..000000000000 --- a/pkgs/development/python2-modules/hypothesis/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - attrs, - pexpect, - doCheck ? true, - pytest, - flaky, - mock, - sortedcontainers, -}: -buildPythonPackage rec { - # https://hypothesis.readthedocs.org/en/latest/packaging.html - - # Hypothesis has optional dependencies on the following libraries - # pytz fake_factory django numpy pytest - # If you need these, you can just add them to your environment. - - version = "4.57.1"; - format = "setuptools"; - pname = "hypothesis"; - - # Use github tarballs that includes tests - src = fetchFromGitHub { - owner = "HypothesisWorks"; - repo = "hypothesis-python"; - rev = "hypothesis-python-${version}"; - sha256 = "1qcpcrk6892hzyjsdr581pw6i4fj9035nv89mcjrcrzcmycdlfds"; - }; - - postUnpack = "sourceRoot=$sourceRoot/hypothesis-python"; - - propagatedBuildInputs = [ - attrs - sortedcontainers - ]; - - nativeCheckInputs = [ - pytest - flaky - mock - pexpect - ]; - inherit doCheck; - - checkPhase = '' - rm tox.ini # This file changes how py.test runs and breaks it - py.test tests/cover - ''; - - meta = { - description = "Python library for property based testing"; - homepage = "https://github.com/HypothesisWorks/hypothesis"; - license = lib.licenses.mpl20; - }; -} diff --git a/pkgs/development/python2-modules/pytest/default.nix b/pkgs/development/python2-modules/pytest/default.nix index 3adb0a7d4aad..b8ddc2299704 100644 --- a/pkgs/development/python2-modules/pytest/default.nix +++ b/pkgs/development/python2-modules/pytest/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, fetchPypi, attrs, - hypothesis, py, setuptools-scm, setuptools, @@ -35,9 +34,9 @@ buildPythonPackage rec { ''; nativeCheckInputs = [ - hypothesis mock ]; + buildInputs = [ setuptools-scm ]; propagatedBuildInputs = [ attrs diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 41f4914c7421..9ef1c960f979 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -25,7 +25,7 @@ with super; filelock = disabled super.filelock; - hypothesis = callPackage ../development/python2-modules/hypothesis { }; + hypothesis = disabled super.hypothesis; importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { }; @@ -53,12 +53,7 @@ with super; pytest = pytest_4; - pytest_4 = callPackage ../development/python2-modules/pytest { - # hypothesis tests require pytest that causes dependency cycle - hypothesis = self.hypothesis.override { - doCheck = false; - }; - }; + pytest_4 = callPackage ../development/python2-modules/pytest { }; pytest-xdist = disabled super.pytest-xdist; From 50476a84bec3dc7bc2082a2f1a33e472d51c844a Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:52:39 +0100 Subject: [PATCH 093/130] python2Packages.markupsafe: drop --- .../python2-modules/markupsafe/default.nix | 24 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 25 deletions(-) delete mode 100644 pkgs/development/python2-modules/markupsafe/default.nix diff --git a/pkgs/development/python2-modules/markupsafe/default.nix b/pkgs/development/python2-modules/markupsafe/default.nix deleted file mode 100644 index ec6aa8cb600c..000000000000 --- a/pkgs/development/python2-modules/markupsafe/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, -}: - -buildPythonPackage rec { - pname = "MarkupSafe"; - version = "1.1.1"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"; - }; - - meta = { - description = "Implements a XML/HTML/XHTML Markup safe string"; - homepage = "http://dev.pocoo.org"; - license = lib.licenses.bsd3; - maintainers = [ ]; - }; - -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 9ef1c960f979..52a45fc64b7d 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -31,7 +31,7 @@ with super; jinja2 = disabled super.jinja2; - markupsafe = callPackage ../development/python2-modules/markupsafe { }; + markupsafe = disabled super.markupsafe; mock = callPackage ../development/python2-modules/mock { }; From d6648d84934a189df84bf3b1129235f5a64bccf7 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:54:00 +0100 Subject: [PATCH 094/130] python2Packages.pytest: drop --- .../python2-modules/mock/default.nix | 2 - .../python2-modules/packaging/default.nix | 2 - .../python2-modules/pip/default.nix | 3 +- .../python2-modules/pluggy/default.nix | 4 - .../python2-modules/pytest/default.nix | 100 ------------------ .../python2-modules/zipp/default.nix | 11 -- pkgs/top-level/python2-packages.nix | 4 +- 7 files changed, 3 insertions(+), 123 deletions(-) delete mode 100644 pkgs/development/python2-modules/pytest/default.nix diff --git a/pkgs/development/python2-modules/mock/default.nix b/pkgs/development/python2-modules/mock/default.nix index 3e100689eb54..d65fede054b5 100644 --- a/pkgs/development/python2-modules/mock/default.nix +++ b/pkgs/development/python2-modules/mock/default.nix @@ -7,7 +7,6 @@ six, pbr, unittestCheckHook, - pytest, }: buildPythonPackage rec { @@ -35,7 +34,6 @@ buildPythonPackage rec { nativeCheckInputs = [ unittestCheckHook - pytest ]; meta = { diff --git a/pkgs/development/python2-modules/packaging/default.nix b/pkgs/development/python2-modules/packaging/default.nix index f5a0f459bd4e..b39721c46b3a 100644 --- a/pkgs/development/python2-modules/packaging/default.nix +++ b/pkgs/development/python2-modules/packaging/default.nix @@ -4,7 +4,6 @@ fetchPypi, pyparsing, six, - pytestCheckHook, pretend, }: @@ -27,7 +26,6 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - pytestCheckHook pretend ]; diff --git a/pkgs/development/python2-modules/pip/default.nix b/pkgs/development/python2-modules/pip/default.nix index 229f34fa1a7a..2ccdf3ca4189 100644 --- a/pkgs/development/python2-modules/pip/default.nix +++ b/pkgs/development/python2-modules/pip/default.nix @@ -7,7 +7,6 @@ scripttest, virtualenv, pretend, - pytest, }: buildPythonPackage rec { @@ -34,8 +33,8 @@ buildPythonPackage rec { scripttest virtualenv pretend - pytest ]; + # Pip wants pytest, but tests are not distributed doCheck = false; diff --git a/pkgs/development/python2-modules/pluggy/default.nix b/pkgs/development/python2-modules/pluggy/default.nix index 968068182188..b01e63c5834f 100644 --- a/pkgs/development/python2-modules/pluggy/default.nix +++ b/pkgs/development/python2-modules/pluggy/default.nix @@ -16,10 +16,6 @@ buildPythonPackage rec { sha256 = "15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"; }; - checkPhase = '' - py.test - ''; - # To prevent infinite recursion with pytest doCheck = false; diff --git a/pkgs/development/python2-modules/pytest/default.nix b/pkgs/development/python2-modules/pytest/default.nix deleted file mode 100644 index b8ddc2299704..000000000000 --- a/pkgs/development/python2-modules/pytest/default.nix +++ /dev/null @@ -1,100 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - attrs, - py, - setuptools-scm, - setuptools, - six, - pluggy, - funcsigs, - isPy3k, - more-itertools, - atomicwrites, - mock, - writeText, - wcwidth, - packaging, - isPyPy, -}: -buildPythonPackage rec { - version = "4.6.11"; - format = "setuptools"; - pname = "pytest"; - - src = fetchPypi { - inherit pname version; - sha256 = "50fa82392f2120cc3ec2ca0a75ee615be4c479e66669789771f1758332be4353"; - }; - - postPatch = '' - substituteInPlace setup.py \ - --replace "pluggy>=0.12,<1.0" "pluggy>=0.12,<2.0" - ''; - - nativeCheckInputs = [ - mock - ]; - - buildInputs = [ setuptools-scm ]; - propagatedBuildInputs = [ - attrs - py - setuptools - six - pluggy - more-itertools - atomicwrites - wcwidth - packaging - ] - ++ lib.optionals (!isPy3k) [ funcsigs ]; - - doCheck = !isPyPy; # https://github.com/pytest-dev/pytest/issues/3460 - checkPhase = '' - runHook preCheck - - # don't test bash builtins - rm testing/test_argcomplete.py - - # determinism - this test writes non deterministic bytecode - rm -rf testing/test_assertrewrite.py - - PYTHONDONTWRITEBYTECODE=1 $out/bin/py.test -x testing/ -k "not test_collect_pyargs_with_testpaths" - runHook postCheck - ''; - - # Remove .pytest_cache when using py.test in a Nix build - setupHook = writeText "pytest-hook" '' - pytestcachePhase() { - find $out -name .pytest_cache -type d -exec rm -rf {} + - } - - appendToVar preDistPhases pytestcachePhase - - # pytest generates it's own bytecode files to improve assertion messages. - # These files similar to cpython's bytecode files but are never laoded - # by python interpreter directly. We remove them for a few reasons: - # - files are non-deterministic: https://github.com/NixOS/nixpkgs/issues/139292 - # (file headers are generatedt by pytest directly and contain timestamps) - # - files are not needed after tests are finished - pytestRemoveBytecodePhase () { - # suffix is defined at: - # https://github.com/pytest-dev/pytest/blob/4.6.11/src/_pytest/assertion/rewrite.py#L32-L47 - find $out -name "*-PYTEST.py[co]" -delete - } - appendToVar preDistPhases pytestRemoveBytecodePhase - ''; - - meta = { - homepage = "https://docs.pytest.org"; - description = "Framework for writing tests"; - maintainers = with lib.maintainers; [ - lovek323 - madjar - ]; - license = lib.licenses.mit; - platforms = lib.platforms.unix; - }; -} diff --git a/pkgs/development/python2-modules/zipp/default.nix b/pkgs/development/python2-modules/zipp/default.nix index a08e88cc6d7d..ed94f8e364a5 100644 --- a/pkgs/development/python2-modules/zipp/default.nix +++ b/pkgs/development/python2-modules/zipp/default.nix @@ -3,8 +3,6 @@ buildPythonPackage, fetchPypi, setuptools-scm, - pytest, - pytest-flake8, more-itertools, }: @@ -22,15 +20,6 @@ buildPythonPackage rec { propagatedBuildInputs = [ more-itertools ]; - nativeCheckInputs = [ - pytest - pytest-flake8 - ]; - - checkPhase = '' - pytest - ''; - # Prevent infinite recursion with pytest doCheck = false; diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 52a45fc64b7d..0f8b544c1959 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -51,9 +51,9 @@ with super; pyparsing = disabled super.pyparsing; - pytest = pytest_4; + pytest = disabled super.pytest; - pytest_4 = callPackage ../development/python2-modules/pytest { }; + pytest_4 = disabled super.pytest; pytest-xdist = disabled super.pytest-xdist; From c02e1cfb2158c9bb3b8aea1f689753020ccf5019 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:57:03 +0100 Subject: [PATCH 095/130] python2Packages.mock: drop --- .../python2-modules/mock/default.nix | 45 ------------------- .../python2-modules/pip/default.nix | 2 - pkgs/top-level/python2-packages.nix | 2 +- 3 files changed, 1 insertion(+), 48 deletions(-) delete mode 100644 pkgs/development/python2-modules/mock/default.nix diff --git a/pkgs/development/python2-modules/mock/default.nix b/pkgs/development/python2-modules/mock/default.nix deleted file mode 100644 index d65fede054b5..000000000000 --- a/pkgs/development/python2-modules/mock/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - isPy27, - funcsigs, - six, - pbr, - unittestCheckHook, -}: - -buildPythonPackage rec { - pname = "mock"; - version = "3.0.5"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3"; - }; - - propagatedBuildInputs = [ - six - pbr - ] - ++ lib.optionals isPy27 [ funcsigs ]; - - # On PyPy for Python 2.7 in particular, Mock's tests have a known failure. - # Mock upstream has a decoration to disable the failing test and make - # everything pass, but it is not yet released. The commit: - # https://github.com/testing-cabal/mock/commit/73bfd51b7185#diff-354f30a63fb0907d4ad57269548329e3L12 - #doCheck = !(python.isPyPy && python.isPy27); - doCheck = false; # Infinite recursion pytest - - nativeCheckInputs = [ - unittestCheckHook - ]; - - meta = { - description = "Mock objects for Python"; - homepage = "http://python-mock.sourceforge.net/"; - license = lib.licenses.bsd2; - }; - -} diff --git a/pkgs/development/python2-modules/pip/default.nix b/pkgs/development/python2-modules/pip/default.nix index 2ccdf3ca4189..e0b6b001cb3e 100644 --- a/pkgs/development/python2-modules/pip/default.nix +++ b/pkgs/development/python2-modules/pip/default.nix @@ -3,7 +3,6 @@ buildPythonPackage, bootstrapped-pip, fetchFromGitHub, - mock, scripttest, virtualenv, pretend, @@ -29,7 +28,6 @@ buildPythonPackage rec { pipInstallFlags = [ "--ignore-installed" ]; nativeCheckInputs = [ - mock scripttest virtualenv pretend diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 0f8b544c1959..41ba19d8799e 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -33,7 +33,7 @@ with super; markupsafe = disabled super.markupsafe; - mock = callPackage ../development/python2-modules/mock { }; + mock = disabled super.mock; more-itertools = callPackage ../development/python2-modules/more-itertools { }; From 11fe3af7590b3c5c7d2574b78463cdf74ccd410d Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 21:58:21 +0100 Subject: [PATCH 096/130] python2Packages.wcwidth: drop --- .../python2-modules/wcwidth/default.nix | 27 ------------------- pkgs/top-level/python2-packages.nix | 4 +-- 2 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 pkgs/development/python2-modules/wcwidth/default.nix diff --git a/pkgs/development/python2-modules/wcwidth/default.nix b/pkgs/development/python2-modules/wcwidth/default.nix deleted file mode 100644 index f16622f7a7b0..000000000000 --- a/pkgs/development/python2-modules/wcwidth/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - backports-functools-lru-cache, - wcwidth, - lib, -}: - -wcwidth.overridePythonAttrs (oldAttrs: { - propagatedBuildInputs = oldAttrs.propagatedBuildInputs or [ ] ++ [ - backports-functools-lru-cache - ]; - - /** - As of version 0.2.13 upstream still supports python2. In the future, this - package should be dropped or pinned to the last working version after the - final release for python2. See: - https://github.com/jquast/wcwidth/pull/117#issuecomment-1946609638 - */ - disabled = false; - - meta = oldAttrs.meta // { - /** - maintainers overridden here for python2; this makes sure that python3 - maintainers are not blamed for the breakage here. - */ - maintainers = with lib.maintainers; [ bryango ]; - }; -}) diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 41ba19d8799e..eb18d417151c 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -69,9 +69,7 @@ with super; doCheck = false; # circular dependency with pytest }); - wcwidth = callPackage ../development/python2-modules/wcwidth { - inherit wcwidth; - }; + wcwidth = disabled super.wcwitch; wheel = callPackage ../development/python2-modules/wheel { }; From 7ca75c48113eabb026b8ddd93477c3ac40d8eda1 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:00:03 +0100 Subject: [PATCH 097/130] python2Packages.backports-functools-lru-cache: drop --- .../backports-functools-lru-cache/default.nix | 38 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python2-packages.nix | 4 -- 3 files changed, 1 insertion(+), 42 deletions(-) delete mode 100644 pkgs/development/python2-modules/backports-functools-lru-cache/default.nix diff --git a/pkgs/development/python2-modules/backports-functools-lru-cache/default.nix b/pkgs/development/python2-modules/backports-functools-lru-cache/default.nix deleted file mode 100644 index 78a52491f1fc..000000000000 --- a/pkgs/development/python2-modules/backports-functools-lru-cache/default.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools, - setuptools-scm, -}: - -buildPythonPackage rec { - pname = "backports-functools-lru-cache"; - version = "1.6.6"; - pyproject = true; - - src = fetchPypi { - pname = "backports.functools_lru_cache"; - inherit version; - hash = "sha256-e3DnAbpNtYwO2GcanTORsKu5vRvCTU6Qw0gPS6r8wtw="; - }; - - nativeBuildInputs = [ - setuptools - setuptools-scm - ]; - - # circular dependency: - # backports-functools-lru-cache -> pytest -> wc-width -> backports-functools-lru-cache - doCheck = false; - - pythonImportsCheck = [ - "backports.functools_lru_cache" - ]; - - meta = { - description = "Backport of functools.lru_cache"; - homepage = "https://github.com/jaraco/backports.functools_lru_cache"; - license = lib.licenses.mit; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index db52f40d06ef..037a61bb36e9 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -74,6 +74,7 @@ mapAliases { atsim_potentials = throw "'atsim_potentials' has been renamed to/replaced by 'atsim-potentials'"; # Converted to throw 2025-10-29 autotrash = throw "'autotrash' has been renamed to/replaced by 'super.pkgs.autotrash'"; # Converted to throw 2025-10-29 Babel = throw "'Babel' has been renamed to/replaced by 'babel'"; # Converted to throw 2025-10-29 + backports-functools-lru-cache = throw "'backports-functools-lru-cache' has been removed from nixpkgs as it was not longer used in python2"; # Added 2026-01-14 backports_shutil_get_terminal_size = throw "'backports_shutil_get_terminal_size' has been renamed to/replaced by 'backports-shutil-get-terminal-size'"; # Converted to throw 2025-10-29 basewood-av = throw "'basewood-av' has been removed due to being archived upstream and unused"; # added 2025-11-26 bash_kernel = throw "'bash_kernel' has been renamed to/replaced by 'bash-kernel'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index eb18d417151c..3edf7143941c 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -9,10 +9,6 @@ with super; { attrs = callPackage ../development/python2-modules/attrs { }; - backports-functools-lru-cache = - callPackage ../development/python2-modules/backports-functools-lru-cache - { }; - bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); cffi = disabed super.cffi; From fa13e71eb91e97bff7b8997bf073bb8425fc0d6a Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:00:58 +0100 Subject: [PATCH 098/130] python2Packages.attrs: drop --- .../python2-modules/attrs/default.nix | 42 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 pkgs/development/python2-modules/attrs/default.nix diff --git a/pkgs/development/python2-modules/attrs/default.nix b/pkgs/development/python2-modules/attrs/default.nix deleted file mode 100644 index d2613cfcfb42..000000000000 --- a/pkgs/development/python2-modules/attrs/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, -}: - -buildPythonPackage rec { - pname = "attrs"; - version = "21.4.0"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-YmuoI0IR25joad92IwoTfExAoS1yRFxF1fW3FvB24v0="; - }; - - outputs = [ - "out" - "testout" - ]; - - postInstall = '' - # Install tests as the tests output. - mkdir $testout - cp -R tests $testout/tests - ''; - - pythonImportsCheck = [ - "attr" - ]; - - # pytest depends on attrs, so we can't do this out-of-the-box. - # Instead, we do this as a passthru.tests test. - doCheck = false; - - meta = { - description = "Python attributes without boilerplate"; - homepage = "https://github.com/hynek/attrs"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 3edf7143941c..83d9bfdd2054 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -7,7 +7,7 @@ self: super: with self; with super; { - attrs = callPackage ../development/python2-modules/attrs { }; + attrs = disabled super.attrs; bootstrapped-pip = toPythonModule (callPackage ../development/python2-modules/bootstrapped-pip { }); From d0ebeb004e7f2b4a5c68575bf2bdb4c76dfe1a36 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:02:05 +0100 Subject: [PATCH 099/130] python2Packages.pluggy: drop --- .../python2-modules/pluggy/default.nix | 32 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 pkgs/development/python2-modules/pluggy/default.nix diff --git a/pkgs/development/python2-modules/pluggy/default.nix b/pkgs/development/python2-modules/pluggy/default.nix deleted file mode 100644 index b01e63c5834f..000000000000 --- a/pkgs/development/python2-modules/pluggy/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - buildPythonPackage, - lib, - fetchPypi, - setuptools-scm, - importlib-metadata, -}: - -buildPythonPackage rec { - pname = "pluggy"; - version = "0.13.1"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"; - }; - - # To prevent infinite recursion with pytest - doCheck = false; - - nativeBuildInputs = [ setuptools-scm ]; - - propagatedBuildInputs = [ importlib-metadata ]; - - meta = { - description = "Plugin and hook calling mechanisms for Python"; - homepage = "https://github.com/pytest-dev/pluggy"; - license = lib.licenses.mit; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 83d9bfdd2054..f141113e14dd 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -41,7 +41,7 @@ with super; pip = callPackage ../development/python2-modules/pip { }; - pluggy = callPackage ../development/python2-modules/pluggy { }; + pluggy = disabled super.pluggy; pycairo = disabled super.pycairo; From 04f7b4cd681b567482650ce9ec7b55a915190047 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:06:20 +0100 Subject: [PATCH 100/130] python2Packages.importlib-metadata: drop --- .../importlib-metadata/default.nix | 45 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 pkgs/development/python2-modules/importlib-metadata/default.nix diff --git a/pkgs/development/python2-modules/importlib-metadata/default.nix b/pkgs/development/python2-modules/importlib-metadata/default.nix deleted file mode 100644 index 7aaa45854161..000000000000 --- a/pkgs/development/python2-modules/importlib-metadata/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools-scm, - zipp, - pathlib2, - contextlib2, - configparser, - isPy3k, -}: - -buildPythonPackage rec { - pname = "importlib-metadata"; - version = "2.1.1"; - format = "setuptools"; - - src = fetchPypi { - pname = "importlib_metadata"; - inherit version; - sha256 = "1pdmsmwagimn0lsl4x7sg3skcr2fvzqpv2pjd1rh7yrm5gzrxpmq"; - }; - - nativeBuildInputs = [ setuptools-scm ]; - - propagatedBuildInputs = [ - zipp - ] - ++ lib.optionals (!isPy3k) [ - pathlib2 - contextlib2 - configparser - ]; - - # Cyclic dependencies - doCheck = false; - - pythonImportsCheck = [ "importlib_metadata" ]; - - meta = { - description = "Read metadata from Python packages"; - homepage = "https://importlib-metadata.readthedocs.io/"; - license = lib.licenses.asl20; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index f141113e14dd..d40ed82fd1d8 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -23,7 +23,7 @@ with super; hypothesis = disabled super.hypothesis; - importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { }; + importlib-metadata = disabled super.importlib-metadata; jinja2 = disabled super.jinja2; From 0a2a17a5371666884d9dcb51efc7ff3d4dded805 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:07:07 +0100 Subject: [PATCH 101/130] python2Packages.contextlib2: drop --- .../python2-modules/contextlib2/default.nix | 25 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 pkgs/development/python2-modules/contextlib2/default.nix diff --git a/pkgs/development/python2-modules/contextlib2/default.nix b/pkgs/development/python2-modules/contextlib2/default.nix deleted file mode 100644 index 273fd278c528..000000000000 --- a/pkgs/development/python2-modules/contextlib2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, -}: - -buildPythonPackage rec { - pname = "contextlib2"; - version = "0.6.0.post1"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "01f490098c18b19d2bd5bb5dc445b2054d2fa97f09a4280ba2c5f3c394c8162e"; - }; - - # requires unittest2, which has been removed - doCheck = false; - - meta = { - description = "Backports and enhancements for the contextlib module"; - homepage = "https://contextlib2.readthedocs.org/"; - license = lib.licenses.psfl; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index d40ed82fd1d8..62e9a844e9c7 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -15,7 +15,7 @@ with super; configparser = callPackage ../development/python2-modules/configparser { }; - contextlib2 = callPackage ../development/python2-modules/contextlib2 { }; + contextlib2 = disabled super.contextlib2; coverage = disabled super.coverage; From e675728e4936c5120e2835aff28ffd5ceebfe814 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:08:14 +0100 Subject: [PATCH 102/130] python2Packages.zipp: drop --- .../python2-modules/zipp/default.nix | 31 ------------------- pkgs/top-level/python2-packages.nix | 3 +- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 pkgs/development/python2-modules/zipp/default.nix diff --git a/pkgs/development/python2-modules/zipp/default.nix b/pkgs/development/python2-modules/zipp/default.nix deleted file mode 100644 index ed94f8e364a5..000000000000 --- a/pkgs/development/python2-modules/zipp/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools-scm, - more-itertools, -}: - -buildPythonPackage rec { - pname = "zipp"; - version = "1.0.0"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "0v3qayhqv7vyzydpydwcp51bqciw8p2ajddw68x5k8zppc0vx3yk"; - }; - - nativeBuildInputs = [ setuptools-scm ]; - - propagatedBuildInputs = [ more-itertools ]; - - # Prevent infinite recursion with pytest - doCheck = false; - - meta = { - description = "Pathlib-compatible object wrapper for zip files"; - homepage = "https://github.com/jaraco/zipp"; - license = lib.licenses.mit; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 62e9a844e9c7..6418e30ce386 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -71,6 +71,5 @@ with super; zeek = disabled super.zeek; - zipp = callPackage ../development/python2-modules/zipp { }; - + zipp = disabled super.zipp; } From 4bf90188491933eb164fc183e034bb6a229476fa Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:08:40 +0100 Subject: [PATCH 103/130] python2Packages.configparser: drop --- .../python2-modules/configparser/default.nix | 33 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 pkgs/development/python2-modules/configparser/default.nix diff --git a/pkgs/development/python2-modules/configparser/default.nix b/pkgs/development/python2-modules/configparser/default.nix deleted file mode 100644 index 679d19c59f47..000000000000 --- a/pkgs/development/python2-modules/configparser/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchPypi, - setuptools-scm, -}: - -buildPythonPackage rec { - pname = "configparser"; - version = "4.0.2"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df"; - }; - - # No tests available - doCheck = false; - - nativeBuildInputs = [ setuptools-scm ]; - - preConfigure = '' - export LC_ALL=${if stdenv.hostPlatform.isDarwin then "en_US" else "C"}.UTF-8 - ''; - - meta = { - description = "Updated configparser from Python 3.7 for Python 2.6+"; - license = lib.licenses.mit; - homepage = "https://github.com/jaraco/configparser"; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 6418e30ce386..930f7a495ae7 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -13,7 +13,7 @@ with super; cffi = disabed super.cffi; - configparser = callPackage ../development/python2-modules/configparser { }; + configparser = disabled super.configparser; contextlib2 = disabled super.contextlib2; From 4d84f591ce8a1642f057b965e20bbd013b78598d Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:09:35 +0100 Subject: [PATCH 104/130] python2Packages.packaging: drop --- .../python2-modules/packaging/default.nix | 44 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 pkgs/development/python2-modules/packaging/default.nix diff --git a/pkgs/development/python2-modules/packaging/default.nix b/pkgs/development/python2-modules/packaging/default.nix deleted file mode 100644 index b39721c46b3a..000000000000 --- a/pkgs/development/python2-modules/packaging/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - pyparsing, - six, - pretend, -}: - -# We keep 20.4 because it uses setuptools instead of flit-core -# which requires Python 3 to build a universal wheel. - -buildPythonPackage rec { - pname = "packaging"; - version = "20.4"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8"; - }; - - propagatedBuildInputs = [ - pyparsing - six - ]; - - nativeCheckInputs = [ - pretend - ]; - - # Prevent circular dependency - doCheck = false; - - meta = { - description = "Core utilities for Python packages"; - homepage = "https://github.com/pypa/packaging"; - license = [ - lib.licenses.bsd2 - lib.licenses.asl20 - ]; - maintainers = with lib.maintainers; [ bennofs ]; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 930f7a495ae7..61a20515662a 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -37,7 +37,7 @@ with super; # build tool in Python 3, but it does not yet support Python 2 ninja = pkgs.buildPackages.ninja; - packaging = callPackage ../development/python2-modules/packaging { }; + packaging = disabled super.packaging; pip = callPackage ../development/python2-modules/pip { }; From a5e67d21ab524fe977db5d5cf0e374a362b1a6c7 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:11:09 +0100 Subject: [PATCH 105/130] python2Packages.more-itertools: drop --- .../more-itertools/default.nix | 32 ------------------- pkgs/top-level/python2-packages.nix | 2 +- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 pkgs/development/python2-modules/more-itertools/default.nix diff --git a/pkgs/development/python2-modules/more-itertools/default.nix b/pkgs/development/python2-modules/more-itertools/default.nix deleted file mode 100644 index 783f57e1cfa9..000000000000 --- a/pkgs/development/python2-modules/more-itertools/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - unittestCheckHook, - six, - stdenv, -}: - -buildPythonPackage rec { - pname = "more-itertools"; - version = "5.0.0"; - format = "setuptools"; - - src = fetchPypi { - inherit pname version; - sha256 = "38a936c0a6d98a38bcc2d03fdaaedaba9f412879461dd2ceff8d37564d6522e4"; - }; - - nativeCheckInputs = [ unittestCheckHook ]; - propagatedBuildInputs = [ six ]; - - # iterable = range(10 ** 10) # Is efficiently reversible - # OverflowError: Python int too large to convert to C long - doCheck = !stdenv.hostPlatform.is32bit; - - meta = { - homepage = "https://more-itertools.readthedocs.org"; - description = "Expansion of the itertools module"; - license = lib.licenses.mit; - }; -} diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 61a20515662a..1462ea7f7c16 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -31,7 +31,7 @@ with super; mock = disabled super.mock; - more-itertools = callPackage ../development/python2-modules/more-itertools { }; + more-itertools = disabled super.more-itertools; # ninja python stub was created to help simplify python builds using PyPA's # build tool in Python 3, but it does not yet support Python 2 From 1eb691efe892fa8be059660b56b13c381fff70b2 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:12:14 +0100 Subject: [PATCH 106/130] python2Packages.six: drop --- pkgs/top-level/python2-packages.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 1462ea7f7c16..41c706a46158 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -61,9 +61,7 @@ with super; setuptools = callPackage ../development/python2-modules/setuptools { }; - six = super.six.overridePythonAttrs (_: { - doCheck = false; # circular dependency with pytest - }); + six = disabled super.six; wcwidth = disabled super.wcwitch; From d9e4a7913e6c08837542962733d74e73f6fbf03b Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 14 Jan 2026 22:13:37 +0100 Subject: [PATCH 107/130] python2Packages.ninja: drop --- pkgs/top-level/python2-packages.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index 41c706a46158..ab674985fe11 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -33,9 +33,7 @@ with super; more-itertools = disabled super.more-itertools; - # ninja python stub was created to help simplify python builds using PyPA's - # build tool in Python 3, but it does not yet support Python 2 - ninja = pkgs.buildPackages.ninja; + ninja = disabled super.ninja; packaging = disabled super.packaging; From 8ada7e832cecda1ba2b1ecbc66b0068637dfcf56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 00:54:58 +0000 Subject: [PATCH 108/130] terraform-providers.vancluever_acme: 2.40.0 -> 2.42.0 --- .../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 c2a1008731b0..eb56583e0f7d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1418,13 +1418,13 @@ "vendorHash": null }, "vancluever_acme": { - "hash": "sha256-wtA9AUnxync67kCGII4rUlL74ycYpT1v3l6ghkN759Q=", + "hash": "sha256-0XO19ahaRrIxg785dHb/RPBXuGWyP5y0prAN7D9w6IE=", "homepage": "https://registry.terraform.io/providers/vancluever/acme", "owner": "vancluever", "repo": "terraform-provider-acme", - "rev": "v2.40.0", + "rev": "v2.42.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-qUa78KrmLUG+6vxLde4Of+rHvC2kjaaWKiafa2K/+Us=" + "vendorHash": "sha256-LAM2pzTIRdspYnXboDA+iGwt7uaI+/ItXPAgOJUELps=" }, "venafi_venafi": { "hash": "sha256-wpAckNRqZjSDt7KpCRpLSYkn6Gm+QPzn5sIJ90wRXjI=", From 33ace18bcabca58383d50e1eccd874c613c25ac6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 01:07:24 +0000 Subject: [PATCH 109/130] rclone-ui: 3.2.0 -> 3.2.2 --- pkgs/by-name/rc/rclone-ui/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/rc/rclone-ui/package.nix b/pkgs/by-name/rc/rclone-ui/package.nix index 82f3f69d5e2f..883f053356fe 100644 --- a/pkgs/by-name/rc/rclone-ui/package.nix +++ b/pkgs/by-name/rc/rclone-ui/package.nix @@ -20,26 +20,26 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rclone-ui"; - version = "3.2.0"; + version = "3.2.2"; src = fetchFromGitHub { owner = "rclone-ui"; repo = "rclone-ui"; tag = "v${finalAttrs.version}"; - hash = "sha256-j4smtUCgHRwTlp2wt9xZjkMN7taYvb2QC6NUJD/nHT4="; + hash = "sha256-CQnjwbmVpCTvt9FSmQhYmU+0y+jSsR7bFBbeoZu16a4="; }; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src; forceGitDeps = true; - hash = "sha256-a0GzIIGmfv2EkfEPsQNXr4XN0CGw172FDb5h19j2trM="; + hash = "sha256-zGgW/WikSVBE1goJ3zTf0ijBUghb+MlzMI+OxiLvzfY="; }; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - cargoHash = "sha256-dO7jkxkY1tinR100H1nfi+0JD2amMsA9BFHl7CeXpXI="; + cargoHash = "sha256-nQhZuG3CxoLZwBSbA8I/Ft6HRkdb/5CRrpF6423lsFo="; # Disable tauri bundle updater, can be removed when #389107 is merged patches = [ ./remove_updater.patch ]; From f9fbbe20a55c53b776f357c96157d0efdc046124 Mon Sep 17 00:00:00 2001 From: Mikael Voss Date: Thu, 13 Mar 2025 20:16:15 +0100 Subject: [PATCH 110/130] lib/strings: order documented cmakeOptionType inputs correctly The function is defined to take type, feature and value, but the documented order was feature, type, value. --- lib/strings.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/strings.nix b/lib/strings.nix index b2808b6693f4..cd0027e1a165 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -2115,6 +2115,9 @@ rec { `feature` : The feature to be set + `feature` + : The feature to be set + `value` : The desired value From dbd8a64c722ad3764b0f195e953c8d3be679b7a2 Mon Sep 17 00:00:00 2001 From: Shogo Takata Date: Mon, 9 Dec 2024 03:26:20 +0900 Subject: [PATCH 111/130] sbclPackages.cl-project: add skeleton.asd to output --- pkgs/development/lisp-modules/packages.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/lisp-modules/packages.nix b/pkgs/development/lisp-modules/packages.nix index 551feba4eb2c..a725329d917c 100644 --- a/pkgs/development/lisp-modules/packages.nix +++ b/pkgs/development/lisp-modules/packages.nix @@ -122,6 +122,13 @@ let cl-liballegro-nuklear = build-with-compile-into-pwd super.cl-liballegro-nuklear; + cl-project = super.cl-project.overrideLispAttrs { + # install skeleton.asd + postInstall = '' + cp -v skeleton/skeleton.asd $out/skeleton + ''; + }; + lessp = build-asdf-system { pname = "lessp"; version = "0.2-f8a9e4664"; From fda4c6c55197c2bd500197b145b7a6cc83083b2b Mon Sep 17 00:00:00 2001 From: Louis Thevenet Date: Thu, 25 Sep 2025 10:21:21 -0400 Subject: [PATCH 112/130] yek: 0.21.0 -> 0.25.0 --- pkgs/by-name/ye/yek/package.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ye/yek/package.nix b/pkgs/by-name/ye/yek/package.nix index 23fe911c5e3f..d4df6f721c16 100644 --- a/pkgs/by-name/ye/yek/package.nix +++ b/pkgs/by-name/ye/yek/package.nix @@ -8,7 +8,7 @@ versionCheckHook, }: let - version = "0.21.0"; + version = "0.25.0"; in rustPlatform.buildRustPackage { pname = "yek"; @@ -18,25 +18,21 @@ rustPlatform.buildRustPackage { owner = "bodo-run"; repo = "yek"; tag = "v${version}"; - hash = "sha256-GAG5SCcxWL0JbngE2oOadVhOt2ppep6rIbYjIF2y3jI="; + hash = "sha256-6yHQyl4UnRQlmWkBbAvUEBZnrHW3GsrrFZyOU+p3mjE="; }; - cargoHash = "sha256-uShKrH4fdLDJX4ZX0TWXCyFctEH0C98B/STY9j6aH8A="; + cargoHash = "sha256-WheN8rk/LwKTVg0mDorbXGBvojISSu1KtknFkWmpLMk="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; env.OPENSSL_NO_VENDOR = 1; - checkFlags = [ - # Tests with git fail - "--skip=e2e_tests::test_git_boost_config" - "--skip=e2e_tests::test_git_integration" - "--skip=lib_tests::test_serialize_repo_with_git" - "--skip=priority_tests::test_get_recent_commit_times_empty_repo" - "--skip=priority_tests::test_get_recent_commit_times_with_git" - "--skip=priority_tests::test_get_recent_commit_times_git_failure" - ]; + # Tests using git fail + # Skipping individual checks causes failure as `--skip` flags + # end up passed to executable + # > error: unexpected argument '--skip' found + doCheck = false; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From eda04ce64e5abb1c9ac4a8b3484d1e7e25a51f51 Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Tue, 21 Oct 2025 10:48:13 +0200 Subject: [PATCH 113/130] docs: improve docs for 'lib.attrsets.recursiveUpdateUntil' --- lib/attrsets.nix | 51 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 17 deletions(-) diff --git a/lib/attrsets.nix b/lib/attrsets.nix index b05f8a2f867e..0e79a3b5a39b 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -1628,26 +1628,43 @@ rec { binaryMerge 0 (length list); /** - Does the same as the update operator `//` except that attributes are - merged until the given predicate is verified. The predicate should - accept 3 arguments which are the path to reach the attribute, a part of - the first attribute set and a part of the second attribute set. When - the predicate is satisfied, the value of the first attribute set is - replaced by the value of the second attribute set. + Update `lhs` so that `rhs` wins for any given attribute path that occurs in both. + + Unlike the `//` (update) operator, which operates on a single attribute set, + This function views its operands `lhs` and `rhs` as a mapping from attribute *paths* + to values. + + The caller-provided function `pred` decides whether any given path is one of the following: + + - `true`: a value in the mapping + - `false`: an attribute set whose purpose is to create the nesting structure. # Inputs `pred` - : Predicate, taking the path to the current attribute as a list of strings for attribute names, and the two values at that path from the original arguments. + : Predicate function (of type `List String -> Any -> Any -> Bool`) + + Inputs: + + - `path : List String`: the path to the current attribute as a list of strings for attribute names + - `lhsAtPath : Any`: the value at that path in `lhs`; same as `getAttrFromPath path lhs` + - `rhsAtPath : Any`: the value at that path in `rhs`; same as `getAttrFromPath path rhs` + + Output: + + - `true`: `path` points to a value in the mapping, and `rhsAtPath` will appear in the return value of `recursiveUpdateUntil` + - `false`: `path` is part of the nesting structure and will be an attrset in the return value of `recursiveUpdateUntil` + + `pred` is only called for `path`s that extend prefixes for which `pred` returned `false`. `lhs` - : Left attribute set of the merge. + : Left attribute set of the update. `rhs` - : Right attribute set of the merge. + : Right attribute set of the update. # Type @@ -1660,23 +1677,23 @@ rec { ## `lib.attrsets.recursiveUpdateUntil` usage example ```nix - recursiveUpdateUntil (path: l: r: path == ["foo"]) { - # first attribute set + recursiveUpdateUntil (path: lhs: rhs: path == ["foo"]) { + # left attribute set foo.bar = 1; foo.baz = 2; bar = 3; } { - #second attribute set + # right attribute set foo.bar = 1; foo.quz = 2; baz = 4; } => { - foo.bar = 1; # 'foo.*' from the second set + foo.bar = 1; # 'foo.*' from the 'right' set foo.quz = 2; # - bar = 3; # 'bar' from the first set - baz = 4; # 'baz' from the second set + bar = 3; # 'bar' from the 'left' set + baz = 4; # 'baz' from the 'right' set } ``` @@ -1688,9 +1705,9 @@ rec { f = attrPath: zipAttrsWith ( - n: values: + name: values: let - here = attrPath ++ [ n ]; + here = attrPath ++ [ name ]; in if length values == 1 || pred here (elemAt values 1) (head values) then head values From 03b2128fcc98eb9fefc3577fbb13b8636699d77b Mon Sep 17 00:00:00 2001 From: Jasi Date: Wed, 30 Jul 2025 14:06:01 -0700 Subject: [PATCH 114/130] fetchFromSavannah: deprecate The Savannah administrators do not want package maintainers to use cgit snapshots due to putting strain on the servers and have disabled cgit snapshots for most if not all of their repositories. See: https://lists.gnu.org/archive/html/savannah-hackers/2025-12/msg00014.html Co-authored-by: Philip Taron Co-authored-by: LIN, Jian --- doc/build-helpers/fetchers.chapter.md | 4 -- doc/redirects.json | 6 +-- doc/release-notes/rl-2605.section.md | 1 + pkgs/build-support/fetchsavannah/default.nix | 42 +++++++++++--------- 4 files changed, 26 insertions(+), 27 deletions(-) diff --git a/doc/build-helpers/fetchers.chapter.md b/doc/build-helpers/fetchers.chapter.md index e8289112963b..e2ac6640ef6c 100644 --- a/doc/build-helpers/fetchers.chapter.md +++ b/doc/build-helpers/fetchers.chapter.md @@ -899,10 +899,6 @@ However, `fetchFromBitbucket` will automatically switch to using `fetchgit` and When `fetchgit` is used, refer to the `fetchgit` section for documentation of its available options. -## `fetchFromSavannah` {#fetchfromsavannah} - -This is used with Savannah repositories. The arguments expected are very similar to `fetchFromGitHub` above. - ## `fetchFromRepoOrCz` {#fetchfromrepoorcz} This is used with repo.or.cz repositories. The arguments expected are very similar to `fetchFromGitHub` above. diff --git a/doc/redirects.json b/doc/redirects.json index d52ae8a8f047..8e072af31e4e 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -314,7 +314,8 @@ "release-notes.html#sec-nixpkgs-release-26.05-lib-breaking" ], "sec-nixpkgs-release-26.05-lib-deprecations": [ - "release-notes.html#sec-nixpkgs-release-26.05-lib-deprecations" + "release-notes.html#sec-nixpkgs-release-26.05-lib-deprecations", + "index.html#fetchfromsavannah" ], "sec-nixpkgs-release-26.05-lib-additions-improvements": [ "release-notes.html#sec-nixpkgs-release-26.05-lib-additions-improvements" @@ -1779,9 +1780,6 @@ "fetchfrombitbucket": [ "index.html#fetchfrombitbucket" ], - "fetchfromsavannah": [ - "index.html#fetchfromsavannah" - ], "fetchfromrepoorcz": [ "index.html#fetchfromrepoorcz" ], diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 0d999f37a294..2eb5902778ed 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -162,6 +162,7 @@ - `mpv-unwrapped.scripts` and `mpv-unwrapped.wrapper` have been removed. Please use `mpvScripts` and `mpv.override` accordingly. +- `fetchFromSavannah` is now deprecated and is expected to be fully removed in a future release. From now on, use `fetchgit` or a Savannah releases mirror when applicable. ### Additions and Improvements {#sec-nixpkgs-release-26.05-lib-additions-improvements} diff --git a/pkgs/build-support/fetchsavannah/default.nix b/pkgs/build-support/fetchsavannah/default.nix index 475f2bdb4fd1..38075bdc1a98 100644 --- a/pkgs/build-support/fetchsavannah/default.nix +++ b/pkgs/build-support/fetchsavannah/default.nix @@ -12,23 +12,27 @@ lib.makeOverridable ( name ? repoRevToNameMaybe repo rev "savannah", ... # For hash agility }@args: - fetchzip ( - { - inherit name; - url = - let - repo' = lib.last (lib.strings.splitString "/" repo); # support repo like emacs/elpa - in - "https://cgit.git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo'}-${rev}.tar.gz"; - meta.homepage = "https://cgit.git.savannah.gnu.org/cgit/${repo}.git/"; - passthru.gitRepoUrl = "https://cgit.git.savannah.gnu.org/git/${repo}.git"; - } - // removeAttrs args [ - "repo" - "rev" - ] - ) - // { - inherit rev; - } + let + result = + fetchzip ( + { + inherit name; + url = + let + repo' = lib.last (lib.strings.splitString "/" repo); # support repo like emacs/elpa + in + "https://cgit.git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo'}-${rev}.tar.gz"; + meta.homepage = "https://cgit.git.savannah.gnu.org/cgit/${repo}.git/"; + passthru.gitRepoUrl = "https://cgit.git.savannah.gnu.org/git/${repo}.git"; + } + // removeAttrs args [ + "repo" + "rev" + ] + ) + // { + inherit rev; + }; + in + lib.warnOnInstantiate "`fetchFromSavannah` is deprecated and will be removed in a future release." result ) From f86d600277140da86d15543a4b60bc276a3a8893 Mon Sep 17 00:00:00 2001 From: Justin Chen <42143810+StarryReverie@users.noreply.github.com> Date: Wed, 14 Jan 2026 18:22:22 +0800 Subject: [PATCH 115/130] opencode: 1.1.14 -> 1.1.20 --- pkgs/by-name/op/opencode/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index cab871206cbb..d4d548f267b2 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -14,12 +14,12 @@ }: let pname = "opencode"; - version = "1.1.14"; + version = "1.1.20"; src = fetchFromGitHub { owner = "anomalyco"; repo = "opencode"; tag = "v${version}"; - hash = "sha256-uNeje6WZ/FJVOtxdTdWXbWhPl7BwMws+7/Iz2Hz/stw="; + hash = "sha256-CiOc6gHlZBbwciA1r27axE4fF+ARz4NPkjUFXO77Gdo="; }; node_modules = stdenvNoCC.mkDerivation { @@ -66,7 +66,7 @@ let # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-OJ3C4RMzfbbG1Fwa/5yru0rlISj+28UPITMNBEU5AeM="; + outputHash = "sha256-PFtYvhQJLWj2kHQPj6PsPjy7mKUS07dJ03A2IWd943w="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From 83d23db6879a965f68f39bfb8cef1a1e6bb9a61c Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Tue, 6 Jan 2026 17:20:38 +0800 Subject: [PATCH 116/130] rustical: 0.11.5 -> 0.11.10 --- pkgs/by-name/ru/rustical/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index 9f1eb069ce33..23e90d5d84e8 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.11.5"; + version = "0.11.10"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-hvdYwh9nmSXS9QhyxW5mLRS4kgf164I+UxGHRlK1oH4="; + hash = "sha256-+XGYM12RO0+bUpt7mIP7qm1CoYDnJYRNtkxVRyoH32g="; }; - cargoHash = "sha256-rpTQpb0a8QhFT7Qo6hYZ+nPmWFnR/vSVCoHvZFQR3Cs="; + postPatch = '' + substituteInPlace Cargo.toml \ + --replace-fail 'rust-version = "1.92"' 'rust-version = "1.91"' + ''; + + cargoHash = "sha256-9GF7ViELoUxOxccyhFJehfRm7KuQIbv2wp9xIKkCpPQ="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From 1b1b4275495c4d12ebf4564f73a3d30d69500880 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 02:58:25 +0000 Subject: [PATCH 117/130] typescript-go: 0-unstable-2026-01-08 -> 0-unstable-2026-01-14 --- pkgs/by-name/ty/typescript-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typescript-go/package.nix b/pkgs/by-name/ty/typescript-go/package.nix index 0e14c5041266..96c62a6e7090 100644 --- a/pkgs/by-name/ty/typescript-go/package.nix +++ b/pkgs/by-name/ty/typescript-go/package.nix @@ -10,13 +10,13 @@ let in buildGoModule { pname = "typescript-go"; - version = "0-unstable-2026-01-08"; + version = "0-unstable-2026-01-14"; src = fetchFromGitHub { owner = "microsoft"; repo = "typescript-go"; - rev = "ceefddd3b46e03cb98c0bf088676d7b6be6021a1"; - hash = "sha256-IWaqL55dK3HEv6DTSjuQObKNgSEfvBdiD9RmfDSaQ0M="; + rev = "f5bcdfc02e6527b774418a26ee817c4397da8546"; + hash = "sha256-tNpRCXj/QoYP2uw7nWaQZAnQtktYgVfZZ1/L+N+/xys="; fetchSubmodules = false; }; From 430b4d55823ec68991a48723e091e8f9ffe965a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 04:18:29 +0000 Subject: [PATCH 118/130] cdk8s-cli: 2.203.15 -> 2.203.16 --- pkgs/by-name/cd/cdk8s-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cd/cdk8s-cli/package.nix b/pkgs/by-name/cd/cdk8s-cli/package.nix index 87b3ddf9b65d..4532115e199b 100644 --- a/pkgs/by-name/cd/cdk8s-cli/package.nix +++ b/pkgs/by-name/cd/cdk8s-cli/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdk8s-cli"; - version = "2.203.15"; + version = "2.203.16"; src = fetchFromGitHub { owner = "cdk8s-team"; repo = "cdk8s-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-vhTvRsKEzh/m5zoGBXi2sR43pkYTf8WyZ8bN1Eo0o38="; + hash = "sha256-PLdB0f7CMuvArlLfY+7G9UUUTURtiy/nHcgiSZoW01c="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-32Ssu4NTY7JWnTiJASYW0j3fKF2jgKSQRqZluH220+4="; + hash = "sha256-GBkgzzkw5h2eajuIYO3gazDLoYYqc8Bx5NjWs8jVbaM="; }; nativeBuildInputs = [ From fb83045c59e76451b068f18bce1206572e4cb3ed Mon Sep 17 00:00:00 2001 From: gamoutatsumi Date: Thu, 15 Jan 2026 15:08:50 +0900 Subject: [PATCH 119/130] google-cloud-sdk: 548.0.0 -> 552.0.0 --- .../go/google-cloud-sdk/components.json | 837 ++++++++---------- pkgs/by-name/go/google-cloud-sdk/data.nix | 22 +- 2 files changed, 401 insertions(+), 458 deletions(-) diff --git a/pkgs/by-name/go/google-cloud-sdk/components.json b/pkgs/by-name/go/google-cloud-sdk/components.json index 17293c8cd515..dbafc1de30ca 100644 --- a/pkgs/by-name/go/google-cloud-sdk/components.json +++ b/pkgs/by-name/go/google-cloud-sdk/components.json @@ -5,7 +5,7 @@ "checksum": "5a65179c291bc480696ca323d2f8c4874985458303eff8f233e16cdca4e88e6f", "contents_checksum": "038c999c7a7d70d5133eab7dc5868c4c3d0358431dad250f9833306af63016c8", "size": 800, - "source": "components/google-cloud-sdk-alpha-20251117224618.tar.gz", + "source": "components/google-cloud-sdk-alpha-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -23,8 +23,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20251117224618, - "version_string": "2025.11.17" + "build_number": 20260109121340, + "version_string": "2026.01.09" } }, { @@ -266,15 +266,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "0.2.56" + "version_string": "0.2.58" } }, { "data": { - "checksum": "8e3e15c3c2c4acc2f9ff3ce52f0b0d553d147600ec8b91c0ca04b764d5aeb8e0", - "contents_checksum": "10e0a2b44e0eb3047934afd6ffd679aa3321eb97d7f3e0906d6a152330cd112a", - "size": 70987873, - "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20250502143716.tar.gz", + "checksum": "b298e696fc87bbb38f2c50f99a043049c76e50477f301e8e53a8bbfd2c4a4b8d", + "contents_checksum": "ab06e191832a1a62d7523aa0f5581459bd6e15089beda487c4f459eb2f67bb39", + "size": 67053785, + "source": "components/google-cloud-sdk-anthoscli-darwin-arm-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -299,16 +299,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "c25161cc57a2ab2b02a10fe42811a112ac4654c38a90dd2ae58c9d7f06a51470", - "contents_checksum": "373eb461c8977e6579e4cd4b73771609b8ba282717a52158e9a4c71baf89e589", - "size": 75035226, - "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20250502143716.tar.gz", + "checksum": "238101f743618297db819db3a19706bd7411bd123a03e9661cb09ae569c93c56", + "contents_checksum": "0fb515e859b2df6d959dea5f22249b7cad19803dad3748afb8651ecca2a6fda4", + "size": 71413966, + "source": "components/google-cloud-sdk-anthoscli-darwin-x86-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -333,16 +333,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "47cbc8412a8ad796c110d872311f147cd29e1d343c269a458cbf9424c44dafdb", - "contents_checksum": "373eb461c8977e6579e4cd4b73771609b8ba282717a52158e9a4c71baf89e589", - "size": 75035229, - "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20250502143716.tar.gz", + "checksum": "f1efb0b6cf0bea087364ae456222b341e1abc9326f5c3035af5eecd38c610b1a", + "contents_checksum": "0fb515e859b2df6d959dea5f22249b7cad19803dad3748afb8651ecca2a6fda4", + "size": 71413969, + "source": "components/google-cloud-sdk-anthoscli-darwin-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -367,16 +367,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "b05a1af6fd59c95e190e6a4ed94bdd81dc3a07cb560f5d6d91b38f9785c96e60", - "contents_checksum": "34494d4fa60086fc1c5af00e365fd41f00a062bcd8b6d6e83091a2a168407e7d", - "size": 68192769, - "source": "components/google-cloud-sdk-anthoscli-linux-arm-20250502143716.tar.gz", + "checksum": "1dc7553fe061dbd35a985874498f145798df8737a09707aa2f34b2c6a4ed92ef", + "contents_checksum": "9e6c25dd1d4969a82e5437fce3267ab8c71df6caa5620806e526ab79681ace80", + "size": 60229916, + "source": "components/google-cloud-sdk-anthoscli-linux-arm-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -401,16 +401,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "58fe782b633f19ca0845ec7674db916566acc83d5bb06468e3171649754204c0", - "contents_checksum": "b81032235bd2f736e273c0c72398c054aaab037a2282e668cae489c89593b3b8", - "size": 66392712, - "source": "components/google-cloud-sdk-anthoscli-linux-x86-20250502143716.tar.gz", + "checksum": "114b371a280568d595ffaf45fd88d2ee9ae42aefa1267c5e529c2249eaa9d792", + "contents_checksum": "fdf99d3ec6bde9aaf695304e4860f46beedec8736a824672c6f9708bdb44a13e", + "size": 60841004, + "source": "components/google-cloud-sdk-anthoscli-linux-x86-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -435,16 +435,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "ce41d8b0a3d5a8569a0222b708b9ce61910a354cdf5bad96a0ba34d38e1b06fe", - "contents_checksum": "d9160eddb9b5bec6646f2cbd607c1503290ab430eb8fd5fe9e07443382889bda", - "size": 73369061, - "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20250502143716.tar.gz", + "checksum": "47dd04a8d52c2a7194dc4e499bc2b2a229ed4f3b2516f0e547ed363eee596e61", + "contents_checksum": "ad32514fbcb59980c07e2d02ea1949bcb8ab54ab83b687a5fdde0f1931ea402c", + "size": 65734697, + "source": "components/google-cloud-sdk-anthoscli-linux-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -469,16 +469,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "09e2bcb9c77d4dd69064d34df28388e6280b25521e3694c03835515bd4b2e786", - "contents_checksum": "3d7bd59519bd093b85c6a67de04d4902698790a462ba7b8e40c5548e929a101c", - "size": 68338743, - "source": "components/google-cloud-sdk-anthoscli-windows-x86-20250502143716.tar.gz", + "checksum": "1d44d98d8d116720045a1b9c627c29e80d02917da62f9e3d2329fd57d81ee6f6", + "contents_checksum": "8326e19a9f889eef66edaf0a5a7239b1e29ae3fb86c75d36b351c59b0d5d4b9e", + "size": 62739962, + "source": "components/google-cloud-sdk-anthoscli-windows-x86-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -503,16 +503,16 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { "data": { - "checksum": "e74bd5824a603731cd8bbf1a2ded0a3b9e76e326f4ebf52daaea4bdf9901d229", - "contents_checksum": "4e19c26bc442a700f7f774253ec2b9771cfb703d68acb1b57f96f52758586a9c", - "size": 73970140, - "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20250502143716.tar.gz", + "checksum": "ce4d88fab44d3ac14640403d148f6b4e639b1f67b08ec54f336716faaa705161", + "contents_checksum": "e1e908914eb7b7c9bf760a25b3597427a866361099872863bb963a5d87b3f59b", + "size": 66316905, + "source": "components/google-cloud-sdk-anthoscli-windows-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -537,8 +537,8 @@ }, "platform_required": false, "version": { - "build_number": 20250502143716, - "version_string": "0.2.56" + "build_number": 20260102151133, + "version_string": "0.2.58" } }, { @@ -1050,10 +1050,10 @@ }, { "data": { - "checksum": "55ad5ddca0be7c9e0d9f571894199e709c707b1613c3ec28618921a9ab9a4ad0", - "contents_checksum": "a15adb0ef2509f0a8e9f8f92ade2f4d16884efe7e5152b98fe243fec58784b46", - "size": 245073556, - "source": "components/google-cloud-sdk-app-engine-java-20251117224618.tar.gz", + "checksum": "a0c6370703337512631c65254641ae984c2614d5ee1e126d2ee15f809ab3f662", + "contents_checksum": "63e5444f9c8dddbc7042991a499eee545ac75ffd1903d8305c47381f96485e7e", + "size": 162115164, + "source": "components/google-cloud-sdk-app-engine-java-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -1072,8 +1072,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20251117224618, - "version_string": "3.0.2" + "build_number": 20260102151133, + "version_string": "4.0.0" } }, { @@ -1138,7 +1138,7 @@ "checksum": "707d412854a14450b4fddee199d258e75946fe51b44eb2980c8cd7e274c15760", "contents_checksum": "0b4e9d8e6394dc841aece07ca4da91920a460cbd7ec22495be4a2b4f46635b4d", "size": 797, - "source": "components/google-cloud-sdk-beta-20251117224618.tar.gz", + "source": "components/google-cloud-sdk-beta-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -1156,8 +1156,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20251117224618, - "version_string": "2025.11.17" + "build_number": 20260109121340, + "version_string": "2026.01.09" } }, { @@ -1481,10 +1481,10 @@ }, { "data": { - "checksum": "76e66718dfcca1650a90391ca163f973c418a9ab006b49f7d5b69f997c32b1dc", - "contents_checksum": "424a17088dda3279e7dcd3c5b2b936e86c1a357daa6e831441e5480b11f035fe", - "size": 1911793, - "source": "components/google-cloud-sdk-bq-20251024121634.tar.gz", + "checksum": "e65aa965c6bb9b1dfd2fe86cd03d108e914fe400bb4b5c5a245c6efb42b7decc", + "contents_checksum": "f8ce8c5d2fd09e489df1b824959d65129207935942fdb31c4da9bb9e9ab4e375", + "size": 1921679, + "source": "components/google-cloud-sdk-bq-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -1504,8 +1504,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20251024121634, - "version_string": "2.1.25" + "build_number": 20260109121340, + "version_string": "2.1.27" } }, { @@ -1602,7 +1602,7 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "3.13.8" + "version_string": "3.13.10" } }, { @@ -1611,7 +1611,7 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13.7 installation for UNIX.", + "description": "Provides stand-alone Python 3.13.10 installation for UNIX.", "display_name": "Bundled Python 3.13" }, "gdu_only": false, @@ -1630,15 +1630,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "3.13.7" + "version_string": "3.13.10" } }, { "data": { - "checksum": "6120960471e1dbc378026ce4172d5ad010866c5b14a2223029e034dcb6c09358", - "contents_checksum": "d0852ae9c13c02d847b10c392fab52a8d9630a0d1a1590e84f01b20d1b93571d", - "size": 145334617, - "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20251107144733.tar.gz", + "checksum": "5eaba44b8ecc214b1409f35223c2b1adc6fddfd487662d03d3a8b5037d141600", + "contents_checksum": "8512cea4de7af7cc63b12501e7a23b45ba0f07c7debbf1fc52af75ce07539c8b", + "size": 145377271, + "source": "components/google-cloud-sdk-bundled-python3-unix-linux-x86_64-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -1646,7 +1646,7 @@ "core" ], "details": { - "description": "Provides stand-alone Python 3.13.7 installation for UNIX.", + "description": "Provides stand-alone Python 3.13.10 installation for UNIX.", "display_name": "Bundled Python 3.13 (Platform Specific)" }, "gdu_only": false, @@ -1664,16 +1664,16 @@ }, "platform_required": false, "version": { - "build_number": 20251107144733, - "version_string": "3.13.7" + "build_number": 20251212160114, + "version_string": "3.13.10" } }, { "data": { - "checksum": "bacb23b5100aec6e235a6681e66de846c5531a9713603fb4ce514df22e3401d2", - "contents_checksum": "1b5833e1596260cd5f452d93e2510b016ed4b89a6c449176796681c8724e720d", - "size": 20224300, - "source": "components/google-cloud-sdk-bundled-python3-windows-x86-20251107144733.tar.gz", + "checksum": "03f268888a532d474f14e0c26232bd7194f867c36038dfd622fdc999db1ac398", + "contents_checksum": "0f8f2bfd6d783331e909942b6e0455d4f8826fff85894e98fe25f61783665ff3", + "size": 40878094, + "source": "components/google-cloud-sdk-bundled-python3-windows-x86-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1699,16 +1699,16 @@ }, "platform_required": false, "version": { - "build_number": 20251107144733, - "version_string": "3.13.8" + "build_number": 20251205141901, + "version_string": "3.13.10" } }, { "data": { - "checksum": "4732ee64d11ebe9ca8ce62c92b90e6b5a09d16334076861dfcf3cee6fc6352a2", - "contents_checksum": "6a342481c37bea9d0c4f44565281031440467d687304f96e7237c2ac841d17c1", - "size": 22671865, - "source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20251107144733.tar.gz", + "checksum": "d91ed5a3017e85153162149cfb16ee29f0810e547cac833f73f83fa0b2fc5b81", + "contents_checksum": "271e3f92212754c2d5ae5f7a52760678ee6ecd7f538621941d1a6fa0135df1ce", + "size": 45768819, + "source": "components/google-cloud-sdk-bundled-python3-windows-x86_64-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1734,8 +1734,8 @@ }, "platform_required": false, "version": { - "build_number": 20251107144733, - "version_string": "3.13.8" + "build_number": 20251205141901, + "version_string": "3.13.10" } }, { @@ -1773,15 +1773,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.24.1" + "version_string": "1.25.0" } }, { "data": { - "checksum": "0c7349ecfb4af10111f10884287e5ca1494cca27890256b4e6b3f5c8145b963f", - "contents_checksum": "f24d12b67bdbbe7429f0927c97f5e5f696596bdb42dff232e532d25b4ab92154", - "size": 20763326, - "source": "components/google-cloud-sdk-cbt-darwin-arm-20250822133333.tar.gz", + "checksum": "3e62fba414c94f9478ea45d03120e6a3d9552205658f84c15228189cd97cbd57", + "contents_checksum": "e5f6c2ddf669e298755437b53bbb2caccad4344119754d89af067ce05311a0e3", + "size": 20763637, + "source": "components/google-cloud-sdk-cbt-darwin-arm-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1806,8 +1806,8 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { @@ -1846,10 +1846,10 @@ }, { "data": { - "checksum": "d8d54e19ba7d9508f5cffcd1b8292ba348a3adf4853b5bf0772ee1b8fca9336e", - "contents_checksum": "2084ee1ad42846c48972016e1389659d9ca6f3e3774da5caf5e076b1fef339c1", - "size": 21722019, - "source": "components/google-cloud-sdk-cbt-darwin-x86_64-20250822133333.tar.gz", + "checksum": "dd2bfc02d808562bfec9d3b473fb33fa672b77b322086e42617f371e85174d7d", + "contents_checksum": "891936e928eec40accc4a8835284b306fb841bcd992ce348e9579c790d29771e", + "size": 21727193, + "source": "components/google-cloud-sdk-cbt-darwin-x86_64-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1874,16 +1874,16 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { "data": { - "checksum": "1ea8223e9c23de18c0012cb6b24517c01efa461b7a6b0c2d0dc7ec1de340147b", - "contents_checksum": "e066f03715acbdc3efa19c0c9ed01f1e7ce68df3e9c9d5d366f5157d2254ab43", - "size": 20124863, - "source": "components/google-cloud-sdk-cbt-linux-arm-20250822133333.tar.gz", + "checksum": "08d088df35a511a7ce33bf47a60dd56e86a9895343ff5ef043b1ba54dbc64cb4", + "contents_checksum": "39dca0c8e40f18624aa0391dd437c66be18d780b43f9f6609138539847be2b6e", + "size": 20125506, + "source": "components/google-cloud-sdk-cbt-linux-arm-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1908,16 +1908,16 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { "data": { - "checksum": "84ba8e9817f76977d94cc12de74f695aa7b8bdc33827f5a0f3215cd389bcc93c", - "contents_checksum": "4df1895d2e80a3df2f02d70536a56efba496807073a828ce53768e014921d704", - "size": 20136798, - "source": "components/google-cloud-sdk-cbt-linux-x86-20250822133333.tar.gz", + "checksum": "571308b43006788220505f360b5eba52d19d84956790e2f75b0daf96437ab0c7", + "contents_checksum": "5e06b080fcac2ad741db7439e320b7d71738c0a75c5e6642a8c212c2d16b09d8", + "size": 20136500, + "source": "components/google-cloud-sdk-cbt-linux-x86-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1942,16 +1942,16 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { "data": { - "checksum": "6240af308afe8cbc4490a560bc54495b9633bf430462039b808c2b1d3054b339", - "contents_checksum": "9f8f67ac5e810f77b3d88f3b3b0d4ea530d04f9ba7d6a1e3e03ecf1815d60949", - "size": 21502228, - "source": "components/google-cloud-sdk-cbt-linux-x86_64-20250822133333.tar.gz", + "checksum": "6d0abcae119fe74d1236f0a6c164ef67e67ed116e3022b6d3e41a04fd1e07861", + "contents_checksum": "edcb8225361c8c776a97061d018758464be3a4a80a00168af617d98c56ce431d", + "size": 21494074, + "source": "components/google-cloud-sdk-cbt-linux-x86_64-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -1976,16 +1976,16 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { "data": { - "checksum": "82b9902bb265b88c0d407c9b69f54857b01077a9c768eeff8ded64b7130b5619", - "contents_checksum": "5bbbe5b9420a509237f1247f490338ddd6d52a2aae9dd50e4aa8dacf38a32c89", - "size": 20590918, - "source": "components/google-cloud-sdk-cbt-windows-x86-20250822133333.tar.gz", + "checksum": "81e9b459a6bf6b9219d5d742ffd0fcae4b8b2f04a39c78b3e5645bb395dc6b39", + "contents_checksum": "0d1956330f3d0c00ae954c64fcf421e8a269bdda9beadb01cf248fa5359e762f", + "size": 20589169, + "source": "components/google-cloud-sdk-cbt-windows-x86-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -2010,16 +2010,16 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { "data": { - "checksum": "1ca368a263a58cfd175fe3e63fd0f19afa6f59ba90d9d9056c0b0a43230af576", - "contents_checksum": "72832b3e80a2e3a126f52b839772fe6422a74130f8476fb7c08ab4cafc6c780b", - "size": 21765244, - "source": "components/google-cloud-sdk-cbt-windows-x86_64-20250822133333.tar.gz", + "checksum": "29f007e1103488caeec4b5a2c580706b75d6f8ddfb4db5ab54d4e5e11a337ac1", + "contents_checksum": "a55a0f0f217434dad354c96943689840266361f3c9c85e8a0f3f5103a148fd13", + "size": 21764322, + "source": "components/google-cloud-sdk-cbt-windows-x86_64-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -2044,8 +2044,8 @@ }, "platform_required": false, "version": { - "build_number": 20250822133333, - "version_string": "1.24.1" + "build_number": 20251205141901, + "version_string": "1.25.0" } }, { @@ -2210,10 +2210,10 @@ }, { "data": { - "checksum": "6c6bd30603e61a3b328b61b8bffd76583405b50145ae049d7786cf18d988f4ba", - "contents_checksum": "8637a7b08e378b7cd2d34af696fb94e1313d5ae5181888a20e30194a8a904a18", - "size": 56914837, - "source": "components/google-cloud-sdk-cloud-firestore-emulator-20250929142209.tar.gz", + "checksum": "981df522dca1f808def399a8185066b6425aee3430bbdb2c0d8eb45c8462be54", + "contents_checksum": "8576d9ff116ac2b8d1fb1f51bc733957c817f492cbbf55bf954716e0c0195801", + "size": 62818995, + "source": "components/google-cloud-sdk-cloud-firestore-emulator-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -2231,8 +2231,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20250929142209, - "version_string": "1.20.2" + "build_number": 20260102151133, + "version_string": "1.20.3" } }, { @@ -2266,15 +2266,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "0.5.0" + "version_string": "0.5.1" } }, { "data": { - "checksum": "3902d4e218ff13cc8d598d58df4cb6bd3492a94d25f6e9a4b982f41f029b0bbc", - "contents_checksum": "adc46a36ff0d63f4211d4640e4b25ef1685ed100b12a2780ea4e8ce88441a4a2", - "size": 11892176, - "source": "components/google-cloud-sdk-cloud-run-proxy-darwin-arm-20231002150006.tar.gz", + "checksum": "0f763e2b027134a8419173bf732bf6cf5dcee06ad4c2dfe8670fc72df62ec14f", + "contents_checksum": "6cc474991b3a06a3cd50509530602df94f561a72862986d334799f7c17f55a8d", + "size": 11700100, + "source": "components/google-cloud-sdk-cloud-run-proxy-darwin-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -2299,16 +2299,16 @@ }, "platform_required": false, "version": { - "build_number": 20231002150006, - "version_string": "0.5.0" + "build_number": 20260109121340, + "version_string": "0.5.1" } }, { "data": { - "checksum": "ffe39e2e14e5e02607af5d2dc4522f49db3ee93bc37d237aac26621f3ce81080", - "contents_checksum": "2f749a0c99c92b3941dc02d2dfde512c49e0d7c219fdc43d1942332266abad36", - "size": 12269065, - "source": "components/google-cloud-sdk-cloud-run-proxy-darwin-x86_64-20231002150006.tar.gz", + "checksum": "7c352f7ec7d49ad455b4f4c787ab5457a8dd6f87f0d090ddfd075c4e52e3863e", + "contents_checksum": "44f70698742523002d2b987daa72df61222520e6379fcb3e58e4681dcfe8cfd2", + "size": 12268997, + "source": "components/google-cloud-sdk-cloud-run-proxy-darwin-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -2333,16 +2333,16 @@ }, "platform_required": false, "version": { - "build_number": 20231002150006, - "version_string": "0.5.0" + "build_number": 20260109121340, + "version_string": "0.5.1" } }, { "data": { - "checksum": "1eb797baa16aa3b984f671e1e806aae3379aaf58ac12aeb2f6e9567164525c83", - "contents_checksum": "0a691b80220517b2e5a4ae4501dcff1bebcdedb5903d18ca593774b72c5ed928", - "size": 11807002, - "source": "components/google-cloud-sdk-cloud-run-proxy-linux-arm-20231002150006.tar.gz", + "checksum": "2320f4ebd08f5941bd68a093b8734aca9c10ccf80aa5b871b9ede51a1ead20e2", + "contents_checksum": "f560ae97dd05ac1fc9c97722f0ebfdb18394831c1927296c91568e27cb77186c", + "size": 11024024, + "source": "components/google-cloud-sdk-cloud-run-proxy-linux-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -2367,16 +2367,16 @@ }, "platform_required": false, "version": { - "build_number": 20231002150006, - "version_string": "0.5.0" + "build_number": 20260109121340, + "version_string": "0.5.1" } }, { "data": { - "checksum": "771d5923d4f99d6c4534b59b7981b0fad1cbeb1d6d1d86d0fcf4903f2fd6ef1f", - "contents_checksum": "7dcff6a313740b3148e3b1c7940f913ed6037d03ec8e7b595f184b92e87a8840", - "size": 13963201, - "source": "components/google-cloud-sdk-cloud-run-proxy-linux-x86_64-20231002150006.tar.gz", + "checksum": "ccd6b0e5c97b15c2eb6694589cf30b833beb021a5da20133512634b5f6f795a9", + "contents_checksum": "99d6154d2b12b79e43ec39f5cfcc2435c5a6ba1854e418c7c5240e5cda5bf8bb", + "size": 13392762, + "source": "components/google-cloud-sdk-cloud-run-proxy-linux-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -2401,16 +2401,16 @@ }, "platform_required": false, "version": { - "build_number": 20231002150006, - "version_string": "0.5.0" + "build_number": 20260109121340, + "version_string": "0.5.1" } }, { "data": { - "checksum": "26af0634948d3d45dec133ce4fe28182e7598253488f09f147cf6429b0b3080d", - "contents_checksum": "46561d11fbfa6ee88fd2ffdca1823c77ab526c47e94661f35da48f0abc4bb372", - "size": 12475234, - "source": "components/google-cloud-sdk-cloud-run-proxy-windows-x86_64-20231002150006.tar.gz", + "checksum": "dffaee967e3064b8ebd6332f8f3597a0c4c99702b731907d0adff50236a18838", + "contents_checksum": "3b49e56dce1c71822c340bcc428c0ca1a3a99409558a05870b9521c427678f49", + "size": 12177446, + "source": "components/google-cloud-sdk-cloud-run-proxy-windows-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -2435,8 +2435,8 @@ }, "platform_required": false, "version": { - "build_number": 20231002150006, - "version_string": "0.5.0" + "build_number": 20260109121340, + "version_string": "0.5.1" } }, { @@ -3258,10 +3258,10 @@ }, { "data": { - "checksum": "9d09a7f6038852a45225561e3b2486ab0c3a34d073039fe3ce62c396234ca1c2", - "contents_checksum": "65ef71b6099ced9dfcf6aeae595e9cffd53e039afaa6c0bfcd473d4bfc9dc391", - "size": 24425688, - "source": "components/google-cloud-sdk-core-20251117224618.tar.gz", + "checksum": "4ba1cbc06325c77cdfaeb29a930a681dab5ec4a83a06c31c96b8a10a47d01140", + "contents_checksum": "d219afb3a4822452de116932541f27401bda4c5a55c1795932d6fc20459f6325", + "size": 24768030, + "source": "components/google-cloud-sdk-core-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -3283,8 +3283,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20251117224618, - "version_string": "2025.11.17" + "build_number": 20260109121340, + "version_string": "2026.01.09" } }, { @@ -3663,15 +3663,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "0.3.6" + "version_string": "0.3.9" } }, { "data": { - "checksum": "e651a3d31fbfad094bd65867591c48c958609b90bedebfabf872d5b335961f64", - "contents_checksum": "7f97aec766f3338f2c161d5c00c1f55ce03641df30938d315be3ef68a8615ae1", - "size": 8015809, - "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-arm-20250329020432.tar.gz", + "checksum": "dd963512efc407f2a28b9a33af3df8e07f99e365680be540d934906079436917", + "contents_checksum": "f1c66bedcb63875010ae163989fc54b988b834763f11eb86f0f1a87a211c3add", + "size": 13294698, + "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -3696,16 +3696,16 @@ }, "platform_required": false, "version": { - "build_number": 20250329020432, - "version_string": "0.3.6" + "build_number": 20260109121340, + "version_string": "0.3.9" } }, { "data": { - "checksum": "4056953cc922e3774dc3de30acdc26b7886ae1e7979c4727c40a7ca9e67ad486", - "contents_checksum": "9b7592799c09636ae4943ac99ce7e720a1fcc517b30948793824f31ccc8d742d", - "size": 8815451, - "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-x86_64-20250329020432.tar.gz", + "checksum": "42e1c5e8cad09661d35b02c4bc723c3732bec69387dab9dc639fa40286e53570", + "contents_checksum": "136b516b51f340e33b3a8028cb5d0a41dd90c0f0fb657ca7788c1a07e90d6ced", + "size": 14452266, + "source": "components/google-cloud-sdk-enterprise-certificate-proxy-darwin-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -3730,16 +3730,16 @@ }, "platform_required": false, "version": { - "build_number": 20250329020432, - "version_string": "0.3.6" + "build_number": 20260109121340, + "version_string": "0.3.9" } }, { "data": { - "checksum": "e45589a69f70a4cdedb81f447e4d65a43375c759e0f204b6ea60439aa2a74b25", - "contents_checksum": "821bbd9d8e0f8faac0170e7b28d7834cd918768b7a0275991ab9022e08b847ae", - "size": 10970257, - "source": "components/google-cloud-sdk-enterprise-certificate-proxy-linux-x86_64-20250329020432.tar.gz", + "checksum": "220a61d0a533c3f6877a313c79d3a61a39591c20d241de6bd26b5b7c9d7a5c71", + "contents_checksum": "406e2480391a19e56ec50229566964fc9a64b6952bb5eef61103108c8cb10a51", + "size": 16623498, + "source": "components/google-cloud-sdk-enterprise-certificate-proxy-linux-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -3764,16 +3764,16 @@ }, "platform_required": false, "version": { - "build_number": 20250329020432, - "version_string": "0.3.6" + "build_number": 20260109121340, + "version_string": "0.3.9" } }, { "data": { - "checksum": "7d2852490cf75f88d3dcb5530de5ebb375387dd5af8ae49ebf73e8d2f8b0e3ec", - "contents_checksum": "300f637794fc6e93c56c386bc2dcbe7f65c3c97b27387786c6817edbfc219160", - "size": 8462999, - "source": "components/google-cloud-sdk-enterprise-certificate-proxy-windows-x86_64-20250329020432.tar.gz", + "checksum": "1c2e07b1109a5c2cb86a71e660e9bbea5dafb3281377b3fdab635fa02740786a", + "contents_checksum": "a655f60f699597d895a75ea1a96a91feb9ca3d408c941c08d5a354f90cbc8929", + "size": 14123352, + "source": "components/google-cloud-sdk-enterprise-certificate-proxy-windows-x86_64-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -3798,8 +3798,8 @@ }, "platform_required": false, "version": { - "build_number": 20250329020432, - "version_string": "0.3.6" + "build_number": 20251212160114, + "version_string": "0.3.7" } }, { @@ -3861,10 +3861,10 @@ }, { "data": { - "checksum": "d3beb0d87a23018dc7683da30ffa87898a7f8307fe142b160f1897a01695a3c3", - "contents_checksum": "81916b45eaeacf3fbfe45ce1da0c26d97bdf6137fbf033ff9e3734b185ca4485", - "size": 1497012, - "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-arm-20251031202127.tar.gz", + "checksum": "83cf5d6a96a8cb3935311845bb18d8bab8403aba8f8f353d8e998f8e51397c3d", + "contents_checksum": "e75435399d38e3bf0bd2acf3c0b972818bcfc592c3f2b9a480d50779b911c702", + "size": 1497015, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-arm-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -3889,16 +3889,16 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, { "data": { - "checksum": "ade5d190be0f0f5c5f1de57f254f03022d05e12ca98208dc6b4ce0526d2acc4b", - "contents_checksum": "92f7cc830a521e352622413f3d48b86668525c94821a6222b02627ca1e0c599e", - "size": 1571435, - "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-x86_64-20251031202127.tar.gz", + "checksum": "d4609a48d8b254cffc70e3bbcf42c5a44e86567d176e9121eb05a61128e4276a", + "contents_checksum": "68c3d4e50aaae41cafa0caa828cadd1ec4ab39b972ae23dbb0651bde570e2ca7", + "size": 1571391, + "source": "components/google-cloud-sdk-gcloud-crc32c-darwin-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -3923,16 +3923,16 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, { "data": { - "checksum": "2eb1bd65d54568d84fdb334387c843615b6fe9dbae2353201ea4409678bfe5b2", - "contents_checksum": "b241b502d25d6fa55001fffb6b4f1cde071499afbb83f8dedf89a354a8c45b33", - "size": 1427713, - "source": "components/google-cloud-sdk-gcloud-crc32c-linux-arm-20251031202127.tar.gz", + "checksum": "d6fdad42b82a12318b19698b4e746d0fd5137a42b7e6a35ec7e30e644d53efa6", + "contents_checksum": "3ccba583602a9320984c81d6c76e275a77fc3a85508e38bb2cc6ac97481885a6", + "size": 1427587, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-arm-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -3957,16 +3957,16 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, { "data": { - "checksum": "6b8a9b3f88dc05602e9861e03e2673de39fa7036348c0f725f67e1a063791277", - "contents_checksum": "c9558fa074a4952254cfbbd7efdd5cd02d4dc5d91f57f93a1ad937bba5bab4eb", - "size": 1474591, - "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86-20251031202127.tar.gz", + "checksum": "4c338318f2d09a5cceca984e158ee5b3786b05b431e3b4f782a4ed616d2cc69b", + "contents_checksum": "c573c1b2d2c963006324876e8f1dbd143bd93aef315a8bc934c26d61f0630c1b", + "size": 1474444, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -3991,16 +3991,16 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, { "data": { - "checksum": "053cb93ab55025e927953255290b1f44f890206543ccaf27eea791bfdca839f2", - "contents_checksum": "cfd2ea28167abcf00fb1400b94f5f101de4cc79e14e6976be9dbf56af6f4d1a1", - "size": 1531280, - "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20251031202127.tar.gz", + "checksum": "b69b2666f78d1edc9eceb507541350565c0a450067e4f7e85c69dd0b8549d26c", + "contents_checksum": "ea33bcc747a30649e2a406ff6f60fb9f0f068d99d66f949450ede07ea5d17e1a", + "size": 1531363, + "source": "components/google-cloud-sdk-gcloud-crc32c-linux-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -4025,16 +4025,16 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, { "data": { - "checksum": "40982f43d4433f82a6d0c0eb3ecae2f2a4a55b33a5e7caca938bd92908f64d12", - "contents_checksum": "ede923a5d32956498cf9fba7b8def1e9fbe0d80a7888b44fdd97e76446df9622", - "size": 1486788, - "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86-20251031202127.tar.gz", + "checksum": "bd2697ec0be4d2a6fe7fc7417e43155104280192160dae4b3785d63fb67ec6c9", + "contents_checksum": "bd8f2936a09dc41b6218002b4f161622fac4d8f30f7929a66ceffcfee0cf234c", + "size": 1486924, + "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -4059,16 +4059,16 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, { "data": { - "checksum": "4ce4c29445dbc1e010c4f84609123364a5dcdfccfdae61dd484d7cdd930ed96b", - "contents_checksum": "2e9c6221c5a3dd330787295b7ad67107f5c905bc43a6e8a76c03700aac29bab7", - "size": 1538789, - "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86_64-20251031202127.tar.gz", + "checksum": "2906300dbe126e368a5bf3a5d9eaad622b5c0e4ed3a8e088c9c7a2fecfdaaea9", + "contents_checksum": "c0d4b6671810a1eb1d3205bd621ca814f262424f60745105cf65e38109a310ef", + "size": 1538699, + "source": "components/google-cloud-sdk-gcloud-crc32c-windows-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -4093,7 +4093,7 @@ }, "platform_required": false, "version": { - "build_number": 20251031202127, + "build_number": 20260102151133, "version_string": "1.0.0" } }, @@ -4370,10 +4370,10 @@ }, { "data": { - "checksum": "7db41d09ccaec3ec2c9d7972ec6bdf48d9b96ca334b01a8137fd0ab51e06c88c", - "contents_checksum": "3da8a2509cb55540c5bf96832b261dc973a2674e59be4ae87df767a7064c48cb", - "size": 8727295, - "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20251117224618.tar.gz", + "checksum": "983915c09964a5c9c65e0868311b4ee7479a052b53eaff36ce9d21a1e6c420ab", + "contents_checksum": "6f9cee5a14d50e92713af2b5969c66208f70d288f1f91a9472ba951053892df3", + "size": 8836968, + "source": "components/google-cloud-sdk-gcloud-man-pages-nix-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -4399,7 +4399,7 @@ }, "platform_required": false, "version": { - "build_number": 20251117224618, + "build_number": 20260109121340, "version_string": "" } }, @@ -4803,15 +4803,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.20.853" + "version_string": "1.20.860" } }, { "data": { - "checksum": "21039eece28ff3f4a56d04f916645fc884be811d08c9290f0e54cb591d5ad629", - "contents_checksum": "9fa49618515f7ec9fed53bd65b07697a1049dd8b61a22ba34ba019b1650e5303", - "size": 27880622, - "source": "components/google-cloud-sdk-istioctl-darwin-arm-20251003162623.tar.gz", + "checksum": "486a9c64c7e23cae028eb219d7470adaa8e213102037db7127dfd3259b034bfa", + "contents_checksum": "b455c298ad503168b3357e7532f9aa983962101f17311a43b1c54e104d2d2fae", + "size": 27895628, + "source": "components/google-cloud-sdk-istioctl-darwin-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -4836,16 +4836,16 @@ }, "platform_required": false, "version": { - "build_number": 20251003162623, - "version_string": "1.20.853" + "build_number": 20260109121340, + "version_string": "1.20.860" } }, { "data": { - "checksum": "6f24a54a14ada4c7ab224b8eafa6b03fcc93dadf2898162a41d9be6143059e27", - "contents_checksum": "8e834b89ffecb0df434473e6083ac77d489b04691bab98f27664e6bdc65b2cd6", - "size": 29489087, - "source": "components/google-cloud-sdk-istioctl-darwin-x86_64-20251003162623.tar.gz", + "checksum": "86a60e9282e6b066a640cebf3aecd7c308f87ad2308c509d222737109e065913", + "contents_checksum": "99193c289d799a6221aae147ceb0a80882265e38351009919dc5ed9519b85c21", + "size": 29500373, + "source": "components/google-cloud-sdk-istioctl-darwin-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -4870,16 +4870,16 @@ }, "platform_required": false, "version": { - "build_number": 20251003162623, - "version_string": "1.20.853" + "build_number": 20260109121340, + "version_string": "1.20.860" } }, { "data": { - "checksum": "41dce1163881e6beda93ef51cb5ca48e85e955253000b409d432037af680ac7b", - "contents_checksum": "6b2672274bc0ef4a99be7bf239d59fe42dc861d3f7b0c891e6e34c819f14acd1", - "size": 26035631, - "source": "components/google-cloud-sdk-istioctl-linux-arm-20251003162623.tar.gz", + "checksum": "cf4c3d9dd6087e36879bdc53848f2c1180084f80c7d32012e439f6bc2e76b09a", + "contents_checksum": "25d37b80d3d3e52f9afe40edf723fe19723fda25508e829d7563634b506fb82f", + "size": 26048990, + "source": "components/google-cloud-sdk-istioctl-linux-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -4904,16 +4904,16 @@ }, "platform_required": false, "version": { - "build_number": 20251003162623, - "version_string": "1.20.853" + "build_number": 20260109121340, + "version_string": "1.20.860" } }, { "data": { - "checksum": "4be84b7055c663a2c56f890e38073b4bc3b09e6ad491d67d75f185b1d2ad2444", - "contents_checksum": "fa0b10b560827c90eb56d7303c6577ec465b1053de925955a0fe6c2d5c17c6bb", - "size": 28434453, - "source": "components/google-cloud-sdk-istioctl-linux-x86_64-20251003162623.tar.gz", + "checksum": "bdacd8511a382ef6b73d4cb9d59d5e5e1ffa29fc9672d15931878957c96818d2", + "contents_checksum": "e1ccdb1f8cba998b55ea21c045b435c4a53f791e39ac290a11e0e46eac433612", + "size": 28447914, + "source": "components/google-cloud-sdk-istioctl-linux-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -4938,8 +4938,8 @@ }, "platform_required": false, "version": { - "build_number": 20251003162623, - "version_string": "1.20.853" + "build_number": 20260109121340, + "version_string": "1.20.860" } }, { @@ -5146,10 +5146,10 @@ }, { "data": { - "checksum": "e8cd2ccef9a6bf81655182de69b9e2434cd01cdf61d882bafe3db9bf6510053d", - "contents_checksum": "068088641d9f587a92acd17c6128497320d38c788de8e69fdd018763ce3f3a1e", - "size": 127085012, - "source": "components/google-cloud-sdk-kubectl-darwin-arm-20250929142209.tar.gz", + "checksum": "3f07f2ecd3cdd2461a00dcd2b8c7755cbf5630b22226a52a27c3e127384d8f00", + "contents_checksum": "3d4bb40734a52eea59dfc40f6873d016ebb03022ee3bdf0ece7b2ad0b3796fc5", + "size": 113871878, + "source": "components/google-cloud-sdk-kubectl-darwin-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5175,16 +5175,16 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, { "data": { - "checksum": "8bfa1f051bede30d8bcc17a0668c0e407abd4e4914e54e842d6ff05e9f34bb28", - "contents_checksum": "d16bae6d53a0a3221cdd4012041c747ad90a4c68b35309d07ed0cd626cfdd142", - "size": 136223021, - "source": "components/google-cloud-sdk-kubectl-darwin-x86_64-20250929142209.tar.gz", + "checksum": "bdd3411289625807ea370d1fe29b3709e052224916e87df282df64d879fb5847", + "contents_checksum": "dce54475a781e3682c4fd6984923068167dd9ae715ecc32325e9cfcaa4560945", + "size": 122516124, + "source": "components/google-cloud-sdk-kubectl-darwin-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5210,16 +5210,16 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, { "data": { - "checksum": "7550e9a1cd868516c66b16074266beddcbbabe6b0396693168504534d167daff", - "contents_checksum": "e744b65b4dea14833207ce52297c4200ae8c2dc045a12b2fa1051eb208bd3e2d", - "size": 125767833, - "source": "components/google-cloud-sdk-kubectl-linux-arm-20250929142209.tar.gz", + "checksum": "f7799dab57ad34560267b74294d0254f9beeeffb99f8723db1ee018fd078b2e3", + "contents_checksum": "ed8353abfc7a96987bdaf14faaffaedebad0783b8d81c08ac7585189d5d0198d", + "size": 113141102, + "source": "components/google-cloud-sdk-kubectl-linux-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5245,16 +5245,16 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, { "data": { - "checksum": "56c8978a7e0dd7970a2fdb66087f217c53dad065acfbce9aa7e3082496e08513", - "contents_checksum": "599bb2b307841e8d75f36e44b89fc29e8507e241da8dc9655036b93f4d1d8611", - "size": 123566553, - "source": "components/google-cloud-sdk-kubectl-linux-x86-20250929142209.tar.gz", + "checksum": "e6fddb93bd770b85a398a5205903296fbaf9459aef4d915bc4c8316b8e70bb73", + "contents_checksum": "215cd0bffcc9dbeb961c278abc0e516dbad6ebd0d9f0c16dbf92a8cacd2ae05f", + "size": 111433116, + "source": "components/google-cloud-sdk-kubectl-linux-x86-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5280,16 +5280,16 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, { "data": { - "checksum": "592046c07b10ea32f214e88ab34a45a76fe778c15e0f72fe1264da39c082488c", - "contents_checksum": "f5954aa200048227d28dcbf171883dd5429417460a0e0e1454b0b0aa0993fa18", - "size": 133526694, - "source": "components/google-cloud-sdk-kubectl-linux-x86_64-20250929142209.tar.gz", + "checksum": "f2f5bb7b8cc2eef92f36b21a80a80a9a5274e58e7af9d722ee2f1a412a342916", + "contents_checksum": "cdbc965001f8ff086a00147ecc35d8845233599c824f2bfdd3cedb3a9f5e7a4f", + "size": 120096293, + "source": "components/google-cloud-sdk-kubectl-linux-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5315,7 +5315,7 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, @@ -5525,10 +5525,10 @@ }, { "data": { - "checksum": "3f84e0d7b20310d824654f1748c8f46db84bccaa66a72a6dd4df6fcf6bb4d3d3", - "contents_checksum": "e54ef83dbb2d42bc1a32bd6c140d346ade0df79bc11da243cd0e1609e92b82ce", - "size": 129760224, - "source": "components/google-cloud-sdk-kubectl-windows-x86-20250929142209.tar.gz", + "checksum": "e5f9c6840b0196dc756c12cb76510a52b9cba84c5779149bacbd4b5fe12d6661", + "contents_checksum": "2444bb615ad69f758937fd1e2a7316f783ac4628d0a430dc22f268a93e8c163a", + "size": 116999993, + "source": "components/google-cloud-sdk-kubectl-windows-x86-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5556,16 +5556,16 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, { "data": { - "checksum": "be6b51ee6853faec93505403c8a501e5c9808f9bed1c0e5cd9e6b1bc4ae1c22a", - "contents_checksum": "8d1b93566c1a0926e04f4816f805f1a2423ae5997ef52c088a5a2b407ebebd77", - "size": 137113897, - "source": "components/google-cloud-sdk-kubectl-windows-x86_64-20250929142209.tar.gz", + "checksum": "14de7bd830277714ab694fa62b725ae44512caf1d69deca2418a91ecee0769b3", + "contents_checksum": "12e50909367855a4c2254bb5fd3e101736b9499d130de0a49fb4b001feaebe40", + "size": 123301489, + "source": "components/google-cloud-sdk-kubectl-windows-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -5593,7 +5593,7 @@ }, "platform_required": true, "version": { - "build_number": 20250929142209, + "build_number": 20260109121340, "version_string": "1.33.5" } }, @@ -6394,15 +6394,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.22.2-rc.1" + "version_string": "1.23.0-rc.1" } }, { "data": { - "checksum": "70198ca8821e140b6370fe14967981e463a418f9f1a3ff95a3059038beecc674", - "contents_checksum": "4db9fc512edda604b78c0b1a0f2ef35d0a1ca7df9af05bda79d6b66f85466c82", - "size": 36901090, - "source": "components/google-cloud-sdk-nomos-darwin-x86_64-20251010143653.tar.gz", + "checksum": "4fea061f3da59d9de422052e137c8e2bd1e2d1cda87d20ed196d0048056eeb5e", + "contents_checksum": "93a440b6a9c2afc7f44fac5a88c813e3e814b42a59bd47d16dfff7d671c5eec5", + "size": 37162258, + "source": "components/google-cloud-sdk-nomos-darwin-x86_64-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -6427,16 +6427,16 @@ }, "platform_required": false, "version": { - "build_number": 20251010143653, - "version_string": "1.22.2-rc.1" + "build_number": 20251205141901, + "version_string": "1.23.0-rc.1" } }, { "data": { - "checksum": "0345a5f22efee1653cfbadcdb4e37fa32fc2e40700d206bec1dcb9bd333363cd", - "contents_checksum": "9b27ce3926fdafab9facc79c8a593b27eba76c39bcd1640a7071de154356b196", - "size": 36711013, - "source": "components/google-cloud-sdk-nomos-linux-x86_64-20251010143653.tar.gz", + "checksum": "b4cc8053bc2048a2b1a09dddd49919faeb81d411f1d369313e94e2528b7db7f3", + "contents_checksum": "5e6aa4c80fcca4e69bf4bc1f1f70700c6a8d376537400a8a2f8f41af47fab5b9", + "size": 36961568, + "source": "components/google-cloud-sdk-nomos-linux-x86_64-20251205141901.tar.gz", "type": "tar" }, "dependencies": [ @@ -6461,8 +6461,8 @@ }, "platform_required": false, "version": { - "build_number": 20251010143653, - "version_string": "1.22.2-rc.1" + "build_number": 20251205141901, + "version_string": "1.23.0-rc.1" } }, { @@ -6691,63 +6691,6 @@ "version_string": "" } }, - { - "dependencies": [ - "core", - "powershell-windows" - ], - "details": { - "description": "PowerShell cmdlets for the Google Cloud Platform.", - "display_name": "Cloud Tools for PowerShell" - }, - "gdu_only": true, - "id": "powershell", - "is_configuration": false, - "is_hidden": true, - "is_required": false, - "platform": { - "operating_systems": [ - "WINDOWS" - ] - }, - "platform_required": false, - "version": { - "build_number": 0, - "version_string": "1.0.1.10" - } - }, - { - "data": { - "checksum": "b002c3d9da22c0060a14f2957b27bd72c062d1e2e63dfa0077242a7a5e152c07", - "contents_checksum": "287fc9400eae35d186cd1d39a74b7f8d088f12da7f40b0a041f41b9275b8aff9", - "size": 18745914, - "source": "components/google-cloud-sdk-powershell-windows-20180924183125.tar.gz", - "type": "tar" - }, - "dependencies": [ - "core", - "powershell" - ], - "details": { - "description": "PowerShell cmdlets for the Google Cloud Platform.", - "display_name": "Cloud Tools for PowerShell (Platform Specific)" - }, - "gdu_only": true, - "id": "powershell-windows", - "is_configuration": false, - "is_hidden": true, - "is_required": false, - "platform": { - "operating_systems": [ - "WINDOWS" - ] - }, - "platform_required": false, - "version": { - "build_number": 20180924183125, - "version_string": "1.0.1.10" - } - }, { "data": { "checksum": "65f70d7b477fbcb5698489f18d024153ab713153e100e8b0fe93de974887a2a8", @@ -7109,15 +7052,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "2.16.0" + "version_string": "2.17.1" } }, { "data": { - "checksum": "8079acea13b5fb91e7d178f667df9dde509783ed76495a6056d48a48e74ab802", - "contents_checksum": "9a2837b577f58d03304210bc7e49b495aeee1908fafd3e1880a1a9a390fd30e1", - "size": 35704325, - "source": "components/google-cloud-sdk-skaffold-darwin-arm-20250509144819.tar.gz", + "checksum": "7300781701d99efb918d74860bb668748811deb8a0ceee25f5942c42562690a8", + "contents_checksum": "9f4d0ae607198098dfe7e5c09645e8fc541d06bd9748dd8debb956a16864a506", + "size": 35635251, + "source": "components/google-cloud-sdk-skaffold-darwin-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -7143,16 +7086,16 @@ }, "platform_required": false, "version": { - "build_number": 20250509144819, - "version_string": "2.16.0" + "build_number": 20260109121340, + "version_string": "2.17.1" } }, { "data": { - "checksum": "b1d997174569e7d74495e752a185dc80a951f77785b3844641dd034f22dc80aa", - "contents_checksum": "20a384bbce08ba557eff64795541af49d09931383c9f70bde1928459272baaf7", - "size": 38676720, - "source": "components/google-cloud-sdk-skaffold-darwin-x86_64-20250509144819.tar.gz", + "checksum": "58e441bd59bf90088d36c7172eda5e7f013908ad091e50e25403544ceda02fd5", + "contents_checksum": "47d889081e983f718c72ff2aeeba33f01569aa38eb37e74411284c9af361c777", + "size": 39160349, + "source": "components/google-cloud-sdk-skaffold-darwin-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -7178,16 +7121,16 @@ }, "platform_required": false, "version": { - "build_number": 20250509144819, - "version_string": "2.16.0" + "build_number": 20260109121340, + "version_string": "2.17.1" } }, { "data": { - "checksum": "1287cee04a4e6f3234062f7207faa8bf622ef0bff5ed4300852a1b1e8cfc6db4", - "contents_checksum": "104680a3b6b10ef9743791a31599040ac1a418b5beaf58f4fdd16cc1fe9deee3", - "size": 32248311, - "source": "components/google-cloud-sdk-skaffold-linux-arm-20250509144819.tar.gz", + "checksum": "59d5787f9452c892e1d3eaad126a09cd2ae3c1cffc42293834d0c78ee5bc63d6", + "contents_checksum": "f0ae22ecf92b471e52c42cf9a514be118dcbedb4a1f154160198bae37d4d773b", + "size": 32176110, + "source": "components/google-cloud-sdk-skaffold-linux-arm-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -7213,16 +7156,16 @@ }, "platform_required": false, "version": { - "build_number": 20250509144819, - "version_string": "2.16.0" + "build_number": 20260109121340, + "version_string": "2.17.1" } }, { "data": { - "checksum": "13d81182ba903b2cdfc9245fd003613322fd78662d1753f76b8b694e8427c3d4", - "contents_checksum": "27e7faef385b0a1f1e107543ef3a79ce98a7a8814440719394395dcab59b5007", - "size": 35320793, - "source": "components/google-cloud-sdk-skaffold-linux-x86_64-20250509144819.tar.gz", + "checksum": "80f7043b753b14ea3623ed80f752335a0e771e8b3f810ff0a92e1a29ce5ef792", + "contents_checksum": "0fe2e5349d5c69c04c970605366ba103ded5e0da88616568898d9b6469d8abf9", + "size": 35772319, + "source": "components/google-cloud-sdk-skaffold-linux-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -7248,16 +7191,16 @@ }, "platform_required": false, "version": { - "build_number": 20250509144819, - "version_string": "2.16.0" + "build_number": 20260109121340, + "version_string": "2.17.1" } }, { "data": { - "checksum": "dc70dcbbd90301e5a4fa6102bedf0d5648486d11ef6e5cc4a0dba4fedc129d0b", - "contents_checksum": "eae78c3cf76bf1a62435fa92b6eba2057d45a36c7481191a08a036e9d056b561", - "size": 33029287, - "source": "components/google-cloud-sdk-skaffold-windows-x86_64-20250509144819.tar.gz", + "checksum": "d88ddda1a88f5a21a19da7bdc5983089fb25d87123957d25bc660f6426ba6f22", + "contents_checksum": "6167c2f634d9b6deb62cb3f73cbfaacb61510953cf8015e178973dd10a3ab993", + "size": 33329612, + "source": "components/google-cloud-sdk-skaffold-windows-x86_64-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -7283,8 +7226,8 @@ }, "platform_required": false, "version": { - "build_number": 20250509144819, - "version_string": "2.16.0" + "build_number": 20260109121340, + "version_string": "2.17.1" } }, { @@ -7318,15 +7261,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "1.0.3" + "version_string": "1.0.4" } }, { "data": { - "checksum": "90c8a8f0edc4dece08ed6cbd666bd55d96c10cb7fbc67c9dad36e30467dfa92f", - "contents_checksum": "ff2c15df17853b9c5f7464bee92bd6c501f0d5120f0b5301abfad6ce9644b066", - "size": 12905524, - "source": "components/google-cloud-sdk-spanner-cli-darwin-arm-20250905141229.tar.gz", + "checksum": "1098edc7ac6a3a80805c49bb7abb39fa7da855ce26ec6a265bb8cbedab28d923", + "contents_checksum": "34142357fcb9f826d31c12a45244551285edbd457c0846ad1b3154f5712f7108", + "size": 13181780, + "source": "components/google-cloud-sdk-spanner-cli-darwin-arm-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -7351,16 +7294,16 @@ }, "platform_required": false, "version": { - "build_number": 20250905141229, - "version_string": "1.0.3" + "build_number": 20251212160114, + "version_string": "1.0.4" } }, { "data": { - "checksum": "4e3c31af78fbbf985ab6d186140860ccf071f971e8734f0fc77d85c0031c5620", - "contents_checksum": "2888d398226eed073f4dbf0b3553f2aeefbe0deb69a6eeb243f87f085f5a28d7", - "size": 13188019, - "source": "components/google-cloud-sdk-spanner-cli-darwin-x86_64-20250905141229.tar.gz", + "checksum": "2576c1bc6ccb7fd25a61ba543edb22e5655c390d601360afeebe74edff34d3c6", + "contents_checksum": "281d88902f2952692612eb738e327934bb0ccc4efe887df1d26f91d11cdb0d4a", + "size": 13511776, + "source": "components/google-cloud-sdk-spanner-cli-darwin-x86_64-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -7385,16 +7328,16 @@ }, "platform_required": false, "version": { - "build_number": 20250905141229, - "version_string": "1.0.3" + "build_number": 20251212160114, + "version_string": "1.0.4" } }, { "data": { - "checksum": "37f3cc472c0a586acffa737cc239306e4c467d4f306e0a7a3c6160990cfb053f", - "contents_checksum": "1d415ab3122554deb9cad17b350425aaa0e35e5542db790e30aa6c1977575335", - "size": 12244483, - "source": "components/google-cloud-sdk-spanner-cli-linux-arm-20250905141229.tar.gz", + "checksum": "7a21026fa198418513f1f45712c8f049586a766129a6d10a42fe69f8e6e3ed93", + "contents_checksum": "e226f944067fe4ff2bd78edfc4d8f9c66af46947e400ad906415177371dd7dfb", + "size": 12456229, + "source": "components/google-cloud-sdk-spanner-cli-linux-arm-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -7419,16 +7362,16 @@ }, "platform_required": false, "version": { - "build_number": 20250905141229, - "version_string": "1.0.3" + "build_number": 20251212160114, + "version_string": "1.0.4" } }, { "data": { - "checksum": "a0eaee28879bff56249b4d7083c9e8b7ff84d9685703aeb593629bcf0ca0ccd1", - "contents_checksum": "721db0b581c7382d41704515c8b2c717e162bcc57bb2082cd323d12df1e256b3", - "size": 13218437, - "source": "components/google-cloud-sdk-spanner-cli-linux-x86_64-20250905141229.tar.gz", + "checksum": "b06e9bd6a466e3c77229bf5b19770d96bec3c2a40d5e6abfc6bcc72cb24d6668", + "contents_checksum": "d498668470449f10f8bb1bde387326ffd181f89b503eaebf933eadfd069eb466", + "size": 13490338, + "source": "components/google-cloud-sdk-spanner-cli-linux-x86_64-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -7453,16 +7396,16 @@ }, "platform_required": false, "version": { - "build_number": 20250905141229, - "version_string": "1.0.3" + "build_number": 20251212160114, + "version_string": "1.0.4" } }, { "data": { - "checksum": "1852f1e5cb882cc3fbbddc3e3bfba74a28da2adde6433df877f1e6dd4bd9fe2e", - "contents_checksum": "8920b11b6379694e7a928d314d21717731c26e8c2a9c8b51e8e72caa6411135f", - "size": 13393277, - "source": "components/google-cloud-sdk-spanner-cli-windows-x86_64-20250905141229.tar.gz", + "checksum": "7a34cf40e2ee818530b58baf8027f3fd2569b589b4e71e173a644c0b699a014c", + "contents_checksum": "5ec67dbf21d54d6d3d006db15b7362250b61e9b1ed00b213c234ba85d29b54bf", + "size": 14246906, + "source": "components/google-cloud-sdk-spanner-cli-windows-x86_64-20251212160114.tar.gz", "type": "tar" }, "dependencies": [ @@ -7487,8 +7430,8 @@ }, "platform_required": false, "version": { - "build_number": 20250905141229, - "version_string": "1.0.3" + "build_number": 20251212160114, + "version_string": "1.0.4" } }, { @@ -7515,15 +7458,15 @@ "platform_required": false, "version": { "build_number": 0, - "version_string": "3.17.0" + "version_string": "3.19.0" } }, { "data": { - "checksum": "6e651beba63806100ccedf673765b07dcb906d19b940870d4902b6eef0f770ec", - "contents_checksum": "9ac2594447806359be297a986019d2bd0ce2b80b315c2f0338b41ec6f197de86", - "size": 30846184, - "source": "components/google-cloud-sdk-spanner-migration-tool-linux-x86_64-20251017124533.tar.gz", + "checksum": "e6388401bb90c1e39cc4d95c90a352b7ca12902bb6fa398aca9f2707764ccbb9", + "contents_checksum": "2102698ada160865a0664339e23008bfe47d487960d60849792d39d9c0776dac", + "size": 31144230, + "source": "components/google-cloud-sdk-spanner-migration-tool-linux-x86_64-20260102151133.tar.gz", "type": "tar" }, "dependencies": [ @@ -7548,8 +7491,8 @@ }, "platform_required": false, "version": { - "build_number": 20251017124533, - "version_string": "3.17.0" + "build_number": 20260102151133, + "version_string": "3.19.0" } }, { @@ -7813,10 +7756,10 @@ }, { "data": { - "checksum": "bd99d9997855a6681d3b75d9b5585d8f6cecc14fa46a3693cad81b3cba332335", - "contents_checksum": "a59a59f08e67bcae2680351c08c9e6392a1e187e9e78f46fc8e1e0a0bcae426a", - "size": 61499316, - "source": "components/google-cloud-sdk-tests-20251117224618.tar.gz", + "checksum": "305ba99f6ae9070e071144eb8bdb26c165d875eb5eabe2e994a4f0e45a85a009", + "contents_checksum": "35c7e43a7cafd222ce0ebc94695e537ea8b3745f9f42c6f9ca8417014b6cfcf1", + "size": 61751716, + "source": "components/google-cloud-sdk-tests-20260109121340.tar.gz", "type": "tar" }, "dependencies": [ @@ -7834,8 +7777,8 @@ "platform": {}, "platform_required": false, "version": { - "build_number": 20251117224618, - "version_string": "2025.11.17" + "build_number": 20260109121340, + "version_string": "2026.01.09" } } ], @@ -7854,11 +7797,11 @@ ], "post_processing_command": "components post-process", "release_notes_url": "RELEASE_NOTES", - "revision": 20251117224618, + "revision": 20260109121340, "schema_version": { "no_update": false, "url": "https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.tar.gz", "version": 3 }, - "version": "548.0.0" + "version": "552.0.0" } diff --git a/pkgs/by-name/go/google-cloud-sdk/data.nix b/pkgs/by-name/go/google-cloud-sdk/data.nix index db6cc6641baf..cae1bd6049e0 100644 --- a/pkgs/by-name/go/google-cloud-sdk/data.nix +++ b/pkgs/by-name/go/google-cloud-sdk/data.nix @@ -1,27 +1,27 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "548.0.0"; + version = "552.0.0"; googleCloudSdkPkgs = { x86_64-linux = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-linux-x86_64.tar.gz"; - sha256 = "15d0hnw8ihff75ppciilmhvjidsgma4pyr1hi3bd1bgyrqm86m8b"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-linux-x86_64.tar.gz"; + sha256 = "10ihffqxn2dxl6lagp4616k9cp4d73p68lcy4dzy2n5hzmfklj9s"; }; x86_64-darwin = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-darwin-x86_64.tar.gz"; - sha256 = "1hbzbanr0dlll02xg484hr8z05s2jzg7n4yigvykdbx3gvi0fkmz"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-darwin-x86_64.tar.gz"; + sha256 = "0s8s717dy301nbc2a2pa5zcnpg258r3hvq8lmsz19gwa7y8k8bws"; }; aarch64-linux = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-linux-arm.tar.gz"; - sha256 = "0b19h83lp5gz4dl1gb2hcj00587p37ijwjfhz8qsyl40kvdapd4n"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-linux-arm.tar.gz"; + sha256 = "197kj3m999pigk6503h3y8psld0m9xlp6sviv5mz9zriaf1rxgqs"; }; aarch64-darwin = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-darwin-arm.tar.gz"; - sha256 = "1s1dnw3ia1vaamc1inl3iwpczi175q2pfnd7zysw8m53xrc2651x"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-darwin-arm.tar.gz"; + sha256 = "1m1jdsgl8dm73wgvs982rkjx4j3fqxgs2xrkqxqadpcx3nb82ysv"; }; i686-linux = { - url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-548.0.0-linux-x86.tar.gz"; - sha256 = "1a8d02lf3zxmw8szjkq8hj6dqxx9zg4xw9mrsblpfzl8k874m794"; + url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-552.0.0-linux-x86.tar.gz"; + sha256 = "1dp48vvkg1vfv2cc4g0g1cb06pdshhvxvs48r78943cbbsjql32k"; }; }; } From 8ad5b2d29ba90b9a8d2454d64f7020a7ec89a29a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 06:14:09 +0000 Subject: [PATCH 120/130] zapzap: 6.2.5 -> 6.2.7 --- pkgs/by-name/za/zapzap/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index 4bc308db96e0..3f66e0c4d7a1 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "zapzap"; - version = "6.2.5"; + version = "6.2.7"; pyproject = true; src = fetchFromGitHub { owner = "rafatosta"; repo = "zapzap"; tag = version; - hash = "sha256-PP0SQbTXUaAfCX8EZ7+5/uGYDhOmgxxGwVhjc70c7mA="; + hash = "sha256-CCCQOkoTMk718DSuArt5CoooOfGb/8uYVsAkqHmCFj0="; }; nativeBuildInputs = [ From ed4b9d13e2458932915c81d4b7e9d612bad1573c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 07:33:31 +0000 Subject: [PATCH 121/130] kor: 0.6.6 -> 0.6.7 --- pkgs/by-name/ko/kor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/kor/package.nix b/pkgs/by-name/ko/kor/package.nix index 1364ec32e5d9..5d22548e6fc5 100644 --- a/pkgs/by-name/ko/kor/package.nix +++ b/pkgs/by-name/ko/kor/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "kor"; - version = "0.6.6"; + version = "0.6.7"; src = fetchFromGitHub { owner = "yonahd"; repo = "kor"; tag = "v${finalAttrs.version}"; - hash = "sha256-eCWVMb5s9nArkW+mKzca/377qSH0k3NUcXyMOqtDUnM="; + hash = "sha256-d8/b1O/dEeJzf9xaTHvAUbx2tFk7LjuOnACXYEIFsME="; }; - vendorHash = "sha256-ZTiFRBjLT1YHvw2yZAx3vFOvRPF237wbJABGIGr9LKc="; + vendorHash = "sha256-nFgf1eGbIQ1R/cj+ikYIaw2dqOSoEAG4sFPAqF1CFAQ="; nativeCheckInputs = [ writableTmpDirAsHomeHook ]; From e691367410f651075045e02b537893a70f22de17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 07:50:59 +0000 Subject: [PATCH 122/130] livebook: 0.18.2 -> 0.18.3 --- pkgs/development/beam-modules/livebook/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/beam-modules/livebook/default.nix b/pkgs/development/beam-modules/livebook/default.nix index 3dd8d1036143..d4d81f993d33 100644 --- a/pkgs/development/beam-modules/livebook/default.nix +++ b/pkgs/development/beam-modules/livebook/default.nix @@ -9,7 +9,7 @@ beamPackages.mixRelease rec { pname = "livebook"; - version = "0.18.2"; + version = "0.18.3"; inherit (beamPackages) elixir; @@ -21,7 +21,7 @@ beamPackages.mixRelease rec { owner = "livebook-dev"; repo = "livebook"; tag = "v${version}"; - hash = "sha256-VXb7TUeGjDcENd3AvAGTDYhBJCfibUzgO5nqpewRAt8="; + hash = "sha256-/FAHBSOmVoNj1YRaxLjZMoDhUTMcV7Zi/TsSwxS1SHo="; }; mixFodDeps = beamPackages.fetchMixDeps { From 055ff17e060d62e433f2b38e238d86681e535eee Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 15 Jan 2026 11:20:38 +0300 Subject: [PATCH 123/130] glibc: fix path derp on cross --- pkgs/development/libraries/glibc/common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 21cd780e19b2..d7a384b00539 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -296,7 +296,7 @@ stdenv.mkDerivation ( configureScript="`pwd`/../configure" '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' - sed -i s/-lgcc_eh//g "../$sourceRoot/Makeconfig" + sed -i s/-lgcc_eh//g ../Makeconfig cat > config.cache << "EOF" libc_cv_forced_unwind=yes From 357e3d10ad35c05fb4c1d5704476e2a65c1d6779 Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Thu, 15 Jan 2026 09:22:13 +0100 Subject: [PATCH 124/130] phpExtensions.vld: 0.19.0 -> 0.19.1 --- pkgs/development/php-packages/vld/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/php-packages/vld/default.nix b/pkgs/development/php-packages/vld/default.nix index e995e4033df2..5b120f95f2aa 100644 --- a/pkgs/development/php-packages/vld/default.nix +++ b/pkgs/development/php-packages/vld/default.nix @@ -7,7 +7,7 @@ }: let - version = "0.19.0"; + version = "0.19.1"; in buildPecl { pname = "vld"; @@ -17,7 +17,7 @@ buildPecl { owner = "derickr"; repo = "vld"; tag = version; - hash = "sha256-pQ1KIdGtV7bN5nROOJHR7C1eFMqVioTNLPAsJzH86NI="; + hash = "sha256-fNmDH5jUwwYYgIpDSvb+NVcg+q97QzKCcx1uaMBwDrs="; }; # Tests relies on PHP 7.0 From 67eaea3f3f2fabdb2decfbb874da23d3de26f95e Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Thu, 15 Jan 2026 09:29:29 +0100 Subject: [PATCH 125/130] ty: 0.0.11 -> 0.0.12 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.12 Diff: https://github.com/astral-sh/ty/compare/0.0.11...0.0.12 --- 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 a0625bf19b1f..e99f9b8f2784 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.11"; + version = "0.0.12"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-lelhsc6zl6Qe7W7YsXviqB3NEOuJAzewnOgFPtsCYGA="; + hash = "sha256-HbIntp5dhJgR3WdX3mtxhghHo5twQFiGfbHprWSsei8="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-BceNALWxHXxylbssvAbY0CMcQBHnOX22ckgGta1wTsc="; + cargoHash = "sha256-OerZoJcgxCMytyrdI3xZmtRj/7/SJHJsdO92N/WXWU0="; nativeBuildInputs = [ installShellFiles ]; From b9900f0f0fd8c76c639dd55708208b5efd009ca1 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 20:35:21 +0100 Subject: [PATCH 126/130] treewide: remove flyfloh as maintainer from packages Inactive as a package maintainer since 2021. Removing as maintainer from the packages according to the maintainer guidelines. Keeping the maintainer handle, because it is also referenced in the marketing team in which flyfloh is still active. --- pkgs/development/python-modules/localzone/default.nix | 1 - pkgs/development/python-modules/pymetno/default.nix | 1 - pkgs/development/python-modules/python-miio/default.nix | 1 - pkgs/development/python-modules/rxv/default.nix | 1 - 4 files changed, 4 deletions(-) diff --git a/pkgs/development/python-modules/localzone/default.nix b/pkgs/development/python-modules/localzone/default.nix index 7bf9973cfdd9..7dc5851f836c 100644 --- a/pkgs/development/python-modules/localzone/default.nix +++ b/pkgs/development/python-modules/localzone/default.nix @@ -39,6 +39,5 @@ buildPythonPackage rec { homepage = "https://localzone.iomaestro.com"; changelog = "https://github.com/ags-slc/localzone/blob/v${version}/CHANGELOG.rst"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ flyfloh ]; }; } diff --git a/pkgs/development/python-modules/pymetno/default.nix b/pkgs/development/python-modules/pymetno/default.nix index 886d62c6b4f9..ed2da81a1f8c 100644 --- a/pkgs/development/python-modules/pymetno/default.nix +++ b/pkgs/development/python-modules/pymetno/default.nix @@ -35,6 +35,5 @@ buildPythonPackage rec { homepage = "https://github.com/Danielhiversen/pyMetno/"; changelog = "https://github.com/Danielhiversen/pyMetno/releases/tag/${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ flyfloh ]; }; } diff --git a/pkgs/development/python-modules/python-miio/default.nix b/pkgs/development/python-modules/python-miio/default.nix index cc43decbb3bc..12b8e76d37a9 100644 --- a/pkgs/development/python-modules/python-miio/default.nix +++ b/pkgs/development/python-modules/python-miio/default.nix @@ -82,6 +82,5 @@ buildPythonPackage rec { description = "Python library for interfacing with Xiaomi smart appliances"; homepage = "https://github.com/rytilahti/python-miio"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ flyfloh ]; }; } diff --git a/pkgs/development/python-modules/rxv/default.nix b/pkgs/development/python-modules/rxv/default.nix index dc99e198525d..da84c5561716 100644 --- a/pkgs/development/python-modules/rxv/default.nix +++ b/pkgs/development/python-modules/rxv/default.nix @@ -47,6 +47,5 @@ buildPythonPackage rec { description = "Python library for communicate with Yamaha RX-Vxxx receivers"; homepage = "https://github.com/wuub/rxv"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ flyfloh ]; }; } From 2967d4ffe0716ce7c74a45d64014c26d7b3a5767 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 10 Jan 2026 20:37:13 +0100 Subject: [PATCH 127/130] teams/ctrl-os: drop --- maintainers/team-list.nix | 12 ------------ pkgs/by-name/cy/cyclonedx-cli/package.nix | 6 ++++-- pkgs/by-name/cy/cyclonedx-python/package.nix | 4 +++- pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix | 4 ++-- 4 files changed, 9 insertions(+), 17 deletions(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 28a2189c5d2b..baa945e20841 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -177,18 +177,6 @@ with lib.maintainers; shortName = "Cosmopolitan"; }; - ctrl-os = { - # Existing members may approve additions. - members = [ - blitz - messemar - flyfloh - ]; - - scope = "Team of Cyberus Technology employees that maintain packages relevant to CTRL-OS"; - shortName = "CTRL-OS"; - }; - cuda = { github = "cuda-maintainers"; }; diff --git a/pkgs/by-name/cy/cyclonedx-cli/package.nix b/pkgs/by-name/cy/cyclonedx-cli/package.nix index 857cfd9976ee..448f1c7c5506 100644 --- a/pkgs/by-name/cy/cyclonedx-cli/package.nix +++ b/pkgs/by-name/cy/cyclonedx-cli/package.nix @@ -33,8 +33,10 @@ buildDotnetModule rec { description = "CycloneDX CLI tool for SBOM analysis, merging, diffs and format conversions"; homepage = "https://github.com/CycloneDX/cyclonedx-cli"; changelog = "https://github.com/CycloneDX/cyclonedx-cli/releases/tag/v${version}"; - maintainers = with lib.maintainers; [ thillux ]; - teams = [ lib.teams.ctrl-os ]; + maintainers = with lib.maintainers; [ + blitz + thillux + ]; license = lib.licenses.asl20; platforms = with lib.platforms; (linux ++ darwin); mainProgram = "cyclonedx"; diff --git a/pkgs/by-name/cy/cyclonedx-python/package.nix b/pkgs/by-name/cy/cyclonedx-python/package.nix index 7001e6e3ade6..436dcd275583 100644 --- a/pkgs/by-name/cy/cyclonedx-python/package.nix +++ b/pkgs/by-name/cy/cyclonedx-python/package.nix @@ -37,7 +37,9 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/CycloneDX/cyclonedx-python"; changelog = "https://github.com/CycloneDX/cyclonedx-python/releases/tag/${src.tag}"; license = lib.licenses.asl20; - teams = [ lib.teams.ctrl-os ]; + maintainers = with lib.maintainers; [ + blitz + ]; mainProgram = "cyclonedx-py"; }; } diff --git a/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix index 3606d87418f8..035fa814b072 100644 --- a/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix +++ b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix @@ -140,8 +140,8 @@ edk2.mkDerivation projectDscPath (finalAttrs: { description = "Sample UEFI firmware for Cloud Hypervisor and KVM"; homepage = "https://github.com/tianocore/tianocore.github.io/wiki/OVMF"; license = lib.licenses.bsd2; - teams = with lib.teams; [ - ctrl-os + maintainers = with lib.maintainers; [ + messemar ]; broken = stdenv.hostPlatform.isDarwin; }; From 677c755a69172fc3f6e63a67014accade20311bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Thu, 15 Jan 2026 00:52:31 +0100 Subject: [PATCH 128/130] coreth: Remove package coreth has been moved by upstream into `AvalancheGo`, which is also packaged in nixpkgs. Additionally, it has been unmaintained and the Darwin build broken since 2024. --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/co/coreth/package.nix | 45 ---------------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 3 insertions(+), 45 deletions(-) delete mode 100644 pkgs/by-name/co/coreth/package.nix diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 2eb5902778ed..30edd8d322e0 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -103,6 +103,8 @@ - Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now. +- `coreth` has been removed, as upstream has moved it into `avalanchego`. + - `nodePackages.prebuild-install` was removed because it appeared to be unmaintained upstream. See [upstream's recommendations for alternatives](https://github.com/prebuild/prebuild-install#note). diff --git a/pkgs/by-name/co/coreth/package.nix b/pkgs/by-name/co/coreth/package.nix deleted file mode 100644 index 742ca2c7ca8d..000000000000 --- a/pkgs/by-name/co/coreth/package.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - buildGoModule, - fetchFromGitHub, - lib, -}: - -buildGoModule rec { - pname = "coreth"; - version = "0.15.3"; - - src = fetchFromGitHub { - owner = "ava-labs"; - repo = "coreth"; - rev = "v${version}"; - hash = "sha256-c2Z0rstaOTVsMmOJbHeYJ1rxFHOA/kUzj8k8z56APZ8="; - }; - - # go mod vendor has a bug, see: golang/go#57529 - proxyVendor = true; - - vendorHash = "sha256-V0IzZbJ1KfSSF/NL4a14mL+hwXF213HM5WJS3mmT4mQ="; - - ldflags = [ - "-s" - "-w" - "-X github.com/ava-labs/coreth/plugin/evm.Version=${version}" - "-X github.com/ava-labs/coreth/cmd/abigen.gitCommit=${version}" - "-X github.com/ava-labs/coreth/cmd/abigen.gitDate=1970-01-01" - ]; - - subPackages = [ - "cmd/abigen" - "plugin" - ]; - - postInstall = "mv $out/bin/{plugin,evm}"; - - meta = { - description = "Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services"; - homepage = "https://github.com/ava-labs/coreth"; - changelog = "https://github.com/ava-labs/coreth/releases/tag/v${version}"; - license = lib.licenses.lgpl3Only; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 983b957f5d2c..4dc3a14a1875 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -485,6 +485,7 @@ mapAliases { copper = throw "'copper' has been removed, as it was broken since 22.11"; # Added 2025-08-22 cordless = throw "'cordless' has been removed due to being archived upstream. Consider using 'discordo' instead."; # Added 2025-06-07 corepack_latest = throw "'corepack_latest' has been removed, use 'corepack.override { nodejs = pkgs.nodejs_latest; }' instead"; # Added 2025-10-25 + coreth = throw "'coreth' has been moved to 'avalanchego' by upstream"; # Added 2026-01-15 cosmic-tasks = throw "'cosmic-tasks' has been renamed to/replaced by 'tasks'"; # Converted to throw 2025-10-27 cotton = throw "'cotton' has been removed since it is vulnerable to CVE-2025-62518 and upstream is unmaintained"; # Added 2025-10-26 cpp-ipfs-api = throw "'cpp-ipfs-api' has been renamed to/replaced by 'cpp-ipfs-http-client'"; # Converted to throw 2025-10-27 From 3a82d39a340a4df3cb0e1f52b938679c91d167e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 02:47:49 +0000 Subject: [PATCH 129/130] python3Packages.pyannoteai-sdk: 0.3.0 -> 0.4.0 --- .../python-modules/pyannoteai-sdk/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pyannoteai-sdk/default.nix b/pkgs/development/python-modules/pyannoteai-sdk/default.nix index 129e5c212f76..d2834b6a1fc2 100644 --- a/pkgs/development/python-modules/pyannoteai-sdk/default.nix +++ b/pkgs/development/python-modules/pyannoteai-sdk/default.nix @@ -11,15 +11,15 @@ requests, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyannoteai-sdk"; - version = "0.3.0"; + version = "0.4.0"; pyproject = true; src = fetchPypi { pname = "pyannoteai_sdk"; - inherit version; - hash = "sha256-QOA1ABzi3rNR/aDFNXxZhNzBrYL+JEexpi1fTOZYCa0="; + inherit (finalAttrs) version; + hash = "sha256-+9reButUNHN0rPEGmLjJwLzbWS+DOckMWhb6RB6oz50="; }; build-system = [ @@ -42,4 +42,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +}) From 40c9a9e0aa8c1b0a9c3fbe3f225aba3b9ac4bf6e Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 15 Jan 2026 12:25:54 +0300 Subject: [PATCH 130/130] gdb: fix configure invocation on hostCpuOnly This was abusing enableFeature to do "--enable-targets=all", which is already icky, but it also resulted in "--disable-targets=all", which is not a real option. --- pkgs/by-name/gd/gdb/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gd/gdb/package.nix b/pkgs/by-name/gd/gdb/package.nix index 8c2aa60df23b..777e90734052 100644 --- a/pkgs/by-name/gd/gdb/package.nix +++ b/pkgs/by-name/gd/gdb/package.nix @@ -181,7 +181,9 @@ stdenv.mkDerivation (finalAttrs: { (withFeatureAs true "auto-load-safe-path" (builtins.concatStringsSep ":" safePaths)) (withFeature enableDebuginfod "debuginfod") (enableFeature (!stdenv.hostPlatform.isMusl) "nls") - (enableFeature (!hostCpuOnly) "targets=all") + ] + ++ optional (!hostCpuOnly) "--enable-targets=all" + ++ [ (enableFeature (!stdenv.hostPlatform.isStatic) "inprocess-agent") ] # Workaround for Apple Silicon, "--target" must be "faked", see eg: https://github.com/Homebrew/homebrew-core/pull/209753