diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index ac36eca1b64f..2a910ee13dd9 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -2706,6 +2706,12 @@
github = "Axler1";
githubId = 69816272;
};
+ axodentally = {
+ name = "Henri Wagner";
+ email = "axo@frankfurt.ccc.de";
+ github = "axodentally";
+ githubId = 24368475;
+ };
ayazhafiz = {
email = "ayaz.hafiz.1@gmail.com";
github = "hafiz";
diff --git a/nixos/modules/services/networking/ifstate.nix b/nixos/modules/services/networking/ifstate.nix
index 5bd748504f09..772fe831a860 100644
--- a/nixos/modules/services/networking/ifstate.nix
+++ b/nixos/modules/services/networking/ifstate.nix
@@ -106,7 +106,7 @@ in
settings = lib.mkOption {
inherit (settingsFormat) type;
default = { };
- description = "Content of IfState's configuration file. See for details.";
+ description = "Content of IfState's configuration file. See for details.";
};
};
@@ -131,19 +131,27 @@ in
settings = lib.mkOption {
inherit (settingsFormat) type;
default = { };
- description = "Content of IfState's initrd configuration file. See for details.";
+ description = "Content of IfState's initrd configuration file. See for details.";
};
cleanupSettings = lib.mkOption {
inherit (settingsFormat) type;
# required by json schema
default.interfaces = { };
- description = "Content of IfState's initrd cleanup configuration file. See for details. This configuration gets applied before systemd switches to stage two. The goas is to deconfigurate the whole network in order to prevent access to services, before the firewall is configured. The stage two IfState configuration will start after the firewall is configured.";
+ description = "Content of IfState's initrd cleanup configuration file. See for details. This configuration gets applied before systemd switches to stage two. The goal is to deconfigurate the whole network in order to prevent access to services, before the firewall is configured. The stage two IfState configuration will start after the firewall is configured.";
};
};
};
config = lib.mkMerge [
+ (lib.mkIf (cfg.enable || initrdCfg.enable) {
+ # sane defaults to not let IfState work against the kernel
+ boot.extraModprobeConfig = ''
+ options bonding max_bonds=0
+ options dummy numdummies=0
+ options ifb numifbs=0
+ '';
+ })
(lib.mkIf cfg.enable {
assertions = [
{
@@ -158,13 +166,6 @@ in
networking.useDHCP = lib.mkDefault false;
- # sane defaults to not let IfState work against the kernel
- boot.extraModprobeConfig = ''
- options bonding max_bonds=0
- options dummy numdummies=0
- options ifb numifbs=0
- '';
-
environment = {
# ifstatecli command should be available to use user, there are other useful subcommands like check or show
systemPackages = [ cfg.package ];
diff --git a/nixos/tests/ifstate/initrd-partial-broken-config.nix b/nixos/tests/ifstate/initrd-partial-broken-config.nix
index 2acd9226dde9..c29540ccd390 100644
--- a/nixos/tests/ifstate/initrd-partial-broken-config.nix
+++ b/nixos/tests/ifstate/initrd-partial-broken-config.nix
@@ -28,6 +28,9 @@ in
};
boot.initrd = {
+ # otherwise the interfaces do not get created
+ kernelModules = [ "virtio_net" ];
+
network = {
enable = true;
ifstate = lib.mkMerge [
@@ -46,6 +49,7 @@ in
}
];
};
+
systemd = {
enable = true;
network.enable = false;
diff --git a/nixos/tests/ifstate/initrd-wireguard.nix b/nixos/tests/ifstate/initrd-wireguard.nix
index 6eb90c49a829..932e6bf5aece 100644
--- a/nixos/tests/ifstate/initrd-wireguard.nix
+++ b/nixos/tests/ifstate/initrd-wireguard.nix
@@ -10,19 +10,20 @@ let
{
enable = true;
settings = {
- interfaces = {
- eth1 = {
- addresses = [ "2001:0db8:a::${builtins.toString id}/64" ];
- link = {
- state = "up";
- kind = "physical";
- };
+ namespaces.outside.interfaces.eth1 = {
+ addresses = [ "2001:0db8:a::${builtins.toString id}/64" ];
+ link = {
+ state = "up";
+ kind = "physical";
};
+ };
+ interfaces = {
wg0 = {
addresses = [ "2001:0db8:b::${builtins.toString id}/64" ];
link = {
state = "up";
kind = "wireguard";
+ bind_netns = "outside";
};
wireguard = {
private_key = "!include ${pkgs.writeText "wg_priv.key" wgPriv}";
@@ -61,6 +62,9 @@ in
};
boot.initrd = {
+ # otherwise the interfaces do not get created
+ kernelModules = [ "virtio_net" ];
+
network = {
enable = true;
ifstate =
@@ -72,12 +76,10 @@ in
wgPeerId = 2;
}
// {
- package = pkgs.ifstate.override {
- withConfigValidation = false;
- };
allowIfstateToDrasticlyIncreaseInitrdSize = true;
};
};
+
systemd = {
enable = true;
network.enable = false;
diff --git a/nixos/tests/ifstate/initrd.nix b/nixos/tests/ifstate/initrd.nix
index 01ed9a513ccd..546f5c8114bd 100644
--- a/nixos/tests/ifstate/initrd.nix
+++ b/nixos/tests/ifstate/initrd.nix
@@ -26,12 +26,16 @@ in
};
boot.initrd = {
+ # otherwise the interfaces do not get created
+ kernelModules = [ "virtio_net" ];
+
network = {
enable = true;
ifstate = mkIfStateConfig 1 // {
allowIfstateToDrasticlyIncreaseInitrdSize = true;
};
};
+
systemd = {
enable = true;
network.enable = false;
diff --git a/nixos/tests/loki.nix b/nixos/tests/loki.nix
index 1c67b0e7f7f2..3b2e29e3443c 100644
--- a/nixos/tests/loki.nix
+++ b/nixos/tests/loki.nix
@@ -10,15 +10,7 @@
{
services.loki = {
enable = true;
-
- # FIXME: revert to original file when upstream fix released
- # https://github.com/grafana/loki/issues/16990
- # https://github.com/grafana/loki/issues/17736
- # configFile = "${pkgs.grafana-loki.src}/cmd/loki/loki-local-config.yaml";
- configFile = pkgs.runCommand "patched-loki-cfg.yml" { } ''
- substitute "${pkgs.grafana-loki.src}/cmd/loki/loki-local-config.yaml" "$out" \
- --replace-fail "enable_multi_variant_queries: true" ""
- '';
+ configFile = "${pkgs.grafana-loki.src}/cmd/loki/loki-local-config.yaml";
};
services.promtail = {
enable = true;
diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix
index 1c5a76ef23d9..3e238a406dc3 100644
--- a/pkgs/applications/graphics/gimp/plugins/default.nix
+++ b/pkgs/applications/graphics/gimp/plugins/default.nix
@@ -227,19 +227,25 @@ lib.makeScope pkgs.newScope (
Filters/Render/Texture...
*/
pname = "resynthesizer";
- version = "2.0.3";
+ version = "3.0";
buildInputs = with pkgs; [ fftw ];
- nativeBuildInputs = with pkgs; [ autoreconfHook ];
+ nativeBuildInputs = with pkgs; [
+ meson
+ ninja
+ ];
makeFlags = [ "GIMP_LIBDIR=${placeholder "out"}/${gimp.targetLibDir}" ];
src = fetchFromGitHub {
owner = "bootchk";
repo = "resynthesizer";
- rev = "v${version}";
- sha256 = "1jwc8bhhm21xhrgw56nzbma6fwg59gc8anlmyns7jdiw83y0zx3j";
+ tag = "v${version}";
+ hash = "sha256-/Py5R1RxiftTR0z++mQzgTn/J9v4p8efuGZSfhe6FfA=";
};
meta = {
- broken = gimp.majorVersion != "2.0";
+ broken = lib.versionOlder gimp.version "3";
+ description = "Suite of gimp plugins for texture synthesis";
+ homepage = "https://github.com/bootchk/resynthesizer";
+ license = [ lib.licenses.gpl3Plus ];
};
};
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index c877647219d2..c8dde22e0a70 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -157,7 +157,11 @@ let
# "snappy"
"flac"
"libjpeg"
+ ]
+ ++ lib.optionals needsLibpng [
"libpng"
+ ]
+ ++ [
# Use the vendored libwebp for M124+ until we figure out how to solve:
# Running phase: configurePhase
# ERROR Unresolved dependencies.
@@ -217,6 +221,9 @@ let
isElectron = packageName == "electron";
rustcVersion = buildPackages.rustc.version;
+ # libpng has been replaced by the png rust crate
+ # https://github.com/image-rs/image-png/discussions/562
+ needsLibpng = !chromiumVersionAtLeast "143";
chromiumDeps = lib.mapAttrs (
path: args:
@@ -321,8 +328,10 @@ let
# maintain a separate list of buildPlatform-dependencies, we
# simply throw in the kitchen sink.
# ** Because of overrides, we have to copy the list as it otherwise mess with splicing **
- ++ [
+ ++ lib.optionals needsLibpng [
(buildPackages.libpng.override { apngSupport = false; }) # https://bugs.chromium.org/p/chromium/issues/detail?id=752403
+ ]
+ ++ [
(buildPackages.libopus.override { withCustomModes = true; })
bzip2
flac
@@ -378,7 +387,11 @@ let
++ lib.optional pulseSupport libpulseaudio;
buildInputs = [
+ ]
+ ++ lib.optionals needsLibpng [
(libpng.override { apngSupport = false; }) # https://bugs.chromium.org/p/chromium/issues/detail?id=752403
+ ]
+ ++ [
(libopus.override { withCustomModes = true; })
bzip2
flac
diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json
index f748e92928b3..54d44013f30d 100644
--- a/pkgs/applications/networking/browsers/chromium/info.json
+++ b/pkgs/applications/networking/browsers/chromium/info.json
@@ -1,59 +1,59 @@
{
"chromium": {
- "version": "142.0.7444.175",
+ "version": "143.0.7499.40",
"chromedriver": {
- "version": "142.0.7444.176",
- "hash_darwin": "sha256-VG4+tQbZ8r3i8NZpia/9tRC0sqzbH5auTHbBsPbkqpc=",
- "hash_darwin_aarch64": "sha256-A1xHznjElisrEQY0UIbjizGpCbxlCa7wnvTK6rlMH2w="
+ "version": "143.0.7499.41",
+ "hash_darwin": "sha256-oZpq+RJz1ITkRLTdUJbpBrGr/ly01nqAOQ8PBR0DYiY=",
+ "hash_darwin_aarch64": "sha256-yw2454Q1o/J4LgTMTm3EG6rAbC4u8gnw64sEg7V6HAU="
},
"deps": {
"depot_tools": {
- "rev": "675a3a9ccd7cf9367bb4caa58c30f08b56d45ef5",
- "hash": "sha256-oL/WjK90HWqtyE0sJhDUp3UxlC8jr4dZfp+Q80xu3sM="
+ "rev": "e2bb3cd55899346cc68bbfd5139e59c9d85a6984",
+ "hash": "sha256-Qlc0UAdGRm1C0DNAqBsssND8PQZUVkj6aDaeExjwi2E="
},
"gn": {
- "version": "0-unstable-2025-09-18",
- "rev": "81b24e01531ecf0eff12ec9359a555ec3944ec4e",
- "hash": "sha256-sm5GWbkm3ua7EkCWTuY4TG6EXKe3asXTrH1APnNARJQ="
+ "version": "0-unstable-2025-10-08",
+ "rev": "07d3c6f4dc290fae5ca6152ebcb37d6815c411ab",
+ "hash": "sha256-kIPhfuJBQSISdRjloe0N2JrqvuVrEkNijb92/9zSE9I="
},
- "npmHash": "sha256-i1eQ4YlrWSgY522OlFtGDDPmxE2zd1hDM03AzR8RafE="
+ "npmHash": "sha256-HF6B4abJJJ9JDVbovtAdaHIvqE1zHJZ2a+g2Cudx8Pw="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
- "rev": "302067f14a4ea3f42001580e6101fa25ed343445",
- "hash": "sha256-2x1IpfD0BXDaPKwdBO4+t8Dw7dYLM7oQDlrXY57tFIw=",
+ "rev": "c23ff452476d1b6322d73b9b629420ef119d0388",
+ "hash": "sha256-ujiHFq8I6yENksWhBJ/BYMd5eDdlThfZxMfvDZH9sUo=",
"recompress": true
},
"src/third_party/clang-format/script": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git",
- "rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2",
- "hash": "sha256-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU="
+ "rev": "c2725e0622e1a86d55f14514f2177a39efea4a0e",
+ "hash": "sha256-f+BbQ6xIubloSzx/MhPSZ8ymCskmS+9+epDGtPjZqXc="
},
"src/third_party/compiler-rt/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git",
- "rev": "05f2a5dd0d1386777ae9d7fac9da776f82e7e0f2",
- "hash": "sha256-XTPhIXHzTW4EjyER/49mKJVDQQVNGuyLu2OBAxSt+CQ="
+ "rev": "08611c39bbfc52cc034904eb88817c6209b828f9",
+ "hash": "sha256-AfVP7cm7eNGl0JPnMkixMFgloDTHh0KSOAwXDEcl5MU="
},
"src/third_party/libc++/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
- "rev": "b77132b512d5411f8393fd3decb3abaeaf1d3ec8",
- "hash": "sha256-IemCFOw1X+Kcna6cuj9e29FUhitqvVGn1DeMCShkbOs="
+ "rev": "8cd54f6b0741cdef08299711668e6b25fef26406",
+ "hash": "sha256-AJx0Oz1sNubo2JNPjeXO5f9SnoXewOsPlgFrRXiCEKg="
},
"src/third_party/libc++abi/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
- "rev": "864f61dc9253d56586ada34c388278565ef513f6",
- "hash": "sha256-7TUY05CW5OCyd1C1oq69rptr1RkvOMS+1CAJc7yKRFQ="
+ "rev": "a02fa0058d8d52aca049868d229808a3e5dadbad",
+ "hash": "sha256-iNV7NtVviRBDjt6mK/DK3WfYd/QNGejRaSvpgEXmLqY="
},
"src/third_party/libunwind/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
- "rev": "322be580a5a193a921c349a15747eeeb9a716ad1",
- "hash": "sha256-veSxr/ICnBsdP+3vWjCbPxduHiEzbT0DUdwfo0xcM30="
+ "rev": "b7c3dda13e46ced88a6f7230e271ebd633b4cef2",
+ "hash": "sha256-eWxGIMxMBRvQVJ6uc3ZWaKO7oXLLCXTi8sVR8v3H4MM="
},
"src/third_party/llvm-libc/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git",
- "rev": "0c61a55402c6a0d9d6ca2aeb3c6a2613a8bc8c55",
- "hash": "sha256-U/ToyQwIzZlaPic6LAnR17ySrZ6eGhReJ6iKVFrIHPg="
+ "rev": "796bfb264a22264b11acda9feaffdffb168c7e12",
+ "hash": "sha256-J/FiUpmwkFVZcLmeXABl4FE9rzGFsbo/Lc1Rjy5wdOU="
},
"src/chrome/test/data/perf/canvas_bench": {
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
@@ -72,8 +72,8 @@
},
"src/docs/website": {
"url": "https://chromium.googlesource.com/website.git",
- "rev": "3913dbd6fdde06b914d0e1119fcc884f8115e4f8",
- "hash": "sha256-+2OBUpLLVPB/fDlF/9mEwTsvH2Una3ZYKUJY06nZauo="
+ "rev": "2acb551cf58ff3b6e6a093fe36deb8c625046900",
+ "hash": "sha256-HaNA1Es8t3A/WR9aXdEoFOdeNO6c6ydPDF1CCBb0Bu4="
},
"src/media/cdm/api": {
"url": "https://chromium.googlesource.com/chromium/cdm.git",
@@ -82,8 +82,8 @@
},
"src/net/third_party/quiche/src": {
"url": "https://quiche.googlesource.com/quiche.git",
- "rev": "c0df0d316bd7e4ddf44e5ba094b5c5b061d94b0c",
- "hash": "sha256-ACXkivQ4tqePgNIg2hpl4DQFa8n0CUkCOqPlgh56oLs="
+ "rev": "42cbfedd76691c19af012a3d717fca07d7b09cc9",
+ "hash": "sha256-ik5NjHWC8LHJiOde7Jdqq2C/NOofQwtPT4ubAqc8D4A="
},
"src/testing/libfuzzer/fuzzers/wasm_corpus": {
"url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git",
@@ -92,8 +92,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
- "rev": "7b27cb13556246035dfc7b308702b1b20710df47",
- "hash": "sha256-PM7msE9678QFyr7qp47Bc0vTntsSCeB/cirg9ME6TZk="
+ "rev": "9b75aecb1fa769e357d1dad2614228b6a04ddee6",
+ "hash": "sha256-d375qLKzOX3fap5ZjbhPzU/8hWAB9GeT6IWrw3Vedsc="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -107,8 +107,8 @@
},
"src/third_party/angle/third_party/VK-GL-CTS/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
- "rev": "c67cffddd65aba724950e062343fa1cc89560b33",
- "hash": "sha256-VYROUPvcpkV+skw3RKXoCpB+4xVA2Qem+15YKjV7pMg="
+ "rev": "53f6cec6c0a81fc4e712cd3ec87a1a39b802f5d5",
+ "hash": "sha256-KC9sHWRrPI5R10z5Epq3e7BW7+Ez0AoYe+bKPYL58jg="
},
"src/third_party/anonymous_tokens/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
@@ -117,8 +117,8 @@
},
"src/third_party/readability/src": {
"url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git",
- "rev": "1f0ec42686c89a4a1c71789849f7ffde349ab197",
- "hash": "sha256-liNoIZreSx/RgL5/oSKyzOuqChAgDwTtViNq0KiY0R0="
+ "rev": "d7949dc47dd9ed9ee1d3b34ffdcf3bce28cde435",
+ "hash": "sha256-lFsHXk4kEkzIbHgJiLTgeiKqiGOErzUwADo8WSZlnec="
},
"src/third_party/content_analysis_sdk/src": {
"url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git",
@@ -127,13 +127,13 @@
},
"src/third_party/dav1d/libdav1d": {
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
- "rev": "af5cf2b1e7f03d6f6de84477e1ca8eed1f3eb03d",
- "hash": "sha256-dPVDZ4SyrHWsRWERUl6UKbbdUG/5dC/UTte6sItMYxg="
+ "rev": "fcbc3d1b93f91c709293ed9faea8b7cbcac9030b",
+ "hash": "sha256-Lux+OGbeWnQJhIYDczH6jP/+lO+ZLlwpuUcLbO4Jvuo="
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
- "rev": "95f9c2b375395cc82941babdf1e9f0cf60a32831",
- "hash": "sha256-BFJsVt7hkSyyPQiX7QCN7Fu6CgTF/2xwAQbWCkJVq6M="
+ "rev": "e1ce227ebf75378c5f60a9d531579982bcdd93ee",
+ "hash": "sha256-RqGCh/InZagPemqMRnR/ziaxDm3ruS4dtnj87mBmIjc="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -142,8 +142,8 @@
},
"src/third_party/dawn/third_party/dxc": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
- "rev": "2b58d6d865832f7146d6e22e2106e562458bbd0a",
- "hash": "sha256-kcmuSCdAAzyQrg33b3dlkUErd0x5TDZkE8iXMEYW8wo="
+ "rev": "c522461221759f1785b3434ce52ae89d6b66855a",
+ "hash": "sha256-UqgsxtEdvGs3fOueXJU6DJcESmgkEGAjdnMig78qKzE="
},
"src/third_party/dawn/third_party/dxheaders": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
@@ -162,13 +162,13 @@
},
"src/third_party/dawn/third_party/webgpu-cts": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
- "rev": "18f1cc77dea7254258eeee21839d1c249b506576",
- "hash": "sha256-lZgUbs1+6+tLeHmJTIWMbpT6oSVzC3A9/J3vKONgxSs="
+ "rev": "95042527d1555325b90dbb745a29d32eb9fad14a",
+ "hash": "sha256-Ofi/XfzyQrt2gUHaJpOyUUD7DXTWWmvXXJQP7C6AN8w="
},
"src/third_party/dawn/third_party/webgpu-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers",
- "rev": "53a87a3d8cb4c32ec026978ce003020741df6f53",
- "hash": "sha256-V/JhZyjLNSElllXbLduqyNjJqjrxB4SwwPpRHIcfIis="
+ "rev": "ca7071cd5dd8a67cb8ca4f8614fd006ff3d93bde",
+ "hash": "sha256-ucRkEY1bZ3WyK55FW0pujl9LWFENmEzZvxO2QKYXmhc="
},
"src/third_party/highway/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/highway.git",
@@ -187,13 +187,13 @@
},
"src/third_party/boringssl/src": {
"url": "https://boringssl.googlesource.com/boringssl.git",
- "rev": "91f3df0a20f6d3dd3e2f749b4a2730b68c3d585e",
- "hash": "sha256-rhUF9fuWbiAkaGbHnhANZxCYEhkkoMQoiYzn1EfR270="
+ "rev": "58da9b0d721fd807279f4e3898741c92cf43bdbd",
+ "hash": "sha256-uvsW0p3wo7L1tQqelRk5QJ65Jt5cpv6ORZRorZjHqrw="
},
"src/third_party/breakpad/breakpad": {
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
- "rev": "a1220f673dc44632e821bd1a217089e5a159a203",
- "hash": "sha256-jGdQyM3+p3qt+Hjt44Wpg7XKiUt7kz9Lv1xRG7vp+dM="
+ "rev": "d0b41ca2a38c7b14c4b7853254eb5bf3b4039691",
+ "hash": "sha256-CQ1doQRsX0zvfgYKJalz0i35mPJfk5o6m2sdGYqS4co="
},
"src/third_party/cast_core/public/src": {
"url": "https://chromium.googlesource.com/cast_core/public",
@@ -202,8 +202,8 @@
},
"src/third_party/catapult": {
"url": "https://chromium.googlesource.com/catapult.git",
- "rev": "04c85a1d0e324464c6be4b3d193b47cb6177d03a",
- "hash": "sha256-Is8yDmTyNyseTBPIDwIlhRthqfkFPgQIvu3b6u5c0m0="
+ "rev": "ddb5845c3f7d88d8698e602547bd854b36f0604f",
+ "hash": "sha256-N+h99EL03NL6sAGJJM/aZEdVibn7SziLJp5G09y0EOc="
},
"src/third_party/ced/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
@@ -237,13 +237,13 @@
},
"src/third_party/cros_system_api": {
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
- "rev": "c33ff08e2b27ddaed22c8799fefd3a4b7d3c49a9",
- "hash": "sha256-N8/0tVMBi6yFe9HkR5wxDJ1+QAP1IV1Bz99Il3RZNFU="
+ "rev": "2c31c25519405d3d2b107844fd5e8c8bc397dbf7",
+ "hash": "sha256-Ew7gk1XxZccztYLZc4sOrzyKjNTkFPG8g+oOLy4/g1Q="
},
"src/third_party/crossbench": {
"url": "https://chromium.googlesource.com/crossbench.git",
- "rev": "f6e9d3627685e3bcb82d5a24c1f075b8dd0d881c",
- "hash": "sha256-JbgzTTFEFuA8ZyRLih3T/Fa3RhcOK4fi+9RuzZioiPI="
+ "rev": "e4937b062fe8b9130ea0fc02c406c045b5cb7b31",
+ "hash": "sha256-C//wuupFwZL4m8mMutY/SxCmg7mcfw2Sj5eS4c95+XE="
},
"src/third_party/crossbench-web-tests": {
"url": "https://chromium.googlesource.com/chromium/web-tests.git",
@@ -252,13 +252,13 @@
},
"src/third_party/depot_tools": {
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
- "rev": "675a3a9ccd7cf9367bb4caa58c30f08b56d45ef5",
- "hash": "sha256-oL/WjK90HWqtyE0sJhDUp3UxlC8jr4dZfp+Q80xu3sM="
+ "rev": "e2bb3cd55899346cc68bbfd5139e59c9d85a6984",
+ "hash": "sha256-Qlc0UAdGRm1C0DNAqBsssND8PQZUVkj6aDaeExjwi2E="
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
- "rev": "f063edc91e3610a60fb9d486ae8694f2a11fcd17",
- "hash": "sha256-qiucde85rKA7TefveIa++sOF+MzT56pe8pHUUCj9Zeo="
+ "rev": "4190a105897e986349694cae685b51054bf2dc51",
+ "hash": "sha256-K+bg3OPmv7tN/elOtmlDXwyhC6FxrAEEAY/MqMkQbrU="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@@ -272,8 +272,8 @@
},
"src/third_party/eigen3/src": {
"url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git",
- "rev": "430e35fbd15d3c946d2d2ba19ec41c16ba217cb3",
- "hash": "sha256-ZXDzAuvTu46YhieLIQ7MSQ0os+v2RF+KBtFuKU9fCWE="
+ "rev": "cd4f989f8f9288ab5aed1643ecb04c7be021021e",
+ "hash": "sha256-qkdtS4kz8m5ZW30SQpDCbgM3WvfCGc+WGsv59J4FYpQ="
},
"src/third_party/farmhash/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git",
@@ -302,8 +302,8 @@
},
"src/third_party/flatbuffers/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git",
- "rev": "1c514626e83c20fffa8557e75641848e1e15cd5e",
- "hash": "sha256-u5AVjbep3iWwGNXLrkPJUnF8SbmIXlHOYoy3NIlUl/E="
+ "rev": "187240970746d00bbd26b0f5873ed54d2477f9f3",
+ "hash": "sha256-A9nWfgcuVW3x9MDFeviCUK/oGcWJQwadI8LqNR8BlQw="
},
"src/third_party/fontconfig/src": {
"url": "https://chromium.googlesource.com/external/fontconfig.git",
@@ -322,8 +322,8 @@
},
"src/third_party/freetype/src": {
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
- "rev": "d3668e00da732654b50e4e81f982544ed6e26390",
- "hash": "sha256-b74O5i4xhHq8y0qepP8Wup2nuj9LFzBX7ahMCCVhc98="
+ "rev": "ae63cc0d13318f2f93fd440cce277388d1b30a49",
+ "hash": "sha256-Tx5MbwMk+d2OZGd4CxJhJtP1pQyRJ0pe358OdKuWiRU="
},
"src/third_party/fxdiv/src": {
"url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git",
@@ -337,13 +337,13 @@
},
"src/third_party/ink/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
- "rev": "4e6081ad7052f97df7d77e1d87cea2d70c18a47b",
- "hash": "sha256-SVwZWhM63iN2ajTMldgug0mfJV1rdvxTZwj/zyLe4WA="
+ "rev": "f70052a0bbae22fe52b630844e9651b27db92ed2",
+ "hash": "sha256-Mvxbdn4m/H3HBss31Z9nz0LphqpFeBHcX/kbFxJQPqM="
},
"src/third_party/ink_stroke_modeler/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git",
- "rev": "fe79520c9ad7d2d445d26d3c59fda6fc54eb4d5c",
- "hash": "sha256-4iXoBgCCbWCqGbpchiAYQhKBK9rO1Xb6wP98iMd06cY="
+ "rev": "2cd45e8683025c28fa2efcf672ad46607e8af869",
+ "hash": "sha256-h/xI/TPV2yiRLqrBgaDAkr8Nfg3RLkjHVuYX+nH99CQ="
},
"src/third_party/instrumented_libs": {
"url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git",
@@ -372,8 +372,8 @@
},
"src/third_party/googletest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
- "rev": "244cec869d12e53378fa0efb610cd4c32a454ec8",
- "hash": "sha256-A3kDQbt9ITaxCjl/tJtwySsPUyH+NNb8erdjBzq81o8="
+ "rev": "b2b9072ecbe874f5937054653ef8f2731eb0f010",
+ "hash": "sha256-cTPx19WAXlyXDK4nY0pxbMI4oRojaARgIeASA+MB3NY="
},
"src/third_party/hunspell_dictionaries": {
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
@@ -382,8 +382,8 @@
},
"src/third_party/icu": {
"url": "https://chromium.googlesource.com/chromium/deps/icu.git",
- "rev": "1b2e3e8a421efae36141a7b932b41e315b089af8",
- "hash": "sha256-k3z31DhDPoqjcZdUL4vjyUMVpUiNk44+7rCMTDVPH8Q="
+ "rev": "a86a32e67b8d1384b33f8fa48c83a6079b86f8cd",
+ "hash": "sha256-zFxeAY6lEFRGNbCOOJij0CFjp3512WkyaN1Ld0+WADs="
},
"src/third_party/jsoncpp/source": {
"url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git",
@@ -402,8 +402,8 @@
},
"src/third_party/fuzztest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
- "rev": "e101ca021a40733d0fa76a3bd9b49b5f76da4f8a",
- "hash": "sha256-gMIDf/Alh9BCk0Gm0m+mmhHoKreHCiN7/WOomcMbS/k="
+ "rev": "7940ee9a7ebce6419c6391eef8b289524b16f198",
+ "hash": "sha256-uIb2nzPzMU/FZGYs3cFQwc4QNTNRmz01uF6XDCLrgDk="
},
"src/third_party/domato/src": {
"url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git",
@@ -417,8 +417,8 @@
},
"src/third_party/libaom/source/libaom": {
"url": "https://aomedia.googlesource.com/aom.git",
- "rev": "2a70ad7bee390757eaa83aff12f310ba53915e9f",
- "hash": "sha256-RWm/xaX3WGgCy6o4lM5g6j0vS6mc6ZbDAhRw6OQgJlU="
+ "rev": "93233d27eb23ac3f1f13da1b19c5380bacc75baa",
+ "hash": "sha256-wDW+YXxIaenDtqf3zdpMT2hbwEMEswC88+Q2ylfzHw0="
},
"src/third_party/crabbyavif/src": {
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
@@ -437,8 +437,8 @@
},
"src/third_party/jetstream/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
- "rev": "b400dd340af3457890ec7b4a903fefb02fcf2dc6",
- "hash": "sha256-jn6Twi+fc/qKjsqLqkrWxhQ677wY3rSCx3JfWCGhxr0="
+ "rev": "0debbb0b94486d4c78162ad5a102279b96dc79d3",
+ "hash": "sha256-w1oBQrjYK8ze02MRNPO8PsV5rNHiLzToCQjoSm+NagI="
},
"src/third_party/jetstream/v2.2": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
@@ -447,8 +447,8 @@
},
"src/third_party/speedometer/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
- "rev": "06449bdc34789a7459393405dd777e02d78a3743",
- "hash": "sha256-3TlVewJ9C3MXvlIudzLHshQZOCAmUkMYsZzAazSbMLY="
+ "rev": "d90b6fde07041d9d19ab71de32b461b613c899a1",
+ "hash": "sha256-/S8YBNfxbQe6Wt0h2Otuw7+bkObBtvmtb6ZO6nsce6E="
},
"src/third_party/speedometer/v3.1": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
@@ -492,8 +492,8 @@
},
"src/third_party/libipp/libipp": {
"url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git",
- "rev": "2209bb84a8e122dab7c02fe66cc61a7b42873d7f",
- "hash": "sha256-gxU92lHLd6uxO8T3QWhZIK0hGy97cki705DV0VimCPY="
+ "rev": "4be5f77f672a3a9f1bbf3c935fb0ea8b3f86ce61",
+ "hash": "sha256-GzLVt6RIN+FgOpcK61ya5lvdIIhQRciAb/ISIirWogY="
},
"src/third_party/libjpeg_turbo": {
"url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git",
@@ -522,8 +522,8 @@
},
"src/third_party/libsync/src": {
"url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git",
- "rev": "f4f4387b6bf2387efbcfd1453af4892e8982faf6",
- "hash": "sha256-Mkl6C1LxF3RYLwYbxiSfoQPt8QKFwQWj/Ati2sNJ32E="
+ "rev": "d29ac04dc81e6b072c091c5b1342a282765ea250",
+ "hash": "sha256-aI7Exie3AmTy8R/Ua5lua0lCwMO1k4wMS6cxulU6iD8="
},
"src/third_party/libva-fake-driver/src": {
"url": "https://chromium.googlesource.com/chromiumos/platform/libva-fake-driver.git",
@@ -532,8 +532,8 @@
},
"src/third_party/libvpx/source/libvpx": {
"url": "https://chromium.googlesource.com/webm/libvpx.git",
- "rev": "8d00aca60b951444582b1373e4e47f0ca6e0871c",
- "hash": "sha256-44k28SJ7AbcABv1YV1tICtJ1II4AXTuvcAELSTUht6c="
+ "rev": "4c1801be20dd53900d2a7cd74f6fc91a9ae353be",
+ "hash": "sha256-8k8KWkDS3kvJjHWVlOlTW/By7rQLiT7TrOtxwEOCXgk="
},
"src/third_party/libwebm/source": {
"url": "https://chromium.googlesource.com/webm/libwebm.git",
@@ -542,18 +542,18 @@
},
"src/third_party/libwebp/src": {
"url": "https://chromium.googlesource.com/webm/libwebp.git",
- "rev": "b0e8039062eedbcb20ebb1bad62bfeaee2b94ec6",
- "hash": "sha256-yKVLUxzIK5ybYM/22fVaQlqSCG5Hx4Notxj+3kI2LCg="
+ "rev": "c00d83f6642e7838a12bb03bca94237f03cc2e00",
+ "hash": "sha256-a7F97BEnwpdx9W8OsVnz+NfIYW+J1XVDSi38KsIZIfI="
},
"src/third_party/libyuv": {
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
- "rev": "94417b9d213364905ce849c25719b819b8dbbaaa",
- "hash": "sha256-8sxr0TMQaCzBqQ39FADqWTATcmQlL6TOV3nFM/YySyY="
+ "rev": "900da61d3cadba86ec593c8226de736b5e6b2c43",
+ "hash": "sha256-vqPiv1HJe883aDOjzLBNXGA/b/F/frcW3Iml3ZUyHlY="
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
- "rev": "ed31caa60f20a4f6569883b2d752ef7522de51e0",
- "hash": "sha256-rhp4EcZYdgSfu9cqn+zxxGx6v2IW8uX8V+iA0UfZhFY="
+ "rev": "29164a80da4d41134950d76d55199ea33fbb9613",
+ "hash": "sha256-89CdA7vBYudbko0nAIyHcpHMXqFZHC05kwRIUmeEWGo="
},
"src/third_party/material_color_utilities/src": {
"url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git",
@@ -582,8 +582,8 @@
},
"src/third_party/openscreen/src": {
"url": "https://chromium.googlesource.com/openscreen",
- "rev": "4654d7968ac1a1e825a84bd4d85acadd7993c49a",
- "hash": "sha256-gg9PtdIuCN3eQJhutbBz411zIsyCpagb5BARGdCWLMA="
+ "rev": "279b21edd27132609d2f46b702c42455ea05c4a8",
+ "hash": "sha256-BxS1VaDK6ZwS7tXjimeBPNqdPKsIOosH29cL6EmWEM4="
},
"src/third_party/openscreen/src/buildtools": {
"url": "https://chromium.googlesource.com/chromium/src/buildtools",
@@ -597,13 +597,13 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
- "rev": "e95c6ead2f97716c98526ec42d5fd9ebb50e6e23",
- "hash": "sha256-tZXu+3w+CplXbP8TgRetyl1Q2gacAqWtP9uJ6XZchHk="
+ "rev": "f5c376f93d33709ecd6b0dc8147b14a651ddbfeb",
+ "hash": "sha256-Rfpdow3S3HTHVEEAmCyiKU7XfuUoxvtHeWV+wfarvF8="
},
"src/third_party/perfetto": {
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
- "rev": "d5bbee7afdf259af4212929ccbff467dd5349953",
- "hash": "sha256-FfOCX3Z7aKGkMAf8hK5itt7+8N5kBRd9NJGjOLiUjQs="
+ "rev": "ac7792a0f3f1cbfffb071e8b97cd9a5168900e03",
+ "hash": "sha256-9vpds/Xgw65uW5TG0kenqFVEh/NM1V3OpRdkGd0pMk4="
},
"src/third_party/protobuf-javascript/src": {
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
@@ -612,8 +612,8 @@
},
"src/third_party/pthreadpool/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git",
- "rev": "f5a07eddbf4be8f23e29e60a2ccf66b78b71f119",
- "hash": "sha256-M9uMq/ZkvrWNep+CIFzx6xLfepLkfY8tjgL7ed2vjU0="
+ "rev": "0e6ca13779b57d397a5ba6bfdcaa8a275bc8ea2e",
+ "hash": "sha256-FPUKjWARY4TdUq7ni48tnszEdmVYxPXIgtddPBHn/U0="
},
"src/third_party/pyelftools": {
"url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git",
@@ -622,8 +622,8 @@
},
"src/third_party/quic_trace/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git",
- "rev": "ed3deb8a056b260c59f2fd42af6dfa3db48a8cad",
- "hash": "sha256-vbXqddDgwqetU0bDYn3qo7OBqT5eG926/MbA1hKkCT0="
+ "rev": "e5c4ef17d934e078644e65d667ca6d86fe020d49",
+ "hash": "sha256-LFZ5qFQoyBKta05wJUtJh3oIvaBYlzOozFpDulrQ/no="
},
"src/third_party/pywebsocket3/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git",
@@ -632,8 +632,8 @@
},
"src/third_party/re2/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/re2.git",
- "rev": "cd7b2823a8375371f7efe6dae17837c9ab407693",
- "hash": "sha256-YXYRgSWUrX+tkaMiRpaCFrrP3vyhzGIP9ApsxWX08VQ="
+ "rev": "61c4644171ee6b480540bf9e569cba06d9090b4b",
+ "hash": "sha256-fRnjrP6Bz33eW+bOta5v3k9gqgN+gBvRH+t1i7b+eXA="
},
"src/third_party/ruy/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ruy.git",
@@ -647,8 +647,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
- "rev": "f4ed99d2443962782cf5f8b4dd27179f131e7cbe",
- "hash": "sha256-7dpaRB/du2Y13BV3K7/Zx6lQwMtgtF17oKPoBtyEc64="
+ "rev": "da51f0d60ea2b14e845a823dc11b405dbeef42d8",
+ "hash": "sha256-thUbelru/6nPF7haXJtW6ncT6sIQzYqi0BCAJ+BWNY0="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -667,8 +667,8 @@
},
"src/third_party/swiftshader": {
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
- "rev": "5f1c459a11bb4899301e89609cbf7547f9f31e20",
- "hash": "sha256-raNaqoF6CYdBowrQOGRZk6vDdpr/2xAXR2+RaDF0ypk="
+ "rev": "3d536c0fc62b1cdea0f78c3c38d79be559855b88",
+ "hash": "sha256-mlKoTdZgqfMzKGB7dUaETCd6NIQm5dne59w09/0bnGE="
},
"src/third_party/text-fragments-polyfill/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
@@ -677,18 +677,18 @@
},
"src/third_party/tflite/src": {
"url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git",
- "rev": "313f58ae85278ced9ccc7f90ee630bdf8735c52f",
- "hash": "sha256-9RWrxIDA2vvobr9Cg13SkwfScw+Lk/NCeaPVIXTCKmY="
+ "rev": "5fcf510a862fb6d3c0d34906044389095a180ff6",
+ "hash": "sha256-iXt3IutfZxiH9j7/mnx+YeZwak44+nhNo2rbDxtgKTg="
},
"src/third_party/vulkan-deps": {
"url": "https://chromium.googlesource.com/vulkan-deps",
- "rev": "02470a3c2773a9fa236c7e8dacd72deb4b5131e3",
- "hash": "sha256-zziYZlVaxG5UQPm/SlodT85f+pAoGwuAO9FKnkSN53E="
+ "rev": "224a52b06d0e019c7f7c006c2306de095207f77f",
+ "hash": "sha256-/RkiBLiXo7Z+FUIjHIrvvcU8Mg6vX9vJUn8Cz1fI2OE="
},
"src/third_party/glslang/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
- "rev": "a57276bf558f5cf94d3a9854ebdf5a2236849a5a",
- "hash": "sha256-/DwdyuSGCx22zsXZrcZGTECfsIqvzPQzTZ2mU8EkjxY="
+ "rev": "36b4d078576ad465e85b4b0502695ac5f3edb2e6",
+ "hash": "sha256-A2D6fSfHpeXsYnXZs9l7DRE4ELUHbNQxr7HaokFByDQ="
},
"src/third_party/spirv-cross/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
@@ -697,38 +697,38 @@
},
"src/third_party/spirv-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
- "rev": "01e0577914a75a2569c846778c2f93aa8e6feddd",
- "hash": "sha256-gewCQvcVRw+qdWPWRlYUMTt/aXrZ7Lea058WyqL5c08="
+ "rev": "6bb105b6c4b3a246e1e6bb96366fe14c6dbfde83",
+ "hash": "sha256-rgLhWf3U7gMjB+mpwq4EgQdRS6yP2/Q71Ns42ZDu7cc="
},
"src/third_party/spirv-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
- "rev": "d5d5b61e2d5ae9b98ef403b3f3f922711812888a",
- "hash": "sha256-wP/ZjSXXB1NrRVmtaqxoJ+jdHlRNsXg7dRxYp9zfKKc="
+ "rev": "05b0ab1253db43c3ea29efd593f3f13dfa621ab1",
+ "hash": "sha256-OmvvBOBacp8ZgY+tcV1a7OmdGL607rrH89bu9uLj1L4="
},
"src/third_party/vulkan-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
- "rev": "a4f8ada9f4f97c45b8c89c57997be9cebaae65d2",
- "hash": "sha256-Sg/zp6UhRC5wqBS3vdfs0sQL8cBgLiwvfG0oY0v9MWU="
+ "rev": "df274657d83f3bd8c77aef816c1cbf27352a948b",
+ "hash": "sha256-/YXVD60zaSRgqkAFGZs0D0T2LoXRgMnYcO/RkQznW+I="
},
"src/third_party/vulkan-loader/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
- "rev": "f703f919c30c5b67958d35d40a4297cb3823ed78",
- "hash": "sha256-3BBltVh3M9OnBk1uf+xpaaJaaF9QP9DHeX7tu6ET05Y="
+ "rev": "e1cad037970cfeeb86051c49d00ead75311acbec",
+ "hash": "sha256-/xnxL+S6Z04FLHLv1V/YBcDu4fzhXvAqfHgS5cgeVhg="
},
"src/third_party/vulkan-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
- "rev": "d643b80d6ba8c191bc289fdda52867c3bb3c190b",
- "hash": "sha256-E8VEn0s/ZuIIx4sH9ItLx+3+FOPi8gbQ0Ht7iIyYBUU="
+ "rev": "7f6326618226225269a274869ac638b870c8fe2b",
+ "hash": "sha256-hInSJsfPuI7U74rEqFQf6De1QoBkFjAnGLFE91uyJ5s="
},
"src/third_party/vulkan-utility-libraries/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
- "rev": "4322db5906e67b57ec9c327e6afe3d98ed893df7",
- "hash": "sha256-qcCATZWM0YJ02Dl5VxjvbFYoE2b0r7Ku+ELr2is2VIg="
+ "rev": "ea43e2f5e51e9ad958a40fdce981f2f0abf09cb5",
+ "hash": "sha256-7SYRTJLLkC1OXDZ/llNRpVKhQeNak2IFxrHNJKRfrLk="
},
"src/third_party/vulkan-validation-layers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
- "rev": "83d96b88de7b85c3f29545170857e54e348421b2",
- "hash": "sha256-ugV2Gwgrerbqbtc5SgKN5wm4eT4JbXRCiryu1bLGR+M="
+ "rev": "0cb2d651931455e44aa898585d7d78a9d90d31c5",
+ "hash": "sha256-IxxvrY90d/NJWRNcvMIaUjg2o7LZEHi2gmOe+eyJmHI="
},
"src/third_party/vulkan_memory_allocator": {
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
@@ -737,8 +737,8 @@
},
"src/third_party/wayland/src": {
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git",
- "rev": "a156431ea66fe67d69c9fbba8a8ad34dabbab81c",
- "hash": "sha256-oK0Z8xO2ILuySGZS0m37ZF0MOyle2l8AXb0/6wai0/w="
+ "rev": "736d12ac67c20c60dc406dc49bb06be878501f86",
+ "hash": "sha256-5iG0HaPXJCEo027TuyXlJQNGluTaAPlvwQDFbiYOEJQ="
},
"src/third_party/wayland-protocols/src": {
"url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git",
@@ -767,18 +767,18 @@
},
"src/third_party/webgpu-cts/src": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
- "rev": "b62c3fc76c9c644a8597399b0d23f7032cabb366",
- "hash": "sha256-L3DuBVH7x1vxpDp/wrykcyPCjVLJr4ox4gEl76f320A="
+ "rev": "eefe6f33964beec1bd1534b1d9065ad027b71740",
+ "hash": "sha256-g+zg7SpK/BztfgT+y45Ygb9+7izQpkgAM3vRX5iKkbU="
},
"src/third_party/webpagereplay": {
"url": "https://chromium.googlesource.com/webpagereplay.git",
- "rev": "9057e5d942f2bfcee71cc20415a7f86c966241f8",
- "hash": "sha256-W/f+vYNC9xiCPVvHezlVPFAze77OTCMMj7PgNN5ixaw="
+ "rev": "ab0ca8075f0cc5d40fed25e08ddabb144c29fc08",
+ "hash": "sha256-hZ2TH5AsPPqxxShDTG1hhgpZWqXccD7TsoPfXcdhIUg="
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
- "rev": "29d6eabaf0b5c1a62af6e7fd03adebf5e1a446e8",
- "hash": "sha256-kVzks2ncpgd+aQ7JT2pAV/WJXxFIE7Es5Yzd/XGgm4w="
+ "rev": "a5751574a386ba0ba80b8c62201977f6aab6c225",
+ "hash": "sha256-amrKVRN2QsjeDbxkKu0yjAs06U094MHj4ccSJHoVgPE="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -797,8 +797,8 @@
},
"src/third_party/xnnpack/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
- "rev": "4d098efeac50c44a7c03e6feb1794908db4c3158",
- "hash": "sha256-oxpMzIFwJ3L5cYLkwcSL7a8XS1AGHXKQjwtHoe/2mZw="
+ "rev": "98a027498845d3e2acd0e983fff6950714edbfc2",
+ "hash": "sha256-MwzgJN/QE3pLI+5UZNz2oepBibQq5j4CKLDQ1jFyi2w="
},
"src/third_party/zstd/src": {
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
@@ -807,8 +807,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
- "rev": "baea8d627b70725fb777ebc1074f8ec4110ef6cb",
- "hash": "sha256-jECAfgeAgdkhbI/8BgT9TakR9Ylha2zPznjZzibPQbE="
+ "rev": "beee9f5cafde91bbd086077a11db16cb9768e62a",
+ "hash": "sha256-q1gVbNGls2izSDb3KZmteZQvcc6M0JyPuZFPfG4FIAs="
}
}
},
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 82c3993df429..b2737a23caba 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -886,13 +886,13 @@
"vendorHash": "sha256-I8yMdS+yOk5doWGU9VPdl5ITGNrPhs5tGwluwXSrnI0="
},
"metio_migadu": {
- "hash": "sha256-wz74VlScxOqkRAok6/4pDSEb15ubwR6ogcHMqDMSvVY=",
+ "hash": "sha256-WEgMbkB7NRv9z0n3C8pNCkPzy1gpog6xxseFr3kHRcU=",
"homepage": "https://registry.terraform.io/providers/metio/migadu",
"owner": "metio",
"repo": "terraform-provider-migadu",
- "rev": "2025.11.20",
+ "rev": "2025.11.27",
"spdx": "0BSD",
- "vendorHash": "sha256-eyapSniZ96V/Eqov0PENbNZYXntPH0JIGERQ/TVsH70="
+ "vendorHash": "sha256-RAM/3IDQaigS+xNZYkg7Ftm4MPP1FMiiXwd5y31zJzA="
},
"mongey_kafka": {
"hash": "sha256-rTa6c7jAMH027V7h/yUGVGz6TS0PDdObilxU0Vpr6FI=",
@@ -1129,13 +1129,13 @@
"vendorHash": "sha256-M2lJKmIR66lQKFkInjizn68ax2Gq4sim5Y3vZKyDhZ8="
},
"rootlyhq_rootly": {
- "hash": "sha256-RlEQd09iCT3XAuDKCvDAe7iVgx8cDkEqogK/xpVCPrA=",
+ "hash": "sha256-2qDsqHwaTRfzTiMvLeTMEpMiYZAbL4yGoAOPZt73Wlg=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
- "rev": "v4.3.8",
+ "rev": "v4.3.9",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-IpWN8hCZlXm9hbPr2VcjzU7wtqivUk2h+LOaaz4KyP4="
+ "vendorHash": "sha256-/KIUDgjyfZLyH8bTVbL0onUEXBR4nWemkugUykphqbU="
},
"rundeck_rundeck": {
"hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=",
diff --git a/pkgs/by-name/as/asdf-vm/package.nix b/pkgs/by-name/as/asdf-vm/package.nix
index dc0160f61c38..55dde0c61bd0 100644
--- a/pkgs/by-name/as/asdf-vm/package.nix
+++ b/pkgs/by-name/as/asdf-vm/package.nix
@@ -1,96 +1,62 @@
{
- stdenv,
lib,
+ stdenv,
+ buildGoModule,
fetchFromGitHub,
makeWrapper,
installShellFiles,
- bash,
- curl,
- git,
- writeScript,
}:
-
-let
- asdfReshimFile = writeScript "asdf-reshim" ''
- #!/usr/bin/env bash
-
- # asdf-vm create "shim" file like this:
- #
- # exec $ASDF_DIR/bin/asdf exec "node" "$@"
- #
- # So we should reshim all installed versions every time shell initialized,
- # because $out always change
-
- asdfDir="''${ASDF_DIR:-$HOME/.asdf}"
- asdfDataDir="''${ASDF_DATA_DIR:-$HOME/.asdf}"
-
- prevAsdfDirFilePath="$asdfDataDir/.nix-prev-asdf-dir-path"
-
- if [ -r "$prevAsdfDirFilePath" ]; then
- prevAsdfDir="$(cat "$prevAsdfDirFilePath")"
- else
- prevAsdfDir=""
- fi
-
- if [ "$prevAsdfDir" != "$asdfDir" ]; then
- rm -rf "$asdfDataDir"/shims
- "$asdfDir"/bin/asdf reshim
- echo "$asdfDir" > "$prevAsdfDirFilePath"
- fi
- '';
-
- asdfPrepareFile = writeScript "asdf-prepare" ''
- ASDF_DIR="@asdfDir@"
-
- source "$ASDF_DIR/asdf.sh"
- ${asdfReshimFile}
- '';
-in
-stdenv.mkDerivation (finalAttrs: {
+buildGoModule (finalAttrs: {
pname = "asdf-vm";
- version = "0.15.0";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "asdf-vm";
repo = "asdf";
+
tag = "v${finalAttrs.version}";
- hash = "sha256-quDgoYi+3hZUEAzXWTHuL5UK1T+4o7+G67w0UzZOjJA=";
+ hash = "sha256-BBd+MiRISjMz2m29nNIakG79Oy1k7bZI/Q24QQNp5CY=";
+
};
+ vendorHash = "sha256-gzlHXIzDYo4leP+37HgNrz5faIlrCLYA7AVSvZ6Uicc=";
+
nativeBuildInputs = [
makeWrapper
installShellFiles
];
- buildInputs = [
- bash
- curl
- git
- ];
-
- installPhase = ''
- mkdir -p $out/share/asdf-vm
- cp -r . $out/share/asdf-vm
+ # Tests have additional requirements
+ doCheck = false;
+ postInstall = ''
+ # Install profile.d script for environment setup
mkdir -p $out/etc/profile.d
- substitute ${asdfPrepareFile} $out/etc/profile.d/asdf-prepare.sh \
- --replace "@asdfDir@" "$out/share/asdf-vm"
-
- mkdir -p $out/bin
- makeWrapper $out/share/asdf-vm/bin/asdf $out/bin/asdf \
- --set ASDF_DIR $out/share/asdf-vm
+ cat > $out/etc/profile.d/asdf-prepare.sh <<'EOF'
+ export ASDF_DIR="${placeholder "out"}"
+ export PATH="''${ASDF_DATA_DIR:-$HOME/.asdf}/shims:$PATH"
+ EOF
+ # Wrap the asdf binary to set ASDF_DIR
+ wrapProgram $out/bin/asdf \
+ --set ASDF_DIR $out
+ ''
+ + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+ # Generate completions using the built asdf binary
installShellCompletion --cmd asdf \
- --zsh completions/_asdf \
- --fish completions/asdf.fish \
- --bash completions/asdf.bash
+ --bash <($out/bin/asdf completion bash) \
+ --fish <($out/bin/asdf completion fish) \
+ --zsh <($out/bin/asdf completion zsh)
'';
meta = {
description = "Extendable version manager with support for Ruby, Node.js, Erlang & more";
homepage = "https://asdf-vm.com/";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ c4605 ];
+ maintainers = with lib.maintainers; [
+ c4605
+ vringar
+ ];
mainProgram = "asdf";
platforms = lib.platforms.unix;
};
diff --git a/pkgs/by-name/ba/bat/package.nix b/pkgs/by-name/ba/bat/package.nix
index 9128100012ce..013e9b85b0c9 100644
--- a/pkgs/by-name/ba/bat/package.nix
+++ b/pkgs/by-name/ba/bat/package.nix
@@ -7,20 +7,21 @@
installShellFiles,
makeWrapper,
zlib,
+ versionCheckHook,
}:
-rustPlatform.buildRustPackage rec {
+rustPlatform.buildRustPackage (finalAttrs: {
pname = "bat";
- version = "0.26.0";
+ version = "0.26.1";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "bat";
- rev = "v${version}";
- hash = "sha256-JWpdAO+OCqoWa6KVR8sxvHHy1SdR4BmRO0oU0ZAOWl0=";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-IbTvFT37BFo0tKOiApDL9sT+/nMD33MO3TXuho+lF2c=";
};
- cargoHash = "sha256-wb86yWWnRHs1vG8+oyhs6bUD4x7AdWvIvPPNBcLs4Hs=";
+ cargoHash = "sha256-WRLCs1hrwFT3tya9CzKUuh5g+6fYqKDtv3yvDx8Wws8=";
nativeBuildInputs = [
pkg-config
@@ -62,6 +63,9 @@ rustPlatform.buildRustPackage rec {
"--skip=file_with_invalid_utf8_filename"
];
+ nativeInstallCheckInputs = [
+ versionCheckHook
+ ];
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
@@ -78,7 +82,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Cat(1) clone with syntax highlighting and Git integration";
homepage = "https://github.com/sharkdp/bat";
- changelog = "https://github.com/sharkdp/bat/raw/v${version}/CHANGELOG.md";
+ changelog = "https://github.com/sharkdp/bat/raw/v${finalAttrs.version}/CHANGELOG.md";
license = with lib.licenses; [
asl20 # or
mit
@@ -91,4 +95,4 @@ rustPlatform.buildRustPackage rec {
sigmasquadron
];
};
-}
+})
diff --git a/pkgs/by-name/ca/cargo-about/package.nix b/pkgs/by-name/ca/cargo-about/package.nix
index ef527579df55..1e3bd2cb53fa 100644
--- a/pkgs/by-name/ca/cargo-about/package.nix
+++ b/pkgs/by-name/ca/cargo-about/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-about";
- version = "0.8.2";
+ version = "0.8.3";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = "cargo-about";
tag = version;
- sha256 = "sha256-cNKZpDlfqEXeOE5lmu79AcKOawkPpk4PQCsBzNtIEbs=";
+ sha256 = "sha256-MRrcSVWcvp0E135ViKbPo7a60TcYjWZNj8ZL/lJ/XDM=";
};
- cargoHash = "sha256-NnocSs6UkuF/mCM3lIdFk+r51Iz2bHuYzMT/gEbT/nk=";
+ cargoHash = "sha256-KIc3LPkFGMvNusyRAhaejv6wZjQnDmrGn4cOTYb70KM=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/cl/claude-code-acp/package.nix b/pkgs/by-name/cl/claude-code-acp/package.nix
index 1b4766959196..505ecb155e33 100644
--- a/pkgs/by-name/cl/claude-code-acp/package.nix
+++ b/pkgs/by-name/cl/claude-code-acp/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage (finalAttrs: {
pname = "claude-code-acp";
- version = "0.10.8";
+ version = "0.10.9";
src = fetchFromGitHub {
owner = "zed-industries";
repo = "claude-code-acp";
tag = "v${finalAttrs.version}";
- hash = "sha256-eQhUXdYynBCv/6P60JRo43MDpWEPdIdEEQnFeY9AnhA=";
+ hash = "sha256-cSgKMeOW2oYy26HRo5qzoPHuoidqZ3TiLfgQAVbUIXA=";
};
- npmDepsHash = "sha256-dzgqmJPU3hIcQag+PnS1n8U05Mx+WN27d1Hwyy7CdZo=";
+ npmDepsHash = "sha256-IOTcAylJuDorC6qPiQ2gJFeQu0dR+EAAKcyPsPdR0d0=";
meta = {
description = "ACP-compatible coding agent powered by the Claude Code SDK";
diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix
index 412372fd47f3..0776f9bc809d 100644
--- a/pkgs/by-name/cn/cnspec/package.nix
+++ b/pkgs/by-name/cn/cnspec/package.nix
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
- version = "12.11.0";
+ version = "12.12.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
- hash = "sha256-vU6ezKt9pmcHiNHiwNYnJS7ClyEibJ9gK/JUM7/8SMo=";
+ hash = "sha256-UOF6Blou1ehwNCVldkLf4LaW9F71fndjwvP21gZ+r1o=";
};
proxyVendor = true;
- vendorHash = "sha256-UDMJsqDg4cDzj15vw/3JDRT3rVcZ/VuAuv5LYSCPY1k=";
+ vendorHash = "sha256-49R8/adcMsUBQcQf7JoevCRh3P37kzht6vn6cWo0iiE=";
subPackages = [ "apps/cnspec" ];
diff --git a/pkgs/by-name/co/coc-pyright/package.nix b/pkgs/by-name/co/coc-pyright/package.nix
index 746a59a2b969..50cb5ed6a569 100644
--- a/pkgs/by-name/co/coc-pyright/package.nix
+++ b/pkgs/by-name/co/coc-pyright/package.nix
@@ -7,17 +7,17 @@
buildNpmPackage {
pname = "coc-pyright";
- version = "0-unstable-2025-11-01";
+ version = "0-unstable-2025-12-01";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-pyright";
# No tagged releases, this commit corresponds to the latest release of the package.
- rev = "9ac99c71ea92810b532283b690f6771601c74ff2";
- hash = "sha256-nADl29GiApBZMKW0yQ9QVWBiduaGNXO8Cm4XxZmNfMQ=";
+ rev = "263919ddd3dce33d15626ed6c6139702839295e0";
+ hash = "sha256-tcD4Irq3IRVNFh1rCfvVg1VSbiMtc1bswAKTRmIfo8Y=";
};
- npmDepsHash = "sha256-+9bf/3b8vZZgkiC2DA15js9X5PFHzK9dltTA9XJt+GE=";
+ npmDepsHash = "sha256-LW0twhPlWZLFYSzfzoi9Rg8+EsmkllfasR51YtrcdnQ=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
diff --git a/pkgs/by-name/de/deltachat-desktop/package.nix b/pkgs/by-name/de/deltachat-desktop/package.nix
index a96af4553dd4..ea855cf6aabe 100644
--- a/pkgs/by-name/de/deltachat-desktop/package.nix
+++ b/pkgs/by-name/de/deltachat-desktop/package.nix
@@ -24,12 +24,12 @@ let
owner = "chatmail";
repo = "core";
tag = "v${version}";
- hash = "sha256-ULOnR1YvNmKr7iEuf8cZ+WgN4JRIG3md9gwyXK81vPQ=";
+ hash = "sha256-pW1+9aljtnYJmlJOj+m0aQekYO5IsL0fduR7kIAPdN8=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
pname = "chatmail-core";
inherit version src;
- hash = "sha256-EkYlG32EhtIFFDpVgbKw8TSqHhPHgxd6Kh3wYN4Moq8=";
+ hash = "sha256-iIC9wE7P2SKeCMtc/hFTRaOGXD2F7kh1TptOoes/Qi0=";
};
};
electron = electron_37;
diff --git a/pkgs/by-name/de/deltachat-rpc-server/package.nix b/pkgs/by-name/de/deltachat-rpc-server/package.nix
index 4a0f148ff442..1f4d65648074 100644
--- a/pkgs/by-name/de/deltachat-rpc-server/package.nix
+++ b/pkgs/by-name/de/deltachat-rpc-server/package.nix
@@ -2,6 +2,7 @@
rustPlatform,
libdeltachat,
pkg-config,
+ versionCheckHook,
}:
rustPlatform.buildRustPackage {
@@ -29,6 +30,12 @@ rustPlatform.buildRustPackage {
doCheck = false;
+ doInstallCheck = true;
+
+ nativeInstallCheckInputs = [
+ versionCheckHook
+ ];
+
meta = libdeltachat.meta // {
description = "Delta Chat RPC server exposing JSON-RPC core API over standard I/O";
mainProgram = "deltachat-rpc-server";
diff --git a/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix b/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix
index 50d4dfba078e..f1c23f104cc4 100644
--- a/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix
+++ b/pkgs/by-name/ed/ed-odyssey-materials-helper/package.nix
@@ -21,13 +21,13 @@ let
in
stdenv.mkDerivation rec {
pname = "ed-odyssey-materials-helper";
- version = "3.1.3";
+ version = "3.1.7";
src = fetchFromGitHub {
owner = "jixxed";
repo = "ed-odyssey-materials-helper";
tag = version;
- hash = "sha256-eKQ2Hvx+IIZNvd5ZNr/V+ii8vtDkoWToqdtPDI+3glI=";
+ hash = "sha256-m4Wv1M6UliyERjZHZvAqJVttFwZfsr0oxrK4/AZmy1Q=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/fl/flare-signal/package.nix b/pkgs/by-name/fl/flare-signal/package.nix
index 75428e666767..1bc4d62518e2 100644
--- a/pkgs/by-name/fl/flare-signal/package.nix
+++ b/pkgs/by-name/fl/flare-signal/package.nix
@@ -9,6 +9,7 @@
ninja,
pkg-config,
gst_all_1,
+ openssl,
protobuf,
libspelling,
libsecret,
@@ -16,57 +17,28 @@
gtksourceview5,
rustPlatform,
rustc,
- yq,
appstream,
blueprint-compiler,
desktop-file-utils,
wrapGAppsHook4,
}:
-let
- presage = fetchFromGitHub {
- owner = "whisperfish";
- repo = "presage";
- # match with commit from Cargo.toml
- rev = "559591c0e5886f101d3c25c27d8010214e9ea0c3";
- hash = "sha256-WEWVhG/azf9BjLLzTEys+JGWbd+FzIDHm9QeWAeMLGA=";
- };
-in
-
stdenv.mkDerivation (finalAttrs: {
pname = "flare";
- # NOTE: also update presage commit
- version = "0.17.3";
+ version = "0.17.4";
src = fetchFromGitLab {
domain = "gitlab.com";
owner = "schmiddi-on-mobile";
repo = "flare";
tag = finalAttrs.version;
- hash = "sha256-W26RR4BmGeXL6AoWMkf9BmU3nLY4rTnVf2OJPWKmKYc=";
+ hash = "sha256-GW7v5ZsVPqQ+hZLOB0A/wVbOQHA9OgGCfeSONCNPKhk=";
};
- cargoDeps =
- let
- cargoDeps = rustPlatform.fetchCargoVendor {
- inherit (finalAttrs) pname version src;
- hash = "sha256-bpafm+yyHNAoHVAgzc3BgM3+Jm7L+2gdoOdRSJ05iTE=";
- };
- in
- # Replace with simpler solution:
- # https://github.com/NixOS/nixpkgs/pull/432651#discussion_r2312796706
- # depending on sqlx release and update in flare-signal
- runCommand "${finalAttrs.pname}-${finalAttrs.version}-vendor-patched" { inherit cargoDeps; }
- # https://github.com/flathub/de.schmidhuberj.Flare/commit/b1352087beaf299569c798bc69e31660712853db
- # bash
- ''
- mkdir $out
- find $cargoDeps -maxdepth 1 -exec sh -c "ln -s {} $out/\$(basename {})" \;
- rm $out/presage-store-sqlite-*
- cp -r $cargoDeps/presage-store-sqlite-* $out
- chmod +w $out/presage-store-sqlite-*
- ln -s ${presage}/.sqlx $out/presage-store-sqlite-*
- '';
+ cargoDeps = rustPlatform.fetchCargoVendor {
+ inherit (finalAttrs) pname version src;
+ hash = "sha256-CGgoHL6dDovBe1W04A8fOH5EnkqezPuiO8f7/ZCgjAM=";
+ };
nativeBuildInputs = [
appstream # for appstream-util
@@ -79,30 +51,14 @@ stdenv.mkDerivation (finalAttrs: {
rustPlatform.cargoSetupHook
cargo
rustc
- # yq contains tomlq
- yq
];
- postPatch = ''
- cargoPresageRev="$(tomlq -r '.dependencies.presage.rev' Cargo.toml)"
- actualPresageRev="${presage.rev}"
- if [ "$cargoPresageRev" != "$actualPresageRev" ]; then
- echo ""
- echo "fetchFromGitHub presage revision does not match revision specified in Cargo.toml"
- echo "consider replacing fetchFromGitHub's revision with revision specified in Cargo.toml"
- echo ""
- echo " fetchFromGitHub = ''${actualPresageRev}"
- echo " Cargo.toml = ''${cargoPresageRev}"
- echo ""
- exit 1
- fi
- '';
-
buildInputs = [
gtksourceview5
libadwaita
libsecret
libspelling
+ openssl
protobuf
# To reproduce audio messages
diff --git a/pkgs/by-name/gr/grafana-loki/package.nix b/pkgs/by-name/gr/grafana-loki/package.nix
index c7bfe7fbae66..e9fad41f0b2f 100644
--- a/pkgs/by-name/gr/grafana-loki/package.nix
+++ b/pkgs/by-name/gr/grafana-loki/package.nix
@@ -12,14 +12,14 @@
}:
buildGoModule rec {
- version = "3.5.8";
+ version = "3.6.2";
pname = "grafana-loki";
src = fetchFromGitHub {
owner = "grafana";
repo = "loki";
rev = "v${version}";
- hash = "sha256-BTAjlA8jk75tkgUpSJrEe4m9aVUav3eeTk7IjT2AYlY=";
+ hash = "sha256-7Z1TzAtKBrivnpkgipWK33Yyc6yguoNuinqSvG5gvXM=";
};
vendorHash = null;
diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix
index caf17b3c6816..451190ee7430 100644
--- a/pkgs/by-name/gv/gvm-libs/package.nix
+++ b/pkgs/by-name/gv/gvm-libs/package.nix
@@ -26,13 +26,13 @@
stdenv.mkDerivation rec {
pname = "gvm-libs";
- version = "22.32.0";
+ version = "22.33.0";
src = fetchFromGitHub {
owner = "greenbone";
repo = "gvm-libs";
tag = "v${version}";
- hash = "sha256-obQfexzE4vHnmzFp3gzPiKhzQJXrr6RWlg4v08WP4zE=";
+ hash = "sha256-TFXM348a+PgpSyPENNlfoIGb/h6HvtIM1jlDnSbt/KI=";
};
postPatch = ''
diff --git a/pkgs/by-name/ka/kazumi/git-hashes.json b/pkgs/by-name/ka/kazumi/git-hashes.json
index c028319e7336..fb256a6b6a97 100644
--- a/pkgs/by-name/ka/kazumi/git-hashes.json
+++ b/pkgs/by-name/ka/kazumi/git-hashes.json
@@ -1,12 +1,12 @@
{
- "desktop_webview_window": "sha256-l5n57iKLgsH4TaBYRaTDEPznzljI0jfOGcvxyYcIW6M=",
- "media_kit": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_libs_android_video": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_libs_ios_video": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_libs_linux": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_libs_macos_video": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_libs_video": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_libs_windows_video": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
- "media_kit_video": "sha256-/7a9k6BF4dyeyIY4LGSl2xQ2HsP4IQ5m+oeFcvOP1G0=",
+ "desktop_webview_window": "sha256-FSI/R9HvAJWQttY8oaAmBYygUliv/bw3hmwty7PRUjE=",
+ "media_kit": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_libs_android_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_libs_ios_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_libs_linux": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_libs_macos_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_libs_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_libs_windows_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
+ "media_kit_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=",
"webview_windows": "sha256-6Uk4H2SYhjrs1+/27FmlWopDyM09Mc7SqFJ4syg3dDU="
}
diff --git a/pkgs/by-name/ka/kazumi/package.nix b/pkgs/by-name/ka/kazumi/package.nix
index 7599e1c8dab9..9ac635e0ae62 100644
--- a/pkgs/by-name/ka/kazumi/package.nix
+++ b/pkgs/by-name/ka/kazumi/package.nix
@@ -18,13 +18,13 @@
}:
let
- version = "1.9.0";
+ version = "1.9.1";
src = fetchFromGitHub {
owner = "Predidit";
repo = "Kazumi";
tag = version;
- hash = "sha256-KcZh8T6tf81/bAJj2ZMNynfHWGvzrwxwj0nXbXckJhY=";
+ hash = "sha256-NGJp4F2b6SCy83p9IHekAH1jB8BDQZwMKU8BKS/hyq0=";
};
in
flutter338.buildFlutterApplication {
diff --git a/pkgs/by-name/ka/kazumi/pubspec.lock.json b/pkgs/by-name/ka/kazumi/pubspec.lock.json
index cd43b1a16fad..67076991abe3 100644
--- a/pkgs/by-name/ka/kazumi/pubspec.lock.json
+++ b/pkgs/by-name/ka/kazumi/pubspec.lock.json
@@ -394,8 +394,8 @@
"dependency": "direct main",
"description": {
"path": ".",
- "ref": "f95c8d09e66a73dce5465770f6fb41e4a13fad44",
- "resolved-ref": "f95c8d09e66a73dce5465770f6fb41e4a13fad44",
+ "ref": "b107a03068b8c4249cec4a3b159d56f1326103c5",
+ "resolved-ref": "b107a03068b8c4249cec4a3b159d56f1326103c5",
"url": "https://github.com/Predidit/linux_webview_window.git"
},
"source": "git",
@@ -929,11 +929,11 @@
"dependency": "direct main",
"description": {
"name": "logger",
- "sha256": "55d6c23a6c15db14920e037fe7e0dc32e7cdaf3b64b4b25df2d541b5b6b81c0c",
+ "sha256": "a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.6.1"
+ "version": "2.6.2"
},
"logging": {
"dependency": "transitive",
@@ -969,8 +969,8 @@
"dependency": "direct main",
"description": {
"path": "media_kit",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -980,8 +980,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/android/media_kit_libs_android_video",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -991,8 +991,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/ios/media_kit_libs_ios_video",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -1002,8 +1002,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/linux/media_kit_libs_linux",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -1013,8 +1013,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/macos/media_kit_libs_macos_video",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -1024,8 +1024,8 @@
"dependency": "direct main",
"description": {
"path": "libs/universal/media_kit_libs_video",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -1035,8 +1035,8 @@
"dependency": "direct overridden",
"description": {
"path": "libs/windows/media_kit_libs_windows_video",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -1046,8 +1046,8 @@
"dependency": "direct main",
"description": {
"path": "media_kit_video",
- "ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
- "resolved-ref": "13a209a0af921d117be7f1aac6f9066949e39db9",
+ "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
+ "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6",
"url": "https://github.com/Predidit/media-kit.git"
},
"source": "git",
@@ -2203,6 +2203,6 @@
},
"sdks": {
"dart": ">=3.8.0 <4.0.0",
- "flutter": ">=3.38.1"
+ "flutter": ">=3.38.3"
}
}
diff --git a/pkgs/by-name/ma/mathpix-snipping-tool/package.nix b/pkgs/by-name/ma/mathpix-snipping-tool/package.nix
index ff4205c90d4f..140a97620026 100644
--- a/pkgs/by-name/ma/mathpix-snipping-tool/package.nix
+++ b/pkgs/by-name/ma/mathpix-snipping-tool/package.nix
@@ -2,14 +2,15 @@
appimageTools,
lib,
fetchurl,
+ makeWrapper,
}:
let
pname = "mathpix-snipping-tool";
- version = "03.00.0072";
+ version = "03.00.0138";
src = fetchurl {
url = "https://download.mathpix.com/linux/Mathpix_Snipping_Tool-x86_64.v${version}.AppImage";
- sha256 = "1igg8wnshmg9f23qqw1gqb85h1aa3461c1n7dmgw6sn4lrrrh5ms";
+ sha256 = "sha256-29iLdrWxqLL7uRfHae8Mq+w9yaGtM9Y5vRLzYESgzBs=";
};
appimageContents = appimageTools.extract { inherit pname version src; };
@@ -17,17 +18,24 @@ in
appimageTools.wrapType2 {
inherit pname version src;
+ nativeBuildInputs = [ makeWrapper ];
+
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
cp -r ${appimageContents}/usr/share/icons $out/share
+
+ wrapProgram $out/bin/${pname} --set QT_QPA_PLATFORM xcb
'';
meta = with lib; {
description = "OCR tool to convert pictures to LaTeX";
homepage = "https://mathpix.com/";
license = licenses.unfree;
- maintainers = [ maintainers.hiro98 ];
+ maintainers = [
+ maintainers.hiro98
+ maintainers.axodentally
+ ];
platforms = [ "x86_64-linux" ];
mainProgram = "mathpix-snipping-tool";
};
diff --git a/pkgs/by-name/pa/par-lang/package.nix b/pkgs/by-name/pa/par-lang/package.nix
index 719a6ebaf921..f5bb6aefcede 100644
--- a/pkgs/by-name/pa/par-lang/package.nix
+++ b/pkgs/by-name/pa/par-lang/package.nix
@@ -16,13 +16,13 @@
rustPlatform.buildRustPackage {
pname = "par-lang";
- version = "0-unstable-2025-11-20";
+ version = "0-unstable-2025-12-02";
src = fetchFromGitHub {
owner = "faiface";
repo = "par-lang";
- rev = "1f6671068d93defdd14a7ff86b9fc167b6949906";
- hash = "sha256-skBH5m/cJ7CZJqfDtKxk8AqaP/dwGCmEb9CDtmMUzlU=";
+ rev = "aa01ca58034b91f64b3ad5c849bb0e97762221af";
+ hash = "sha256-W68fareSkbnHnFy0IFIShOebC0cCcWqRWoaez3drsYI=";
};
cargoHash = "sha256-sW+gAIp/DjlTo44QDXpP6COrCK/CcDlx3no284MEQJo=";
diff --git a/pkgs/by-name/rm/rmtfs/package.nix b/pkgs/by-name/rm/rmtfs/package.nix
index fe169597074a..d5044dcb999a 100644
--- a/pkgs/by-name/rm/rmtfs/package.nix
+++ b/pkgs/by-name/rm/rmtfs/package.nix
@@ -12,10 +12,10 @@ stdenv.mkDerivation (finalAttrs: {
version = "1.1.1";
src = fetchFromGitHub {
- owner = "andersson";
+ owner = "linux-msm";
repo = "rmtfs";
tag = "v${finalAttrs.version}";
- hash = "sha256-00KOjdkwcAER261lleSl7OVDEAEbDyW9MWxDd0GI8KA=";
+ hash = "sha256-ehd8SbKNOpyVoF9oc7e5uYmJOHI+Q6woLyvwO8hhKEc=";
};
buildInputs = [
@@ -32,5 +32,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/linux-msm/rmtfs";
license = licenses.bsd3;
platforms = platforms.aarch64;
+ mainProgram = "rmtfs";
};
})
diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
index 03f459215b67..b8d2b7d6044d 100644
--- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
+++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sdl_gamecontrollerdb";
- version = "0-unstable-2025-11-17";
+ version = "0-unstable-2025-11-28";
src = fetchFromGitHub {
owner = "mdqinc";
repo = "SDL_GameControllerDB";
- rev = "e1efb4bad8730b2c0c6316617cbd06b9def1192e";
- hash = "sha256-NeNWDVFEK54v5GoBybWeiNeJoe7u3e0Ci0yTB5n/57U=";
+ rev = "cbfc87488e446c446d5b5ded1d99a0df2273d499";
+ hash = "sha256-Za1TtweRWKiwJfvtjvaM+HMFjRgx7GTcg4S4xCRTcNE=";
};
dontBuild = true;
diff --git a/pkgs/by-name/sh/shellhub-agent/package.nix b/pkgs/by-name/sh/shellhub-agent/package.nix
index 2194556e0d9a..7f669833e48f 100644
--- a/pkgs/by-name/sh/shellhub-agent/package.nix
+++ b/pkgs/by-name/sh/shellhub-agent/package.nix
@@ -12,18 +12,18 @@
buildGoModule rec {
pname = "shellhub-agent";
- version = "0.20.1";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "shellhub-io";
repo = "shellhub";
rev = "v${version}";
- hash = "sha256-VO8uQ5tXYK1k1WZiJAq8/VcvCiCcbjzGMDWfZwKSw9w=";
+ hash = "sha256-+oCPjof64j+XUnQtml6y2v/1/AiHGpN5DAkFfAEy8Nw=";
};
modRoot = "./agent";
- vendorHash = "sha256-BAZ/rZqI51FYAHLcxbsPQofeNvRZRWihWAMEf91DDHI=";
+ vendorHash = "sha256-sXyM9tPsIW+x5zjiah1sr+iGq2JC2VcLHKvoFW6yr3M=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix
index fe5c2f3d6c29..2eb58454f729 100644
--- a/pkgs/by-name/st/stackit-cli/package.nix
+++ b/pkgs/by-name/st/stackit-cli/package.nix
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
- version = "0.48.0";
+ version = "0.49.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
- hash = "sha256-W7X4pe4/Id/rxIKMI/GnhHpKtcIFHi/cbOXQ1HELHaQ=";
+ hash = "sha256-hhsiFfDrxuBIOWX2tHCMGBRP7z04dmwH4V6KicxzsDc=";
};
- vendorHash = "sha256-C2DnHpXWjoXUNbra+6NVp2h24MWp/5QK2q/9bVTix1E=";
+ vendorHash = "sha256-6AcSPt5CVFUPpP0ve7XtxbM1pJlPrdi3nKtzgeu649Y=";
subPackages = [ "." ];
diff --git a/pkgs/by-name/te/tenv/package.nix b/pkgs/by-name/te/tenv/package.nix
index 5b5ceb28419d..367e0b3d59c5 100644
--- a/pkgs/by-name/te/tenv/package.nix
+++ b/pkgs/by-name/te/tenv/package.nix
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "tenv";
- version = "4.8.3";
+ version = "4.9.0";
src = fetchFromGitHub {
owner = "tofuutils";
repo = "tenv";
tag = "v${version}";
- hash = "sha256-p0LaTj+hGZapvJR5IU0hwaeUjyBwEsvOXQhvA+NXHkw=";
+ hash = "sha256-B9K8IDUjd3gQrg5q2IoIsKJHHzRDil4oHEuB2DTMS3k=";
};
- vendorHash = "sha256-BZjS9A6j0S1Q1Aq0BeHXT8jiO4gZG4t3xySF4VtTsS4=";
+ vendorHash = "sha256-+kJ3TMAyuHZBHfINAOsAP3XIF4TYfO9zH+8ZKJOvPK0=";
excludedPackages = [ "tools" ];
diff --git a/pkgs/by-name/tq/tqftpserv/package.nix b/pkgs/by-name/tq/tqftpserv/package.nix
index e8541d26f6d4..774d25b3af5a 100644
--- a/pkgs/by-name/tq/tqftpserv/package.nix
+++ b/pkgs/by-name/tq/tqftpserv/package.nix
@@ -12,13 +12,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tqftpserv";
- version = "1.1";
+ # Use unstable for fixed systemd service
+ # with removed qrtr-ns dependency.
+ version = "1.1-unstable-2025-08-01";
src = fetchFromGitHub {
owner = "linux-msm";
repo = "tqftpserv";
- tag = "v${finalAttrs.version}";
- hash = "sha256-Djw2rx1FXYYPXs6Htq7jWcgeXFvfCUoeidKtYUvTqZU=";
+ rev = "408ca1ed5e4e0a9ac3650b13d3f3c60079b3e2a3";
+ hash = "sha256-IlM/HVdo/7cA9NnJrCW/B0yKks5jWYqxRyy3ay4wDr8=";
};
buildInputs = [
@@ -45,5 +47,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/andersson/tqftpserv";
license = licenses.bsd3;
platforms = platforms.aarch64;
+ mainProgram = "tqftpserv";
};
})
diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix
index b9340c7d230d..3f4c0afd9cdd 100644
--- a/pkgs/by-name/tr/trufflehog/package.nix
+++ b/pkgs/by-name/tr/trufflehog/package.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "trufflehog";
- version = "3.91.1";
+ version = "3.91.2";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
tag = "v${version}";
- hash = "sha256-knlcaV0+yB+S7Yyvq4CmkmMd4uQRhcZm96q7p7hLv7g=";
+ hash = "sha256-+sG/heW0Dqs3TvdtpAvqnCYU7e4paTSDKX7rtCvacq4=";
};
vendorHash = "sha256-Qz0tKqqT3PlZFCiYxLBmHeICIx2ogOUW7rfXHadcVPg=";
diff --git a/pkgs/by-name/vi/visual-paradigm-ce/package.nix b/pkgs/by-name/vi/visual-paradigm-ce/package.nix
index 692e74cf9640..bd650421e7d5 100644
--- a/pkgs/by-name/vi/visual-paradigm-ce/package.nix
+++ b/pkgs/by-name/vi/visual-paradigm-ce/package.nix
@@ -9,7 +9,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "visual-paradigm-ce";
- version = "17.3.20251166";
+ version = "17.3.20251201";
src =
let
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${
builtins.replaceStrings [ "." ] [ "_" ] majorMinor
}_${suffix}_Linux64_InstallFree.tar.gz";
- hash = "sha256-QCa5HsCA7L5ev1nySIpBRCkFvBabNsuBS4vA7zoyWvM=";
+ hash = "sha256-qHatD+W2SP9bLrOoIDXDNGdNKYoL52XdC6mVdelMFdc=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/zo/zotero/darwin.nix b/pkgs/by-name/zo/zotero/darwin.nix
index 9a0cec7b3630..8d19a96d6ce8 100644
--- a/pkgs/by-name/zo/zotero/darwin.nix
+++ b/pkgs/by-name/zo/zotero/darwin.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.zotero.org/client/release/${version}/Zotero-${version}.dmg";
- hash = "sha256-YivHBEFPkm79y2R5QIV+trm8O3aFzvXTqVzFr1tcoIo=";
+ hash = "sha256-lDf/jULLQyzxNVGRUKuF2df+FTbJK08z+fFQbVgwjsY=";
};
sourceRoot = ".";
diff --git a/pkgs/by-name/zo/zotero/linux.nix b/pkgs/by-name/zo/zotero/linux.nix
index 2d84e0bbe7f2..9b7368510194 100644
--- a/pkgs/by-name/zo/zotero/linux.nix
+++ b/pkgs/by-name/zo/zotero/linux.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.zotero.org/client/release/${version}/Zotero-${version}_linux-x86_64.tar.bz2";
- hash = "sha256-ce0Lvz0k3DH6rGzdGoqYIW1OBiaJwaxn8pDnMQbqtv4=";
+ hash = "sha256-uV0R0L8EoZt59hMKXFlJ+EhONArPpRbb/tIV+wZKLgY=";
};
dontPatchELF = true;
diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix
index 1bfda3290939..f76a17632fd9 100644
--- a/pkgs/by-name/zo/zotero/package.nix
+++ b/pkgs/by-name/zo/zotero/package.nix
@@ -6,7 +6,7 @@
let
pname = "zotero";
- version = "7.0.27";
+ version = "7.0.30";
meta = {
homepage = "https://www.zotero.org";
description = "Collect, organize, cite, and share your research sources";
diff --git a/pkgs/development/beam-modules/livebook/default.nix b/pkgs/development/beam-modules/livebook/default.nix
index 47d5e548c3a9..efcf26f1fa99 100644
--- a/pkgs/development/beam-modules/livebook/default.nix
+++ b/pkgs/development/beam-modules/livebook/default.nix
@@ -9,7 +9,7 @@
beamPackages.mixRelease rec {
pname = "livebook";
- version = "0.17.3";
+ version = "0.18.0";
inherit (beamPackages) elixir;
@@ -21,13 +21,13 @@ beamPackages.mixRelease rec {
owner = "livebook-dev";
repo = "livebook";
tag = "v${version}";
- hash = "sha256-WElJgW2TxjeUgv6GZwq+hcgl6n4xr8mmCBPqoOGc1+w=";
+ hash = "sha256-cALXl9CQZtg7kVAAWEu5CMbimrsjcfpxXLM1LhtxB/g=";
};
mixFodDeps = beamPackages.fetchMixDeps {
pname = "mix-deps-${pname}";
inherit src version;
- hash = "sha256-18fmaNuu2KqTGhBBd+pSBfgnrHiqzXc3CMdSpC5lFs8=";
+ hash = "sha256-pfHzcYEEvj+x1/vLKhJ6bAsKGg19UisVK6h0xskhu74=";
};
postInstall = ''
diff --git a/pkgs/development/compilers/go/1.24.nix b/pkgs/development/compilers/go/1.24.nix
index cdd21e4c4004..c053afae8d53 100644
--- a/pkgs/development/compilers/go/1.24.nix
+++ b/pkgs/development/compilers/go/1.24.nix
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
- version = "1.24.10";
+ version = "1.24.11";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
- hash = "sha256-NAANzEelF7ePzyZX7n0DMyilcHn+YMTti3uEJg0dGdM=";
+ hash = "sha256-/9+XdmpMSxNc1TgJcTl46e4alDssjiitIhpUKd4w4hA=";
};
strictDeps = true;
diff --git a/pkgs/development/python-modules/cltk/default.nix b/pkgs/development/python-modules/cltk/default.nix
index c1eda9c2af6a..398ed15ca387 100644
--- a/pkgs/development/python-modules/cltk/default.nix
+++ b/pkgs/development/python-modules/cltk/default.nix
@@ -21,6 +21,8 @@
stanza,
torch,
tqdm,
+ colorama,
+ python-dotenv,
# tests
pytestCheckHook,
@@ -28,24 +30,16 @@
}:
buildPythonPackage rec {
pname = "cltk";
- version = "1.5.0";
+ version = "2.0.4";
pyproject = true;
src = fetchFromGitHub {
owner = "cltk";
repo = "cltk";
tag = "v${version}";
- hash = "sha256-aeWbfDVNn6DwW+KFh62n5RBgWp5uSWDv2RHmB27/xI4=";
+ hash = "sha256-tAomXxI6XsIAxQzPiUsT5t1CHrFDPkwyWtVuHXQCz2A=";
};
- postPatch = ''
- substituteInPlace pyproject.toml \
- --replace-fail "poetry>=1.1.13" poetry-core \
- --replace-fail "poetry.masonry.api" "poetry.core.masonry.api" \
- --replace-fail 'scipy = "<1.13.0"' 'scipy = "^1"' \
- --replace-fail 'boltons = "^21.0.0"' 'boltons = "^24.0.0"'
- '';
-
build-system = [ poetry-core ];
pythonRelaxDeps = [
@@ -67,6 +61,8 @@ buildPythonPackage rec {
stanza
torch
tqdm
+ colorama
+ python-dotenv
];
nativeCheckInputs = [
diff --git a/pkgs/development/python-modules/django/5_2.nix b/pkgs/development/python-modules/django/5_2.nix
index 9245e6fb1445..6e85d00650d7 100644
--- a/pkgs/development/python-modules/django/5_2.nix
+++ b/pkgs/development/python-modules/django/5_2.nix
@@ -43,7 +43,7 @@
buildPythonPackage rec {
pname = "django";
- version = "5.2.8";
+ version = "5.2.9";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -52,7 +52,7 @@ buildPythonPackage rec {
owner = "django";
repo = "django";
rev = "refs/tags/${version}";
- hash = "sha256-ruzQ3CUNqHa0RmxCDBVXbtetkMvz+G/D4/LB/2aBc8I=";
+ hash = "sha256-9URe8hB15WP92AU1YgGGFfZhVxn59gfBRrORZ04L+F0=";
};
patches = [
diff --git a/pkgs/development/python-modules/gensim/default.nix b/pkgs/development/python-modules/gensim/default.nix
index 05311cf6f846..4cf38bdb3d0a 100644
--- a/pkgs/development/python-modules/gensim/default.nix
+++ b/pkgs/development/python-modules/gensim/default.nix
@@ -1,65 +1,76 @@
{
lib,
buildPythonPackage,
- cython_0,
- oldest-supported-numpy,
+ fetchFromGitHub,
+
+ # build-system
+ cython,
setuptools,
- fetchPypi,
- mock,
+
+ # dependencies
numpy,
scipy,
smart-open,
+
+ # tests
+ mock,
pyemd,
pytestCheckHook,
- pythonOlder,
+ testfixtures,
}:
buildPythonPackage rec {
pname = "gensim";
- version = "4.3.3";
+ version = "4.4.0";
pyproject = true;
- # C code generated with CPython3.12 does not work cython_0.
- disabled = !(pythonOlder "3.12");
-
- src = fetchPypi {
- inherit pname version;
- hash = "sha256-hIUgdqaj2I19rFviReJMIcO4GbVl4UwbYfo+Xudtz1c=";
+ src = fetchFromGitHub {
+ owner = "piskvorky";
+ repo = "gensim";
+ tag = version;
+ hash = "sha256-TXutcU43ReBj9ss9+zBJFUxb5JqVHpl+B0c7hqcJAJY=";
};
build-system = [
- cython_0
- oldest-supported-numpy
+ cython
setuptools
];
dependencies = [
- smart-open
numpy
scipy
+ smart-open
];
nativeCheckInputs = [
mock
pyemd
pytestCheckHook
- ];
-
- pythonRelaxDeps = [
- "scipy"
+ testfixtures
];
pythonImportsCheck = [ "gensim" ];
- # Test setup takes several minutes
- doCheck = false;
-
enabledTestPaths = [ "gensim/test" ];
- meta = with lib; {
+ # test_parallel is flaky under load
+ disabledTests = [ "test_parallel" ];
+
+ preCheck = ''
+ export GENSIM_DATA_DIR="$NIX_BUILD_TOP/gensim-data"
+ mkdir -p "$GENSIM_DATA_DIR"
+ export SKIP_NETWORK_TESTS=1
+ ''
+ # Prevent python from importing gensim from the source files during tests
+ + ''
+ rm gensim/__init__.py
+ '';
+
+ meta = {
description = "Topic-modelling library";
homepage = "https://radimrehurek.com/gensim/";
+ downloadPage = "https://github.com/piskvorky/gensim";
changelog = "https://github.com/RaRe-Technologies/gensim/blob/${version}/CHANGELOG.md";
- license = licenses.lgpl21Only;
+ license = lib.licenses.lgpl21Only;
};
}
diff --git a/pkgs/development/python-modules/graphrag/default.nix b/pkgs/development/python-modules/graphrag/default.nix
index f44129f282af..b6cfe85c613c 100644
--- a/pkgs/development/python-modules/graphrag/default.nix
+++ b/pkgs/development/python-modules/graphrag/default.nix
@@ -1,38 +1,44 @@
{
lib,
+ stdenv,
buildPythonPackage,
fetchFromGitHub,
- poetry-core,
- poetry-dynamic-versioning,
+
+ # build-system
+ setuptools,
+
+ # dependencies
aiofiles,
- aiolimiter,
+ azure-cosmos,
azure-identity,
azure-search-documents,
azure-storage-blob,
- datashaper,
devtools,
environs,
fnllm,
+ future,
graspologic,
json-repair,
lancedb,
- matplotlib,
+ litellm,
networkx,
nltk,
numpy,
openai,
pandas,
- pyaml-env,
pyarrow,
pydantic,
python-dotenv,
pyyaml,
- rich,
- tenacity,
+ spacy,
+ textblob,
tiktoken,
+ tqdm,
typer,
typing-extensions,
umap-learn,
+
+ # tests
nbformat,
pytest-asyncio,
pytestCheckHook,
@@ -40,54 +46,55 @@
buildPythonPackage rec {
pname = "graphrag";
- version = "2.4.0";
+ version = "2.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "microsoft";
repo = "graphrag";
- tag = "v.${version}";
- hash = "sha256-a8t6Nl9W/Cr7eueAvJ3dbz5G0oIhddqFMIm7HeZ8N9A=";
+ tag = "v${version}";
+ hash = "sha256-F0MiC+14KOjCVwlcZpNo15SqDOfSYsVwH8qNQTHBKPQ=";
};
build-system = [
- poetry-core
- poetry-dynamic-versioning
+ setuptools
];
pythonRelaxDeps = true;
dependencies = [
aiofiles
- aiolimiter
+ azure-cosmos
azure-identity
azure-search-documents
azure-storage-blob
- datashaper
devtools
environs
fnllm
+ future
graspologic
json-repair
lancedb
- matplotlib
+ litellm
networkx
nltk
numpy
openai
pandas
- pyaml-env
pyarrow
pydantic
python-dotenv
pyyaml
- rich
- tenacity
+ spacy
+ textblob
tiktoken
+ tqdm
typer
typing-extensions
umap-learn
- ];
+ ]
+ ++ fnllm.optional-dependencies.azure
+ ++ fnllm.optional-dependencies.openai;
env.NUMBA_CACHE_DIR = "$TMPDIR";
@@ -101,11 +108,20 @@ buildPythonPackage rec {
enabledTestPaths = [ "tests/unit" ];
+ disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [
+ # Flaky
+ "tests/unit/litellm_services/test_rate_limiter.py"
+ ];
+
disabledTests = [
# touch the network
+ "test_basic_functionality"
"test_child"
"test_dotprefix"
"test_find"
+ "test_load_strategy_sentence"
+ "test_mixed_whitespace_handling"
+ "test_multiple_documents"
"test_run_extract_entities_multiple_documents"
"test_run_extract_entities_single_document"
"test_sort_context"
diff --git a/pkgs/development/python-modules/graspologic/default.nix b/pkgs/development/python-modules/graspologic/default.nix
index bf443cb2d9e7..4b47a2761fff 100644
--- a/pkgs/development/python-modules/graspologic/default.nix
+++ b/pkgs/development/python-modules/graspologic/default.nix
@@ -3,12 +3,15 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
+
+ # build-system
poetry-core,
poetry-dynamic-versioning,
- pytestCheckHook,
- testfixtures,
+
+ # dependencies
anytree,
beartype,
+ future,
gensim,
graspologic-native,
hyppo,
@@ -23,20 +26,34 @@
statsmodels,
typing-extensions,
umap-learn,
+
+ # tests
+ pytestCheckHook,
+ testfixtures,
}:
buildPythonPackage rec {
pname = "graspologic";
- version = "3.4.1";
+ version = "3.4.4";
pyproject = true;
src = fetchFromGitHub {
owner = "graspologic-org";
repo = "graspologic";
- rev = "refs/tags/v${version}";
- hash = "sha256-taX/4/uCQXW7yFykVHY78hJIGThEIycHwrEOZ3h1LPY=";
+ tag = "v${version}";
+ hash = "sha256-ulsb7jD/tIVEISjnNRif7VO+ZcXCAGIFl1SNZhOC7ik=";
};
+ # Fix numpy 2 compat
+ postPatch = ''
+ substituteInPlace graspologic/utils/utils.py \
+ --replace-fail "np.float_" "np.float64"
+ substituteInPlace graspologic/embed/omni.py \
+ --replace-fail \
+ "A = np.array(graphs, copy=False, ndmin=3)" \
+ "A = np.asarray(graphs)"
+ '';
+
build-system = [
poetry-core
poetry-dynamic-versioning
@@ -45,12 +62,14 @@ buildPythonPackage rec {
pythonRelaxDeps = [
"beartype"
"hyppo"
+ "numpy"
"scipy"
];
dependencies = [
anytree
beartype
+ future
gensim
graspologic-native
hyppo
@@ -82,19 +101,21 @@ buildPythonPackage rec {
disabledTestPaths = [
"docs"
- "tests/test_sklearn.py"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# SIGABRT
"tests/test_plot.py"
"tests/test_plot_matrix.py"
+
+ # Hang forever
+ "tests/pipeline/embed/"
];
- meta = with lib; {
+ meta = {
description = "Package for graph statistical algorithms";
homepage = "https://graspologic-org.github.io/graspologic";
- changelog = "https://github.com/graspologic-org/graspologic/releases/tag/v${version}";
- license = licenses.mit;
- maintainers = with maintainers; [ bcdarwin ];
+ changelog = "https://github.com/graspologic-org/graspologic/releases/tag/${src.tag}";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ bcdarwin ];
};
}
diff --git a/pkgs/development/python-modules/gvm-tools/default.nix b/pkgs/development/python-modules/gvm-tools/default.nix
index ac4854c13f86..7759eba1e6ac 100644
--- a/pkgs/development/python-modules/gvm-tools/default.nix
+++ b/pkgs/development/python-modules/gvm-tools/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "gvm-tools";
- version = "25.4.2";
+ version = "25.4.3";
pyproject = true;
src = fetchFromGitHub {
owner = "greenbone";
repo = "gvm-tools";
tag = "v${version}";
- hash = "sha256-mhQX9yBH8mQ+ESZzqM2VC4bfktI677Y/dli/YWTYRhE=";
+ hash = "sha256-EyDD/ejqdToukdU5QJuouQCbrF84XSld4Ae7IWp4GVE=";
};
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/pymitsubishi/default.nix b/pkgs/development/python-modules/pymitsubishi/default.nix
index 82ab38deb2ad..181e2a716eeb 100644
--- a/pkgs/development/python-modules/pymitsubishi/default.nix
+++ b/pkgs/development/python-modules/pymitsubishi/default.nix
@@ -18,9 +18,14 @@ buildPythonPackage rec {
owner = "pymitsubishi";
repo = "pymitsubishi";
tag = "v${version}";
- hash = "sha256-QjHMIzl2VV1S8tNWsFLgLDNX6/0wN9FeIJIo5KgkDVE=";
+ hash = "sha256-frqyAXAP2O8TZzXx5ephcLSLJA9p0P74KJrPoSKPYYo=";
};
+ postPatch = ''
+ # make sure pyproject.toml specifies the correct version
+ grep -qF 'version = "${version}"' pyproject.toml
+ '';
+
build-system = [ setuptools ];
dependencies = [
diff --git a/pkgs/development/python-modules/sphinx-automodapi/default.nix b/pkgs/development/python-modules/sphinx-automodapi/default.nix
index a4027fa18c53..333d2b93ad84 100644
--- a/pkgs/development/python-modules/sphinx-automodapi/default.nix
+++ b/pkgs/development/python-modules/sphinx-automodapi/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "sphinx-automodapi";
- version = "0.20.0";
+ version = "0.21.0";
pyproject = true;
src = fetchFromGitHub {
owner = "astropy";
repo = "sphinx-automodapi";
tag = "v${version}";
- hash = "sha256-RdJZAlHWYrDaGbip+HyCX+tns1nvLkCQa99WyLMIyxo=";
+ hash = "sha256-ISIS4IVtFnFqtHQiudRueiiWoAAkQ77fSe7Y0nyKtuI=";
leaveDotGit = true;
};
diff --git a/pkgs/development/python-modules/volkswagencarnet/default.nix b/pkgs/development/python-modules/volkswagencarnet/default.nix
index fa6b44ec23ac..b2250192a8fa 100644
--- a/pkgs/development/python-modules/volkswagencarnet/default.nix
+++ b/pkgs/development/python-modules/volkswagencarnet/default.nix
@@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "volkswagencarnet";
- version = "5.1.8";
+ version = "5.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "robinostlund";
repo = "volkswagencarnet";
tag = "v${version}";
- hash = "sha256-LH8w+sIInez5hUM/rj1C8ew/RlfKTPKh0ZgLt6cRcnY=";
+ hash = "sha256-OXEVXIhS82WEcusvP0vvOWDWjy63U0SrSphTOpkg2IQ=";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/weaviate-client/default.nix b/pkgs/development/python-modules/weaviate-client/default.nix
index 7b3d8937d83d..4c4cccda3024 100644
--- a/pkgs/development/python-modules/weaviate-client/default.nix
+++ b/pkgs/development/python-modules/weaviate-client/default.nix
@@ -27,7 +27,7 @@
buildPythonPackage rec {
pname = "weaviate-client";
- version = "4.18.1";
+ version = "4.18.2";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "weaviate";
repo = "weaviate-python-client";
tag = "v${version}";
- hash = "sha256-37c/mXrl9SUS5oYUxtqG9rQmgXTneoCwN9zg/7JEjnM=";
+ hash = "sha256-WaNTYV8HmfyC+OuDZOMmb5uKaACxmdk5qXZ9AxsMQaw=";
};
pythonRelaxDeps = [
diff --git a/pkgs/servers/home-assistant/build-custom-component/check_manifest.py b/pkgs/servers/home-assistant/build-custom-component/check_manifest.py
index c2a41584effc..7091f49800af 100644
--- a/pkgs/servers/home-assistant/build-custom-component/check_manifest.py
+++ b/pkgs/servers/home-assistant/build-custom-component/check_manifest.py
@@ -68,7 +68,7 @@ def main(args):
# At least one manifest should match the component name
ok &= any(check_derivation_name(manifest) for manifest in manifests)
- # All requirements need to match, use `ignoreRequirementVersion` to ignore too strict version constraints
+ # All requirements need to match, use `ignoreVersionRequirement` to ignore too strict version constraints
ok &= all(
check_requirements(manifest, args.ignore_version_requirement)
for manifest in manifests
diff --git a/pkgs/servers/home-assistant/build-custom-component/default.nix b/pkgs/servers/home-assistant/build-custom-component/default.nix
index 9a49355b2320..8d249bfa199c 100644
--- a/pkgs/servers/home-assistant/build-custom-component/default.nix
+++ b/pkgs/servers/home-assistant/build-custom-component/default.nix
@@ -41,13 +41,13 @@ home-assistant.python.pkgs.buildPythonPackage (
runHook postInstall
'';
- nativeCheckInputs =
+ nativeBuildInputs =
with home-assistant.python.pkgs;
[
manifestRequirementsCheckHook
packaging
]
- ++ (args.nativeCheckInputs or [ ]);
+ ++ (args.nativeBuildInputs or [ ]);
passthru = {
isHomeAssistantComponent = true;
diff --git a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix
index 1743cbdd8be8..463345603916 100644
--- a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "mampfes";
domain = "epex_spot";
- version = "3.0.0";
+ version = "4.0.0";
src = fetchFromGitHub {
owner = "mampfes";
repo = "ha_epex_spot";
tag = version;
- hash = "sha256-UaPgf0861TaSgawjJCyNjs8hRE5L5vWnyoXENrzCfb4=";
+ hash = "sha256-kpyWBeKZ0WUoWI/KwKUo/U3RVz2Kdn4xe5WHWr2pV+U=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix b/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix
index 8fd8dcde5d3c..193d4fa377f9 100644
--- a/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/mitsubishi/package.nix
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "pymitsubishi";
domain = "mitsubishi";
- version = "0.4.0";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "pymitsubishi";
repo = "homeassistant-mitsubishi";
tag = "v${version}";
- hash = "sha256-VEV+HOzXrxX2rsStjwXD4ZWclP2oF6zZHv0MuzL8DE4=";
+ hash = "sha256-c1KnFpRK5dH7ZGsDuJD6Awa0xhxYYZxC4zCjoRdpOns=";
};
dependencies = [
diff --git a/pkgs/servers/home-assistant/custom-components/rct_power/package.nix b/pkgs/servers/home-assistant/custom-components/rct_power/package.nix
index c9d04886b0df..d22d017e53c2 100644
--- a/pkgs/servers/home-assistant/custom-components/rct_power/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/rct_power/package.nix
@@ -8,12 +8,12 @@
buildHomeAssistantComponent rec {
owner = "weltenwort";
domain = "rct_power";
- version = "v0.14.1";
+ version = "0.14.1";
src = fetchFromGitHub {
owner = "weltenwort";
repo = "home-assistant-rct-power-integration";
- tag = version;
+ tag = "v${version}";
hash = "sha256-wM66MyRhBsMfUr+KlqV4jSuXcnKfW0fkbDAyuU2crsc=";
};
@@ -21,6 +21,11 @@ buildHomeAssistantComponent rec {
rctclient
];
+ ignoreVersionRequirement = [
+ # rctclient 0.0.4 was never published on PyPI
+ "rctclient"
+ ];
+
doCheck = false; # no tests
meta = with lib; {
diff --git a/pkgs/servers/home-assistant/custom-components/volkswagen_we_connect_id/package.nix b/pkgs/servers/home-assistant/custom-components/volkswagen_we_connect_id/package.nix
deleted file mode 100644
index 2077213c1ed3..000000000000
--- a/pkgs/servers/home-assistant/custom-components/volkswagen_we_connect_id/package.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- ascii-magic,
- buildHomeAssistantComponent,
- fetchFromGitHub,
- lib,
- weconnect,
-}:
-
-buildHomeAssistantComponent rec {
- owner = "mitch-dc";
- domain = "volkswagen_we-connect_id";
- version = "0.2.6";
-
- src = fetchFromGitHub {
- inherit owner;
- repo = "volkswagen_we_connect_id";
- tag = "v${version}";
- hash = "sha256-f5guxLE93QtTPV1zw1313bzF521pVr0vsUa3hzcRmJo=";
- };
-
- dependencies = [
- ascii-magic
- weconnect
- ];
-
- # upstream has no tests
- doCheck = false;
-
- meta = {
- changelog = "https://github.com/mitch-dc/volkswagen_we_connect_id/releases/tag/v${version}";
- description = "Statistics from the Volkswagen ID API";
- homepage = "https://github.com/mitch-dc/volkswagen_we_connect_id";
- license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [ dotlambda ];
- };
-}
diff --git a/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix b/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix
index 3f287955fb3d..d0f834721577 100644
--- a/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix
+++ b/pkgs/servers/home-assistant/custom-components/volkswagencarnet/package.nix
@@ -10,15 +10,19 @@
buildHomeAssistantComponent rec {
owner = "robinostlund";
domain = "volkswagencarnet";
- version = "5.2.0";
+ version = "5.2.2";
src = fetchFromGitHub {
owner = "robinostlund";
repo = "homeassistant-volkswagencarnet";
tag = "v${version}";
- hash = "sha256-NAWE489MUyXwRtW7rOGOEz9BFF+BwqS0MWNYtunfOIo=";
+ hash = "sha256-qXtZwiQRPNtxAsdp2gOoToqT4CHXS+76EWrzqp+9udk=";
};
+ postPatch = ''
+ python3 manage/update_manifest.py --version '${version}'
+ '';
+
dependencies = [ volkswagencarnet ];
nativeCheckInputs = [
diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix
index fb1eb86c3063..a23f4b757d00 100644
--- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix
+++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix
@@ -2,8 +2,8 @@
grafanaPlugin {
pname = "victoriametrics-metrics-datasource";
- version = "0.19.5";
- zipHash = "sha256-wKLtfCI/onYPFrtP1EUrCbZ+OCHicshRZkZtltH6LzI=";
+ version = "0.19.7";
+ zipHash = "sha256-0XqZoL01/LwcMKFYEcFl88ekCrp94676bvVYj2aBltk=";
meta = {
description = "VictoriaMetrics metrics datasource for Grafana";
license = lib.licenses.agpl3Only;
diff --git a/pkgs/top-level/impure-overlays.nix b/pkgs/top-level/impure-overlays.nix
index 522bb3267429..a46571d08840 100644
--- a/pkgs/top-level/impure-overlays.nix
+++ b/pkgs/top-level/impure-overlays.nix
@@ -38,7 +38,7 @@ let
)
else
# it's a file, so the result is the contents of the file itself
- import path;
+ [ (import path) ];
in
if pathOverlays != "" && builtins.pathExists pathOverlays then
overlays pathOverlays