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..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). @@ -162,6 +164,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/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 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 ``` ::: 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 diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c45267afc888..7871d5523d49 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1350,6 +1350,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"; @@ -14464,7 +14470,6 @@ }; l3af = { email = "L3afMeAlon3@gmail.com"; - matrix = "@L3afMe:matrix.org"; github = "L3afMe"; githubId = 72546287; name = "L3af"; @@ -24709,7 +24714,7 @@ }; snaki = { email = "ek@kyouma.net"; - matrix = "@snaki:kescher.at"; + matrix = "@emily:woof.rip"; name = "emily"; github = "snaakey"; githubId = 38018554; @@ -27406,14 +27411,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/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/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index a5aeb8ae8159..de5b2029acea 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. diff --git a/nixos/modules/config/swap.nix b/nixos/modules/config/swap.nix index bd4b9cd0475e..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,8 +307,9 @@ 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}"} + ${lib.optionalString (!sw.randomEncryption.enable) "mkswap \"${sw.realDevice}\""} fi fi ''} 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/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/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 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=" } } } 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/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4b3e93869e76..c66d17a4740b 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=", 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/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/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/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/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/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 ) 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/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/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/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/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/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/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 = [ 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/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/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/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/ba/bats/package.nix b/pkgs/by-name/ba/bats/package.nix index 44881b4b4cc3..5396fb6ffa22 100644 --- a/pkgs/by-name/ba/bats/package.nix +++ b/pkgs/by-name/ba/bats/package.nix @@ -255,6 +255,22 @@ 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: + ```nix + bats.withLibraries (p: [ + p.bats-assert + p.bats-support + ]) + ``` + ''; mainProgram = "bats"; maintainers = with lib.maintainers; [ abathur ]; license = lib.licenses.mit; 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/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/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/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 = [ 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/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/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/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/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/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/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/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 = [ 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/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 = '' 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/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 deleted file mode 100644 index dee08d48c295..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 = with lib.maintainers; [ urandom ]; - }; -} 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/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 ]; 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/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/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/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/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/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/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/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/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/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 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/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/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/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/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/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/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/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 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/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/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/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/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/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/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/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/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/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/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch b/pkgs/by-name/gn/gnutls/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch similarity index 100% rename from pkgs/development/libraries/gnutls/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch rename to pkgs/by-name/gn/gnutls/gnulib-float-h-tests-port-to-C23-PowerPC-GCC.patch 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 49e5bdcea649..98f58a62e3f1 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 { @@ -166,7 +169,7 @@ stdenv.mkDerivation rec { texinfo ] ++ [ - autoconf + buildPackages.autoconf269 automake ] ++ lib.optionals doCheck [ 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"; }; }; } 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/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/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 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"; 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/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 ]; 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/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/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/by-name/ma/matrix-alertmanager-receiver/package.nix b/pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix index a4bfa13e31ba..c30f9668c93d 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"; 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"; 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; 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/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; 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/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 [ 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"; }; 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/ov/OVMF-cloud-hypervisor/package.nix b/pkgs/by-name/ov/OVMF-cloud-hypervisor/package.nix index 4369b083cedf..035fa814b072 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; + maintainers = with lib.maintainers; [ + messemar + ]; + broken = stdenv.hostPlatform.isDarwin; + }; +}) 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 [ 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/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 ]; 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 = [ 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 ]; 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/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/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/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 ]; 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 = [ 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/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/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/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 = [ 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 ]; 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; }; 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 ]; }; -} +}) 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"; diff --git a/pkgs/by-name/va/vapoursynth/package.nix b/pkgs/by-name/va/vapoursynth/package.nix index 5607743660a3..5d6e5626bd73 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 = [ 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/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 ]; + }; +} 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; 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 = [ 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"; + }; +} 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/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 { diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab4dd9a16f82..bc19c93d21ef 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 26fd07c6dd9b..1e2df1082117 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -240646,7 +240646,7 @@ self: { Cabal, directory, filepath, - fltk14, + fltk_1_4, libGL, libGLU, mtl, @@ -240675,7 +240675,7 @@ self: { text vector ]; - librarySystemDepends = [ fltk14 ]; + librarySystemDepends = [ fltk_1_4 ]; libraryPkgconfigDepends = [ libGL libGLU @@ -240700,7 +240700,7 @@ self: { } ) { - inherit (pkgs) fltk14; + inherit (pkgs) fltk_1_4; inherit (pkgs) libGL; inherit (pkgs) libGLU; inherit (pkgs) pkg-config; 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/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 diff --git a/pkgs/development/libraries/hyphen/dictionaries.nix b/pkgs/development/libraries/hyphen/dictionaries.nix index f805aac6956c..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 @@ -13,13 +14,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,78 +43,499 @@ 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 ''; }; -in -rec { - - # ENGLISH - - 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)"; + # 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 ""; }; - installPhase = '' - runHook preInstall - make install-hyphDATA - runHook postInstall - ''; + + dicts = rec { + + # 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 + + # 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)"; + }; + 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 + }; + }; - # 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"; - }; - - # RUSSIAN - - ru_RU = ru-ru; - ru-ru = mkDictFromLibreofficeGit { - subdir = "ru_RU"; - shortName = "ru-ru"; - shortDescription = "Russian (Russia)"; - dictFileName = "ru_RU"; - readmeFileName = "ru_RU"; +in +dicts +// { + all = symlinkJoin { + name = "hyphen-all"; + paths = lib.unique (lib.attrValues dicts); }; } 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/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"; 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 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 = [ 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 = { diff --git a/pkgs/development/python-modules/gekko/default.nix b/pkgs/development/python-modules/gekko/default.nix index d0edd4b35488..86117f7ded48 100644 --- a/pkgs/development/python-modules/gekko/default.nix +++ b/pkgs/development/python-modules/gekko/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "gekko"; - version = "1.3.0"; + version = "1.3.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-S/uHA1UPPX159ZOk/vItSVWZ4VVu1Bylhc98LslAutI="; + hash = "sha256-o5nNn4lshkrb37ud0FL5V9EG9FTgpxG9U9tpbIiazn4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/githubkit/default.nix b/pkgs/development/python-modules/githubkit/default.nix index 0e1d6e1e150f..f8f85d4ba07d 100644 --- a/pkgs/development/python-modules/githubkit/default.nix +++ b/pkgs/development/python-modules/githubkit/default.nix @@ -17,14 +17,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="; }; patches = [ 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 ]; }; -} +}) 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/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 ]; 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 ]; }; -} +}) 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/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 ]; }; } 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 ]; diff --git a/pkgs/development/python-modules/serpent/default.nix b/pkgs/development/python-modules/serpent/default.nix index bb6312686e5e..c66747fc2cc1 100644 --- a/pkgs/development/python-modules/serpent/default.nix +++ b/pkgs/development/python-modules/serpent/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "serpent"; - version = "1.41"; + version = "1.42"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-BAcDX+PGZEOH1Iz/FGfVqp/v+BTQc3K3hnftDuPtcJU="; + hash = "sha256-jqCCsB+LoH7NdONKkRisRSG8RZSTjZErgIyJ8dpCVQY="; }; build-system = [ setuptools ]; 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/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/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/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/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/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/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/development/python2-modules/hypothesis/default.nix b/pkgs/development/python2-modules/hypothesis/default.nix deleted file mode 100644 index d2b8c9066f89..000000000000 --- a/pkgs/development/python2-modules/hypothesis/default.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - attrs, - coverage, - pexpect, - doCheck ? true, - pytest, - pytest-xdist, - 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 - coverage - sortedcontainers - ]; - - nativeCheckInputs = [ - pytest - pytest-xdist - 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/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/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/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/development/python2-modules/mock/default.nix b/pkgs/development/python2-modules/mock/default.nix deleted file mode 100644 index 3e100689eb54..000000000000 --- a/pkgs/development/python2-modules/mock/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - isPy27, - funcsigs, - six, - pbr, - unittestCheckHook, - pytest, -}: - -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 - pytest - ]; - - meta = { - description = "Mock objects for Python"; - homepage = "http://python-mock.sourceforge.net/"; - license = lib.licenses.bsd2; - }; - -} 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/development/python2-modules/packaging/default.nix b/pkgs/development/python2-modules/packaging/default.nix deleted file mode 100644 index f5a0f459bd4e..000000000000 --- a/pkgs/development/python2-modules/packaging/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - pyparsing, - six, - pytestCheckHook, - 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 = [ - pytestCheckHook - 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/development/python2-modules/pip/default.nix b/pkgs/development/python2-modules/pip/default.nix index 229f34fa1a7a..e0b6b001cb3e 100644 --- a/pkgs/development/python2-modules/pip/default.nix +++ b/pkgs/development/python2-modules/pip/default.nix @@ -3,11 +3,9 @@ buildPythonPackage, bootstrapped-pip, fetchFromGitHub, - mock, scripttest, virtualenv, pretend, - pytest, }: buildPythonPackage rec { @@ -30,12 +28,11 @@ buildPythonPackage rec { pipInstallFlags = [ "--ignore-installed" ]; nativeCheckInputs = [ - mock 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 deleted file mode 100644 index 968068182188..000000000000 --- a/pkgs/development/python2-modules/pluggy/default.nix +++ /dev/null @@ -1,36 +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"; - }; - - checkPhase = '' - py.test - ''; - - # 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/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/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/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/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/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/development/python2-modules/pytest/default.nix b/pkgs/development/python2-modules/pytest/default.nix deleted file mode 100644 index 3adb0a7d4aad..000000000000 --- a/pkgs/development/python2-modules/pytest/default.nix +++ /dev/null @@ -1,101 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - attrs, - hypothesis, - 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 = [ - hypothesis - 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/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/development/python2-modules/zipp/default.nix b/pkgs/development/python2-modules/zipp/default.nix deleted file mode 100644 index a08e88cc6d7d..000000000000 --- a/pkgs/development/python2-modules/zipp/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - setuptools-scm, - pytest, - pytest-flake8, - 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 ]; - - nativeCheckInputs = [ - pytest - pytest-flake8 - ]; - - checkPhase = '' - pytest - ''; - - # 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/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 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 ]; 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="; }; }; diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index 52599a89c946..1fbce8b042c2 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -15,14 +15,14 @@ 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 main = { - version = "6.18.4"; - hash = "sha256-/D58INKVYf5/T7VBUrpCvX7rR0rhYD/bjSdGHXHyyOI="; + version = "6.18.5"; + hash = "sha256-G3nG41foET2Ae84gLmB3P6GylnMN2Bp55bnXY/MNI+k="; }; }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 0c7fe5fe9393..eb2276cc2566 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -467,6 +467,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 @@ -484,6 +486,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 @@ -586,6 +589,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 @@ -628,6 +632,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 @@ -693,6 +701,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 41a9795c3876..eb7c50937ce3 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; }; @@ -1719,13 +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 - }; - cedille = callPackage ../applications/science/logic/cedille { inherit (haskellPackages) alex @@ -2562,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 { @@ -3593,13 +3580,7 @@ with pkgs; rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; - rtaudio = callPackage ../development/libraries/audio/rtaudio { - jack = libjack2; - }; - - rtmidi = callPackage ../development/libraries/audio/rtmidi { - jack = libjack2; - }; + rtaudio = rtaudio_5; mpi = openmpi; # this attribute should used to build MPI applications openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica { }); @@ -6577,10 +6558,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 { }; @@ -6640,25 +6617,12 @@ with pkgs; botanEsdm = botan3.override { withEsdm = true; }; - c-ares = callPackage ../development/libraries/c-ares { }; - - c-aresMinimal = callPackage ../development/libraries/c-ares { - withCMake = false; - }; - - inherit (callPackages ../development/libraries/c-blosc { }) - c-blosc - c-blosc2 - ; + c-aresMinimal = callPackage ../by-name/c-/c-ares/package.nix { withCMake = false; }; niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv); 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 { }; @@ -6677,9 +6641,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; @@ -6711,14 +6673,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 { }; - }; - # Multi-arch "drivers" which we want to build for i686. driversi686Linux = recurseIntoAttrs { inherit (pkgsi686Linux) @@ -6732,15 +6686,9 @@ 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 { }; - enchant = enchant2; + enchant = enchant_2; factorPackages-0_99 = callPackage ./factor-packages.nix { factor-unwrapped = callPackage ../development/compilers/factor-lang/0.99.nix { }; @@ -6762,17 +6710,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 @@ -6801,23 +6738,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 @@ -6828,9 +6763,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 { @@ -6848,53 +6780,32 @@ 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 { }; - - 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; - gegl = callPackage ../development/libraries/gegl { - openexr = openexr_2; - }; - 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 { useMinimalFeatures = true; }; - gdcm = callPackage ../development/libraries/gdcm { - inherit (darwin) DarwinTools; - }; - ghp-import = with python3Packages; toPythonApplication ghp-import; ghcid = haskellPackages.ghcid.bin; 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 { }; glfw3-minecraft = callPackage ../by-name/gl/glfw3/package.nix { withMinecraftPatch = true; @@ -7059,11 +6970,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 ( @@ -7079,33 +6985,17 @@ 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. 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 { }; - pangomm = callPackage ../development/libraries/pangomm { }; pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix { }; 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 { @@ -7992,9 +7882,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; @@ -8809,8 +8696,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; }; @@ -10088,10 +9973,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 { @@ -11626,7 +11507,7 @@ with pkgs; }; rakarrack = callPackage ../applications/audio/rakarrack { - fltk = fltk13; + fltk = fltk_1_3; }; rawtherapee = callPackage ../applications/graphics/rawtherapee { @@ -12071,7 +11952,7 @@ with pkgs; ); virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix { - fltk = fltk13; + fltk = fltk_1_3; }; virtualgl = callPackage ../tools/X11/virtualgl { @@ -13906,7 +13787,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 { 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-aliases.nix b/pkgs/top-level/python-aliases.nix index f633a7ecc96b..bbecf82f65b8 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 @@ -340,6 +341,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 @@ -352,6 +354,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/python-packages.nix b/pkgs/top-level/python-packages.nix index 7636e0c9a163..afeba3265b94 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4775,7 +4775,7 @@ self: super: with self; { eccodes = toPythonModule ( pkgs.eccodes.override { enablePython = true; - pythonPackages = self; + python3Packages = self; } ); @@ -13377,7 +13377,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 { }; diff --git a/pkgs/top-level/python2-packages.nix b/pkgs/top-level/python2-packages.nix index ebfdbb802acb..ab674985fe11 100644 --- a/pkgs/top-level/python2-packages.nix +++ b/pkgs/top-level/python2-packages.nix @@ -7,66 +7,49 @@ self: super: with self; with super; { - attrs = callPackage ../development/python2-modules/attrs { }; - - backports-functools-lru-cache = - callPackage ../development/python2-modules/backports-functools-lru-cache - { }; + attrs = disabled super.attrs; 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 { }; + configparser = disabled super.configparser; - contextlib2 = callPackage ../development/python2-modules/contextlib2 { }; + contextlib2 = disabled super.contextlib2; - coverage = callPackage ../development/python2-modules/coverage { }; + coverage = disabled super.coverage; - filelock = callPackage ../development/python2-modules/filelock { }; + filelock = disabled super.filelock; - hypothesis = callPackage ../development/python2-modules/hypothesis { }; + hypothesis = disabled super.hypothesis; - importlib-metadata = callPackage ../development/python2-modules/importlib-metadata { }; + importlib-metadata = disabled super.importlib-metadata; - jinja2 = callPackage ../development/python2-modules/jinja2 { }; + jinja2 = disabled super.jinja2; - markupsafe = callPackage ../development/python2-modules/markupsafe { }; + markupsafe = disabled super.markupsafe; - mock = callPackage ../development/python2-modules/mock { }; + 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 - ninja = pkgs.buildPackages.ninja; + ninja = disabled super.ninja; - packaging = callPackage ../development/python2-modules/packaging { }; + packaging = disabled super.packaging; pip = callPackage ../development/python2-modules/pip { }; - pluggy = callPackage ../development/python2-modules/pluggy { }; + pluggy = disabled super.pluggy; - pycairo = callPackage ../development/python2-modules/pycairo { - inherit (pkgs.buildPackages) meson; - }; + pycairo = disabled super.pycairo; - pygobject2 = callPackage ../development/python2-modules/pygobject { }; + pyparsing = disabled super.pyparsing; - pygtk = callPackage ../development/python2-modules/pygtk { }; + pytest = disabled super.pytest; - pyparsing = callPackage ../development/python2-modules/pyparsing { }; + pytest_4 = disabled super.pytest; - 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-xdist = callPackage ../development/python2-modules/pytest-xdist { }; + pytest-xdist = disabled super.pytest-xdist; recoll = disabled super.recoll; @@ -76,18 +59,13 @@ with super; setuptools = callPackage ../development/python2-modules/setuptools { }; - six = super.six.overridePythonAttrs (_: { - doCheck = false; # circular dependency with pytest - }); + six = disabled super.six; - wcwidth = callPackage ../development/python2-modules/wcwidth { - inherit wcwidth; - }; + wcwidth = disabled super.wcwitch; wheel = callPackage ../development/python2-modules/wheel { }; zeek = disabled super.zeek; - zipp = callPackage ../development/python2-modules/zipp { }; - + zipp = disabled super.zipp; }