diff --git a/doc/using/platform-support.chapter.md b/doc/using/platform-support.chapter.md index 061c1b128d42..4422694e6288 100644 --- a/doc/using/platform-support.chapter.md +++ b/doc/using/platform-support.chapter.md @@ -1,16 +1,16 @@ # Platform Support {#chap-platform-support} -Packages receive varying degrees of support, both in terms of maintainer attention and available computation resources for continuous integration (CI). We have 7 defined tiers denoting how well supported each platform is. +Packages receive varying degrees of support, both in terms of maintainer and security team attention and available computation resources for continuous integration (CI). We have 7 defined tiers denoting how well supported each platform is. ## Tiers {#sec-platform-tiers} ### Tier 1 {#sec-platform-tier1} -[Tier 1](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-1) platforms receive the highest level of support where problems can block updates, platform-specific patches are freely applied, and most packages are expected to work. +[Tier 1](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-1) platforms receive the highest level of support where problems can block updates, security fixes are treated with urgency, platform-specific patches are freely applied, and most packages are expected to work. ### Tier 2 {#sec-platform-tier2} -[Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) platforms are expected to remain functional with updates, receive platform-specific patches as needed, and have many packages built by Hydra with full ofBorg support. +[Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) platforms are expected to remain functional and secure with updates, receive platform-specific patches as needed, and have many packages built by Hydra with full ofBorg support. ### Tier 3 {#sec-platform-tier3} @@ -22,25 +22,25 @@ Platform Tiers [4 through 7](https://github.com/NixOS/rfcs/blob/master/rfcs/0046 ## Breakdown {#sec-platform-breakdown} -| Triple | Support Tier | Channel Blockers | Hydra Support | Ofborg Support | Bootstrap Tarballs | Cross Compiling Support | -| ------------------------------------- | ------------ | ---------------- | ------------- | -------------- | ------------------ | ----------------------- | -| `x86_64-unknown-linux-gnu` | [Tier 1](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-1) | Many | ✔️ | ✔️ | ✔️ | ✔️ | -| `aarch64-unknown-linux-gnu` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ✔️ | -| `x86_64-unknown-linux-musl` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ✔️ | ✔️ | -| `aarch64-unknown-linux-musl` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ✔️ | ✔️ | -| `x86_64-unknown-unknown-freebsd` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `arm64-apple-darwin` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ❌ | -| `i686-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ✔️ | ✔️ | -| `riscv32-unknown-linux-gnu` | [Tier 4](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-4) | None | ❌ | ❌ | ❌ | ✔️ | -| `riscv64-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `loongarch64-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `armv6l-unknown-linux-gnueabihf` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `armv6l-unknown-linux-musleabihf` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `armv7l-unknown-linux-gnueabihf` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `armv5tel-unknown-linux-gnueabi` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `mips64el-unknown-linux-gnuabi64` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `mips64el-unknown-linux-gnuabin32` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `mipsel-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `powerpc64-unknown-linux-gnuabielfv2` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `powerpc64le-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | -| `s390x-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ | +| Triple | Support Tier | Channel Blockers | Hydra Support | Security Support | Ofborg Support | Bootstrap Tarballs | Cross Compiling Support | +|---------------------------------------|------------------------------------------------------------------------------------------------|------------------|---------------|------------------|----------------|--------------------|-------------------------| +| `x86_64-unknown-linux-gnu` | [Tier 1](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-1) | Many | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | +| `aarch64-unknown-linux-gnu` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | +| `x86_64-unknown-linux-musl` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ❌ | ✔️ | ✔️ | +| `aarch64-unknown-linux-musl` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ❌ | ✔️ | ✔️ | +| `x86_64-unknown-unknown-freebsd` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `arm64-apple-darwin` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ✔️ | ❌ | +| `i686-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ❌ | ✔️ | ✔️ | +| `riscv32-unknown-linux-gnu` | [Tier 4](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-4) | None | ❌ | ❌ | ❌ | ❌ | ✔️ | +| `riscv64-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `loongarch64-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `armv6l-unknown-linux-gnueabihf` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `armv6l-unknown-linux-musleabihf` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `armv7l-unknown-linux-gnueabihf` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `armv5tel-unknown-linux-gnueabi` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `mips64el-unknown-linux-gnuabi64` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `mips64el-unknown-linux-gnuabin32` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `mipsel-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `powerpc64-unknown-linux-gnuabielfv2` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `powerpc64le-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | +| `s390x-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ❌ | ✔️ | ✔️ | diff --git a/nixos/modules/services/system/userborn.nix b/nixos/modules/services/system/userborn.nix index 5649b438965b..eeb0f6a40f35 100644 --- a/nixos/modules/services/system/userborn.nix +++ b/nixos/modules/services/system/userborn.nix @@ -86,7 +86,7 @@ in The primary motivation for this is an immutable `/etc`, where we cannot write the files directly to `/etc`. - However this an also serve other use cases, e.g. when `/etc` is on a `tmpfs`. + However this can also serve other use cases, e.g. when `/etc` is on a `tmpfs`. ''; }; diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 81658a231b91..a38756a2b825 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-JswgBhADhoEUug2h1ZZ7OtFjFUVgCxiqIaWCYCMf+Sw="; + hash = "sha256-pPgl7MTzkBqZ/KatgAme7F6w873GLxZ1ZTYfkXzD4kw="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-+TBwLHUsPx+TiFP+5Gg59Yii76IERNbBQT3RLidogSo="; + hash = "sha256-gnaECK1yMNatDn/ZJ6od8wBQYMlJJ/Q49Z+Ur4SxWU8="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-Xglh5yLP4QoeMxqqUUAJyuyehN9hdDookhjwU6znRX4="; + hash = "sha256-g0DEP2f+ooEgYz8TFUYTMoVV83HGR2eK2dL5MWa92F8="; }; }; in { name = "claude-code"; publisher = "anthropic"; - version = "2.1.211"; + version = "2.1.212"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index edea7eb451d3..93e524df8ec2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4551,8 +4551,8 @@ let mktplcRef = { name = "svelte-vscode"; publisher = "svelte"; - version = "110.2.1"; - hash = "sha256-NcidslqM4AVrobOaxW1EBpMoBCTn2Bej86phIVU2psc="; + version = "110.3.0"; + hash = "sha256-vVLnjFOpOmfmkwP0Yz7zONrBgpNDFfFZ0TAAicxdZ64="; }; meta = { changelog = "https://github.com/sveltejs/language-tools/releases"; @@ -4826,8 +4826,8 @@ let mktplcRef = { name = "opa"; publisher = "tsandall"; - version = "0.23.0"; - hash = "sha256-xya4Kxjc/uR4LFTZ5fAVOa0/cyHy8XHZkkapmODyMK4="; + version = "0.24.1"; + hash = "sha256-wNlZM9/2K32W4vYPKzLiBCTqhV+SqgZzXGRxKoHoIaM="; }; meta = { changelog = "https://github.com/open-policy-agent/vscode-opa/blob/master/CHANGELOG.md"; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 42666d2053b4..28c6a1fa04f1 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1202,13 +1202,13 @@ "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" }, "selectel_selectel": { - "hash": "sha256-DKz+Cs8Jh480SnZsG7x+CE70pCP43GhQa9S1gl5oWl0=", + "hash": "sha256-ff8XqDp31pwbPmKe7RFMupwVWuhQoOTizFdTAfW5eek=", "homepage": "https://registry.terraform.io/providers/selectel/selectel", "owner": "selectel", "repo": "terraform-provider-selectel", - "rev": "v8.2.1", + "rev": "v8.2.3", "spdx": "MPL-2.0", - "vendorHash": "sha256-PERDJ74FtXhK+HUd9EjYINpmUXVX+kHtkRbFf6gv8Ng=" + "vendorHash": "sha256-zdAJOPL+4gEsESzG4XHSMhM9JkFPuoMudwNmVr6HJFE=" }, "siderolabs_talos": { "hash": "sha256-/NACmEpodBNx+Q2M9y3JnKpw9a3Y1eFDdTQ+48MXAc8=", @@ -1490,13 +1490,13 @@ "vendorHash": "sha256-rUYHapEVqRupLOPVbcAH8YP0cuXclMmYTQUkqeOwCN0=" }, "vultr_vultr": { - "hash": "sha256-TMja+5jeYxIjY/MvJwCR/2rsbHuF7RcPReQSzkksk7Q=", + "hash": "sha256-hK4/Pzj0UtWDLQS3cRMC73ZRr20HCWqI+jUlTUHcHaw=", "homepage": "https://registry.terraform.io/providers/vultr/vultr", "owner": "vultr", "repo": "terraform-provider-vultr", - "rev": "v2.31.2", + "rev": "v2.32.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-OASLdReS245N4y0SQ4WY7kPNPpGTHptQgXlNqPlb3nM=" + "vendorHash": "sha256-av/hIjHWw64WIJv3LVyVDu6IMUKCsM4VOLFZKB0IXjU=" }, "wgebis_mailgun": { "hash": "sha256-cz+KSvlm1mFe+NXn4IhiWYWT0/U+UAAA8SCNJgXvIKc=", diff --git a/pkgs/by-name/al/aliyun-cli/package.nix b/pkgs/by-name/al/aliyun-cli/package.nix index f675965a2659..e18eb1595c6d 100644 --- a/pkgs/by-name/al/aliyun-cli/package.nix +++ b/pkgs/by-name/al/aliyun-cli/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "aliyun-cli"; - version = "3.4.5"; + version = "3.4.7"; src = fetchFromGitHub { owner = "aliyun"; repo = "aliyun-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-Q3jFqWET3mB0kOrLX4JAtza6j/4bXAEBjXzvSGCFgqw="; + hash = "sha256-h/69/noEMV4Yz9vl91Sqc1DMnQ4CBopeowfmPAM94i4="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/am/amnezia-vpn/package.nix b/pkgs/by-name/am/amnezia-vpn/package.nix index 0b03d491a6ec..c1bcad8b13f6 100644 --- a/pkgs/by-name/am/amnezia-vpn/package.nix +++ b/pkgs/by-name/am/amnezia-vpn/package.nix @@ -81,7 +81,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "amnezia-vpn"; - version = "4.8.19.0"; + version = "4.8.21.0"; __structuredAttrs = true; @@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "amnezia-vpn"; repo = "amnezia-client"; tag = finalAttrs.version; - hash = "sha256-kftLofCyLA6DDfEXRPyy6Zx0JiQUEzpdYpTlvPihPZg="; + hash = "sha256-xNmbXLl+71DhzbGdSobkV1aYbj1XqC9A/3VPjDLsF7A="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix index a4d99a38cbef..2fe2cfde48be 100644 --- a/pkgs/by-name/ap/apidog/package.nix +++ b/pkgs/by-name/ap/apidog/package.nix @@ -7,11 +7,11 @@ let pname = "apidog"; - version = "2.8.36"; + version = "2.8.38"; src = fetchurl { url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage"; - hash = "sha256-IlIt00NQw1InLba/3Zax25yRsn8ZbiBfuA6CRx6veTg="; + hash = "sha256-7wKTMshEYwBCqQ4BQzETclSd3+26PN0SySyLzMgcO1U="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/ar/argocd/package.nix b/pkgs/by-name/ar/argocd/package.nix index 032bec4677c0..b39cc55f242b 100644 --- a/pkgs/by-name/ar/argocd/package.nix +++ b/pkgs/by-name/ar/argocd/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "argocd"; - version = "3.4.4"; + version = "3.4.5"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-cd"; tag = "v${finalAttrs.version}"; - hash = "sha256-I3udVhmPpOA2Lf1mkJqG+d+mGpfM16HIKBkEnTiAw0c="; + hash = "sha256-hM7ss948dr7KntUGwiFDhr1OrbI+LAJlDgUMnegm+es="; }; ui = stdenv.mkDerivation { @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { }; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-w6jFNWKvcwxyeiSy+Pqb43qOfMOXF5UHr2VpyQD2dFw="; + vendorHash = "sha256-yzVSMdupFdrYUWMCPFhiYTnjCDGZo4Se0osXbCvB7gM="; # Set target as ./cmd per cli-local # https://github.com/argoproj/argo-cd/blob/master/Makefile diff --git a/pkgs/by-name/au/autopush-rs/package.nix b/pkgs/by-name/au/autopush-rs/package.nix index 0ab3b4fe426e..2fcc3e9db310 100644 --- a/pkgs/by-name/au/autopush-rs/package.nix +++ b/pkgs/by-name/au/autopush-rs/package.nix @@ -47,7 +47,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "autopush"; - version = "1.82.1"; + version = "1.82.2"; __structuredAttrs = true; strictDeps = true; @@ -61,10 +61,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "mozilla-services"; repo = "autopush-rs"; tag = finalAttrs.version; - hash = "sha256-wOnuYh18q2XDAcCUBGsidAMvOi10s4njVKDLhtNJEoU="; + hash = "sha256-do0EllSpXlJtPM9FnIWgwKemXHhDcj0P+aH6rnt4poE="; }; - cargoHash = "sha256-FiMEDc2wxQPkM50cNKzP8yo90HGMakn6JUl/xheaciQ="; + cargoHash = "sha256-tXkNjgHW4sVWNCQehumbDW1H2azelqyqp5Wxk8M6sPc="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index a63f06c2ddf4..a5721a172127 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,20 +3,20 @@ let pname = "brave"; - version = "1.92.139"; + version = "1.92.140"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-CkCpXgP4InjfjuhKqG66OjuZcqq7VLLK3/n+7fXpMj0="; + hash = "sha256-erH7ydVvVykPKYyrIRsn/FCh/ZCU0G+WrubOtfAxFYA="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-UFQV8iBsa6HdUhGGngpi341o41yRoenkxbG2M90O62A="; + hash = "sha256-IB2jRvtO30OAqyEZRgeuyNU9eLgIXJj7rLOooZcDuKY="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-65qGzjXZfY5eTWbxTA9R3jN2F0CdkXnHXGVfw3spujo="; + hash = "sha256-g7R8Sz3apcIMrQX6xqWiz0MMDru4hQQj5Uauq59BE/o="; }; }; diff --git a/pkgs/by-name/br/broot/package.nix b/pkgs/by-name/br/broot/package.nix index 086ceaf8cb2e..bc3dc200e630 100644 --- a/pkgs/by-name/br/broot/package.nix +++ b/pkgs/by-name/br/broot/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "broot"; - version = "1.57.0"; + version = "1.58.0"; src = fetchFromGitHub { owner = "Canop"; repo = "broot"; tag = "v${finalAttrs.version}"; - hash = "sha256-uRMa8zaXXM8KWUplYMyOLic/WITLU0eAbZ2VDgM/PBw="; + hash = "sha256-cvrqIgxR96GVD5HpDTjswnuiwuzfJNW0evJIwYTI2lQ="; }; - cargoHash = "sha256-p4R8+PcRmjy/2q7lpfUevuYROPrCQEffmXx5vRrjwKs="; + cargoHash = "sha256-eel+0H5wYk4j/yB3E0M4+iqQXF7tLXm6gxv59rW2e1o="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index f84d146ccf31..65f9ab3f1884 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "buildkit"; - version = "0.31.1"; + version = "0.31.2"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; rev = "v${finalAttrs.version}"; - hash = "sha256-lpcbCPsnvwMULeZgo1eQ0AqlfsyOMO/7b3ZOCoVTDKk="; + hash = "sha256-VAEZr2KerCKTeULZWM50n7P7qPjk9X9oTgpuK7+oWfU="; }; vendorHash = null; diff --git a/pkgs/by-name/ca/carapace-bridge/package.nix b/pkgs/by-name/ca/carapace-bridge/package.nix index 61f067249e5b..edfe49711259 100644 --- a/pkgs/by-name/ca/carapace-bridge/package.nix +++ b/pkgs/by-name/ca/carapace-bridge/package.nix @@ -8,19 +8,19 @@ buildGoModule (finalAttrs: { pname = "carapace-bridge"; - version = "1.6.1"; + version = "1.6.2"; src = fetchFromGitHub { owner = "carapace-sh"; repo = "carapace-bridge"; tag = "v${finalAttrs.version}"; - hash = "sha256-+PxsIkNRG9lwmhdzW/KB+CUkjJUXpYNn82m1tqIo/NE="; + hash = "sha256-QlYRbGw7QRwMqJRJea0OoHCDQpYK7Uq6eFgc1JahEiI="; }; # buildGoModule tries to run `go mod vendor` instead of `go work vendor` on # the workspace if proxyVendor is off proxyVendor = true; - vendorHash = "sha256-5d1LTwfYJe2RCNYNpKbO/3ofayTXDHD+OFul+wuXO0w="; + vendorHash = "sha256-YB8rBIrFgOBzdBLAXf5FjzB0d0dZmNEq8vXFZg1Rd10="; postPatch = '' substituteInPlace cmd/carapace-bridge/main.go \ diff --git a/pkgs/by-name/cc/cc-token/package.nix b/pkgs/by-name/cc/cc-token/package.nix index 8b45cad9987c..f8b55eed206d 100644 --- a/pkgs/by-name/cc/cc-token/package.nix +++ b/pkgs/by-name/cc/cc-token/package.nix @@ -7,7 +7,7 @@ buildGoModule { pname = "cc-token"; - version = "unstable-2025-12-04"; + version = "1.1.2-unstable-2025-12-04"; src = fetchFromGitHub { owner = "iota-uz"; diff --git a/pkgs/by-name/cl/claude-code/manifest.json b/pkgs/by-name/cl/claude-code/manifest.json index 2e2cab1296a5..dd54af081d6b 100644 --- a/pkgs/by-name/cl/claude-code/manifest.json +++ b/pkgs/by-name/cl/claude-code/manifest.json @@ -1,47 +1,47 @@ { - "version": "2.1.211", - "commit": "17a4b6d7b2ee1936b95e595054c7e7d38fddafb7", - "buildDate": "2026-07-15T16:42:49Z", + "version": "2.1.212", + "commit": "8b2783a8f907ce5c5ad1241ecdbab0ff3301c617", + "buildDate": "2026-07-16T16:50:33Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "5a728a76198b6eca7f3c7cdbff43bab44b77b48c2108f7a3107d889773382629", - "size": 242445680 + "checksum": "09ecba2ab2df9b6ee5b0695e26f65dea60fb3b6af3d3542ee09f466838d1e574", + "size": 244530512 }, "darwin-x64": { "binary": "claude", - "checksum": "33049eb14cf4702b992b7eda41ec077fc6e76539f7fd046e6d32538757235da4", - "size": 251966736 + "checksum": "7681a0634c89fa4474e53c0c794e992944aebf3409a7a2b87ea9f9b0194ea341", + "size": 254080272 }, "linux-arm64": { "binary": "claude", - "checksum": "1fff7e8f947c07b19d10b1fbf714b7e547e9536253b9b58230d8adbc4624f867", - "size": 258849520 + "checksum": "66e88634a8573a002702e6a9de0d80cb9bb7c9072f9e6f4486778539057dfd3c", + "size": 260946672 }, "linux-x64": { "binary": "claude", - "checksum": "8272c8a474ac9ea1bc35f19b9f7c7e7dc4dc4eb6d5ad3e484b19335ac72446b2", - "size": 262023992 + "checksum": "044a88cf3a5180776617fd3da1238dcbf9141ddec449a39cf7d2af1ac78e684e", + "size": 264096568 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "ca094a85ea464b2ebec2ecfcc9e2c056573d4ca95ebe12ffae2c7dccb722e17b", - "size": 252097720 + "checksum": "6996b65fc90aa1e0b8f80824df77295d93fa43b12388915a762b58fd982a1d16", + "size": 254194872 }, "linux-x64-musl": { "binary": "claude", - "checksum": "c99bd7934ac841d5be6ee7d3644cb63bccef2cd495c6c1bb982a1b1deac1b466", - "size": 256680320 + "checksum": "a17757970a1f7ef0c47a31ea8fa40798fd7796854ba9422e1a4175f3f149de2c", + "size": 258756992 }, "win32-x64": { "binary": "claude.exe", - "checksum": "3d8509ae7de11d77dbdc711aa320fc6d5064ce795464a8670696611b57093caf", - "size": 253293728 + "checksum": "fe639693fd7e9a881c799867711abb7666dec2a5fefbaba41af6a09e71bcbefa", + "size": 255334560 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "a0f9bab0dbdda9b43a8765d54e329e44484d9dd7d4f40cf31db6eee27a2da41c", - "size": 247643808 + "checksum": "adaa6e3dadb8016755ccd1907a5f249c1bc9bdb6c71d3f7dcea7d5db8f72d0a5", + "size": 249684640 } }, "sdkCompat": { diff --git a/pkgs/by-name/cl/clipnotify/package.nix b/pkgs/by-name/cl/clipnotify/package.nix index bb3cc6b00a38..74bd082e9e40 100644 --- a/pkgs/by-name/cl/clipnotify/package.nix +++ b/pkgs/by-name/cl/clipnotify/package.nix @@ -7,7 +7,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "clipnotify"; - version = "unstable-2018-02-20"; + version = "0-unstable-2018-02-20"; src = fetchFromGitHub { owner = "cdown"; diff --git a/pkgs/by-name/co/coc-rust-analyzer/package.nix b/pkgs/by-name/co/coc-rust-analyzer/package.nix index 5fe6b0180c79..ef84afa75456 100644 --- a/pkgs/by-name/co/coc-rust-analyzer/package.nix +++ b/pkgs/by-name/co/coc-rust-analyzer/package.nix @@ -7,13 +7,13 @@ buildNpmPackage { pname = "coc-rust-analyzer"; - version = "0-unstable-2026-07-01"; + version = "0-unstable-2026-07-14"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-rust-analyzer"; - rev = "056c78eb619bdf985d4414cbf73abfc5226d5c04"; - hash = "sha256-1WhU2GYUU2l3tKpb5F6VxY61HPOHqtuS6hbI+upCmH8="; + rev = "4e0c84fdbfb8252cc88d0d8ef8af6642a00b8abc"; + hash = "sha256-XTerfjqPyyFlt4y1g1LlAN/JV0aXWEbwCb03YqkMySM="; }; npmDepsHash = "sha256-ifDAM08pfdbqPl9G5s5cx8hGzldNuVc0DcXDyCGgkkI="; diff --git a/pkgs/by-name/co/cog/package.nix b/pkgs/by-name/co/cog/package.nix index 7cfc53f6f6b7..017d59d0c538 100644 --- a/pkgs/by-name/co/cog/package.nix +++ b/pkgs/by-name/co/cog/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "cog"; - version = "0.1.22"; + version = "0.1.23"; src = fetchFromGitHub { owner = "grafana"; repo = "cog"; tag = "v${finalAttrs.version}"; - hash = "sha256-hYXTZlV8128cKchF2vMkr4QJxYI+yJA75LtuTmMpR5U="; + hash = "sha256-uMlxFWMdrFF61FBinXi03QP1dGdQxaQWIyqv9eQCBP4="; }; - vendorHash = "sha256-5y6spoRzl4yJ5GpiHHvGHJIdEFnsUdpIiuoWmym5GJY="; + vendorHash = "sha256-MY+rS6lF2p8cTDB2faxBwu1VpyMy/ZvadpRdGC8/SRU="; subPackages = [ "cmd/cli" ]; diff --git a/pkgs/by-name/cu/cudatext/deps.json b/pkgs/by-name/cu/cudatext/deps.json index f75d576ecf74..8afb270805e0 100644 --- a/pkgs/by-name/cu/cudatext/deps.json +++ b/pkgs/by-name/cu/cudatext/deps.json @@ -11,8 +11,8 @@ }, "ATFlatControls": { "owner": "Alexey-T", - "rev": "2026.05.06", - "hash": "sha256-qqFYaY9Bm6yMSlMlO/Uwot2Ix0TsxEb21d7X/zCvTyQ=" + "rev": "2026.07.13", + "hash": "sha256-6SEQ3WLXHlxze+8Ob/TEA4MJT7Ow1kE1Ti7qL19fwrA=" }, "ATSynEdit": { "owner": "Alexey-T", diff --git a/pkgs/by-name/cu/cudatext/package.nix b/pkgs/by-name/cu/cudatext/package.nix index d08496a0c29c..cdd7e988b932 100644 --- a/pkgs/by-name/cu/cudatext/package.nix +++ b/pkgs/by-name/cu/cudatext/package.nix @@ -42,13 +42,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "cudatext"; - version = "1.234.6.0"; + version = "1.235.0.3"; src = fetchFromGitHub { owner = "Alexey-T"; repo = "CudaText"; tag = finalAttrs.version; - hash = "sha256-4ahclaXYtHPepQRtvcYyYyD42pEJMngO5DJMItudQd0="; + hash = "sha256-J8Ht+VPoRrtR9TcNEgsX/3Ci1Z7+SAbeSh9KzGIENvw="; }; patches = [ ./proc_globdata.patch ]; diff --git a/pkgs/by-name/cu/cutecosmic/package.nix b/pkgs/by-name/cu/cutecosmic/package.nix index cbdd6ae9c449..12835a8cc0f5 100644 --- a/pkgs/by-name/cu/cutecosmic/package.nix +++ b/pkgs/by-name/cu/cutecosmic/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cutecosmic"; - version = "0.1-unstable-2026-03-25"; + version = "0.1-unstable-2026-07-11"; src = fetchFromGitHub { owner = "IgKh"; repo = "cutecosmic"; - rev = "441c5ac05b85dd7afeaf02689af7de7428717c6b"; - hash = "sha256-NMRP9QeN+57pUyA0/xynITJyWrCu/Eg2ZvGzDBzfmvQ="; + rev = "3f518924fbccc1b62f4d9e8db6c9eda7490959c9"; + hash = "sha256-bombgw+vxn8LQ60ZWMrIJuwejsyJd+2dNkAjQBzVj3w="; }; cargoDeps = rustPlatform.fetchCargoVendor { diff --git a/pkgs/by-name/db/dblab/package.nix b/pkgs/by-name/db/dblab/package.nix index dd286edde6a0..c58488066f67 100644 --- a/pkgs/by-name/db/dblab/package.nix +++ b/pkgs/by-name/db/dblab/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "dblab"; - version = "0.43.0"; + version = "0.44.1"; src = fetchFromGitHub { owner = "danvergara"; repo = "dblab"; tag = "v${finalAttrs.version}"; - hash = "sha256-SH5iSXo5QEZiguP2fW2mYMXWY4sPP4ImV+Y89hhm+ys="; + hash = "sha256-zf/51s9RoK59XLYWHSuZEt8/KfuZtZkRAfH6UCDHH6A="; }; vendorHash = "sha256-widzVKA85qslxuuO/ledG+IUvr+vw2HUiD3kVbe2D2A="; diff --git a/pkgs/by-name/di/direwolf-unstable/package.nix b/pkgs/by-name/di/direwolf-unstable/package.nix index 039ef7e2e0fb..e4b74e0b8e17 100644 --- a/pkgs/by-name/di/direwolf-unstable/package.nix +++ b/pkgs/by-name/di/direwolf-unstable/package.nix @@ -12,13 +12,13 @@ inherit hamlibSupport gpsdSupport extraScripts; }).overrideAttrs (oldAttrs: { - version = "1.8.1-unstable-2026-07-06"; + version = "1.8.1-unstable-2026-07-16"; src = fetchFromGitHub { owner = "wb2osz"; repo = "direwolf"; - rev = "160cbb40a3828e47bc977b6f7d5499d1f1cf56e5"; - hash = "sha256-q08QuyWGYqLLz77JXlkJetrYMVQwQVUgjIXz9J4Y9VA="; + rev = "078b2e8484be379d4e1eab139c6fd57c188c1754"; + hash = "sha256-Wje8GsdMcUptQEVsG7Ww8nW3PUuk/Y67zsjf+KjPPB8="; }; dontVersionCheck = true; diff --git a/pkgs/by-name/do/dolt/package.nix b/pkgs/by-name/do/dolt/package.nix index 6078a0d850cf..1cf640005cbb 100644 --- a/pkgs/by-name/do/dolt/package.nix +++ b/pkgs/by-name/do/dolt/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "dolt"; - version = "2.1.11"; + version = "2.2.1"; src = fetchFromGitHub { owner = "dolthub"; repo = "dolt"; tag = "v${finalAttrs.version}"; - hash = "sha256-bHQBnZpghqh01Voq9U5nOWKrvujx6n3xZNtZqUDIpeU="; + hash = "sha256-SyoTBkIjZ1yZQXYo1qcdU18Yo84U1xjkNYU4pYlX748="; }; modRoot = "./go"; subPackages = [ "cmd/dolt" ]; - vendorHash = "sha256-mvoy/ChZVGG9QxRGUG902Eda37SuJGjYLOi87OqjF68="; + vendorHash = "sha256-/NC/yKi/XJB0fhfgeH4Arao0lr+i16YsDGWlS5pmx+0="; proxyVendor = true; doCheck = false; diff --git a/pkgs/by-name/do/dotter/package.nix b/pkgs/by-name/do/dotter/package.nix index f99741bb48f6..58c4798435a5 100644 --- a/pkgs/by-name/do/dotter/package.nix +++ b/pkgs/by-name/do/dotter/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dotter"; - version = "0.13.4"; + version = "0.13.5"; src = fetchFromGitHub { owner = "SuperCuber"; repo = "dotter"; rev = "v${finalAttrs.version}"; - hash = "sha256-cxabaCxbwP2YbnG2XfmVJWFTw9LGO0D1dlLy6fuux+M="; + hash = "sha256-xA/6j+wMTPx9p4aOHaqixlzUZcqgRazfJ1PwKaByTrw="; }; - cargoHash = "sha256-KLU+4CYqTKEH8wuvinVS0Zs+nFgOer2ho8LXnLDNVKY="; + cargoHash = "sha256-0yBuaTwP2IxZjRzC8jMhZ8eNDdFHKyJjSP0ZH15F3LI="; nativeCheckInputs = [ which diff --git a/pkgs/by-name/du/dua/package.nix b/pkgs/by-name/du/dua/package.nix index 8ab3e8ed629b..7c1579211686 100644 --- a/pkgs/by-name/du/dua/package.nix +++ b/pkgs/by-name/du/dua/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dua"; - version = "2.37.1"; + version = "2.38.0"; src = fetchFromGitHub { owner = "Byron"; repo = "dua-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-FVkq+iLkVcug/SzQtzmupHc1nh+orqyOnqv0xr1Dg/Q="; + hash = "sha256-vvCEWTkDoJvlz3hKay/179zkrDUU4rjeLtxZtw2YFLY="; # Remove unicode file names which leads to different checksums on HFS+ # vs. other filesystems because of unicode normalisation. postFetch = '' @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-8lRpN3KcrK9x446buGVnHl0CcHVoLWl0slB7CAw37G8="; + cargoHash = "sha256-bYnRng0bPdGC9Y/jVjqWgFcoMM04F1BF02IwATq8Ohw="; checkFlags = [ # Skip interactive tests diff --git a/pkgs/by-name/fa/fake-gcs-server/package.nix b/pkgs/by-name/fa/fake-gcs-server/package.nix index 786dc24d2f60..82a4f6e0466b 100644 --- a/pkgs/by-name/fa/fake-gcs-server/package.nix +++ b/pkgs/by-name/fa/fake-gcs-server/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "fake-gcs-server"; - version = "1.54.0"; + version = "1.55.0"; src = fetchFromGitHub { owner = "fsouza"; repo = "fake-gcs-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-mskNNTytnqqFXP4REMz7KLgWL0ma/8hlQKSAABOGuvk="; + hash = "sha256-XbwiPWhudTUhiCA91n8av7oQ0USPA/vXHePfS7/jnOg="; }; - vendorHash = "sha256-KNappojVBU1F9F3FqindXVDzOIy7IwYd7xVzbqQk6QE="; + vendorHash = "sha256-9zovcKQ3eiYWHCxUBXI39kgnjD4mR/4GGAZz65f7Of4="; # Unit tests fail to start the emulator server in some environments (e.g. Hydra) for some reason. # diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix index d93bf831e01f..0fcaa3ca2041 100644 --- a/pkgs/by-name/fi/filebrowser/package.nix +++ b/pkgs/by-name/fi/filebrowser/package.nix @@ -15,13 +15,13 @@ }: let - version = "2.63.15"; + version = "2.63.18"; src = fetchFromGitHub { owner = "filebrowser"; repo = "filebrowser"; tag = "v${version}"; - hash = "sha256-O2USjwP1g+yDZpz0628YTRN2BUUnmjFvS+0qc6JU294="; + hash = "sha256-0j0i6bKKbyUi4O0wBT+xYjvywjRzAGd0/13Yh/dG5GA="; }; frontend = stdenvNoCC.mkDerivation (finalAttrs: { @@ -64,7 +64,7 @@ buildGoModule { pname = "filebrowser"; inherit version src; - vendorHash = "sha256-WXbXD75acK4woS7UC0G73pY48aGmp1l0spDc3sGYXMg="; + vendorHash = "sha256-BXw+fURCh1qNlwWo49aXIpSM339bV3Gwn9Ov8HLEVF0="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/fl/fluxcd-operator/package.nix b/pkgs/by-name/fl/fluxcd-operator/package.nix index b952bde62d17..9a34b5c495cb 100644 --- a/pkgs/by-name/fl/fluxcd-operator/package.nix +++ b/pkgs/by-name/fl/fluxcd-operator/package.nix @@ -9,13 +9,13 @@ }: buildGoModule (finalAttrs: { pname = "fluxcd-operator"; - version = "0.54.0"; + version = "0.55.0"; src = fetchFromGitHub { owner = "controlplaneio-fluxcd"; repo = "flux-operator"; tag = "v${finalAttrs.version}"; - hash = "sha256-Bxzqm4I+wTj1k8ppa4cohsowmgc7H76EuHCYlCiJ5Qk="; + hash = "sha256-MWtjoTQuB6G/f9MnKOkIKlbI5tvaP5TLb5PvEySNLFM="; }; vendorHash = "sha256-DW+dnakqnpSiV7MlzshGEzoy3Osv93dAsJYe4cR0sJ4="; diff --git a/pkgs/by-name/fn/fnox/package.nix b/pkgs/by-name/fn/fnox/package.nix index 06f3efe03306..93c2e7d90d1e 100644 --- a/pkgs/by-name/fn/fnox/package.nix +++ b/pkgs/by-name/fn/fnox/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; pname = "fnox"; - version = "1.30.0"; + version = "1.31.0"; src = fetchFromGitHub { owner = "jdx"; repo = "fnox"; tag = "v${finalAttrs.version}"; - hash = "sha256-maG2+KBPBsZqRvs/Iddl7egs478s3IWOF+lJKQrjyjs="; + hash = "sha256-BwuMuiJiC5QbtlfZz/aqSXQmjyf0jUWv2sNdKEK3LJY="; }; - cargoHash = "sha256-s3Cv7uAZlk67IiolLkFgcwonfYi9qUh8xXqyNPIPesM="; + cargoHash = "sha256-vU1LA6vvNpLFRXj07WmtCoWDdJezqMoI/t7q7E77JUk="; nativeBuildInputs = [ perl diff --git a/pkgs/by-name/gl/glaze/package.nix b/pkgs/by-name/gl/glaze/package.nix index 28c216a5d45d..96bf10e34cd2 100644 --- a/pkgs/by-name/gl/glaze/package.nix +++ b/pkgs/by-name/gl/glaze/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "glaze"; - version = "7.8.4"; + version = "7.9.0"; src = fetchFromGitHub { owner = "stephenberry"; repo = "glaze"; tag = "v${finalAttrs.version}"; - hash = "sha256-AyDdyj3uN+IZWGItO87NLMIXRU8Irq8gBI3Q3zqKKzU="; + hash = "sha256-vNhxBdGaM70YABfwczvJcAFIYdEGIUGE8Sp2sgkTcaQ="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/gl/glooctl/package.nix b/pkgs/by-name/gl/glooctl/package.nix index 0c8f258217dc..f4a854bae6d6 100644 --- a/pkgs/by-name/gl/glooctl/package.nix +++ b/pkgs/by-name/gl/glooctl/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "glooctl"; - version = "1.21.11"; + version = "1.21.12"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; rev = "v${finalAttrs.version}"; - hash = "sha256-inW2L8BzZnupDmgOR53pPQlATQRoTo4/VGDZD8fvUQ8="; + hash = "sha256-7qVyVTvkWxSU9SiOdnpyHf+x6sJizkNkaa0yK3NKdF4="; }; vendorHash = "sha256-BMaRuW8NUIsTnPvIbMWd4tgt7IUUU7VjK64DMNP5hC0="; diff --git a/pkgs/by-name/ha/hasciicam/package.nix b/pkgs/by-name/ha/hasciicam/package.nix index ed85132e622f..5a62995bd69c 100644 --- a/pkgs/by-name/ha/hasciicam/package.nix +++ b/pkgs/by-name/ha/hasciicam/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hasciicam"; - version = "2.5.0"; + version = "2.6.0"; src = fetchFromGitHub { owner = "dyne"; repo = "hasciicam"; tag = "v${finalAttrs.version}"; - hash = "sha256-agwNuIxO+o4HHkjd3TikYuVNgO0vlDPikcZoLDVLCUc="; + hash = "sha256-Zh/yJJHWcD79J2HvUD5h4itg4jlDvpVb4cSwMsB1QOg="; }; __structuredAttrs = true; diff --git a/pkgs/by-name/is/istioctl/package.nix b/pkgs/by-name/is/istioctl/package.nix index 78605d13c195..6f6c8618c5d1 100644 --- a/pkgs/by-name/is/istioctl/package.nix +++ b/pkgs/by-name/is/istioctl/package.nix @@ -7,15 +7,15 @@ buildGoModule (finalAttrs: { pname = "istioctl"; - version = "1.30.2"; + version = "1.30.3"; src = fetchFromGitHub { owner = "istio"; repo = "istio"; rev = finalAttrs.version; - hash = "sha256-Ejt6MjBmkWnYWHp9TiWYO6e1VV/+TN6cVZXYK3+B5Fc="; + hash = "sha256-9HIDkNpLwwGN80NIweQ6DowKR0x26E0LkMuzl3qsGNs="; }; - vendorHash = "sha256-cHW8FSYuZpl1GuWKsJLnAxCMOLvuaRwN1oL+xjwYspI="; + vendorHash = "sha256-19ziol7/8UOw78kW5epqzrR6GO0k+CwQGkq1l7XKMaw="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ka/kanarenshu/package.nix b/pkgs/by-name/ka/kanarenshu/package.nix index 27b39c78ed7c..e8e848d5f344 100644 --- a/pkgs/by-name/ka/kanarenshu/package.nix +++ b/pkgs/by-name/ka/kanarenshu/package.nix @@ -7,14 +7,14 @@ buildGoModule (finalAttrs: { pname = "kanarenshu"; - version = "0.1.1"; + version = "0.1.4"; __structuredAttrs = true; src = fetchFromGitHub { owner = "nuixyz"; repo = "kanarenshu"; tag = "v${finalAttrs.version}"; - hash = "sha256-ea3wDS5AsXXFvhff3RoYj1HTcVrUq3Cd4Vjz80R2seI="; + hash = "sha256-ROpZXGvleciJf+B3KVSIcsSES9+mtdLhcPFtGBpEmqY="; }; vendorHash = "sha256-ES9+l6aDY8Y38yi4ufw2bpBPCW58L2oSlfXzh1TWGRE="; diff --git a/pkgs/by-name/ka/karate/package.nix b/pkgs/by-name/ka/karate/package.nix index 9fc9eaa9186d..f1e87419b209 100644 --- a/pkgs/by-name/ka/karate/package.nix +++ b/pkgs/by-name/ka/karate/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "karate"; - version = "2.1.0"; + version = "2.1.1"; src = fetchurl { url = "https://github.com/karatelabs/karate/releases/download/v${version}/karate-${version}.jar"; - sha256 = "sha256-ImFhqjBMYXREOZ+0j0IIARmtNQpCf71m2nUxZQusKKo="; + sha256 = "sha256-XrDmWpl1aforNvsnJU4V4TUUoCTU+7D8NTgTrJHjmOE="; }; dontUnpack = true; diff --git a/pkgs/by-name/li/libeufin/package.nix b/pkgs/by-name/li/libeufin/package.nix index 07f0344163ea..e6bb25489684 100644 --- a/pkgs/by-name/li/libeufin/package.nix +++ b/pkgs/by-name/li/libeufin/package.nix @@ -34,9 +34,7 @@ stdenv.mkDerivation (finalAttrs: { ''; }; - patchPhase = '' - runHook prePatch - + postPatch = '' substituteInPlace Makefile \ --replace-fail "install: build install-nobuild-files" "install: install-nobuild-files" @@ -47,8 +45,6 @@ stdenv.mkDerivation (finalAttrs: { # Use gradle repo to download dependencies substituteInPlace build.gradle \ --replace-fail 'mavenCentral()' "gradlePluginPortal()" - - runHook postPatch ''; preConfigure = '' diff --git a/pkgs/by-name/li/libmbd/package.nix b/pkgs/by-name/li/libmbd/package.nix index bf8233412d77..8e44c7b05f9b 100644 --- a/pkgs/by-name/li/libmbd/package.nix +++ b/pkgs/by-name/li/libmbd/package.nix @@ -15,13 +15,13 @@ assert !lapack.isILP64; stdenv.mkDerivation (finalAttrs: { pname = "libMBD"; - version = "0.14.0"; + version = "0.14.1"; src = fetchFromGitHub { owner = "libmbd"; repo = "libMBD"; rev = finalAttrs.version; - hash = "sha256-ra5nPH7wTlATHWM1QiMZ43P9q9wDfV9CUhm7T0nj3kk="; + hash = "sha256-pWwb7T9zJ6XOUAvKYqcbE/X5y9RFlfsLR2Nvq0Nq2dE="; }; preConfigure = '' diff --git a/pkgs/by-name/li/libreswan/package.nix b/pkgs/by-name/li/libreswan/package.nix index 2295de6ae0d1..ae17e04d0078 100644 --- a/pkgs/by-name/li/libreswan/package.nix +++ b/pkgs/by-name/li/libreswan/package.nix @@ -51,11 +51,11 @@ in stdenv.mkDerivation rec { pname = "libreswan"; - version = "5.3.1"; + version = "5.3.2"; src = fetchurl { url = "https://download.libreswan.org/libreswan-${version}.tar.gz"; - hash = "sha256-4/DlHYtkK/aTpqjMbx5ip2TP9BgKAjvzx+QtQ6Yt/p4="; + hash = "sha256-+5GK+gu5K9BDDB2oYe+AaIZNJdchMN8MYweh+dp2EIg="; }; strictDeps = true; diff --git a/pkgs/by-name/li/libretro-shaders-slang/package.nix b/pkgs/by-name/li/libretro-shaders-slang/package.nix index 9894a9927121..c69961f1a1c7 100644 --- a/pkgs/by-name/li/libretro-shaders-slang/package.nix +++ b/pkgs/by-name/li/libretro-shaders-slang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "libretro-shaders-slang"; - version = "0-unstable-2026-06-28"; + version = "0-unstable-2026-07-15"; src = fetchFromGitHub { owner = "libretro"; repo = "slang-shaders"; - rev = "b5108ca29a50796011fedf1435025673a17dba98"; - hash = "sha256-jJQnp3oWlaariLCAZ9tcn19xX8eCIGck7xwC3vMYqIg="; + rev = "3b0d6aa1d134a168478cd9c904a866d969f8882b"; + hash = "sha256-wSrKcrX5GcTXfaxxjyd7COAFsaZsed8pYtScqGo+LA8="; }; dontConfigure = true; diff --git a/pkgs/by-name/lu/luau-lsp/package.nix b/pkgs/by-name/lu/luau-lsp/package.nix index a2c108728a95..0928dc206081 100644 --- a/pkgs/by-name/lu/luau-lsp/package.nix +++ b/pkgs/by-name/lu/luau-lsp/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luau-lsp"; - version = "1.68.1"; + version = "1.69.0"; src = fetchFromGitHub { owner = "JohnnyMorganz"; repo = "luau-lsp"; tag = finalAttrs.version; - hash = "sha256-XxXAK/BaJcgel1vOATVbQVBxsxEYv9vr0w4JjmU64fM="; + hash = "sha256-fVmc/Ky1fbS4hnh2pOw1idaZFCq0KFHE2hTVQQmYmfM="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/ma/mautrix-telegram/0002-use-importlib-resources.patch b/pkgs/by-name/ma/mautrix-telegram/0002-use-importlib-resources.patch new file mode 100644 index 000000000000..bcacda11ca52 --- /dev/null +++ b/pkgs/by-name/ma/mautrix-telegram/0002-use-importlib-resources.patch @@ -0,0 +1,36 @@ +diff --git a/mautrix_telegram/web/public/__init__.py b/mautrix_telegram/web/public/__init__.py +index cde3735..d911779 100644 +--- a/mautrix_telegram/web/public/__init__.py ++++ b/mautrix_telegram/web/public/__init__.py +@@ -23,7 +23,7 @@ import time + + from aiohttp import web + from mako.template import Template +-import pkg_resources ++from importlib.resources import files + + from mautrix.types import UserID + from mautrix.util.signed_token import sign_token, verify_token +@@ -45,11 +45,11 @@ class PublicBridgeWebsite(AuthAPI): + self.secret_key = "".join(random.choices(string.ascii_lowercase + string.digits, k=64)) + + self.login = Template( +- pkg_resources.resource_string("mautrix_telegram", "web/public/login.html.mako") ++ files("mautrix_telegram").joinpath("web/public/login.html.mako").read_bytes() + ) + + self.mx_login = Template( +- pkg_resources.resource_string("mautrix_telegram", "web/public/matrix-login.html.mako") ++ files("mautrix_telegram").joinpath("web/public/matrix-login.html.mako").read_bytes() + ) + + self.app = web.Application(loop=loop) +@@ -58,7 +58,7 @@ class PublicBridgeWebsite(AuthAPI): + self.app.router.add_route("GET", "/matrix-login", self.get_matrix_login) + self.app.router.add_route("POST", "/matrix-login", self.post_matrix_login) + self.app.router.add_static( +- "/", pkg_resources.resource_filename("mautrix_telegram", "web/public/") ++ "/", str(files("mautrix_telegram").joinpath("web/public/")) + ) + + def make_token(self, mxid: str, endpoint: str = "/login", expires_in: int = 900) -> str: diff --git a/pkgs/by-name/ma/mautrix-telegram/package.nix b/pkgs/by-name/ma/mautrix-telegram/package.nix index 4a80fc9c9b36..2f6546a74b33 100644 --- a/pkgs/by-name/ma/mautrix-telegram/package.nix +++ b/pkgs/by-name/ma/mautrix-telegram/package.nix @@ -3,24 +3,43 @@ fetchPypi, fetchFromGitHub, python3, + openssl, withE2BE ? true, }: let - tulir-telethon = python3.pkgs.telethon.overrideAttrs ( - finalAttrs: previousAttrs: { - version = "1.99.0a6"; - pname = "tulir_telethon"; - src = fetchFromGitHub { - owner = "tulir"; - repo = "Telethon"; - tag = "v${finalAttrs.version}"; - hash = "sha256-ulnA+xKbZDOTzXYmF9oBWNBNhgxSiF+mKx1ijoCyo/w="; - }; - dontUsePytestCheck = true; - } - ); + # tulir-telethon is a fork of telethon used only by mautrix-telegram. It is + # built standalone rather than via telethon.overrideAttrs so it does not + # inherit telethon's `disabled = pythonAtLeast "3.14"` (which exists only + # because telethon's *tests* fail on 3.14). This fork skips the test suite. + # + # Kept as a local let binding rather than a top-level package: the upstream + # Python version is EOL (being rewritten in Go), so splitting it out would + # only add maintenance surface for code that will soon be replaced. + tulir-telethon = python3.pkgs.buildPythonPackage { + pname = "tulir_telethon"; + version = "1.99.0a6"; + pyproject = true; + src = fetchFromGitHub { + owner = "tulir"; + repo = "Telethon"; + tag = "v1.99.0a6"; + hash = "sha256-ulnA+xKbZDOTzXYmF9oBWNBNhgxSiF+mKx1ijoCyo/w="; + }; + postPatch = '' + substituteInPlace telethon/crypto/libssl.py --replace-fail \ + "ctypes.util.find_library('ssl')" "'${lib.getLib openssl}/lib/libssl.so'" + ''; + build-system = [ + python3.pkgs.setuptools + ]; + dependencies = with python3.pkgs; [ + pyaes + rsa + ]; + dontUsePytestCheck = true; + }; in python3.pkgs.buildPythonApplication (finalAttrs: { pname = "mautrix-telegram"; @@ -36,7 +55,10 @@ python3.pkgs.buildPythonApplication (finalAttrs: { build-system = with python3.pkgs; [ setuptools ]; - patches = [ ./0001-Re-add-entrypoint.patch ]; + patches = [ + ./0001-Re-add-entrypoint.patch + ./0002-use-importlib-resources.patch + ]; pythonRelaxDeps = [ "mautrix" diff --git a/pkgs/by-name/mc/mcp-grafana/package.nix b/pkgs/by-name/mc/mcp-grafana/package.nix index dfbce63aae9d..09e2c6a48648 100644 --- a/pkgs/by-name/mc/mcp-grafana/package.nix +++ b/pkgs/by-name/mc/mcp-grafana/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "mcp-grafana"; - version = "0.17.1"; + version = "0.17.2"; src = fetchFromGitHub { owner = "grafana"; repo = "mcp-grafana"; tag = "v${finalAttrs.version}"; - hash = "sha256-nuG17gscAzGzxehlR+UkVo6NyGM0swiKXSx0N95ffvU="; + hash = "sha256-8cImJIND4S3ISkfNBCdP05AgNuAJNKOCtI9o47MR7tw="; }; vendorHash = "sha256-SovR9UxTqN397oczKgJqlJ9iOFnCrZGqPWhhfcjSNPg="; diff --git a/pkgs/by-name/me/mediawiki/package.nix b/pkgs/by-name/me/mediawiki/package.nix index 137a750715aa..0b8a4444421c 100644 --- a/pkgs/by-name/me/mediawiki/package.nix +++ b/pkgs/by-name/me/mediawiki/package.nix @@ -7,11 +7,11 @@ stdenvNoCC.mkDerivation rec { pname = "mediawiki"; - version = "1.45.3"; + version = "1.45.4"; src = fetchurl { url = "https://releases.wikimedia.org/mediawiki/${lib.versions.majorMinor version}/mediawiki-${version}.tar.gz"; - hash = "sha256-XqjB8yHJ+Nuk0aweTsoYJ/sTUZ1KIZDiOfUUMgWKQmk="; + hash = "sha256-y3yCRGjrWlEacvCOYpHQncivEuCg/9wlMu4/drsMrXw="; }; postPatch = '' diff --git a/pkgs/by-name/ni/nix-index-unwrapped/package.nix b/pkgs/by-name/ni/nix-index-unwrapped/package.nix index 8492d81443fa..347e5703ba98 100644 --- a/pkgs/by-name/ni/nix-index-unwrapped/package.nix +++ b/pkgs/by-name/ni/nix-index-unwrapped/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-index"; - version = "0.1.10"; + version = "0.1.11"; __structuredAttrs = true; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "nix-community"; repo = "nix-index"; tag = "v${finalAttrs.version}"; - hash = "sha256-IBVI/4hwq84/vZx7Kr/Ci/P/CzPTsn1/oiCIF2vPHXg="; + hash = "sha256-yl/acohrgP0C5w4eozNcWcpCGhmMMjFbzgHsKwXKw00="; }; - cargoHash = "sha256-9xzC5PE2nyEtbhWGagCX2yZ0/tfo2v3fatnNU+GdVH8="; + cargoHash = "sha256-EJbNptLskphe+xfI8oQ0DVUx6y4dO52eeuPiG6FSQbI="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ diff --git a/pkgs/by-name/nu/nu_scripts/package.nix b/pkgs/by-name/nu/nu_scripts/package.nix index 0355a62e8350..454b6a692fa7 100644 --- a/pkgs/by-name/nu/nu_scripts/package.nix +++ b/pkgs/by-name/nu/nu_scripts/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "nu_scripts"; - version = "0-unstable-2026-07-02"; + version = "0-unstable-2026-07-15"; src = fetchFromGitHub { owner = "nushell"; repo = "nu_scripts"; - rev = "4af42d7f10993ee488ae37762a0e7034b9a004f6"; - hash = "sha256-Q+RxZ7j1odpxbZXdex2gfJ7uUqmIpNk1W/Cq39K1g0s="; + rev = "e0b8d1e0c167efa32e9f4c69761b67dc625cb529"; + hash = "sha256-hIjJLoeep28PxivoGl2f5jihb0ljrp6ObrWZ9oyeWi4="; }; installPhase = '' diff --git a/pkgs/by-name/pi/pipeweaver/package.nix b/pkgs/by-name/pi/pipeweaver/package.nix index ac386a89f88c..cd64c4d802d8 100644 --- a/pkgs/by-name/pi/pipeweaver/package.nix +++ b/pkgs/by-name/pi/pipeweaver/package.nix @@ -18,7 +18,7 @@ rustPlatform.buildRustPackage ( sourceRoot = "${finalAttrs.src.name}/web"; - npmDepsHash = "sha256-ZX/3H/VdRdWC2j+mPA/0rZflDhslqTN1mqA9vvQRQG0="; + npmDepsHash = "sha256-kInUUBeau7alBB9GcIyrBf6PwYSEj4NTMoO1/lguRQU="; installPhase = '' runHook preInstall @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage ( in { pname = "pipeweaver"; - version = "0.1.6"; + version = "0.1.9"; __structuredAttrs = true; @@ -37,10 +37,10 @@ rustPlatform.buildRustPackage ( owner = "pipeweaver"; repo = "pipeweaver"; tag = "v${finalAttrs.version}"; - hash = "sha256-wf3gxCLT5vOz+5+CpfmkX0stKoAOpQ6KIoW6xBNV1xk="; + hash = "sha256-aGZ5VfHv5DHPsGhFGXhQBl3DNt6J+h5daMu38LJshI4="; }; - cargoHash = "sha256-Jv0fF6keg2NcUnCJhCId7rwPVZK1/Q9+otQNjp54RCI="; + cargoHash = "sha256-XC/jK70FZs8jF0A85MpoxcMmxF/FmExD/qfF4KL9Y0M="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/po/pomerium-cli/package.nix b/pkgs/by-name/po/pomerium-cli/package.nix index 0f1409717ad0..e92bfb62d7aa 100644 --- a/pkgs/by-name/po/pomerium-cli/package.nix +++ b/pkgs/by-name/po/pomerium-cli/package.nix @@ -14,16 +14,16 @@ let in buildGoModule (finalAttrs: { pname = "pomerium-cli"; - version = "0.32.2"; + version = "0.33.0"; src = fetchFromGitHub { owner = "pomerium"; repo = "cli"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-t2Sp4zAIybUsxaBdQ9ev+EJsFpWqM8KWaE2UOI4xw5A="; + sha256 = "sha256-Rn/TUTqqUtd4vWfj51aRrdst25B9Weiajesa2AtcEt4="; }; - vendorHash = "sha256-LzXcHGRBn99WhDsxLQKY3t8Zp4sw9Ec5CbA/rU/3SQ0="; + vendorHash = "sha256-Jr+sGTjFB/6cNggdbCL3PqwVaHqr/hWrVLLjdPbL82Y="; subPackages = [ "cmd/pomerium-cli" diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index c0ed53a4b757..65be7f8d2a9e 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.7.3"; + version = "26.7.7"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-8xlt9rH64B4A+vNFB67Wodrg2XLPF1fnSM3kKSxePKU="; + hash = "sha256-3m/JErBDXQeCu1ShITPJtZkf/c0PL/RrKJshV/CXYls="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ra/razer-cli/package.nix b/pkgs/by-name/ra/razer-cli/package.nix index f35d5bbb9b45..aee7818fcec4 100644 --- a/pkgs/by-name/ra/razer-cli/package.nix +++ b/pkgs/by-name/ra/razer-cli/package.nix @@ -10,14 +10,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "razer-cli"; - version = "2.3.0"; + version = "2.3.1"; pyproject = true; src = fetchFromGitHub { owner = "lolei"; repo = "razer-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-uwTqDCYmG/5dyse0tF/CPG+9SlThyRyeHJ0OSBpcQio="; + hash = "sha256-cxBzf7gDJB3B5TXH5H65P4zTXmbSj8mD0Li2OHxajyQ="; }; build-system = with python3.pkgs; [ diff --git a/pkgs/by-name/rc/rc/package.nix b/pkgs/by-name/rc/rc/package.nix index 2ab49b10190a..95d3d3050ebc 100644 --- a/pkgs/by-name/rc/rc/package.nix +++ b/pkgs/by-name/rc/rc/package.nix @@ -45,19 +45,11 @@ stdenv.mkDerivation (finalAttrs: { "man" ]; - # TODO: think on a less ugly fixup postPatch = '' - ed -v -s Makefile << EOS - # - remove reference to now-inexistent git index file - /version.h:/ s| .git/index|| - # - manually insert the git revision string - /v=/ c - ${"\t"}v=${builtins.substring 0 7 finalAttrs.src.rev} - . - /\.git\/index:/ d - w - q - EOS + sed -i '/main.o: version.h/ d' Makefile + cat << EOF > version.h + #define VERSION "1.7.4+${finalAttrs.src.rev}" + EOF ''; nativeBuildInputs = [ diff --git a/pkgs/by-name/re/recyclarr/deps.json b/pkgs/by-name/re/recyclarr/deps.json index 660bd6c13477..ea9da7b3bb89 100644 --- a/pkgs/by-name/re/recyclarr/deps.json +++ b/pkgs/by-name/re/recyclarr/deps.json @@ -11,18 +11,13 @@ }, { "pname": "Autofac", - "version": "9.1.0", - "hash": "sha256-TygJLo8rvWC/KCExg+Hy3eYc0sP+AdhpdlU6fOj11f0=" + "version": "9.3.1", + "hash": "sha256-Nty0y69xfIVu1m09eRDxqo2FA57Koflt0VUxVyMdHT4=" }, { "pname": "Autofac.Extensions.DependencyInjection", - "version": "11.0.0", - "hash": "sha256-GjvG67HWkyam/GWtdU4Wh3pXY1cJ1i3loPVG9lga7vk=" - }, - { - "pname": "Autofac.Extras.AggregateService", - "version": "6.1.2", - "hash": "sha256-n0oHD3nD6apZfuAfZDKjH59LN7QOkoowm9BPeFDK5lw=" + "version": "11.0.2", + "hash": "sha256-zpt49C03lFimNqr2G18guXS7rO4TFp/zMWiAN+hgE1U=" }, { "pname": "Autofac.Extras.Ordering", @@ -64,11 +59,6 @@ "version": "2.6.2", "hash": "sha256-Yjk2+x/RcVeccGOQOQcRKCiYzyx1mlFnhS5auCII+Ms=" }, - { - "pname": "Castle.Core", - "version": "4.4.1", - "hash": "sha256-J4NS8p9KqbuLl6JMmNwptsfccH37TfhAhPwX2mVQso0=" - }, { "pname": "Castle.Core", "version": "5.1.1", @@ -76,23 +66,48 @@ }, { "pname": "CliWrap", - "version": "3.10.1", - "hash": "sha256-uH4SXiMkUIPw5RRyKtDTTCSkkr3BhBAPrxnC4O4ES4c=" + "version": "3.10.2", + "hash": "sha256-PtRWN6tfZ/uT6o1JrLDj624feJgD5iDS4ywsYwEhQ6c=" }, { "pname": "coverlet.collector", - "version": "10.0.0", - "hash": "sha256-0cU5wHZfwQFJFXugC19kiRo9XU1jV4ApbDKuRaL72Vc=" + "version": "10.0.1", + "hash": "sha256-6nZ5qWvy1SPYM9SfYbZEdGGrErdnOPluZXgJJ/hiarw=" }, { "pname": "Docker.DotNet.Enhanced", - "version": "3.131.1", - "hash": "sha256-oZhgICe/Em7dJ97U8zn59jB2jtszdNssRF3EWLXipDc=" + "version": "4.2.0", + "hash": "sha256-e+poxFu+FJwPWuZ1JiiDJjZK+3inIDlIl7obZNGYcB8=" + }, + { + "pname": "Docker.DotNet.Enhanced.Handler.Abstractions", + "version": "4.2.0", + "hash": "sha256-EsFRWrwvnv8JOK9N3W/kDjzrO1Jh8St8wn2W9UDvh0Y=" + }, + { + "pname": "Docker.DotNet.Enhanced.LegacyHttp", + "version": "4.2.0", + "hash": "sha256-MptmUR15Soy74NWJC+ZCWTqJxZP/BEHjfZPYTUq5IeE=" + }, + { + "pname": "Docker.DotNet.Enhanced.NativeHttp", + "version": "4.2.0", + "hash": "sha256-9wMMHwBcSI+pJuB9R1QrtQ1VZOGbASeC1Ouu6nxXum8=" + }, + { + "pname": "Docker.DotNet.Enhanced.NPipe", + "version": "4.2.0", + "hash": "sha256-MOzo8ySnMneRV+KaeqUC2Hq8NuY2oDqginK6DeI7Zf4=" + }, + { + "pname": "Docker.DotNet.Enhanced.Unix", + "version": "4.2.0", + "hash": "sha256-zT4wLE8ZtandcwDZcq/VHhwxKAIPKF02EnigW+h/80U=" }, { "pname": "Docker.DotNet.Enhanced.X509", - "version": "3.131.1", - "hash": "sha256-/PBsQkdJS6R5fVS+OG9ujlIoUa3puRTvu0SMSF7VENQ=" + "version": "4.2.0", + "hash": "sha256-zqimuvpFBmLh1TUUyVvZmjgCHIQbyb6T1suYArQMaFE=" }, { "pname": "Fare", @@ -111,8 +126,8 @@ }, { "pname": "JetBrains.Annotations", - "version": "2025.2.4", - "hash": "sha256-YJpS77UH9tTETCKHr5M+bQOax1BLPFqIr/i+KLN9tEI=" + "version": "2026.2.0", + "hash": "sha256-409CskrdaICXUplGs9sNplfTJfYElllVwIQwoDWfdmk=" }, { "pname": "Microsoft.ApplicationInsights", @@ -121,38 +136,33 @@ }, { "pname": "Microsoft.CodeCoverage", - "version": "18.4.0", - "hash": "sha256-px8qchiuY5rkujAZ1wGEjuuhZdZmsRSp+FCiTmRUA1A=" + "version": "18.7.0", + "hash": "sha256-QonDzKnOwcYkkVP0T3PT9/QySgUILc/L/bcp6+l+tA8=" }, { "pname": "Microsoft.Extensions.Configuration", - "version": "10.0.6", - "hash": "sha256-CSd5RC5pMsmglpnE6Vm3JabMnbmziqtUGrZE5Rg7uF4=" + "version": "10.0.9", + "hash": "sha256-4d8r6Vyune1Qb0kwqzfGPA7BK2nvaiOenTiJedzq6sU=" }, { "pname": "Microsoft.Extensions.Configuration.Abstractions", - "version": "10.0.6", - "hash": "sha256-jxtne26QF7bASCRmLNwYsKruY3QhsnuzN9Us11WUdSQ=" + "version": "10.0.9", + "hash": "sha256-pliaksEAQdxyPURUVSlXpfF3LzJB93zHaeEDsaF5QJE=" }, { "pname": "Microsoft.Extensions.Configuration.Binder", - "version": "10.0.6", - "hash": "sha256-34blBlrQ3FRS7iCS7/gxPZMa9xgDW0p3iEERqwgXFMA=" + "version": "10.0.9", + "hash": "sha256-ouJa+84H/bfMi67v25hjEWhTIyBHaWTJAoEvArwbrGA=" }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "10.0.6", - "hash": "sha256-K3ODZC+Bwd3Tze5wF7BQvJJGlNObdf2PNA35F41jHTE=" + "version": "10.0.9", + "hash": "sha256-YIqgDknwTq48X88Imdrfav3tmQ6tZwIOYsLt6dT40M8=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "10.0.4", - "hash": "sha256-0QhVYjk9Cxy6NFef9VKftGmscTZnvcD1bhBQoXz3mwA=" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "10.0.6", - "hash": "sha256-lFiZb81kfBJK7J0b0A2UIpydPRT73Xcs57Gzf/+1xXc=" + "version": "10.0.9", + "hash": "sha256-YzQpGAsrjLU18s016LmM7DMJKml0MzKl1bPPYJ/erEk=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", @@ -166,28 +176,28 @@ }, { "pname": "Microsoft.Extensions.Diagnostics", - "version": "10.0.6", - "hash": "sha256-TGJjvsztoajNzOe0KeuOvtb2ZuNDbjq2NfPs15zo3kA=" + "version": "10.0.9", + "hash": "sha256-nnhs4+Z8gNL89Dttjqt0FR6uWY5U6bQ1dIa0wwMiUno=" }, { "pname": "Microsoft.Extensions.Diagnostics.Abstractions", - "version": "10.0.6", - "hash": "sha256-9AbUvHuHhDPjtf6vsci2r6VfSg0BlmkJkMYmIqAQ2QA=" + "version": "10.0.9", + "hash": "sha256-OoBCatkSA+QWbMfyFxeuEOIHb04ukPH32gNfCUsar2M=" }, { "pname": "Microsoft.Extensions.Http", - "version": "10.0.6", - "hash": "sha256-3REMteQjA7j5LDJ7wDnlWkJlVHHXx0+dgbiVlZQAi/c=" + "version": "10.0.9", + "hash": "sha256-caid7Mp5UjoLLjpwfKuJq24mVWp+lLm7/l8DezPyNKw=" }, { "pname": "Microsoft.Extensions.Logging", - "version": "10.0.6", - "hash": "sha256-tskLj/WXLK35gkuJAWaAhPjMW92N1JKOTzTLupR30pE=" + "version": "10.0.9", + "hash": "sha256-644xYxPB+PtwGUTAKJV9wByXHWFkR5Ol0p08wFQwMm4=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", - "version": "10.0.6", - "hash": "sha256-4ijpXt4PoTNcmF5dl/rEZkRWBAjukB229lXtBtJhxn4=" + "version": "10.0.9", + "hash": "sha256-su2q/OZuG7nB3wnUTVcimy3oHSdetFh4hhmjI3f/ym8=" }, { "pname": "Microsoft.Extensions.Logging.Abstractions", @@ -196,23 +206,23 @@ }, { "pname": "Microsoft.Extensions.Options", - "version": "10.0.6", - "hash": "sha256-GJCULaUcN2FxCA9fKOLe5EDEtkKLrEuP2Kw0jRqospA=" + "version": "10.0.9", + "hash": "sha256-/fc1g1SDJI81nOZRS7W4LZIAC0ssmasqaWhgJK+9rRs=" }, { "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", - "version": "10.0.6", - "hash": "sha256-T0HNAYrIsm1xzfBD1qLqziI5qwSsGXGmXSDdOgpC5s0=" + "version": "10.0.9", + "hash": "sha256-XVKJrNjPo0hojY5V4xoLxedpvkqtr4GJqkCUhLKSTcQ=" }, { "pname": "Microsoft.Extensions.Primitives", - "version": "10.0.6", - "hash": "sha256-/iSFDryQIl8rl+TtrzunT5LcbPsQCeC2V+9CnS1P4Cc=" + "version": "10.0.9", + "hash": "sha256-WEPtmlEexm6QSFR4ITlBHuUD5/bqMfecOxFe5hkbAPU=" }, { "pname": "Microsoft.NET.Test.Sdk", - "version": "18.4.0", - "hash": "sha256-ak/emX4C4KQVzc0bSNK4bChS+dvb3FvxZbJNrmf/2+w=" + "version": "18.7.0", + "hash": "sha256-m2cPE5Y7lQz1nmyjlaf4bf9LpABQa24wiga7HPN4LgQ=" }, { "pname": "Microsoft.NETCore.Platforms", @@ -251,13 +261,13 @@ }, { "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "18.4.0", - "hash": "sha256-ERL2goDaM0vUElW25DM/5lI2WplE5E6g9mhTegY0bC8=" + "version": "18.7.0", + "hash": "sha256-OJYJt3EhJ60HobDzET31dESe29BtqDd35Xjt8/2BQCQ=" }, { "pname": "Microsoft.TestPlatform.TestHost", - "version": "18.4.0", - "hash": "sha256-S4T/6xHvov8jDcbcuZAOoutMAEudUb3dMP7MyxVa8Fo=" + "version": "18.7.0", + "hash": "sha256-i5XpKR5rgazQ5ZLPGE/F71h0Sp6Ko/ff1NzLo+lsE5M=" }, { "pname": "NETStandard.Library", @@ -281,38 +291,53 @@ }, { "pname": "NUnit", - "version": "4.5.1", - "hash": "sha256-+BO4kpkiPEvC4R2wyqV/QMjpKc6jcGwARyc3Bk9skPU=" + "version": "4.6.1", + "hash": "sha256-MLciW0cj9OO3gJ6FjqD/Kpp0S5yPYsTpSWtRTYG0Pvo=" }, { "pname": "NUnit.Analyzers", - "version": "4.12.0", - "hash": "sha256-OCEqlVwNNWfenzKnp7ECeF5ekASRzNZmv251bS2xGYo=" + "version": "4.14.0", + "hash": "sha256-WULxpvd/t9VKLwhe4+rRJdS5B3j5xqK1AUxmhkg4SLY=" }, { "pname": "NUnit3TestAdapter", "version": "6.2.0", "hash": "sha256-sKQjvF/qlEgfrCKHt1OzT+QZdtPt4RBBZd2f0oD1ldg=" }, + { + "pname": "ReactiveUI.Disposables", + "version": "6.0.0", + "hash": "sha256-WK2rt1PZFW2MAnQpnwjJgt0sC9lGp8UazxGbJLSBSfs=" + }, + { + "pname": "ReactiveUI.Primitives", + "version": "6.0.0", + "hash": "sha256-b6ByzvvvWhV+BIGRDb9u5t9b9mvRz3memmumQbqtH/A=" + }, + { + "pname": "ReactiveUI.Primitives.Core", + "version": "6.0.0", + "hash": "sha256-bWM5Cp/rIuF9CglPo0dse+9a76lPHhjElO4W/3U4MJI=" + }, { "pname": "ReferenceTrimmer", - "version": "3.4.7", - "hash": "sha256-LgRvN1CYOZGj9Cx5SrOghx3KTJVPZZ22T8EgyKMyDJc=" + "version": "3.5.7", + "hash": "sha256-31Mhd4PseBmf6wqmIvgtTEuGcQQR80wtsqg3YMTFp50=" }, { "pname": "Refit", - "version": "10.1.6", - "hash": "sha256-KC0PVsbqx5RHZxItYgJaBeUQBlPLQbTx643BzEhXIc0=" + "version": "13.1.0", + "hash": "sha256-usU/SXfobVSWqku+J2KnRv3Zl662j+7BeBPFkIs/Mm0=" }, { "pname": "Refit.HttpClientFactory", - "version": "10.1.6", - "hash": "sha256-/fkHB7cFXIRVUDnznQVJBgpwLS8KdhtiASF78xp4C8Q=" + "version": "13.1.0", + "hash": "sha256-n07aKFVFSa/dHm/WQuuEsRsBtkCes8APP7aw9MUgQ1k=" }, { "pname": "Refitter.MSBuild", - "version": "1.7.3", - "hash": "sha256-S7L3kPkBRO1rfsNKn2FDhB5qalG0UrRCmPcoCmeOF7w=" + "version": "2.0.0", + "hash": "sha256-4ysnoFGZh1Hlsst/yfCrVx7MbD0O0cHOaY3fiYNHWTw=" }, { "pname": "Riok.Mapperly", @@ -451,12 +476,12 @@ }, { "pname": "Testcontainers", - "version": "4.11.0", - "hash": "sha256-SbrnISUOL0sQntC/z9/jOutewfLHQVT6vqjl2MfIjmw=" + "version": "4.12.0", + "hash": "sha256-NM+zFlgQIo0BP5V/WW8gLJ/tcSTZelbbklOZ3llzZ4g=" }, { "pname": "YamlDotNet", - "version": "17.0.1", - "hash": "sha256-z23qb/L7DcjLgVsvROjyD7gr342u3QKjcPA2mZ0xz2g=" + "version": "18.1.0", + "hash": "sha256-Wf/mWt5nrZ2IYmf4d7Y0pFA2PLgblOGducpMNkYUFvY=" } ] diff --git a/pkgs/by-name/re/recyclarr/package.nix b/pkgs/by-name/re/recyclarr/package.nix index 455bdff775ff..a9a82b004c50 100644 --- a/pkgs/by-name/re/recyclarr/package.nix +++ b/pkgs/by-name/re/recyclarr/package.nix @@ -9,13 +9,13 @@ }: buildDotnetModule (finalAttrs: { pname = "recyclarr"; - version = "8.6.0"; + version = "8.7.0"; src = fetchFromGitHub { owner = "recyclarr"; repo = "recyclarr"; tag = "v${finalAttrs.version}"; - hash = "sha256-Uu6fBKODzKGYA6vSJPw0OV/+bi3y2F/SHfrdd5pdyzs="; + hash = "sha256-tH76rFsQNPMq5aVJJOrjGAOueTc/jhIE8taUe4aBhg8="; }; projectFile = "Recyclarr.slnx"; diff --git a/pkgs/by-name/ro/rocketchat-desktop/package.nix b/pkgs/by-name/ro/rocketchat-desktop/package.nix index 0f86bea5a978..d76e20d83395 100644 --- a/pkgs/by-name/ro/rocketchat-desktop/package.nix +++ b/pkgs/by-name/ro/rocketchat-desktop/package.nix @@ -21,13 +21,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocketchat-desktop"; - version = "4.15.2"; + version = "4.15.6"; src = fetchFromGitHub { owner = "RocketChat"; repo = "Rocket.Chat.Electron"; tag = finalAttrs.version; - hash = "sha256-wme3RKGaHuoOf7yyXH3PZ/0xL73LqS9rPqL8IcxyAkA="; + hash = "sha256-cCCE+d/YXUqTb5gMgcxsOjh2nDUZuuQ4L4QZYzIN4r0="; }; patches = [ diff --git a/pkgs/by-name/se/see-cat/package.nix b/pkgs/by-name/se/see-cat/package.nix index 76fdf573dd32..4ea12696ef0d 100644 --- a/pkgs/by-name/se/see-cat/package.nix +++ b/pkgs/by-name/se/see-cat/package.nix @@ -5,16 +5,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "see-cat"; - version = "0.9.2"; + version = "0.10.0"; src = fetchFromGitHub { owner = "guilhermeprokisch"; repo = "see"; tag = "v${finalAttrs.version}"; - hash = "sha256-3uyQW1PxLYxpissm96io5IrZ6uU4S4MdcS+O56CftxA="; + hash = "sha256-BmLMKTu9GHjO9/E31SBegC40qou7tvaX+dfG0GyXg/s="; }; - cargoHash = "sha256-Sba5l5Jx/F+Iux3TYT3gMWBkN9yyVQ1n3MZCNl7q0u8="; + cargoHash = "sha256-Ct+NPJe7qMVC29s1dD0jDZN6iQElkf0kM3N9YH8Nh3Y="; meta = { description = "Cute cat(1) for the terminal"; diff --git a/pkgs/by-name/sh/shaarli/package.nix b/pkgs/by-name/sh/shaarli/package.nix index 5af74ae6e02f..bf4b91ac53bc 100644 --- a/pkgs/by-name/sh/shaarli/package.nix +++ b/pkgs/by-name/sh/shaarli/package.nix @@ -2,15 +2,16 @@ lib, stdenv, fetchurl, + unzip, }: stdenv.mkDerivation (finalAttrs: { pname = "shaarli"; - version = "0.16.1"; + version = "0.16.3"; src = fetchurl { - url = "https://github.com/shaarli/Shaarli/releases/download/v${finalAttrs.version}/shaarli-v${finalAttrs.version}-full.tar.gz"; - sha256 = "sha256-SK9J8w8cekxiWBhz/Zp5pOfHgndfEEN5/Kcf6lXJBmA="; + url = "https://github.com/shaarli/Shaarli/releases/download/v${finalAttrs.version}/shaarli-v${finalAttrs.version}-full.zip"; + sha256 = "sha256-qGZ/11NiQLp1Kj2ybDpmnM9YuwMsJbA8r2Juhys2JLQ="; }; outputs = [ @@ -18,6 +19,8 @@ stdenv.mkDerivation (finalAttrs: { "doc" ]; + nativeBuildInputs = [ unzip ]; + patchPhase = '' substituteInPlace index.php \ --replace "new ConfigManager();" "new ConfigManager(getenv('SHAARLI_CONFIG'));" diff --git a/pkgs/by-name/sv/svxlink/package.nix b/pkgs/by-name/sv/svxlink/package.nix index d2935678ac51..e938e7b96889 100644 --- a/pkgs/by-name/sv/svxlink/package.nix +++ b/pkgs/by-name/sv/svxlink/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "svxlink"; - version = "25.05.1"; + version = "26.05"; src = fetchFromGitHub { owner = "sm0svx"; repo = "svxlink"; tag = finalAttrs.version; - hash = "sha256-OyAR/6heGX6J53p6x+ZPXY6nzSv22umMTg0ISlWcjp8="; + hash = "sha256-Xo0r0tag4TrcPHdzO6cLkEZtDaMC5pNAc8dFVDPL/E0="; }; sourceRoot = "${finalAttrs.src.name}/src"; diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 818a738254e5..2282eced7c85 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -606,9 +606,9 @@ }; elm = { - version = "5.9.2"; + version = "5.9.4"; url = "github:elm-tooling/tree-sitter-elm"; - hash = "sha256-NJRmII48Zo2xKxZmL88Dxskf352fGaCp8B14+x1XJHw="; + hash = "sha256-HFfpwThgWdd+pz8Ub042pKDKyFcuokHRGljhZ2xZFQU="; meta = { license = lib.licenses.mit; }; diff --git a/pkgs/by-name/tt/tt-smi/package.nix b/pkgs/by-name/tt/tt-smi/package.nix index 4d5a6cba38c9..5fc72ec4fbd4 100644 --- a/pkgs/by-name/tt/tt-smi/package.nix +++ b/pkgs/by-name/tt/tt-smi/package.nix @@ -8,7 +8,7 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "tt-smi"; - version = "5.3.1"; + version = "6.0.0"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "tenstorrent"; repo = "tt-smi"; tag = "v${finalAttrs.version}"; - hash = "sha256-lZ9fd8tkwfmWHEAJ8+cwBja3U7vxAVWQWrgope9/VO4="; + hash = "sha256-039boJyMEVB3dsOLNzmG4LGnDwF/358snhgFcZklSQc="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/ty/typst/package.nix b/pkgs/by-name/ty/typst/package.nix index 74d000021995..ffc15e22a7fb 100644 --- a/pkgs/by-name/ty/typst/package.nix +++ b/pkgs/by-name/ty/typst/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typst"; - version = "0.15.0"; + version = "0.15.1"; __structuredAttrs = true; src = fetchFromGitHub { owner = "typst"; repo = "typst"; tag = "v${finalAttrs.version}"; - hash = "sha256-R8hgStbn/oWN+FklUkbuKnODTToRvvw3XSE0AxN/EG0="; + hash = "sha256-Z0DM/fBKIvA8y53GUlPrgthnXfOFbnzuPCOM9/ssrI8="; leaveDotGit = true; postFetch = '' cd $out @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-g+w0fkATxnWNcLuNrEMzI52psPKXMrsWqnHgfXNc8tI="; + cargoHash = "sha256-+/2L4o9d8UENPtJAD/sSqf5ysOfHJYZgnvhOAoRdK40="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index c362f2748fd6..df2c75f61e10 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -8,21 +8,22 @@ buildGoModule (finalAttrs: { pname = "versitygw"; - version = "1.6.0"; + version = "1.7.0"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${finalAttrs.version}"; - hash = "sha256-vy8wveTwK8lXpZlKyeUc/3qpQZ96vExJCfw/RiLt2Eo="; + hash = "sha256-O3rXqg0wSAb4YXxgXqf42oo9sJinZhZ1U6e5WCnvo9I="; }; - vendorHash = "sha256-/vLR7XZWzzj35rXLj7EJ3H3WP0RX3qBqIn/PlkM/j/k="; + vendorHash = "sha256-8WrGFLIoXmHQmyFGhOjBAFkaYZ1xhx0aldpyZULfAL4="; - subPackages = [ "./cmd/versitygw" ]; - - # Require access to online S3 services - doCheck = false; + excludedPackages = [ + "plugins/noop" + "tests/checker" + "tests/rest_scripts" + ]; # Needed for "versitygw --version" to not show placeholders ldflags = [ @@ -31,10 +32,11 @@ buildGoModule (finalAttrs: { "-X main.Version=v${finalAttrs.version}" ]; + # requires real s3 + checkFlags = [ "-skip=^TestIntegration$" ]; + doInstallCheck = true; - nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgramArg = "--version"; passthru = { @@ -46,7 +48,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/versity/versitygw"; changelog = "https://github.com/versity/versitygw/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ genga898 ]; + maintainers = with lib.maintainers; [ + adamcstephens + genga898 + ]; mainProgram = "versitygw"; }; }) diff --git a/pkgs/by-name/ve/vesktop/package.nix b/pkgs/by-name/ve/vesktop/package.nix index eb1d9e2317e6..13c5d5da879d 100644 --- a/pkgs/by-name/ve/vesktop/package.nix +++ b/pkgs/by-name/ve/vesktop/package.nix @@ -8,7 +8,7 @@ makeDesktopItem, copyDesktopItems, vencord, - electron_40, + electron_42, libicns, pipewire, libpulseaudio, @@ -26,7 +26,7 @@ withSystemVencord ? false, }: let - electron = electron_40; + electron = electron_42; in stdenv.mkDerivation (finalAttrs: { pname = "vesktop"; @@ -89,9 +89,10 @@ stdenv.mkDerivation (finalAttrs: { preBuild = '' # Validate electron version matches upstream package.json - if [ "`jq -r '.devDependencies.electron' < package.json | cut -d. -f1 | tr -d '^'`" != "${lib.versions.major electron.version}" ] - then - echo "ERROR: electron version mismatch between package.json and nixpkgs" + expectedMajor="$(jq -r '.devDependencies.electron | ltrimstr("^") | split(".") | .[0]' < package.json)" + actualMajor="${lib.versions.major electron.version}" + if [ "$actualMajor" -lt "$expectedMajor" ] 2>/dev/null; then + echo "ERROR: nixpkgs electron version (major $actualMajor) is older than upstream package.json requirement (major $expectedMajor)" exit 1 fi diff --git a/pkgs/by-name/vi/victorialogs/package.nix b/pkgs/by-name/vi/victorialogs/package.nix index 08037f2eeece..0cf91f12570e 100644 --- a/pkgs/by-name/vi/victorialogs/package.nix +++ b/pkgs/by-name/vi/victorialogs/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "VictoriaLogs"; - version = "1.51.0"; + version = "1.52.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaLogs"; tag = "v${finalAttrs.version}"; - hash = "sha256-8rUDMV7bxMxyU0NYIMFSqGzSMwGogKFDliGXf4VSoCI="; + hash = "sha256-V4TWpv72LJ0FUYruwXvhmCpOLQh5l+7Of7aJS8vF6J0="; }; vendorHash = null; diff --git a/pkgs/by-name/wa/wayshot/package.nix b/pkgs/by-name/wa/wayshot/package.nix index e52d7b41b7e7..1cb47b24a691 100644 --- a/pkgs/by-name/wa/wayshot/package.nix +++ b/pkgs/by-name/wa/wayshot/package.nix @@ -35,7 +35,10 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; cargoHash = "sha256-J7ZKWx258bBCNBd061aCeKgTdcWMUF4yzAiIa9l8ZRA="; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + postInstall = '' + installManPage docs/wayshot.1.scd docs/wayshot.5.scd docs/wayshot.7.scd + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd wayshot \ --bash <($out/bin/wayshot --completions bash) \ --fish <($out/bin/wayshot --completions fish) \ diff --git a/pkgs/by-name/wi/wireproxy/package.nix b/pkgs/by-name/wi/wireproxy/package.nix index f2416df91cc9..2a97fd76056c 100644 --- a/pkgs/by-name/wi/wireproxy/package.nix +++ b/pkgs/by-name/wi/wireproxy/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "wireproxy"; - version = "1.1.2"; + version = "1.1.3"; src = fetchFromGitHub { owner = "windtf"; repo = "wireproxy"; rev = "v${finalAttrs.version}"; - hash = "sha256-R1G/VtyQsl7yoDwZw+24qTdeq//qYQTQwzAPvH8f+ls="; + hash = "sha256-TnwkBkLMYc8TLvgDnzNSKvJy1MBXtjeVo+nY8ePf/T4="; }; ldflags = [ @@ -23,7 +23,7 @@ buildGoModule (finalAttrs: { "-X main.version=v${finalAttrs.version}" ]; - vendorHash = "sha256-T6RN7f05bNVL7gfhaAR0+lKZWqXvMcgjiyPldCmmvU4="; + vendorHash = "sha256-3X/0JHT0f6C7nlhD6Bh0hxyDcPZ3xqf6+wxa5VygXgo="; passthru.tests.version = testers.testVersion { package = wireproxy; diff --git a/pkgs/by-name/wp/wpprobe/package.nix b/pkgs/by-name/wp/wpprobe/package.nix index 0e8f47ad10d1..1923f88f1182 100644 --- a/pkgs/by-name/wp/wpprobe/package.nix +++ b/pkgs/by-name/wp/wpprobe/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "wpprobe"; - version = "0.12.4"; + version = "0.12.5"; src = fetchFromGitHub { owner = "Chocapikk"; repo = "wpprobe"; tag = "v${finalAttrs.version}"; - hash = "sha256-vwoMC0uWijyije8//Vtxc4NfRhRL+GnPTL5HGFUZxCQ="; + hash = "sha256-3mHF2RqHjZu7XmF9/5FrHrmhPg1J1Nm63nPdQ9zqKIA="; }; vendorHash = "sha256-pAKFrdja+rH0kiJH6hToZwLjE8lLBHFAUCjnCLbgxVo="; diff --git a/pkgs/by-name/xo/xournalpp/package.nix b/pkgs/by-name/xo/xournalpp/package.nix index 4df6311020bc..fc8eb756bec8 100644 --- a/pkgs/by-name/xo/xournalpp/package.nix +++ b/pkgs/by-name/xo/xournalpp/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "xournalpp"; - version = "1.3.5"; + version = "1.3.6"; src = fetchFromGitHub { owner = "xournalpp"; repo = "xournalpp"; tag = "v${finalAttrs.version}"; - hash = "sha256-JvB9Oh56ujg7L+q1wTuLsel9Wl2Fyoz9nnz0m/mGxAU="; + hash = "sha256-eSKGu0l3Hif+MlT+5jjLkUYUuglnONasyA6AQiHb32s="; }; nativeBuildInputs = [ @@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { buildFlags = [ "translations" ]; - postInstall = '' + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' substituteInPlace $out/share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer \ --replace-fail "Exec=xournalpp-thumbnailer" "Exec=$out/bin/xournalpp-thumbnailer" ''; diff --git a/pkgs/development/python-modules/clarifai-grpc/default.nix b/pkgs/development/python-modules/clarifai-grpc/default.nix index ab78f74e8d95..b17e03d7b280 100644 --- a/pkgs/development/python-modules/clarifai-grpc/default.nix +++ b/pkgs/development/python-modules/clarifai-grpc/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "clarifai-grpc"; - version = "12.5.1"; + version = "12.6.0"; pyproject = true; src = fetchFromGitHub { owner = "Clarifai"; repo = "clarifai-python-grpc"; tag = finalAttrs.version; - hash = "sha256-CoG2q7Z6Rima3llFm7MIKqNuECgdf895EZNbqEApU0Y="; + hash = "sha256-5onPljZp/ML/f+Ik2kYHj24COcvKcc/82W+B3xYiX1E="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/click-completion/default.nix b/pkgs/development/python-modules/click-completion/default.nix index c87468bd5955..73e077d49377 100644 --- a/pkgs/development/python-modules/click-completion/default.nix +++ b/pkgs/development/python-modules/click-completion/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, # propagates click, @@ -10,17 +11,22 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "click-completion"; version = "0.5.2"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "5bf816b81367e638a190b6e91b50779007d14301b3f9f3145d68e3cade7bce86"; + pname = "click-completion"; + inherit (finalAttrs) version; + hash = "sha256-W/gWuBNn5jihkLbpG1B3kAfRQwGz+fMUXWjjyt57zoY="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ click jinja2 shellingham @@ -38,4 +44,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ mbode ]; }; -} +}) diff --git a/pkgs/development/python-modules/click-configfile/default.nix b/pkgs/development/python-modules/click-configfile/default.nix index f116862157d3..ab9d11277324 100644 --- a/pkgs/development/python-modules/click-configfile/default.nix +++ b/pkgs/development/python-modules/click-configfile/default.nix @@ -2,22 +2,28 @@ lib, buildPythonPackage, fetchPypi, + setuptools, click, six, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "click-configfile"; version = "0.2.3"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; + pname = "click-configfile"; + inherit (finalAttrs) version; hash = "sha256-lb7sE77pUOmPQ8gdzavvT2RAkVWepmKY+drfWTUdkNE="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ click six ]; @@ -26,7 +32,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace setup.py \ - --replace "install_requires=install_requires," 'install_requires=["click >= 6.6", "six >= 1.10"],' + --replace-fail "install_requires=install_requires," 'install_requires=["click >= 6.6", "six >= 1.10"],' ''; pythonImportsCheck = [ "click_configfile" ]; @@ -42,4 +48,4 @@ buildPythonPackage rec { license = lib.licenses.bsd3; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/click-help-colors/default.nix b/pkgs/development/python-modules/click-help-colors/default.nix index 021e5d2847f8..d3c04fd8a10b 100644 --- a/pkgs/development/python-modules/click-help-colors/default.nix +++ b/pkgs/development/python-modules/click-help-colors/default.nix @@ -2,21 +2,27 @@ lib, fetchPypi, buildPythonPackage, + setuptools, click, pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "click-help-colors"; version = "0.9.4"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; + pname = "click-help-colors"; + inherit (finalAttrs) version; hash = "sha256-9Mq+Us9VApm4iI9PLuTF81msJ+M7z+TWHbR3haXMk2w="; }; - propagatedBuildInputs = [ click ]; + build-system = [ setuptools ]; + + dependencies = [ click ]; nativeCheckInputs = [ pytestCheckHook ]; @@ -25,8 +31,8 @@ buildPythonPackage rec { meta = { description = "Colorization of help messages in Click"; homepage = "https://github.com/click-contrib/click-help-colors"; - changelog = "https://github.com/click-contrib/click-help-colors/blob/${version}/CHANGES.rst"; + changelog = "https://github.com/click-contrib/click-help-colors/blob/${finalAttrs.version}/CHANGES.rst"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/clickhouse-driver/default.nix b/pkgs/development/python-modules/clickhouse-driver/default.nix index d19aac86de6f..d5678f897d31 100644 --- a/pkgs/development/python-modules/clickhouse-driver/default.nix +++ b/pkgs/development/python-modules/clickhouse-driver/default.nix @@ -15,25 +15,30 @@ zstd, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "clickhouse-driver"; version = "0.2.10"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; # pypi source doesn't contain tests src = fetchFromGitHub { owner = "mymarilyn"; repo = "clickhouse-driver"; - rev = version; + tag = finalAttrs.version; hash = "sha256-veFkmXAp8b6/Npt7f1EhMfM9OKlLugKtlXS+zMHWAro="; }; - nativeBuildInputs = [ - cython + build-system = [ setuptools ]; - propagatedBuildInputs = [ + nativeBuildInputs = [ + cython + ]; + + dependencies = [ clickhouse-cityhash lz4 pytz @@ -50,7 +55,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace setup.py \ - --replace "lz4<=3.0.1" "lz4<=4" + --replace-fail "lz4<=3.0.1" "lz4<=4" ''; # remove source to prevent pytest testing source instead of the build artifacts @@ -74,4 +79,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ breakds ]; }; -} +}) diff --git a/pkgs/development/python-modules/discogs-client/default.nix b/pkgs/development/python-modules/discogs-client/default.nix index ebb5871f554c..8422690700a5 100644 --- a/pkgs/development/python-modules/discogs-client/default.nix +++ b/pkgs/development/python-modules/discogs-client/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "discogs-client"; - version = "2.8"; + version = "2.9"; format = "setuptools"; src = fetchFromGitHub { owner = "joalla"; repo = "discogs_client"; tag = "v${version}"; - hash = "sha256-2mMBfOM5sOJsuoxrT3Ku99zDQ8wDw12zRloRLHRDRL0="; + hash = "sha256-UWiop9hg6KSpSq4SnTtvFbRHYTnLe/Ed/o65sf78MYo="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/gcsa/default.nix b/pkgs/development/python-modules/gcsa/default.nix index 854385113b8c..a885bd85a81b 100644 --- a/pkgs/development/python-modules/gcsa/default.nix +++ b/pkgs/development/python-modules/gcsa/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "gcsa"; - version = "2.6.0"; + version = "2.7.0"; format = "setuptools"; src = fetchFromGitHub { owner = "kuzmoyev"; repo = "google-calendar-simple-api"; rev = "v${version}"; - hash = "sha256-I4IKuG9/4/JrEQ7PD1BwGFmCa1q3GOe4srHmpwt1OUU="; + hash = "sha256-lDmdV1F/EFtZEhq4ufH9nPvzNZ9msUGNZcmWiVTTTWc="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/ocrmypdf/default.nix b/pkgs/development/python-modules/ocrmypdf/default.nix index 265ede72e8aa..390167a22966 100644 --- a/pkgs/development/python-modules/ocrmypdf/default.nix +++ b/pkgs/development/python-modules/ocrmypdf/default.nix @@ -30,22 +30,22 @@ installShellFiles, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "ocrmypdf"; - version = "17.8.0"; + version = "17.8.1"; pyproject = true; src = fetchFromGitHub { owner = "ocrmypdf"; repo = "OCRmyPDF"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; # The content of .git_archival.txt is substituted upon tarball creation, # which creates indeterminism if master no longer points to the tag. # See https://github.com/ocrmypdf/OCRmyPDF/issues/841 postFetch = '' rm "$out/.git_archival.txt" ''; - hash = "sha256-E6SheIepSXQPxTCf6/vWeGpUs0x7VO+h86JhtSxK6e0="; + hash = "sha256-+KDn/x1BNqteodwhdr9QKzZ8/j5/wkzwQ+cWxOzz63g="; }; patches = [ @@ -107,7 +107,7 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ dotlambda ]; - changelog = "https://github.com/ocrmypdf/OCRmyPDF/blob/${src.tag}/docs/releasenotes/version17.md"; + changelog = "https://github.com/ocrmypdf/OCRmyPDF/blob/${finalAttrs.src.tag}/docs/releasenotes/version17.md"; mainProgram = "ocrmypdf"; }; -} +}) diff --git a/pkgs/development/python-modules/ocrmypdf/paths.patch b/pkgs/development/python-modules/ocrmypdf/paths.patch index 68309f5bbfd0..aedba6f13f93 100644 --- a/pkgs/development/python-modules/ocrmypdf/paths.patch +++ b/pkgs/development/python-modules/ocrmypdf/paths.patch @@ -1,5 +1,5 @@ diff --git a/src/ocrmypdf/_exec/ghostscript.py b/src/ocrmypdf/_exec/ghostscript.py -index 5afd6e17..0db47849 100644 +index bcee06fe..cc81c161 100644 --- a/src/ocrmypdf/_exec/ghostscript.py +++ b/src/ocrmypdf/_exec/ghostscript.py @@ -36,7 +36,7 @@ COLOR_CONVERSION_STRATEGIES = frozenset( @@ -12,7 +12,7 @@ index 5afd6e17..0db47849 100644 log = logging.getLogger(__name__) diff --git a/src/ocrmypdf/_exec/jbig2enc.py b/src/ocrmypdf/_exec/jbig2enc.py -index 9f107a07..469aed48 100644 +index b44a72ec..5858de31 100644 --- a/src/ocrmypdf/_exec/jbig2enc.py +++ b/src/ocrmypdf/_exec/jbig2enc.py @@ -13,7 +13,7 @@ from ocrmypdf._exec._probe import ToolProbe @@ -30,11 +30,11 @@ index 9f107a07..469aed48 100644 def convert_single(cwd, infile, outfile, threshold): - args = ['jbig2', '--pdf', '-t', str(threshold), infile] + args = ['@jbig2@', '--pdf', '-t', str(threshold), infile] - with open(outfile, 'wb') as fstdout: + with outfile.open('wb') as fstdout: proc = run(args, cwd=cwd, stdout=fstdout, stderr=PIPE) proc.check_returncode() diff --git a/src/ocrmypdf/_exec/pngquant.py b/src/ocrmypdf/_exec/pngquant.py -index 94bcdbf0..c0ae0fa3 100644 +index 5550ca06..a7718be2 100644 --- a/src/ocrmypdf/_exec/pngquant.py +++ b/src/ocrmypdf/_exec/pngquant.py @@ -11,7 +11,7 @@ from subprocess import PIPE @@ -48,7 +48,7 @@ index 94bcdbf0..c0ae0fa3 100644 @@ -27,7 +27,7 @@ def quantize(input_file: Path, output_file: Path, quality_min: int, quality_max: """ - with open(input_file, 'rb') as input_stream: + with input_file.open('rb') as input_stream: args = [ - 'pngquant', + '@pngquant@', @@ -56,7 +56,7 @@ index 94bcdbf0..c0ae0fa3 100644 '--skip-if-larger', '--quality', diff --git a/src/ocrmypdf/_exec/tesseract.py b/src/ocrmypdf/_exec/tesseract.py -index 861f2d50..010ef6a6 100644 +index 0ff118b0..e36a2e31 100644 --- a/src/ocrmypdf/_exec/tesseract.py +++ b/src/ocrmypdf/_exec/tesseract.py @@ -117,7 +117,7 @@ class TesseractVersion(Version): diff --git a/pkgs/development/python-modules/pymdown-extensions/default.nix b/pkgs/development/python-modules/pymdown-extensions/default.nix index 859d85554535..178d2dcf87bd 100644 --- a/pkgs/development/python-modules/pymdown-extensions/default.nix +++ b/pkgs/development/python-modules/pymdown-extensions/default.nix @@ -60,11 +60,11 @@ buildPythonPackage rec { dependencies = [ markdown pygments + pyyaml ]; nativeCheckInputs = [ pytestCheckHook - pyyaml ]; pythonImportsCheck = map (ext: "pymdownx.${ext}") extensions; diff --git a/pkgs/development/python-modules/stanza/default.nix b/pkgs/development/python-modules/stanza/default.nix index 2c8cde03e1cf..d76befaf0aba 100644 --- a/pkgs/development/python-modules/stanza/default.nix +++ b/pkgs/development/python-modules/stanza/default.nix @@ -21,14 +21,14 @@ buildPythonPackage (finalAttrs: { pname = "stanza"; - version = "1.13.0"; + version = "1.14.0"; pyproject = true; src = fetchFromGitHub { owner = "stanfordnlp"; repo = "stanza"; tag = "v${finalAttrs.version}"; - hash = "sha256-+quLNaxaGCUpsg3PH11nEMeKjIoHsKaBqK4FdIHlaMM="; + hash = "sha256-+yt3FIOe51zzQVOm19LKYhlmoCANTQ299qLtP4JHF+Q="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/variants/default.nix b/pkgs/development/python-modules/variants/default.nix index bd8f044b57f6..41c5f862636f 100644 --- a/pkgs/development/python-modules/variants/default.nix +++ b/pkgs/development/python-modules/variants/default.nix @@ -2,22 +2,29 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pytestCheckHook, setuptools-scm, six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "variants"; version = "0.2.0"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; + pname = "variants"; + inherit (finalAttrs) version; hash = "sha256-UR91tM90g8J+TYbZrM8rUxcmeQDBZtF2Nr7u0RiSm5A="; }; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; nativeCheckInputs = [ pytestCheckHook @@ -29,8 +36,8 @@ buildPythonPackage rec { meta = { description = "Library providing syntactic sugar for creating variant forms of a canonical function"; homepage = "https://github.com/python-variants/variants"; - changelog = "https://github.com/python-variants/variants/releases/tag/${version}"; + changelog = "https://github.com/python-variants/variants/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ rakesh4g ]; }; -} +}) diff --git a/pkgs/development/python-modules/varint/default.nix b/pkgs/development/python-modules/varint/default.nix index e8741ebeca82..30212770567a 100644 --- a/pkgs/development/python-modules/varint/default.nix +++ b/pkgs/development/python-modules/varint/default.nix @@ -2,17 +2,23 @@ buildPythonPackage, fetchPypi, lib, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "varint"; version = "1.0.2"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "a6ecc02377ac5ee9d65a6a8ad45c9ff1dac8ccee19400a5950fb51d594214ca5"; + pname = "varint"; + inherit (finalAttrs) version; + hash = "sha256-puzAI3esXunWWmqK1Fyf8drIzO4ZQApZUPtR1ZQhTKU="; }; + build-system = [ setuptools ]; + # No tests are available doCheck = false; @@ -24,4 +30,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ rakesh4g ]; }; -} +}) diff --git a/pkgs/development/python-modules/vdf/default.nix b/pkgs/development/python-modules/vdf/default.nix index dbe58cc29206..1d5e8f6720f5 100644 --- a/pkgs/development/python-modules/vdf/default.nix +++ b/pkgs/development/python-modules/vdf/default.nix @@ -3,20 +3,23 @@ buildPythonPackage, fetchFromGitHub, fetchpatch2, + setuptools, mock, pytestCheckHook, nix-update-script, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "vdf"; version = "3.4"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "ValvePython"; repo = "vdf"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6ozglzZZNKDtADkHwxX2Zsnkh6BE8WbcRcC9HkTTgPU="; }; @@ -28,6 +31,8 @@ buildPythonPackage rec { }) ]; + build-system = [ setuptools ]; + nativeCheckInputs = [ mock pytestCheckHook @@ -45,4 +50,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ kira-bruneau ]; }; -} +}) diff --git a/pkgs/development/python-modules/venstarcolortouch/default.nix b/pkgs/development/python-modules/venstarcolortouch/default.nix index 4d560e6327e9..28566f03c474 100644 --- a/pkgs/development/python-modules/venstarcolortouch/default.nix +++ b/pkgs/development/python-modules/venstarcolortouch/default.nix @@ -2,20 +2,26 @@ lib, buildPythonPackage, fetchPypi, + setuptools, requests, }: buildPythonPackage (finalAttrs: { pname = "venstarcolortouch"; version = "0.22"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit (finalAttrs) pname version; + pname = "venstarcolortouch"; + inherit (finalAttrs) version; hash = "sha256-R9BJmZcseYlFLcoDUxfH3M0FO5GVsDtw7smK2dmLlNo="; }; - propagatedBuildInputs = [ requests ]; + build-system = [ setuptools ]; + + dependencies = [ requests ]; # Project has no tests doCheck = false; diff --git a/pkgs/development/python-modules/versiontools/default.nix b/pkgs/development/python-modules/versiontools/default.nix index d812439e72bb..5e99a1560e6b 100644 --- a/pkgs/development/python-modules/versiontools/default.nix +++ b/pkgs/development/python-modules/versiontools/default.nix @@ -2,19 +2,25 @@ lib, buildPythonPackage, fetchPypi, + setuptools, isPy3k, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "versiontools"; version = "1.9.1"; - format = "setuptools"; + pyproject = true; + + __structuredAttrs = true; src = fetchPypi { - inherit pname version; - sha256 = "1xhl6kl7f4srgnw6zw4lr8j2z5vmrbaa83nzn2c9r2m1hwl36sd9"; + pname = "versiontools"; + inherit (finalAttrs) version; + hash = "sha256-qWkzKIehipyYsN8OpNTKdZcvJMqU8G+4fVkTd+g0FPY="; }; + build-system = [ setuptools ]; + doCheck = (!isPy3k); meta = { @@ -22,4 +28,4 @@ buildPythonPackage rec { description = "Smart replacement for plain tuple used in __version__"; license = lib.licenses.lgpl2; }; -} +}) diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix index 653aa1a8cbb7..5b6941efe3b1 100644 --- a/pkgs/development/tools/build-managers/rebar3/default.nix +++ b/pkgs/development/tools/build-managers/rebar3/default.nix @@ -6,6 +6,7 @@ fetchHex, erlang, makeWrapper, + writableTmpDirAsHomeHook, writeScript, common-updater-scripts, coreutils, @@ -16,22 +17,28 @@ }: let - version = "3.27.0"; - owner = "erlang"; deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; - rebar3 = stdenv.mkDerivation rec { + rebar3 = stdenv.mkDerivation (finalAttrs: { pname = "rebar3"; - inherit version erlang; + version = "3.27.0"; + + __structuredAttrs = true; + strictDeps = true; # How to obtain `sha256`: # nix-prefetch-url --unpack https://github.com/erlang/rebar3/archive/${version}.tar.gz src = fetchFromGitHub { - inherit owner; - repo = pname; - rev = version; + owner = "erlang"; + repo = "rebar3"; + tag = finalAttrs.version; sha256 = "+va3wHlAfVtl3aK6+DVkN/EgpiMxwAGUyNywaWiKTJQ="; }; + nativeBuildInputs = [ + erlang + writableTmpDirAsHomeHook + ]; + buildInputs = [ erlang ]; postPatch = '' @@ -58,22 +65,35 @@ let ''; buildPhase = '' - HOME=. escript bootstrap + runHook preBuild + + escript bootstrap + + runHook postBuild ''; checkPhase = '' - HOME=. escript ./rebar3 ct + runHook preCheck + + escript ./rebar3 ct + + runHook postCheck ''; doCheck = true; installPhase = '' + runHook preInstall + mkdir -p $out/bin cp rebar3 $out/bin/rebar3 + + runHook postInstall ''; meta = { homepage = "https://github.com/rebar/rebar3"; + changelog = "https://github.com/erlang/rebar3/releases/tag/${finalAttrs.version}"; description = "Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases"; mainProgram = "rebar3"; @@ -105,7 +125,7 @@ let ] } latest=$(list-git-tags | sed -n '/[\d\.]\+/p' | sort -V | tail -1) - if [ "$latest" != "${version}" ]; then + if [ "$latest" != "${finalAttrs.version}" ]; then nixpkgs="$(git rev-parse --show-toplevel)" nix_path="$nixpkgs/pkgs/development/tools/build-managers/rebar3" update-source-version rebar3 "$latest" --version-key=version --print-changes --file="$nix_path/default.nix" @@ -117,7 +137,7 @@ let echo "rebar3 is already up-to-date" fi ''; - }; + }); # Alias rebar3 so we can use it as default parameter below _rebar3 = rebar3; diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix index 0153382cd358..6822d23d9fae 100644 --- a/pkgs/os-specific/linux/mcelog/default.nix +++ b/pkgs/os-specific/linux/mcelog/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mcelog"; - version = "211"; + version = "212"; src = fetchFromGitHub { owner = "andikleen"; repo = "mcelog"; tag = "v${finalAttrs.version}"; - hash = "sha256-u0T6AVy5pxBwU1bkKGP5RG5Bmp0UikwHbV/ij/V3ljE="; + hash = "sha256-5nsaL0WYsFo8Lqt2pPBcuAokF/2+veCOxaF7AmFjRNo="; }; postPatch = ''