From 5046d0ac80bb9bee73fe6e54d38844fac0412f65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Mar 2026 03:58:33 +0000 Subject: [PATCH 01/43] lutris-unwrapped: 0.5.20 -> 0.5.22 --- pkgs/by-name/lu/lutris-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lutris-unwrapped/package.nix b/pkgs/by-name/lu/lutris-unwrapped/package.nix index 0c6b4425b831..be15aa871010 100644 --- a/pkgs/by-name/lu/lutris-unwrapped/package.nix +++ b/pkgs/by-name/lu/lutris-unwrapped/package.nix @@ -63,13 +63,13 @@ let in python3Packages.buildPythonApplication (finalAttrs: { pname = "lutris-unwrapped"; - version = "0.5.20"; + version = "0.5.22"; src = fetchFromGitHub { owner = "lutris"; repo = "lutris"; tag = "v${finalAttrs.version}"; - hash = "sha256-ycAlVV5CkLLsk/m17R8k6x40av1wcEVQU2GMbOuc7Bs="; + hash = "sha256-4mNknvfJQJEPZjQoNdKLQcW4CI93D6BUDPj8LtD940A="; }; pyproject = false; From d7d1ad9e90d8a6c68ab5ec7ef32670749aa7b221 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 9 Mar 2026 14:02:02 +0100 Subject: [PATCH 02/43] budgie-desktop-with-plugins: use structuredAttrs instead of passAsFile --- pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix b/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix index 48ccec922720..3c0b3d6eb7ec 100644 --- a/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix +++ b/pkgs/by-name/bu/budgie-desktop-with-plugins/package.nix @@ -17,8 +17,6 @@ stdenv.mkDerivation { paths = [ budgie-desktop ] ++ plugins; - passAsFile = [ "paths" ]; - nativeBuildInputs = [ glib gobject-introspection.setupHook @@ -36,7 +34,7 @@ stdenv.mkDerivation { installPhase = '' mkdir -p $out - for i in $(cat $pathsPath); do + for i in "''${paths[@]}"; do ${lndir}/bin/lndir -silent $i $out done ''; @@ -50,6 +48,8 @@ stdenv.mkDerivation { ) ''; + __structuredAttrs = true; + meta = { inherit (budgie-desktop.meta) description From b0066a2a036f11fb90e2119d8a1b9f63f8c1feb8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Mar 2026 11:21:48 +0000 Subject: [PATCH 03/43] kak-tree-sitter-unwrapped: 3.1.3 -> 3.2.0 --- pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix index 7af8ae4e9ec4..182cb151b5f7 100644 --- a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix +++ b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kak-tree-sitter-unwrapped"; - version = "3.1.3"; + version = "3.2.0"; src = fetchFromSourcehut { owner = "~hadronized"; repo = "kak-tree-sitter"; rev = "kak-tree-sitter-v${finalAttrs.version}"; - hash = "sha256-PGQlL7HuZRE2WGGAQr7VBfKt5NvuaIUiYNX9qhpJWK4="; + hash = "sha256-8J6bqQkeDfJOyd9WusT+H35J6AMVcCIEr0BCrwGKVXI="; }; - cargoHash = "sha256-ink1qZD/ujLi/PlJRej5rByBka5a6pPVMP+Y1YlTE1c="; + cargoHash = "sha256-rEF2BaadWuM0OtesiXV3IZ8bRpcpdRekUnvBAWM7Dwc="; passthru = { updateScript = nix-update-script { }; From 6d3f2e15e81fb2da110c18e639fdf2ec2fca92f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Mar 2026 14:23:18 +0000 Subject: [PATCH 04/43] octavePackages.audio: 2.0.10 -> 2.0.11 --- pkgs/development/octave-modules/audio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/audio/default.nix b/pkgs/development/octave-modules/audio/default.nix index c4bbb27d037f..4b641a688132 100644 --- a/pkgs/development/octave-modules/audio/default.nix +++ b/pkgs/development/octave-modules/audio/default.nix @@ -12,13 +12,13 @@ buildOctavePackage rec { pname = "audio"; - version = "2.0.10"; + version = "2.0.11"; src = fetchFromGitHub { owner = "gnu-octave"; repo = "octave-audio"; tag = "release-${version}"; - sha256 = "sha256-v7FKj9GSlX86zpOcw1xKxy150ivUxpjU/rvg+3OGs2s="; + sha256 = "sha256-Qy9It6IiLJTvTlet3L/EP7qL58U0AUKHilmSKa2nATU="; }; nativeBuildInputs = [ From 1aeee74f9f6ea76e44b057ebbcbf09670303b477 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 10 Mar 2026 12:11:42 +0100 Subject: [PATCH 05/43] keepass: use writeText instead of passAsFile --- pkgs/by-name/ke/keepass/package.nix | 64 +++++++++++++++-------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/pkgs/by-name/ke/keepass/package.nix b/pkgs/by-name/ke/keepass/package.nix index 73a02c9059dd..8274bfbf9c4c 100644 --- a/pkgs/by-name/ke/keepass/package.nix +++ b/pkgs/by-name/ke/keepass/package.nix @@ -5,6 +5,7 @@ unzip, mono, makeWrapper, + writeText, icoutils, replaceVars, xsel, @@ -17,7 +18,38 @@ makeDesktopItem, plugins ? [ ], }: +let + # KeePass looks for plugins in under directory in which KeePass.exe is + # located. It follows symlinks where looking for that directory, so + # buildEnv is not enough to bring KeePass and plugins together. + # + # This derivation patches KeePass to search for plugins in specified + # plugin derivations in the Nix store and nowhere else. + pluginLoadPathsPatch = + let + inherit (builtins) toString; + inherit (lib.strings) + readFile + concatStrings + replaceStrings + unsafeDiscardStringContext + ; + inherit (lib.lists) map length; + inherit (lib) add; + outputLc = toString (add 7 (length plugins)); + patchTemplate = readFile ./keepass-plugins.patch; + loadTemplate = readFile ./keepass-plugins-load.patch; + loads = concatStrings ( + map ( + p: replaceStrings [ "$PATH$" ] [ (unsafeDiscardStringContext (toString p)) ] loadTemplate + ) plugins + ); + in + writeText "load-paths.patch" ( + replaceStrings [ "$OUTPUT_LC$" "$DO_LOADS$" ] [ outputLc loads ] patchTemplate + ); +in stdenv.mkDerivation (finalAttrs: { pname = "keepass"; version = "2.60"; @@ -47,39 +79,9 @@ stdenv.mkDerivation (finalAttrs: { }) ]; - # KeePass looks for plugins in under directory in which KeePass.exe is - # located. It follows symlinks where looking for that directory, so - # buildEnv is not enough to bring KeePass and plugins together. - # - # This derivation patches KeePass to search for plugins in specified - # plugin derivations in the Nix store and nowhere else. - pluginLoadPathsPatch = - let - inherit (builtins) toString; - inherit (lib.strings) - readFile - concatStrings - replaceStrings - unsafeDiscardStringContext - ; - inherit (lib.lists) map length; - inherit (lib) add; - - outputLc = toString (add 7 (length plugins)); - patchTemplate = readFile ./keepass-plugins.patch; - loadTemplate = readFile ./keepass-plugins-load.patch; - loads = concatStrings ( - map ( - p: replaceStrings [ "$PATH$" ] [ (unsafeDiscardStringContext (toString p)) ] loadTemplate - ) plugins - ); - in - replaceStrings [ "$OUTPUT_LC$" "$DO_LOADS$" ] [ outputLc loads ] patchTemplate; - - passAsFile = [ "pluginLoadPathsPatch" ]; postPatch = '' sed -i 's/\r*$//' KeePass/Forms/MainForm.cs - patch -p1 <$pluginLoadPathsPatchPath + patch -p1 <${pluginLoadPathsPatch} ''; configurePhase = '' From 4a1a222f73cadad33db4d36a233734963d386e35 Mon Sep 17 00:00:00 2001 From: Lily Ballard Date: Sat, 4 Apr 2026 19:54:12 -0700 Subject: [PATCH 06/43] vim: enable fortify when using clang Our vim derivations have been disabling fortify for 10 years, due to a crash at the time that had yet to be fixed upstream. The vim configure script tries to strip out any `_FORTIFY_SOURCE` definition provided by the caller in favor of setting `-D_FORTIFY_SOURCE=1` itself and cites a crash introduced in gcc 4.0 as the reason, but our MacVim package has been running with fortify enabled without any known issues. After testing it seems that compiling vim with clang works just fine with fortify, but compiling it with gcc detects a buffer overflow and aborts. We do still need to disable `strictflexarrays1` though, as vim's `ufunc_S` struct ends with a `uf_name[4]` field that is treated as a flexible array with a minimum length of 4. --- pkgs/applications/editors/vim/common.nix | 8 ++++++-- pkgs/applications/editors/vim/default.nix | 2 +- pkgs/applications/editors/vim/full.nix | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index afce0284b722..1f487157eafa 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,4 +1,8 @@ -{ lib, fetchFromGitHub }: +{ + lib, + fetchFromGitHub, + stdenv, +}: rec { version = "9.2.0106"; @@ -17,7 +21,7 @@ rec { enableParallelBuilding = true; enableParallelInstalling = false; - hardeningDisable = [ "fortify" ]; + hardeningDisable = if stdenv.cc.isClang then [ "strictflexarrays1" ] else [ "fortify" ]; # Use man from $PATH; escape sequences are still problematic. postPatch = '' diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix index 809e9808b1be..ec3e7c9a6253 100644 --- a/pkgs/applications/editors/vim/default.nix +++ b/pkgs/applications/editors/vim/default.nix @@ -17,7 +17,7 @@ }: let - common = callPackage ./common.nix { }; + common = callPackage ./common.nix { inherit stdenv; }; in stdenv.mkDerivation { pname = "vim"; diff --git a/pkgs/applications/editors/vim/full.nix b/pkgs/applications/editors/vim/full.nix index e2d251d93b99..a2a105e3182c 100644 --- a/pkgs/applications/editors/vim/full.nix +++ b/pkgs/applications/editors/vim/full.nix @@ -81,7 +81,7 @@ let endif ''; - common = callPackage ./common.nix { }; + common = callPackage ./common.nix { inherit stdenv; }; in stdenv.mkDerivation { From 3a8c4e697ca1d22a8f5fd017a4ad8b96f6d42607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sun, 5 Apr 2026 13:04:08 +0200 Subject: [PATCH 07/43] nixos/limine: pass distroName using JSON --- nixos/modules/system/boot/loader/limine/limine-install.py | 8 ++++---- nixos/modules/system/boot/loader/limine/limine.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/nixos/modules/system/boot/loader/limine/limine-install.py b/nixos/modules/system/boot/loader/limine/limine-install.py index 8686f0dfec3c..2d8e8b5741de 100644 --- a/nixos/modules/system/boot/loader/limine/limine-install.py +++ b/nixos/modules/system/boot/loader/limine/limine-install.py @@ -491,13 +491,13 @@ def install_bootloader() -> None: config_file += option_from_config('term_margin', ['style', 'graphicalTerminal', 'margin']) config_file += option_from_config('term_margin_gradient', ['style', 'graphicalTerminal', 'marginGradient']) - config_file += textwrap.dedent(''' - # @distroName@ boot entries start here + config_file += textwrap.dedent(f''' + # {config('distroName')} boot entries start here ''') for (profile, gens) in profiles: group_name = 'default profile' if profile == 'system' else f"profile '{profile}'" - config_file += f'/+@distroName@ {group_name}\n' + config_file += f'/+{config('distroName')} {group_name}\n' isFirst = True @@ -506,7 +506,7 @@ def install_bootloader() -> None: isFirst = False config_file_path = os.path.join(limine_install_dir, 'limine.conf') - config_file += '\n# @distroName@ boot entries end here\n\n' + config_file += f'\n# {config('distroName')} boot entries end here\n\n' config_file += str(config('extraEntries')) diff --git a/nixos/modules/system/boot/loader/limine/limine.nix b/nixos/modules/system/boot/loader/limine/limine.nix index e5431023e519..0cc217f537b9 100644 --- a/nixos/modules/system/boot/loader/limine/limine.nix +++ b/nixos/modules/system/boot/loader/limine/limine.nix @@ -9,6 +9,7 @@ let efi = config.boot.loader.efi; limineInstallConfig = pkgs.writeText "limine-install.json" ( builtins.toJSON { + inherit (config.system.nixos) distroName; nixPath = config.nix.package; efiBootMgrPath = pkgs.efibootmgr; liminePath = cfg.package; @@ -432,7 +433,6 @@ in replacements = { python3 = pkgs.python3.withPackages (python-packages: [ python-packages.psutil ]); configPath = limineInstallConfig; - inherit (config.system.nixos) distroName; }; }; }; From 5fddbbe01823cff6bdad6bd1e6a9da472993b703 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Apr 2026 21:10:54 +0000 Subject: [PATCH 08/43] octavePackages.datatypes: 1.2.0 -> 1.2.2 --- pkgs/development/octave-modules/datatypes/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/datatypes/default.nix b/pkgs/development/octave-modules/datatypes/default.nix index e07d860ed1a0..4bdeb14888d4 100644 --- a/pkgs/development/octave-modules/datatypes/default.nix +++ b/pkgs/development/octave-modules/datatypes/default.nix @@ -7,13 +7,13 @@ buildOctavePackage rec { pname = "datatypes"; - version = "1.2.0"; + version = "1.2.2"; src = fetchFromGitHub { owner = "pr0m1th3as"; repo = "datatypes"; tag = "release-${version}"; - sha256 = "sha256-0RhZm/UzICbAAn1uCSQSgq8+6GnOuTB6TD9NoIEdvXA="; + sha256 = "sha256-qgFYyRMrdWhbHBvOEsDAetpllr5yyhtoEB+7Ri6zbSI="; }; passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=release-(.*)" ]; }; From 99035ea502d9cc5715ad955872d7e018a90c30e5 Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 9 Apr 2026 13:29:05 +0800 Subject: [PATCH 09/43] sideswap: 1.8.2 -> 1.9.0 --- pkgs/by-name/si/sideswap/git-hashes.json | 4 +- .../si/sideswap/libsideswap-client.nix | 8 +- pkgs/by-name/si/sideswap/package.nix | 24 +- pkgs/by-name/si/sideswap/pubspec.lock.json | 736 ++++++++++-------- 4 files changed, 436 insertions(+), 336 deletions(-) diff --git a/pkgs/by-name/si/sideswap/git-hashes.json b/pkgs/by-name/si/sideswap/git-hashes.json index 7b83a0474f07..014d22e3da63 100644 --- a/pkgs/by-name/si/sideswap/git-hashes.json +++ b/pkgs/by-name/si/sideswap/git-hashes.json @@ -1,7 +1,7 @@ { "permission_handler": "sha256-b2igh231BkLe/vkCACVyWg8SxR5V6wjmhPljEs9Ue3o=", "permission_handler_windows": "sha256-b2igh231BkLe/vkCACVyWg8SxR5V6wjmhPljEs9Ue3o=", - "sideswap_logger": "sha256-cTJfSODRmIJXctLQ++BfvJ6OKflau94AjQdXg7j95B0=", - "sideswap_websocket": "sha256-vsG5eUFu/WJvY3y6jaWD/5GfULwpqh3bO4EZmmBSkbs=", + "sideswap_logger": "sha256-lkkWj0/L+iJStyO6lQJHaGvsweq0jdbfjLQnqV/z3iA=", + "sideswap_websocket": "sha256-F/4QG3j2t0oy8PRzrElg/UpEREyiMfNRElh941lJQf4=", "window_size": "sha256-+lqY46ZURT0qcqPvHFXUnd83Uvfq79Xr+rw1AHqrpak=" } diff --git a/pkgs/by-name/si/sideswap/libsideswap-client.nix b/pkgs/by-name/si/sideswap/libsideswap-client.nix index 62b5ddbaae13..24c121e107e8 100644 --- a/pkgs/by-name/si/sideswap/libsideswap-client.nix +++ b/pkgs/by-name/si/sideswap/libsideswap-client.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "libsideswap-client"; - version = "0-unstable-2025-06-24"; + version = "0-unstable-2026-02-16"; # This version is pinned in https://github.com/sideswap-io/sideswapclient/blob/v1.8.0/deploy/build_linux.sh src = fetchFromGitHub { owner = "sideswap-io"; repo = "sideswap_rust"; - rev = "91791efbceb3fac4774d1e42a519e70b14b876cf"; - hash = "sha256-SUAmmKnL/thGLfPU22UxzO+LVXgrHh+lZVdXuAJ4q1E="; + rev = "9b0eea90b18007621eb15282d0064976dfedfa91"; + hash = "sha256-vnuDIcdHRmTdx/6iRd1g0AQqvvm3ZJs2e8yyx78UDZ4="; }; - cargoHash = "sha256-bbNFi0cmFFf66IDKi0V8HC/lSU3JLRpgZ+NHeMJog8c="; + cargoHash = "sha256-GzAR58UYictCfC6U9mcBZUcejy6jP9brLuKB2yVgccM="; # sideswap_client uses vergen to detect Git commit hash at build time. It # tries to access .git directory which is not present in Nix build dir. diff --git a/pkgs/by-name/si/sideswap/package.nix b/pkgs/by-name/si/sideswap/package.nix index 9f50ad310bfa..0cdaf7508bb1 100644 --- a/pkgs/by-name/si/sideswap/package.nix +++ b/pkgs/by-name/si/sideswap/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - flutter332, + flutter341, callPackage, makeDesktopItem, copyDesktopItems, @@ -11,7 +11,7 @@ gitUpdater, runCommand, sideswap, - yq, + yq-go, dart, }: @@ -20,15 +20,15 @@ let libsideswap-client = callPackage ./libsideswap-client.nix { }; in -flutter332.buildFlutterApplication rec { +flutter341.buildFlutterApplication (finalAttrs: { pname = "sideswap"; - version = "1.8.2"; + version = "1.9.0"; src = fetchFromGitHub { owner = "sideswap-io"; repo = "sideswapclient"; - tag = "v${version}"; - hash = "sha256-+zaQJCMKQZOrZ7i6CzgGTa+rJqpglaufUvYWSWMWTEw="; + tag = "v${finalAttrs.version}"; + hash = "sha256-E+njx//oCr85nwF8rvuOjDTNvs5177+lh9uy5LEvTVE="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; @@ -53,11 +53,11 @@ flutter332.buildFlutterApplication rec { desktopItems = [ (makeDesktopItem { name = "sideswap"; - exec = meta.mainProgram; + exec = finalAttrs.meta.mainProgram; desktopName = "SideSwap"; genericName = "L-USDT Wallet"; icon = "sideswap"; - comment = meta.description; + comment = finalAttrs.meta.description; categories = [ "Finance" "Network" @@ -78,11 +78,11 @@ flutter332.buildFlutterApplication rec { pubspecSource = runCommand "pubspec.lock.json" { - nativeBuildInputs = [ yq ]; - inherit (sideswap) src; + inherit (finalAttrs) src; + nativeBuildInputs = [ yq-go ]; } '' - cat $src/pubspec.lock | yq > $out + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" ''; # Usage: nix-shell maintainers/scripts/update.nix --argstr package sideswap @@ -129,4 +129,4 @@ flutter332.buildFlutterApplication rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ starius ]; }; -} +}) diff --git a/pkgs/by-name/si/sideswap/pubspec.lock.json b/pkgs/by-name/si/sideswap/pubspec.lock.json index ef1e62474019..de67282e42d4 100644 --- a/pkgs/by-name/si/sideswap/pubspec.lock.json +++ b/pkgs/by-name/si/sideswap/pubspec.lock.json @@ -4,71 +4,81 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f", + "sha256": "c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d", "url": "https://pub.dev" }, "source": "hosted", - "version": "82.0.0" + "version": "91.0.0" }, "_flutterfire_internals": { "dependency": "transitive", "description": { "name": "_flutterfire_internals", - "sha256": "dda4fd7909a732a014239009aa52537b136f8ce568de23c212587097887e2307", + "sha256": "cd83f7d6bd4e4c0b0b4fef802e8796784032e1cc23d7b0e982cf5d05d9bbe182", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.56" + "version": "1.3.66" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0", + "sha256": "a40a0cee526a7e1f387c6847bd8a5ccbf510a75952ef8a28338e989558072cb0", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.4.5" + "version": "8.4.0" + }, + "analyzer_buffer": { + "dependency": "transitive", + "description": { + "name": "analyzer_buffer", + "sha256": "aba2f75e63b3135fd1efaa8b6abefe1aa6e41b6bd9806221620fa48f98156033", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.11" }, "analyzer_plugin": { "dependency": "transitive", "description": { "name": "analyzer_plugin", - "sha256": "ee188b6df6c85f1441497c7171c84f1392affadc0384f71089cb10a3bc508cef", + "sha256": "08cfefa90b4f4dd3b447bda831cecf644029f9f8e22820f6ee310213ebe2dd53", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.13.1" + "version": "0.13.10" }, "animations": { "dependency": "direct main", "description": { "name": "animations", - "sha256": "d3d6dcfb218225bbe68e87ccf6378bbb2e32a94900722c5f81611dad089911cb", + "sha256": "18938cefd7dcc04e1ecac0db78973761a01e4bc2d6bfae0cfa596bfeac9e96ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.11" + "version": "2.1.1" }, "another_flushbar": { "dependency": "direct main", "description": { "name": "another_flushbar", - "sha256": "19bf9520230ec40b300aaf9dd2a8fefcb277b25ecd1c4838f530566965befc2a", + "sha256": "2b99671c010a7d5770acf5cb24c9f508b919c3a7948b6af9646e773e7da7b757", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.12.30" + "version": "1.12.32" }, "app_links": { "dependency": "direct main", "description": { "name": "app_links", - "sha256": "85ed8fc1d25a76475914fff28cc994653bd900bc2c26e4b57a49e097febb54ba", + "sha256": "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.0" + "version": "6.4.1" }, "app_links_linux": { "dependency": "transitive", @@ -154,61 +164,41 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "486337d40a48d75049f2a01efceefc1412e3a6d6342d39624753e7d5a4e70016", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.1" - }, - "build_config": { - "dependency": "transitive", - "description": { - "name": "build_config", - "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "build_daemon": { - "dependency": "transitive", - "description": { - "name": "build_daemon", - "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", + "sha256": "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3", "url": "https://pub.dev" }, "source": "hosted", "version": "4.0.4" }, - "build_resolvers": { + "build_config": { "dependency": "transitive", "description": { - "name": "build_resolvers", - "sha256": "abe6e4b5b36ce2bf01aec8f2a59424d1ecfc3cb340e7145a64359adc7233a0d1", + "name": "build_config", + "sha256": "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.1" + "version": "1.2.0" + }, + "build_daemon": { + "dependency": "transitive", + "description": { + "name": "build_daemon", + "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.1.1" }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "398ec7898b9b60be126067835a8202240b26dc54aa34d91d0198a539dcd5942e", + "sha256": "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.1" - }, - "build_runner_core": { - "dependency": "transitive", - "description": { - "name": "build_runner_core", - "sha256": "9821dbf604ed74a6dabeaba0c33ac58190332ea238862a62cdf25fc8eba226b8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "9.0.1" + "version": "2.11.1" }, "built_collection": { "dependency": "transitive", @@ -224,11 +214,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", + "sha256": "7931c90b84bc573fef103548e354258ae4c9d28d140e41961df6843c5d60d4d8", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.10.1" + "version": "8.12.3" }, "cached_memory_image": { "dependency": "direct main", @@ -253,11 +243,11 @@ "dependency": "transitive", "description": { "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", + "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.4.1" }, "checked_yaml": { "dependency": "transitive", @@ -279,6 +269,16 @@ "source": "hosted", "version": "0.1.0" }, + "cli_config": { + "dependency": "transitive", + "description": { + "name": "cli_config", + "sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, "cli_util": { "dependency": "transitive", "description": { @@ -299,15 +299,25 @@ "source": "hosted", "version": "1.1.2" }, + "code_assets": { + "dependency": "transitive", + "description": { + "name": "code_assets", + "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "code_builder": { "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", + "sha256": "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.10.1" + "version": "4.11.1" }, "collection": { "dependency": "direct main", @@ -329,25 +339,35 @@ "source": "hosted", "version": "3.1.2" }, + "coverage": { + "dependency": "transitive", + "description": { + "name": "coverage", + "sha256": "5da775aa218eaf2151c721b16c01c7676fbfdd99cebba2bf64e8b807a28ff94d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.15.0" + }, "cross_file": { "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", + "sha256": "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.4+2" + "version": "0.3.5+2" }, "crypto": { "dependency": "transitive", "description": { "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.0.7" }, "csv": { "dependency": "direct main", @@ -373,71 +393,71 @@ "dependency": "transitive", "description": { "name": "custom_lint", - "sha256": "409c485fd14f544af1da965d5a0d160ee57cd58b63eeaa7280a4f28cf5bda7f1", + "sha256": "751ee9440920f808266c3ec2553420dea56d3c7837dd2d62af76b11be3fcece5", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.5" + "version": "0.8.1" }, "custom_lint_builder": { "dependency": "transitive", "description": { "name": "custom_lint_builder", - "sha256": "107e0a43606138015777590ee8ce32f26ba7415c25b722ff0908a6f5d7a4c228", + "sha256": "1128db6f58e71d43842f3b9be7465c83f0c47f4dd8918f878dd6ad3b72a32072", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.5" + "version": "0.8.1" }, "custom_lint_core": { "dependency": "transitive", "description": { "name": "custom_lint_core", - "sha256": "31110af3dde9d29fb10828ca33f1dce24d2798477b167675543ce3d208dee8be", + "sha256": "85b339346154d5646952d44d682965dfe9e12cae5febd706f0db3aa5010d6423", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.5" + "version": "0.8.1" }, "custom_lint_visitor": { "dependency": "transitive", "description": { "name": "custom_lint_visitor", - "sha256": "cba5b6d7a6217312472bf4468cdf68c949488aed7ffb0eab792cd0b6c435054d", + "sha256": "91f2a81e9f0abb4b9f3bb529f78b6227ce6050300d1ae5b1e2c69c66c7a566d8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0+7.4.5" + "version": "1.0.0+8.4.0" }, "dart_style": { "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af", + "sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0" + "version": "3.1.3" }, "dbus": { "dependency": "transitive", "description": { "name": "dbus", - "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", + "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.11" + "version": "0.7.12" }, "decimal": { "dependency": "direct main", "description": { "name": "decimal", - "sha256": "6c2041df7caefc9393ae0b0dcc4abc700831014a2c252dd10e3952499673f0b2", + "sha256": "fc706a5618b81e5b367b01dd62621def37abc096f2b46a9bd9068b64c1fa36d0", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.2" + "version": "3.2.4" }, "delayed_display": { "dependency": "direct main", @@ -453,11 +473,11 @@ "dependency": "transitive", "description": { "name": "device_info_plus", - "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.5.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -483,11 +503,11 @@ "dependency": "direct main", "description": { "name": "easy_localization", - "sha256": "0f5239c7b8ab06c66440cfb0e9aa4b4640429c6668d5a42fe389c5de42220b12", + "sha256": "2ccdf9db8fe4d9c5a75c122e6275674508fd0f0d49c827354967b8afcc56bbed", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.7+1" + "version": "3.0.8" }, "easy_logger": { "dependency": "direct main", @@ -513,11 +533,11 @@ "dependency": "direct main", "description": { "name": "equatable", - "sha256": "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7", + "sha256": "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.7" + "version": "2.0.8" }, "fading_edge_scrollview": { "dependency": "transitive", @@ -553,11 +573,11 @@ "dependency": "direct main", "description": { "name": "ffi", - "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", + "sha256": "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "file": { "dependency": "transitive", @@ -573,61 +593,61 @@ "dependency": "direct main", "description": { "name": "file_selector", - "sha256": "5019692b593455127794d5718304ff1ae15447dea286cdda9f0db2a796a1b828", + "sha256": "bd15e43e9268db636b53eeaca9f56324d1622af30e5c34d6e267649758c84d9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "1.1.0" }, "file_selector_android": { "dependency": "transitive", "description": { "name": "file_selector_android", - "sha256": "6bba3d590ee9462758879741abc132a19133600dd31832f55627442f1ebd7b54", + "sha256": "51e8fd0446de75e4b62c065b76db2210c704562d072339d333bd89c57a7f8a7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.1+14" + "version": "0.5.2+4" }, "file_selector_ios": { "dependency": "transitive", "description": { "name": "file_selector_ios", - "sha256": "94b98ad950b8d40d96fee8fa88640c2e4bd8afcdd4817993bd04e20310f45420", + "sha256": "e2ecf2885c121691ce13b60db3508f53c01f869fb6e8dc5c1cfa771e4c46aeca", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.3+1" + "version": "0.5.3+5" }, "file_selector_linux": { "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+2" + "version": "0.9.4" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "8c9250b2bd2d8d4268e39c82543bacbaca0fda7d29e0728c3c4bbb7c820fd711", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4+3" + "version": "0.9.5" }, "file_selector_platform_interface": { "dependency": "transitive", "description": { "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "file_selector_web": { "dependency": "transitive", @@ -643,71 +663,71 @@ "dependency": "transitive", "description": { "name": "file_selector_windows", - "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", + "sha256": "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+4" + "version": "0.9.3+5" }, "firebase_core": { "dependency": "transitive", "description": { "name": "firebase_core", - "sha256": "420d9111dcf095341f1ea8fdce926eef750cf7b9745d21f38000de780c94f608", + "sha256": "923085c881663ef685269b013e241b428e1fb03cdd0ebde265d9b40ff18abf80", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.14.0" + "version": "4.4.0" }, "firebase_core_platform_interface": { "dependency": "transitive", "description": { "name": "firebase_core_platform_interface", - "sha256": "d7253d255ff10f85cfd2adaba9ac17bae878fa3ba577462451163bd9f1d1f0bf", + "sha256": "cccb4f572325dc14904c02fcc7db6323ad62ba02536833dddb5c02cac7341c64", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.4.0" + "version": "6.0.2" }, "firebase_core_web": { "dependency": "transitive", "description": { "name": "firebase_core_web", - "sha256": "ddd72baa6f727e5b23f32d9af23d7d453d67946f380bd9c21daf474ee0f7326e", + "sha256": "83e7356c704131ca4d8d8dd57e360d8acecbca38b1a3705c7ae46cc34c708084", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.23.0" + "version": "3.4.0" }, "firebase_messaging": { "dependency": "transitive", "description": { "name": "firebase_messaging", - "sha256": "758461f67b96aa5ad27625aaae39882fd6d1961b1c7e005301f9a74b6336100b", + "sha256": "06fad40ea14771e969a8f2bbce1944aa20ee2f4f57f4eca5b3ba346b65f3f644", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.2.7" + "version": "16.1.1" }, "firebase_messaging_platform_interface": { "dependency": "transitive", "description": { "name": "firebase_messaging_platform_interface", - "sha256": "614db1b0df0f53e541e41cc182b6d7ede5763c400f6ba232a5f8d0e1b5e5de32", + "sha256": "6c49e901c77e6e10e86d98e32056a087eb1ca1b93acdf58524f1961e617657b7", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.6.7" + "version": "4.7.6" }, "firebase_messaging_web": { "dependency": "transitive", "description": { "name": "firebase_messaging_web", - "sha256": "b5fbbcdd3e0e7f3fde72b0c119410f22737638fed5fc428b54bba06bc1455d81", + "sha256": "2756f8fea583ffb9d294d15ddecb3a9ad429b023b70c9990c151fc92c54a32b3", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.10.7" + "version": "4.1.2" }, "fixnum": { "dependency": "direct main", @@ -759,11 +779,11 @@ "dependency": "direct main", "description": { "name": "flutter_hooks", - "sha256": "b772e710d16d7a20c0740c4f855095026b31c7eb5ba3ab67d2bd52021cd9461d", + "sha256": "8ae1f090e5f4ef5cfa6670ce1ab5dddadd33f3533a7f9ba19d9f958aa2a89f42", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.21.2" + "version": "0.21.3+1" }, "flutter_keyboard_visibility": { "dependency": "direct overridden", @@ -839,11 +859,11 @@ "dependency": "direct main", "description": { "name": "flutter_local_notifications", - "sha256": "b94a50aabbe56ef254f95f3be75640f99120429f0a153b2dc30143cffc9bfdf3", + "sha256": "19ffb0a8bb7407875555e5e98d7343a633bb73707bae6c6a5f37c90014077875", "url": "https://pub.dev" }, "source": "hosted", - "version": "19.2.1" + "version": "19.5.0" }, "flutter_local_notifications_linux": { "dependency": "transitive", @@ -859,21 +879,21 @@ "dependency": "transitive", "description": { "name": "flutter_local_notifications_platform_interface", - "sha256": "2569b973fc9d1f63a37410a9f7c1c552081226c597190cb359ef5d5762d1631c", + "sha256": "277d25d960c15674ce78ca97f57d0bae2ee401c844b6ac80fcd972a9c99d09fe", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.0.0" + "version": "9.1.0" }, "flutter_local_notifications_windows": { "dependency": "transitive", "description": { "name": "flutter_local_notifications_windows", - "sha256": "f8fc0652a601f83419d623c85723a3e82ad81f92b33eaa9bcc21ea1b94773e6e", + "sha256": "8d658f0d367c48bd420e7cf2d26655e2d1130147bca1eea917e576ca76668aaf", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.0.3" }, "flutter_localizations": { "dependency": "transitive", @@ -885,21 +905,21 @@ "dependency": "direct main", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "f948e346c12f8d5480d2825e03de228d0eb8c3a737e4cdaa122267b89c022b5e", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.28" + "version": "2.0.33" }, "flutter_riverpod": { "dependency": "transitive", "description": { "name": "flutter_riverpod", - "sha256": "9532ee6db4a943a1ed8383072a2e3eeda041db5657cdf6d2acecf3c21ecbe7e1", + "sha256": "9e2d6907f12cc7d23a846847615941bddee8709bf2bfd274acdf5e80bcf22fde", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "3.0.3" }, "flutter_shaders": { "dependency": "transitive", @@ -915,21 +935,21 @@ "dependency": "direct main", "description": { "name": "flutter_spinkit", - "sha256": "d2696eed13732831414595b98863260e33e8882fc069ee80ec35d4ac9ddb0472", + "sha256": "77850df57c00dc218bfe96071d576a8babec24cf58b2ed121c83cca4a2fdce7f", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.2.1" + "version": "5.2.2" }, "flutter_svg": { "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845", + "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.0" + "version": "2.2.3" }, "flutter_switch": { "dependency": "direct main", @@ -941,6 +961,16 @@ "source": "hosted", "version": "0.3.2" }, + "flutter_terms_viewer": { + "dependency": "direct main", + "description": { + "name": "flutter_terms_viewer", + "sha256": "40835ac59558183edf450d00a1dfba5dd73f9ee3a74a1eb6b0daaa92b2b9288f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" + }, "flutter_test": { "dependency": "direct dev", "description": "flutter", @@ -967,41 +997,31 @@ "dependency": "direct main", "description": { "name": "fpdart", - "sha256": "1b84ce64453974159f08046f5d05592020d1fcb2099d7fe6ec58da0e7337af77", + "sha256": "f8e9d0989ba293946673e382c59ac513e30cb6746a9452df195f29e3357a73d4", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.2.0" }, "freezed": { "dependency": "direct dev", "description": { "name": "freezed", - "sha256": "6022db4c7bfa626841b2a10f34dd1e1b68e8f8f9650db6112dcdeeca45ca793c", + "sha256": "13065f10e135263a4f5a4391b79a8efc5fb8106f8dd555a9e49b750b45393d77", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.2.3" }, "freezed_annotation": { "dependency": "direct main", "description": { "name": "freezed_annotation", - "sha256": "c87ff004c8aa6af2d531668b46a4ea379f7191dc6dfa066acd53d506da6e044b", + "sha256": "7294967ff0a6d98638e7acb774aac3af2550777accd8149c90af5b014e6d44d8", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" - }, - "freezed_lint": { - "dependency": "direct dev", - "description": { - "name": "freezed_lint", - "sha256": "579196c8fd554d55f82d1fdc2369b89f5458d75f79799d0ea7eee0bc31caa0d3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.0.9" + "version": "3.1.0" }, "frontend_server_client": { "dependency": "transitive", @@ -1053,15 +1073,25 @@ "source": "hosted", "version": "2.1.0" }, + "hooks": { + "dependency": "transitive", + "description": { + "name": "hooks", + "sha256": "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.1" + }, "hooks_riverpod": { "dependency": "direct main", "description": { "name": "hooks_riverpod", - "sha256": "70bba33cfc5670c84b796e6929c54b8bc5be7d0fe15bb28c2560500b9ad06966", + "sha256": "ae4a2f6d82dd895379f9b95457e090ac2d2fef9446f9325f8d31b9c86cadc131", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "3.0.3" }, "hotreloader": { "dependency": "transitive", @@ -1077,11 +1107,11 @@ "dependency": "direct main", "description": { "name": "http", - "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.6.0" }, "http_methods": { "dependency": "transitive", @@ -1117,101 +1147,101 @@ "dependency": "direct dev", "description": { "name": "icons_launcher", - "sha256": "2949eef3d336028d89133f69ef221d877e09deed04ebd8e738ab4a427850a7a2", + "sha256": "6317d56a73ee528f1dd570d7cd7be120ce58014e0fe635d141ada3d88782f58d", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.3" }, "image": { "dependency": "direct main", "description": { "name": "image", - "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", + "sha256": "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.4" + "version": "4.7.2" }, "image_picker": { "dependency": "direct main", "description": { "name": "image_picker", - "sha256": "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a", + "sha256": "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.2" + "version": "1.2.1" }, "image_picker_android": { "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "317a5d961cec5b34e777b9252393f2afbd23084aa6e60fcf601dcf6341b9ebeb", + "sha256": "518a16108529fc18657a3e6dde4a043dc465d16596d20ab2abd49a4cac2e703d", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.12+23" + "version": "0.8.13+13" }, "image_picker_for_web": { "dependency": "transitive", "description": { "name": "image_picker_for_web", - "sha256": "717eb042ab08c40767684327be06a5d8dbb341fe791d514e4b92c7bbe1b7bb83", + "sha256": "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.1.1" }, "image_picker_ios": { "dependency": "transitive", "description": { "name": "image_picker_ios", - "sha256": "05da758e67bc7839e886b3959848aa6b44ff123ab4b28f67891008afe8ef9100", + "sha256": "b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.12+2" + "version": "0.8.13+6" }, "image_picker_linux": { "dependency": "transitive", "description": { "name": "image_picker_linux", - "sha256": "34a65f6740df08bbbeb0a1abd8e6d32107941fd4868f67a507b25601651022c9", + "sha256": "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1+2" + "version": "0.2.2" }, "image_picker_macos": { "dependency": "transitive", "description": { "name": "image_picker_macos", - "sha256": "1b90ebbd9dcf98fb6c1d01427e49a55bd96b5d67b8c67cf955d60a5de74207c1", + "sha256": "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1+2" + "version": "0.2.2+1" }, "image_picker_platform_interface": { "dependency": "transitive", "description": { "name": "image_picker_platform_interface", - "sha256": "886d57f0be73c4b140004e78b9f28a8914a09e50c2d816bdd0520051a71236a0", + "sha256": "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.10.1" + "version": "2.11.1" }, "image_picker_windows": { "dependency": "transitive", "description": { "name": "image_picker_windows", - "sha256": "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb", + "sha256": "d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1+1" + "version": "0.2.2" }, "intl": { "dependency": "direct overridden", @@ -1233,16 +1263,6 @@ "source": "hosted", "version": "1.0.5" }, - "js": { - "dependency": "transitive", - "description": { - "name": "js", - "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.7.2" - }, "json2yaml": { "dependency": "transitive", "description": { @@ -1267,61 +1287,61 @@ "dependency": "direct dev", "description": { "name": "json_serializable", - "sha256": "c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c", + "sha256": "c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.9.5" + "version": "6.11.2" }, "leak_tracker": { "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", + "sha256": "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.9" + "version": "11.0.2" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.9" + "version": "3.0.10" }, "leak_tracker_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "lints": { "dependency": "transitive", "description": { "name": "lints", - "sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0", + "sha256": "12f842a479589fea194fe5c5a3095abc7be0c1f2ddfa9a0e76aed1dbd26a87df", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.0" + "version": "6.1.0" }, "logger": { "dependency": "direct main", "description": { "name": "logger", - "sha256": "be4b23575aac7ebf01f225a241eb7f6b5641eeaf43c6a8613510fc2f8cf187d1", + "sha256": "a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.0" + "version": "2.6.2" }, "logging": { "dependency": "transitive", @@ -1347,21 +1367,21 @@ "dependency": "transitive", "description": { "name": "matcher", - "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", + "sha256": "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.17" + "version": "0.12.18" }, "material_color_utilities": { "dependency": "transitive", "description": { "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", + "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.11.1" + "version": "0.13.0" }, "matrix4_transform": { "dependency": "direct main", @@ -1377,11 +1397,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mime": { "dependency": "transitive", @@ -1397,11 +1417,21 @@ "dependency": "direct main", "description": { "name": "mobile_scanner", - "sha256": "54005bdea7052d792d35b4fef0f84ec5ddc3a844b250ecd48dc192fb9b4ebc95", + "sha256": "c6184bf2913dd66be244108c9c27ca04b01caf726321c44b0e7a7a1e32d41044", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.1" + "version": "7.1.4" + }, + "mockito": { + "dependency": "transitive", + "description": { + "name": "mockito", + "sha256": "a45d1aa065b796922db7b9e7e7e45f921aed17adf3a8318a1f47097e7e695566", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.6.3" }, "mocktail": { "dependency": "direct main", @@ -1413,6 +1443,36 @@ "source": "hosted", "version": "1.0.4" }, + "native_toolchain_c": { + "dependency": "transitive", + "description": { + "name": "native_toolchain_c", + "sha256": "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.17.4" + }, + "node_preamble": { + "dependency": "transitive", + "description": { + "name": "node_preamble", + "sha256": "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.2" + }, + "objective_c": { + "dependency": "transitive", + "description": { + "name": "objective_c", + "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.3.0" + }, "onboarding": { "dependency": "direct main", "description": { @@ -1477,21 +1537,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "d0d310befe2c8ab9e7f393288ccbb11b60c019c6b5afc21973eeee4dda2b35e9", + "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.17" + "version": "2.2.22" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "4843174df4d288f5e29185bd6e72a6fbdf5a4a4602717eed565497429f179942", + "sha256": "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.6.0" }, "path_provider_linux": { "dependency": "transitive", @@ -1578,7 +1638,7 @@ "dependency": "transitive", "description": { "path": "permission_handler_windows", - "ref": "main", + "ref": "0486bb15754240c1b8bc79e78f68c9f6ef9e9b92", "resolved-ref": "0486bb15754240c1b8bc79e78f68c9f6ef9e9b92", "url": "https://github.com/malcolmpl/flutter-permission-handler" }, @@ -1589,11 +1649,11 @@ "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", + "sha256": "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.0" + "version": "7.0.1" }, "pinput": { "dependency": "direct main", @@ -1649,31 +1709,31 @@ "dependency": "transitive", "description": { "name": "pool", - "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a", + "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.1" + "version": "1.5.2" }, "posix": { "dependency": "transitive", "description": { "name": "posix", - "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", + "sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.2" + "version": "6.0.3" }, "protobuf": { "dependency": "transitive", "description": { "name": "protobuf", - "sha256": "579fe5557eae58e3adca2e999e38f02441d8aa908703854a9e0a0f47fa857731", + "sha256": "2fcc8a202ca7ec17dab7c97d6b6d91cf03aa07fe6f65f8afbb6dfa52cc5bd902", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.1.0" + "version": "5.1.0" }, "pub_semver": { "dependency": "transitive", @@ -1739,51 +1799,51 @@ "dependency": "direct dev", "description": { "name": "riverpod", - "sha256": "59062512288d3056b2321804332a13ffdd1bf16df70dcc8e506e411280a72959", + "sha256": "c406de02bff19d920b832bddfb8283548bfa05ce41c59afba57ce643e116aa59", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "3.0.3" }, "riverpod_analyzer_utils": { "dependency": "transitive", "description": { "name": "riverpod_analyzer_utils", - "sha256": "03a17170088c63aab6c54c44456f5ab78876a1ddb6032ffde1662ddab4959611", + "sha256": "a0f68adb078b790faa3c655110a017f9a7b7b079a57bbd40f540e80dce5fcd29", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.10" + "version": "1.0.0-dev.7" }, "riverpod_annotation": { "dependency": "direct main", "description": { "name": "riverpod_annotation", - "sha256": "e14b0bf45b71326654e2705d462f21b958f987087be850afd60578fcd502d1b8", + "sha256": "7230014155777fc31ba3351bc2cb5a3b5717b11bfafe52b1553cb47d385f8897", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.1" + "version": "3.0.3" }, "riverpod_generator": { "dependency": "direct dev", "description": { "name": "riverpod_generator", - "sha256": "44a0992d54473eb199ede00e2260bd3c262a86560e3c6f6374503d86d0580e36", + "sha256": "49894543a42cf7a9954fc4e7366b6d3cb2e6ec0fa07775f660afcdd92d097702", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.5" + "version": "3.0.3" }, "riverpod_lint": { "dependency": "direct dev", "description": { "name": "riverpod_lint", - "sha256": "89a52b7334210dbff8605c3edf26cfe69b15062beed5cbfeff2c3812c33c9e35", + "sha256": "7ef9c43469e9b5ac4e4c3b24d7c30642e47ce1b12cd7dcdd643534db0a72ed13", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.5" + "version": "3.0.3" }, "rxdart": { "dependency": "direct main", @@ -1795,16 +1855,6 @@ "source": "hosted", "version": "0.28.0" }, - "screen_protector": { - "dependency": "direct main", - "description": { - "name": "screen_protector", - "sha256": "305fd157f6f0b210afe216e790022bfe469c3b1d1f2e0d3dcc5906cc9c49c3e9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.2+1" - }, "screen_retriever": { "dependency": "transitive", "description": { @@ -1859,51 +1909,51 @@ "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "b2961506569e28948d75ec346c28775bb111986bb69dc6a20754a457e3d97fa0", + "sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.0.0" + "version": "12.0.1" }, "share_plus_platform_interface": { "dependency": "transitive", "description": { "name": "share_plus_platform_interface", - "sha256": "1032d392bc5d2095a77447a805aa3f804d2ae6a4d5eef5e6ebb3bd94c1bc19ef", + "sha256": "88023e53a13429bd65d8e85e11a9b484f49d4c190abbd96c7932b74d6927cc9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.0" + "version": "6.1.0" }, "shared_preferences": { "dependency": "direct main", "description": { "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", + "sha256": "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.3" + "version": "2.5.4" }, "shared_preferences_android": { "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", + "sha256": "cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.10" + "version": "2.4.20" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", + "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.4" + "version": "2.5.6" }, "shared_preferences_linux": { "dependency": "transitive", @@ -1955,6 +2005,16 @@ "source": "hosted", "version": "1.4.2" }, + "shelf_packages_handler": { + "dependency": "transitive", + "description": { + "name": "shelf_packages_handler", + "sha256": "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.2" + }, "shelf_router": { "dependency": "direct main", "description": { @@ -1965,6 +2025,16 @@ "source": "hosted", "version": "1.1.4" }, + "shelf_static": { + "dependency": "transitive", + "description": { + "name": "shelf_static", + "sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.3" + }, "shelf_web_socket": { "dependency": "direct main", "description": { @@ -1980,11 +2050,11 @@ "description": { "path": ".", "ref": "master", - "resolved-ref": "0953926cf38aa432d5bf30b4b4227ad008e0c56a", + "resolved-ref": "73bc6fa36c293563b99bf7125630d4b8538b3c02", "url": "https://github.com/sideswap-io/sideswap_logger.git" }, "source": "git", - "version": "0.0.11" + "version": "0.0.14" }, "sideswap_notifications": { "dependency": "direct main", @@ -1993,7 +2063,7 @@ "relative": true }, "source": "path", - "version": "0.1.24" + "version": "0.1.29" }, "sideswap_notifications_platform_interface": { "dependency": "direct main", @@ -2002,7 +2072,7 @@ "relative": true }, "source": "path", - "version": "0.0.27" + "version": "0.0.34" }, "sideswap_permissions": { "dependency": "direct main", @@ -2011,7 +2081,7 @@ "relative": true }, "source": "path", - "version": "0.0.20" + "version": "0.0.25" }, "sideswap_protobuf": { "dependency": "direct main", @@ -2020,18 +2090,18 @@ "relative": true }, "source": "path", - "version": "0.0.15" + "version": "0.0.20" }, "sideswap_websocket": { "dependency": "direct main", "description": { "path": ".", "ref": "encryption", - "resolved-ref": "a668ac61d87351dc7aded65f01c2ac4fceca0344", + "resolved-ref": "84df9eb1c2c1eab0195983d68f76a3f97d5f73cb", "url": "https://github.com/sideswap-io/sideswap_websocket.git" }, "source": "git", - "version": "0.0.12" + "version": "0.0.13" }, "sky_engine": { "dependency": "transitive", @@ -2063,41 +2133,51 @@ "dependency": "transitive", "description": { "name": "source_gen", - "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", + "sha256": "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.0" + "version": "4.2.0" }, "source_helper": { "dependency": "transitive", "description": { "name": "source_helper", - "sha256": "86d247119aedce8e63f4751bd9626fc9613255935558447569ad42f9f5b48b3c", + "sha256": "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.5" + "version": "1.3.8" + }, + "source_map_stack_trace": { + "dependency": "transitive", + "description": { + "name": "source_map_stack_trace", + "sha256": "c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.2" + }, + "source_maps": { + "dependency": "transitive", + "description": { + "name": "source_maps", + "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.10.13" }, "source_span": { "dependency": "transitive", "description": { "name": "source_span", - "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", + "sha256": "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.10.1" - }, - "sprintf": { - "dependency": "transitive", - "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.0" + "version": "1.10.2" }, "sqflite": { "dependency": "transitive", @@ -2113,21 +2193,21 @@ "dependency": "transitive", "description": { "name": "sqflite_android", - "sha256": "2b3070c5fa881839f8b402ee4a39c1b4d561704d4ebbbcfb808a119bc2a1701b", + "sha256": "ecd684501ebc2ae9a83536e8b15731642b9570dc8623e0073d227d0ee2bfea88", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.2+2" }, "sqflite_common": { "dependency": "transitive", "description": { "name": "sqflite_common", - "sha256": "84731e8bfd8303a3389903e01fb2141b6e59b5973cacbb0929021df08dddbe8b", + "sha256": "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.5" + "version": "2.5.6" }, "sqflite_darwin": { "dependency": "transitive", @@ -2203,11 +2283,11 @@ "dependency": "transitive", "description": { "name": "synchronized", - "sha256": "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6", + "sha256": "c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.3.1" + "version": "3.4.0" }, "term_glyph": { "dependency": "transitive", @@ -2219,15 +2299,35 @@ "source": "hosted", "version": "1.2.2" }, + "test": { + "dependency": "transitive", + "description": { + "name": "test", + "sha256": "77cc98ea27006c84e71a7356cf3daf9ddbde2d91d84f77dbfe64cf0e4d9611ae", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.28.0" + }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "19a78f63e83d3a61f00826d09bc2f60e191bf3504183c001262be6ac75589fb8", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.8" + }, + "test_core": { + "dependency": "transitive", + "description": { + "name": "test_core", + "sha256": "f1072617a6657e5fc09662e721307f7fb009b4ed89b19f47175d11d5254a62d4", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.6.14" }, "timezone": { "dependency": "transitive", @@ -2239,16 +2339,6 @@ "source": "hosted", "version": "0.10.1" }, - "timing": { - "dependency": "transitive", - "description": { - "name": "timing", - "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.2" - }, "tuple": { "dependency": "direct main", "description": { @@ -2273,11 +2363,11 @@ "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" }, "universal_platform": { "dependency": "transitive", @@ -2293,51 +2383,51 @@ "dependency": "direct main", "description": { "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", + "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.1" + "version": "6.3.2" }, "url_launcher_android": { "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", + "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.16" + "version": "6.3.28" }, "url_launcher_ios": { "dependency": "transitive", "description": { "name": "url_launcher_ios", - "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", + "sha256": "b1aca26728b7cc7a3af971bb6f601554a8ae9df2e0a006de8450ba06a17ad36a", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.3" + "version": "6.4.0" }, "url_launcher_linux": { "dependency": "transitive", "description": { "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "url_launcher_macos": { "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", + "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.2" + "version": "3.2.5" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -2353,31 +2443,31 @@ "dependency": "transitive", "description": { "name": "url_launcher_web", - "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "sha256": "d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.4.2" }, "url_launcher_windows": { "dependency": "transitive", "description": { "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.4" + "version": "3.1.5" }, "uuid": { "dependency": "direct main", "description": { "name": "uuid", - "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.1" + "version": "4.5.2" }, "vector_graphics": { "dependency": "transitive", @@ -2403,41 +2493,41 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331", + "sha256": "201e876b5d52753626af64b6359cd13ac6011b80728731428fd34bc840f71c9b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.17" + "version": "1.1.20" }, "vector_math": { "dependency": "transitive", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "vm_service": { "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.0.0" + "version": "15.0.2" }, "watcher": { "dependency": "transitive", "description": { "name": "watcher", - "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", + "sha256": "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.2" + "version": "1.2.1" }, "web": { "dependency": "transitive", @@ -2469,28 +2559,38 @@ "source": "hosted", "version": "3.0.3" }, + "webkit_inspection_protocol": { + "dependency": "transitive", + "description": { + "name": "webkit_inspection_protocol", + "sha256": "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.1" + }, "websocket_universal": { "dependency": "direct main", "description": { "name": "websocket_universal", - "sha256": "8e50d8238a26147fed64512e7af200ef9ab73fab51ab56010f7a54f94a0bb480", + "sha256": "2e30785341c47bb94ca2e2d445e94e151f8e9704c8288d9e820d68db82221330", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.5" + "version": "1.3.0" }, "win32": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "win32", - "sha256": "66814138c3562338d05613a6e368ed8cfb237ad6d64a9e9334be3f309acfca03", + "sha256": "d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.14.0" + "version": "5.15.0" }, "win32_registry": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "win32_registry", "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae", @@ -2503,11 +2603,11 @@ "dependency": "direct main", "description": { "name": "window_manager", - "sha256": "51d50168ab267d344b975b15390426b1243600d436770d3f13de67e55b05ec16", + "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.0" + "version": "0.5.1" }, "window_size": { "dependency": "direct main", @@ -2534,11 +2634,11 @@ "dependency": "transitive", "description": { "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", + "sha256": "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "6.6.1" }, "xrange": { "dependency": "direct main", @@ -2562,7 +2662,7 @@ } }, "sdks": { - "dart": ">=3.8.1 <4.0.0", - "flutter": ">=3.32.5" + "dart": ">=3.10.3 <4.0.0", + "flutter": ">=3.38.4 <4.0.0" } } From 6a8feae7e23181854b09c6569f9b070c2cd8ff3c Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 9 Apr 2026 17:34:43 +0800 Subject: [PATCH 10/43] wox: 2.0.1 -> 2.0.2 --- pkgs/by-name/wo/wox/package.nix | 27 +++++++++---- pkgs/by-name/wo/wox/pubspec.lock.json | 56 +++++++++++++++++++++++++-- 2 files changed, 71 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/wo/wox/package.nix b/pkgs/by-name/wo/wox/package.nix index e1a4ad1f1978..bd683016779f 100644 --- a/pkgs/by-name/wo/wox/package.nix +++ b/pkgs/by-name/wo/wox/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - flutter338, + flutter341, keybinder3, nodejs, pnpm_9, @@ -16,6 +16,7 @@ libxtst, libx11, libxkbcommon, + xorgproto, libayatana-appindicator, gtk3, desktop-file-utils, @@ -25,13 +26,13 @@ }: let - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "Wox-launcher"; repo = "Wox"; tag = "v${version}"; - hash = "sha256-1g38ry6+iWiRBLVbgLNaotc/jlsG5LLVYvzJbmEjIdA="; + hash = "sha256-Qav2RhmhJQr2D1D3okshIrnnQuOh7V1gWbZwXR3LBAc="; }; metaCommon = { @@ -41,7 +42,7 @@ let maintainers = [ ]; }; - ui-flutter = flutter338.buildFlutterApplication { + ui-flutter = flutter341.buildFlutterApplication { pname = "wox-ui-flutter"; inherit version src; @@ -49,9 +50,19 @@ let pubspecLock = lib.importJSON ./pubspec.lock.json; + postPatch = '' + substituteInPlace linux/runner/my_application.cc \ + --replace-fail "X11/Xkeysym.h" "X11/keysym.h" + ''; + nativeBuildInputs = [ autoPatchelfHook ]; - buildInputs = [ keybinder3 ]; + buildInputs = [ + keybinder3 + xorgproto + libx11 + libxtst + ]; meta = metaCommon // { mainProgram = "wox"; @@ -79,8 +90,8 @@ let sourceRoot ; pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-8EovIVJ+uAo9XJIIgRrpkQrcmNkKC2Ruja2md7NFZ4A="; + fetcherVersion = 3; + hash = "sha256-cbuVQV8ih8rztERFLUHGnK63MBz8+QVmzeegYLDwcj4="; }; buildPhase = '' @@ -160,7 +171,7 @@ buildGoModule { sed -i '/^ "path"$/d' plugin/host/host_python.go ''; - vendorHash = "sha256-JA6D0i6lgWYGz8jS4m5yO4JCawbEaVpGGFoQ1QnNqpg="; + vendorHash = "sha256-IDcIEZVCJp1ls5c2fblgX+I+MhfRDXqFbf0GhgcFiTo="; proxyVendor = true; diff --git a/pkgs/by-name/wo/wox/pubspec.lock.json b/pkgs/by-name/wo/wox/pubspec.lock.json index 8ceb11cbce9c..1cd7eeaa314d 100644 --- a/pkgs/by-name/wo/wox/pubspec.lock.json +++ b/pkgs/by-name/wo/wox/pubspec.lock.json @@ -306,6 +306,12 @@ "source": "hosted", "version": "0.3.5" }, + "flutter_driver": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, "flutter_highlight": { "dependency": "direct main", "description": { @@ -388,6 +394,12 @@ "source": "hosted", "version": "2.0.0" }, + "fuchsia_remote_debug_protocol": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, "get": { "dependency": "direct main", "description": { @@ -498,6 +510,12 @@ "source": "hosted", "version": "4.1.2" }, + "integration_test": { + "dependency": "direct dev", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, "intl": { "dependency": "transitive", "description": { @@ -642,11 +660,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.16.0" }, "mime": { "dependency": "transitive", @@ -798,6 +816,16 @@ "source": "hosted", "version": "6.0.3" }, + "process": { + "dependency": "transitive", + "description": { + "name": "process", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "5.0.5" + }, "protocol_handler": { "dependency": "direct main", "description": { @@ -924,6 +952,16 @@ "source": "hosted", "version": "1.4.1" }, + "sync_http": { + "dependency": "transitive", + "description": { + "name": "sync_http", + "sha256": "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.1" + }, "syncfusion_flutter_core": { "dependency": "transitive", "description": { @@ -1028,11 +1066,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.7" + "version": "0.7.6" }, "tuple": { "dependency": "transitive", @@ -1244,6 +1282,16 @@ "source": "hosted", "version": "3.0.3" }, + "webdriver": { + "dependency": "transitive", + "description": { + "name": "webdriver", + "sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.0" + }, "win32": { "dependency": "transitive", "description": { From b34ad9eb377ed4b244035e8139aba0a87d843755 Mon Sep 17 00:00:00 2001 From: Karl Hallsby Date: Fri, 10 Apr 2026 10:41:51 -0500 Subject: [PATCH 11/43] octavePackages.dicom: Run autoconf to build the necessary C++ --- .../octave-modules/dicom/default.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/dicom/default.nix b/pkgs/development/octave-modules/dicom/default.nix index c10995e0c0ea..7932c497c84e 100644 --- a/pkgs/development/octave-modules/dicom/default.nix +++ b/pkgs/development/octave-modules/dicom/default.nix @@ -3,6 +3,8 @@ lib, fetchFromGitHub, gdcm, + autoreconfHook, + pkg-config, cmake, nix-update-script, }: @@ -19,15 +21,26 @@ buildOctavePackage rec { }; nativeBuildInputs = [ + pkg-config + autoreconfHook cmake ]; - dontUseCmakeConfigure = true; - propagatedBuildInputs = [ gdcm ]; + dontUseCmakeConfigure = true; + + preAutoreconf = '' + pushd src + # Removed these so autoreconf actually fires for our environment. + rm config.* + ''; + postAutoreconf = '' + popd + ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=release-(.*)" ]; }; meta = { From b1340a1f88017a4076e5ebe02129cc3964b03402 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 02:42:22 +0000 Subject: [PATCH 12/43] octavePackages.dicom: 0.7.1 -> 0.7.2 --- pkgs/development/octave-modules/dicom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/dicom/default.nix b/pkgs/development/octave-modules/dicom/default.nix index 7932c497c84e..16892b5d61fe 100644 --- a/pkgs/development/octave-modules/dicom/default.nix +++ b/pkgs/development/octave-modules/dicom/default.nix @@ -11,13 +11,13 @@ buildOctavePackage rec { pname = "dicom"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "gnu-octave"; repo = "octave-dicom"; tag = "release-${version}"; - sha256 = "sha256-NNdcnIeHXDRmZZp0WvwGtfMJ4BSR6+aK6FVS0BG51U8="; + sha256 = "sha256-6FcHxNUOTvSzYqknD89G3IyKVQs/dH+heoA/5Sx4lyg="; }; nativeBuildInputs = [ From 0fafbbb05ba524c7e3d33b0579770f19d0d789dd Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 12 Apr 2026 22:15:56 -0500 Subject: [PATCH 13/43] sketchybar-app-font: 2.0.55 -> 2.0.58 --- pkgs/by-name/sk/sketchybar-app-font/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sk/sketchybar-app-font/package.nix b/pkgs/by-name/sk/sketchybar-app-font/package.nix index 428e4c9a04d2..046c55b5c71c 100644 --- a/pkgs/by-name/sk/sketchybar-app-font/package.nix +++ b/pkgs/by-name/sk/sketchybar-app-font/package.nix @@ -10,13 +10,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "sketchybar-app-font"; - version = "2.0.55"; + version = "2.0.58"; src = fetchFromGitHub { owner = "kvndrsslr"; repo = "sketchybar-app-font"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gr0+wPvVeRF4GztRPIsdOhknoq5xjaj8lcLnClIzZ/U="; + hash = "sha256-Q140vSaHkyddxUQut/r8LGuBvTel6kpcpZwqWRP0h8s="; }; pnpmDeps = fetchPnpmDeps { From b99b6d4cf1027b4a4e20cd3516fc63b918c02a88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Apr 2026 12:46:56 +0000 Subject: [PATCH 14/43] uhhyou-plugins: 0.69.0 -> 0.70.0 --- pkgs/by-name/uh/uhhyou-plugins/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/uh/uhhyou-plugins/package.nix b/pkgs/by-name/uh/uhhyou-plugins/package.nix index ec5c3cd23faa..7a047b5e83a8 100644 --- a/pkgs/by-name/uh/uhhyou-plugins/package.nix +++ b/pkgs/by-name/uh/uhhyou-plugins/package.nix @@ -24,12 +24,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "uhhyou-plugins"; - version = "0.69.0"; + version = "0.70.0"; src = fetchFromGitHub { owner = "ryukau"; repo = "VSTPlugins"; rev = "UhhyouPlugins${finalAttrs.version}"; - hash = "sha256-s1HQD7ZWmqD1yux/IKG8oUt7UA0TrAuPEsVSOXFcIE4="; + hash = "sha256-NkNP7kmOBLcXBA65PEwC0I/NIGzZm8wnAvDM74Cfsws="; fetchSubmodules = true; }; From 822792e19fdf1b5d0ecdc5d3ef2cd4b8be76e301 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 13 Apr 2026 22:56:21 +0200 Subject: [PATCH 15/43] =?UTF-8?q?ocamlPackages.mariadb:=201.1.6=20?= =?UTF-8?q?=E2=86=92=201.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/mariadb/default.nix | 62 ++++--------------- 1 file changed, 11 insertions(+), 51 deletions(-) diff --git a/pkgs/development/ocaml-modules/mariadb/default.nix b/pkgs/development/ocaml-modules/mariadb/default.nix index a53a996da8a4..fa939862f3cb 100644 --- a/pkgs/development/ocaml-modules/mariadb/default.nix +++ b/pkgs/development/ocaml-modules/mariadb/default.nix @@ -1,74 +1,34 @@ { lib, fetchurl, - stdenv, - fetchpatch, - ocaml, - findlib, - ocamlbuild, - camlp-streams, + buildDunePackage, ctypes, mariadb, libmysqlclient, + dune-configurator, }: -stdenv.mkDerivation rec { - pname = "ocaml${ocaml.version}-mariadb"; - version = "1.1.6"; +buildDunePackage (finalAttrs: { + pname = "mariadb"; + version = "1.3.0"; src = fetchurl { - url = "https://github.com/andrenth/ocaml-mariadb/releases/download/${version}/ocaml-mariadb-${version}.tar.gz"; - sha256 = "sha256-3/C1Gz6luUzS7oaudLlDHMT6JB2v5OdbLVzJhtayHGM="; + url = "https://github.com/ocaml-community/ocaml-mariadb/releases/download/${finalAttrs.version}/mariadb-${finalAttrs.version}.tbz"; + hash = "sha256-mYktFTUDaA///SzTMgQDNXtYiXxnkMrf4EujijpmjMY="; }; - patches = - lib.lists.map - ( - x: - fetchpatch { - url = "https://github.com/andrenth/ocaml-mariadb/commit/${x.path}.patch"; - inherit (x) hash; - } - ) - [ - { - path = "9db2e4d8dec7c584213d0e0f03d079a36a35d9d5"; - hash = "sha256-heROtU02cYBJ5edIHMdYP1xNXcLv8h79GYGBuudJhgE="; - } - { - path = "40cd3102bc7cce4ed826ed609464daeb1bbb4581"; - hash = "sha256-YVsAMJiOgWRk9xPaRz2sDihBYLlXv+rhWtQIMOVLtSg="; - } - ]; - - postPatch = '' - substituteInPlace setup.ml --replace '#use "topfind"' \ - '#directory "${findlib}/lib/ocaml/${ocaml.version}/site-lib/";; #use "topfind"' - ''; - - nativeBuildInputs = [ - ocaml - findlib - ocamlbuild - ]; buildInputs = [ mariadb libmysqlclient - camlp-streams - ocamlbuild + dune-configurator ]; + propagatedBuildInputs = [ ctypes ]; - strictDeps = true; - - preInstall = "mkdir -p $OCAMLFIND_DESTDIR/stublibs"; - meta = { description = "OCaml bindings for MariaDB"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bcc32 ]; - homepage = "https://github.com/andrenth/ocaml-mariadb"; - inherit (ocaml.meta) platforms; - broken = !(lib.versionAtLeast ocaml.version "4.07"); + homepage = "https://github.com/ocaml-community/ocaml-mariadb"; }; -} +}) From 5d216b39e999f65685c331a12e449815f63bc476 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 14 Apr 2026 09:21:26 +0200 Subject: [PATCH 16/43] ocamlPackages.yamlx: init at 0.1.0 --- .../ocaml-modules/yamlx/default.nix | 31 +++++++++++++++++++ pkgs/top-level/ocaml-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/development/ocaml-modules/yamlx/default.nix diff --git a/pkgs/development/ocaml-modules/yamlx/default.nix b/pkgs/development/ocaml-modules/yamlx/default.nix new file mode 100644 index 000000000000..152c879c8ac7 --- /dev/null +++ b/pkgs/development/ocaml-modules/yamlx/default.nix @@ -0,0 +1,31 @@ +{ + lib, + buildDunePackage, + fetchurl, + ppx_deriving, + testo, +}: + +buildDunePackage (finalAttrs: { + pname = "yamlx"; + version = "0.1.0"; + + src = fetchurl { + url = "https://github.com/mjambon/yamlx/releases/download/${finalAttrs.version}/yamlx-${finalAttrs.version}.tbz"; + hash = "sha256-Ihar37R1dUFMXSgNGEJu5z6ysFMcrg1Hd74hNLletwE="; + }; + + propagatedBuildInputs = [ ppx_deriving ]; + + doCheck = true; + checkInputs = [ testo ]; + + minimalOCamlVersion = "4.14"; + + meta = { + description = "Pure-OCaml YAML 1.2 parser with a lossless, comment-preserving AST"; + maintainers = [ lib.maintainers.vbgl ]; + license = lib.licenses.agpl3Only; + homepage = "https://github.com/mjambon/yamlx"; + }; +}) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 85a8b5df2a14..1309bbb7de0a 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -2285,6 +2285,8 @@ let yaml-sexp = callPackage ../development/ocaml-modules/yaml/yaml-sexp.nix { }; + yamlx = callPackage ../development/ocaml-modules/yamlx { }; + yojson = callPackage ../development/ocaml-modules/yojson { }; yojson_2 = yojson.overrideAttrs (_: { From cffa3daf9fe779628fa5b1c08d72a10c96ecbfde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 11:11:50 +0000 Subject: [PATCH 17/43] b4: 0.15.1 -> 0.15.2 --- pkgs/by-name/b4/b4/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/b4/b4/package.nix b/pkgs/by-name/b4/b4/package.nix index fcc090b9d289..2188dccc40f0 100644 --- a/pkgs/by-name/b4/b4/package.nix +++ b/pkgs/by-name/b4/b4/package.nix @@ -7,12 +7,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "b4"; - version = "0.15.1"; + version = "0.15.2"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-5IxEu1efraux/D8Vvxh0r9chvBpj+6EMlvVovB9HzLM="; + hash = "sha256-uBXyrtIohxjP4qFMdkIaALxPCRjqMrRd0WRcmZ/dpp0="; }; # tests make dns requests and fails From 36906f45e006a4078a4a3458875c1f7e933e382a Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Tue, 14 Apr 2026 11:22:21 +0000 Subject: [PATCH 18/43] claude-code-bin: 2.1.104 -> 2.1.107 --- pkgs/by-name/cl/claude-code-bin/manifest.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index b58aa36f3e26..c581c99d0178 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.104", - "buildDate": "2026-04-12T01:53:39Z", + "version": "2.1.107", + "buildDate": "2026-04-14T04:25:18Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "185aabd6d16dacb01a6dd41fc8d8ae5ea78ac8a6a3683caa05b759c47b24de60", - "size": 201461744 + "checksum": "af95a2929cea1ac50feb32ac76bcaa9bf4791fdd25c3186ad7b514da0788deaf", + "size": 202518512 }, "darwin-x64": { "binary": "claude", - "checksum": "f1ad0ee6ff3401aceb922cf85ccaf6672a8b894ced23d63ca149d918c01a471d", - "size": 202959872 + "checksum": "cdfae1d314063e17f7a6fbc153bd9f4f6727e565517b5b9453635acf87f028bb", + "size": 204016640 }, "linux-arm64": { "binary": "claude", - "checksum": "f0a79ec304334503a563c6d4618b0ea1fcbbe477a047dd3955e2078a3c5559c1", - "size": 233835072 + "checksum": "b3f1d3acde0a247c67a93638208911dd2f676743d16cb3f9bd3987ffb3498a00", + "size": 234883648 }, "linux-x64": { "binary": "claude", - "checksum": "f5fe84d4b8a5a322b83a8ae63ac117adb143d2a9a0bfd73a201a5201d6423869", - "size": 233523840 + "checksum": "8abe3909c55b3afafa8939d28c2cc2fcf73ba9424a46b4f435bbadda7e0eb00d", + "size": 234576512 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "86010c0217add5c852cf6af9db4dceaf582a3a327b1d6a4b5cd040583fcbc7ce", - "size": 226888128 + "checksum": "2827a84aa631859be0d3a100f97b9549879bb5098bf311caff4f8ed72c282035", + "size": 227936704 }, "linux-x64-musl": { "binary": "claude", - "checksum": "c31bb2fb8133a5f3281f496bbf3188a6e7ab685d6fa83d90ab7779c8db7a937b", - "size": 227838400 + "checksum": "2a47436fae6444bedbbf2f34ba3cae11244761bd61c10bcf568078bec4c2caa0", + "size": 228891072 }, "win32-x64": { "binary": "claude.exe", - "checksum": "dd575768c8815d26a7771e4648ddc1100cb9f284d761e3c081d9e4b69b3a96a7", - "size": 243137184 + "checksum": "d8cddb8c37da11a5a68e1cbde922b472974e93b459d1e4270be6d5856592685f", + "size": 244154016 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "395469d75b80a3b1c3dadbb7ca5c93adaf8732c5fc96f1f1ca0b6a3548909141", - "size": 239837344 + "checksum": "ffa590ddd68e10803c6ea708a1a28ecd24dbe2e24c6a245d286f2d266589ae79", + "size": 240854688 } } } From 7a73ac90f054b9867f821d6766a7ee1332f8db9c Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Tue, 14 Apr 2026 11:22:26 +0000 Subject: [PATCH 19/43] vscode-extensions.anthropic.claude-code: 2.1.101 -> 2.1.107 --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index e308dbb2b625..c56376c59d65 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.101"; - hash = "sha256-L16rJFwOIK8afKXhZ2ekEEoRIRYfHoHTUHP0+iEL1BI="; + version = "2.1.107"; + hash = "sha256-3RhHJzkY2Lkp5zI8NWXueUfiqd+RuKLfSqcLF4fxvSA="; }; postInstall = '' From c49d2483125f58453f0aa80ead070310fd99aac8 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Tue, 14 Apr 2026 11:22:57 +0000 Subject: [PATCH 20/43] claude-code: 2.1.104 -> 2.1.107 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index fe02f59494f8..73bd27acb3d5 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.104", + "version": "2.1.107", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.104", + "version": "2.1.107", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 4d9ea2762219..3d2f96407aa0 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.104"; + version = "2.1.107"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-Cjf7xYaIPR0xrwEG91/HIt0/2sU+t2mXbadzP2VFucU="; + hash = "sha256-FpJ7grsXbBJxzbqSZTN6uICd1sGxizMEpHbs1n9yW3s="; }; - npmDepsHash = "sha256-o9eaCZpAuoa9pCpEOmIKK3MlvBXSCuSENrbqXV21X1Q="; + npmDepsHash = "sha256-OVmbHfANAqNe6QLzQaSH1oZP50InstIW6RmN2crvQJw="; strictDeps = true; From c45a0b1da5a71179f38ca85d770d02ccd4bb4e26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 12:04:17 +0000 Subject: [PATCH 21/43] worktrunk: 0.34.2 -> 0.37.0 --- pkgs/by-name/wo/worktrunk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wo/worktrunk/package.nix b/pkgs/by-name/wo/worktrunk/package.nix index c0892b47b785..946849ed2a5a 100644 --- a/pkgs/by-name/wo/worktrunk/package.nix +++ b/pkgs/by-name/wo/worktrunk/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "worktrunk"; - version = "0.34.2"; + version = "0.37.0"; src = fetchFromGitHub { owner = "max-sixty"; repo = "worktrunk"; tag = "v${finalAttrs.version}"; - hash = "sha256-wTUC26fTyRbtHJe5fA052qoKWl1K2EESMoswigjbu0A="; + hash = "sha256-z+Wb0xgu15cSSYB3hPhp6qVwUUXmLJcP788LiQLowqs="; }; - cargoHash = "sha256-9hAoUXj4+DwBR+52KZ0uFN84thwjxQYZ6wW0KvVs5sA="; + cargoHash = "sha256-nBbLlM4Y5IOSeGrgiu7Bm9PcTSarXiqFbC2RnTrhWeE="; cargoBuildFlags = [ "--package=worktrunk" ]; From f8e8e6bb178640c6329f0a6cf5ffa7abd4b4cc8d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 14 Apr 2026 23:53:39 +0800 Subject: [PATCH 22/43] =?UTF-8?q?webkitgtk=5F6=5F0:=202.52.1=20=E2=86=92?= =?UTF-8?q?=202.52.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://webkitgtk.org/2026/04/13/webkitgtk2.52.2-released.html https://github.com/WebKit/WebKit/compare/webkitgtk-2.52.1...webkitgtk-2.52.2 --- pkgs/development/libraries/webkitgtk/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 705de5603f70..50cbdebc87d0 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -85,7 +85,7 @@ in # https://webkitgtk.org/2024/10/04/webkitgtk-2.46.html recommends building with clang. clangStdenv.mkDerivation (finalAttrs: { pname = "webkitgtk"; - version = "2.52.1"; + version = "2.52.2"; name = "webkitgtk-${finalAttrs.version}+abi=${abiVersion}"; outputs = [ @@ -100,7 +100,7 @@ clangStdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-I459UyBbFABK3X7rQpPJTW+/cJez7+987lUZ5cEhqQQ="; + hash = "sha256-Bd4rRIdLotraV1X4mM+1N4PDFz+RtGNo+i3MxYSXKrs="; }; patches = lib.optionals clangStdenv.hostPlatform.isLinux [ @@ -118,12 +118,11 @@ clangStdenv.mkDerivation (finalAttrs: { name = "fix_ftbfs_riscv64.patch"; }) - # Fix webkitgtk_4_1 build - # WebKitDOMDOMWindow.cpp:1085:10: error: variable has incomplete type 'void' - # https://bugs.webkit.org/show_bug.cgi?id=310915 + # Fix FTBFS on platforms that don't use Skia + # https://bugs.webkit.org/show_bug.cgi?id=312160 (fetchpatch { - url = "https://github.com/WebKit/WebKit/commit/40c315ca7b3ad6ae5c98d72a6927b3a75b43cb46.patch"; - hash = "sha256-xGPi5p2XhDxpd4NtZMrd1JbHvV2fey6V3eH0fgy6ifY="; + url = "https://github.com/WebKit/WebKit/commit/36df921c686c07f2b20e3eed20afad5471b96897.patch"; + hash = "sha256-iYOs1V/p02XHtytw+r1+TyW08pk6PgUH76U1fXG8w34="; }) ]; From 328d77a8bb36980144d9124a634a31c4d7772717 Mon Sep 17 00:00:00 2001 From: Franta Bartik Date: Tue, 7 Apr 2026 10:23:24 -0400 Subject: [PATCH 23/43] rfc-reader: init at 0.11.2 Added __structuredAttrs since lint was failing --- pkgs/by-name/rf/rfc-reader/package.nix | 50 ++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/rf/rfc-reader/package.nix diff --git a/pkgs/by-name/rf/rfc-reader/package.nix b/pkgs/by-name/rf/rfc-reader/package.nix new file mode 100644 index 000000000000..6a0f5d646f62 --- /dev/null +++ b/pkgs/by-name/rf/rfc-reader/package.nix @@ -0,0 +1,50 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, + nix-update-script, + testers, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "rfc-reader"; + version = "0.11.2"; + + src = fetchFromGitHub { + owner = "ozan2003"; + repo = "rfc_reader"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Hm8BVIMxRlyiVptvuS8vk2eO3hHboj5CRefWcMEhzvs="; + }; + + cargoHash = "sha256-ro0BVMbShxo/EsPBOCBOgYDsOkDnxpyTZlk2eAJ2IWA="; + + __structuredAttrs = true; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + passthru.updateScript = nix-update-script { }; + + passthru.tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + # The version command triggers logging unconditionally, have to create a temp directory + command = "HOME=$(mktemp -d) rfc_reader --version"; + }; + + meta = { + description = "RFC viewer with TUI"; + homepage = "https://github.com/ozan2003/rfc_reader"; + changelog = "https://github.com/ozan2003/rfc_reader/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ frantathefranta ]; + mainProgram = "rfc_reader"; + }; +}) From 6152e8cbfa2549f3655067949fc7c0c10969c46c Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Tue, 14 Apr 2026 13:51:11 -0700 Subject: [PATCH 24/43] lib/systems: add ARC (Synopsys DesignWare ARC) cross-compilation support Add arc CPU type (32-bit, little-endian, family "arc"), isArc predicate, arc-linux double, arc cross example with arc-unknown-linux-gnu triple, and release-cross job. ARC has glibc support and uses the "arc" Linux kernel arch, which matches the CPU name so no explicit linuxArch mapping is needed. --- lib/systems/doubles.nix | 2 ++ lib/systems/examples.nix | 4 ++++ lib/systems/inspect.nix | 5 +++++ lib/systems/parse.nix | 6 ++++++ lib/tests/systems.nix | 1 + pkgs/top-level/release-cross.nix | 1 + 6 files changed, 19 insertions(+) diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix index 75ba17347efa..10d72f0f6c10 100644 --- a/lib/systems/doubles.nix +++ b/lib/systems/doubles.nix @@ -32,6 +32,7 @@ let # Linux "aarch64-linux" + "arc-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" @@ -143,6 +144,7 @@ in vc4 = filterDoubles predicates.isVc4; or1k = filterDoubles predicates.isOr1k; m68k = filterDoubles predicates.isM68k; + arc = filterDoubles predicates.isArc; s390 = filterDoubles predicates.isS390; s390x = filterDoubles predicates.isS390x; loongarch64 = filterDoubles predicates.isLoongArch64; diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix index 3f426b6b2bfe..274d6a1af729 100644 --- a/lib/systems/examples.nix +++ b/lib/systems/examples.nix @@ -239,6 +239,10 @@ rec { config = "m68k-unknown-linux-gnu"; }; + arc = { + config = "arc-unknown-linux-gnu"; + }; + s390 = { config = "s390-unknown-linux-gnu"; }; diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix index c5f328b0eaaa..499f0ce774d5 100644 --- a/lib/systems/inspect.nix +++ b/lib/systems/inspect.nix @@ -229,6 +229,11 @@ rec { family = "m68k"; }; }; + isArc = { + cpu = { + family = "arc"; + }; + }; isS390 = { cpu = { family = "s390"; diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index cc787df92085..93f33dd53613 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -382,6 +382,12 @@ rec { family = "or1k"; }; + arc = { + bits = 32; + significantByte = littleEndian; + family = "arc"; + }; + loongarch64 = { bits = 64; significantByte = littleEndian; diff --git a/lib/tests/systems.nix b/lib/tests/systems.nix index 30ecc876539e..9348e37a9d7b 100644 --- a/lib/tests/systems.nix +++ b/lib/tests/systems.nix @@ -163,6 +163,7 @@ lib.runTests ( testillumos = mseteq illumos [ "x86_64-solaris" ]; testlinux = mseteq linux [ "aarch64-linux" + "arc-linux" "armv5tel-linux" "armv6l-linux" "armv7a-linux" diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index 1f84ee073af5..5aa0829e2cf1 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -250,6 +250,7 @@ in loongarch64-linux = mapTestOnCross systems.examples.loongarch64-linux linuxCommon; m68k = mapTestOnCross systems.examples.m68k linuxCommon; + arc = mapTestOnCross systems.examples.arc linuxCommon; s390x = mapTestOnCross systems.examples.s390x linuxCommon; # (Cross-compiled) Linux on x86 From 43bc7062dc7d05ff29c9306764a0ec0802b1f0c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 21:46:13 +0000 Subject: [PATCH 25/43] curl-impersonate: 1.5.1 -> 1.5.2 --- pkgs/by-name/cu/curl-impersonate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cu/curl-impersonate/package.nix b/pkgs/by-name/cu/curl-impersonate/package.nix index e97ae1a40940..68bd68586ff5 100644 --- a/pkgs/by-name/cu/curl-impersonate/package.nix +++ b/pkgs/by-name/cu/curl-impersonate/package.nix @@ -27,7 +27,7 @@ }: stdenv.mkDerivation rec { pname = "curl-impersonate"; - version = "1.5.1"; + version = "1.5.2"; outputs = [ "out" @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { owner = "lexiforest"; repo = "curl-impersonate"; tag = "v${version}"; - hash = "sha256-8zfHsV08wa+2NInhRT3/ihAVhyBMoRC7K0Rdmehr+xM="; + hash = "sha256-ca6YZBYN9WMaXL9nFC5TdX/rRTclu6i0ssQlSBMlteM="; }; # Disable blanket -Werror to fix build on `gcc-13` related to minor From 317e784da6594bff192b9adc1e4d4608d61043a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Apr 2026 16:30:28 -0700 Subject: [PATCH 26/43] rnote: 0.14.0 -> 0.14.1 Diff: https://github.com/flxzt/rnote/compare/v0.14.0...v0.14.1 Changelog: https://github.com/flxzt/rnote/releases/tag/v0.14.1 --- pkgs/by-name/rn/rnote/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rn/rnote/package.nix b/pkgs/by-name/rn/rnote/package.nix index 0e0f3c3e8584..497ec619e3ef 100644 --- a/pkgs/by-name/rn/rnote/package.nix +++ b/pkgs/by-name/rn/rnote/package.nix @@ -26,18 +26,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "rnote"; - version = "0.14.0"; + version = "0.14.1"; src = fetchFromGitHub { owner = "flxzt"; repo = "rnote"; tag = "v${finalAttrs.version}"; - hash = "sha256-bNe9PW7hkSmdU6HTDwD7bMbHZFs8fRDrIEC9f6xjliI="; + hash = "sha256-uOfFZuxxU8StirS5E/Tm8Lg58u8s4USgA9BeEUKw3xE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-15TOc+X0E/uGVUfgIOM6pEIp2LZUmDrM7BRzdbLarbc="; + hash = "sha256-N3mh/hGQ/Pu01uGL5e8BZvrrEm3u7cnJHSqt5FHynKQ="; }; nativeBuildInputs = [ From ad1ed1f50ff2ef8d7489752da7f201bcad1853d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 05:17:36 +0000 Subject: [PATCH 27/43] ttop: 1.5.7 -> 1.6.1 --- pkgs/by-name/tt/ttop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tt/ttop/package.nix b/pkgs/by-name/tt/ttop/package.nix index ce0c9571a1dc..5dadb36f269f 100644 --- a/pkgs/by-name/tt/ttop/package.nix +++ b/pkgs/by-name/tt/ttop/package.nix @@ -7,13 +7,13 @@ buildNimPackage (finalAttrs: { pname = "ttop"; - version = "1.5.7"; + version = "1.6.1"; src = fetchFromGitHub { owner = "inv2004"; repo = "ttop"; rev = "v${finalAttrs.version}"; - hash = "sha256-JdUoVP/R3epkx53kMdIflDEuFuJRzCxQY1BgsyVItqM="; + hash = "sha256-qq+8LEP6rHL3opwsQixwNnMbbk0TN+mIrrdCjuKnAfA="; }; lockFile = ./lock.json; From f0f0ca576fdc97a2036a657430874af2b33b2f83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 10:26:53 +0000 Subject: [PATCH 28/43] mitex: 0.2.6 -> 0.2.7 --- pkgs/by-name/mi/mitex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mitex/package.nix b/pkgs/by-name/mi/mitex/package.nix index 8a2b426405b8..f00f6119cdd0 100644 --- a/pkgs/by-name/mi/mitex/package.nix +++ b/pkgs/by-name/mi/mitex/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mitex"; - version = "0.2.6"; + version = "0.2.7"; src = fetchFromGitHub { owner = "mitex-rs"; repo = "mitex"; tag = finalAttrs.version; - hash = "sha256-ec/vocq+gU3zbFU2zNTLuHWmte9t8riYlgpS8BzxJBE="; + hash = "sha256-LoGgRiIQQEKvyYIVjvEjg7OuzDl5hmPsrnunDMPfPLI="; }; - cargoHash = "sha256-AKQrIehctDlG06R21Ia14IC7Yj2/mq/VKPOyIdDBS2g="; + cargoHash = "sha256-Y/RCUAPohQ7lKPUM07zXM/2/RQpqUmF7cr19GUVVk4Y="; nativeBuildInputs = [ typst ]; From 5bc6b0df45d3109b580dbe2e047a3d80dbafb3e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 10:46:33 +0000 Subject: [PATCH 29/43] vacuum-go: 0.25.5 -> 0.25.8 --- pkgs/by-name/va/vacuum-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 11d1a77eb22e..1c4ea9a3dc8d 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.25.5"; + version = "0.25.8"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; tag = "v${finalAttrs.version}"; - hash = "sha256-WvAgKJBVLZbFZ0VDG2a9cq0tZXZcaDZ5ECy9zyS2BXY="; + hash = "sha256-q3IPA212G7Iu2x9l73Pqa7Y9QzvsMR4IWjpUsvjroP0="; }; - vendorHash = "sha256-V09ZrfPnRVNuGhutvn/WhNYTumZbDj+wKviz53Q27dE="; + vendorHash = "sha256-R5CuUIn/nHbGSvNQxPrAmVK3z4Nr7fMbss0MCidmYjQ="; env.CGO_ENABLED = 0; ldflags = [ From 3c6d7aad7473c65c53c36451749e6a80f947dcbf Mon Sep 17 00:00:00 2001 From: nani8ot Date: Wed, 14 May 2025 00:09:02 +0200 Subject: [PATCH 30/43] jellyfin-mpv-shim: fix discord rich presence by adding dependencie pypresence is required for jellyfin-mpv-shim's Discord Rich Presence to work. Co-authored-by: BatteredBunny --- pkgs/applications/video/jellyfin-mpv-shim/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/video/jellyfin-mpv-shim/default.nix b/pkgs/applications/video/jellyfin-mpv-shim/default.nix index 78b2343ee6dc..72ebac3f7f01 100644 --- a/pkgs/applications/video/jellyfin-mpv-shim/default.nix +++ b/pkgs/applications/video/jellyfin-mpv-shim/default.nix @@ -16,6 +16,7 @@ setuptools, tkinter, wrapGAppsHook3, + pypresence, }: buildPythonApplication rec { @@ -49,6 +50,9 @@ buildPythonApplication rec { # display_mirror dependencies jinja2 pywebview + + # discord rich presence dependencie + pypresence ]; # override $HOME directory: From de70fcaba288a65d360fbbf7b2c089d7d7353434 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Wed, 15 Apr 2026 13:19:24 +0100 Subject: [PATCH 31/43] php85: 8.5.4 -> 8.5.5 ChangeLog: https://www.php.net/ChangeLog-8.php#8.5.5 --- pkgs/development/interpreters/php/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index e7eba7011a5e..fce70f0a8c3e 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -81,7 +81,7 @@ in hash = "sha256-vOt3mO03tEL+Ujrn7zRczCIx2wsCLTBzXC43jTJUoNQ="; }; php85 = mkPhp { - version = "8.5.4"; - hash = "sha256-KskpopprfvS4rOyYGkF7kb339Uj1l99mXMVqueqV/HU="; + version = "8.5.5"; + hash = "sha256-7iYr7/YcQxll0flxkoVLNiCK3qw4mDw0mLs1AK6HKDw="; }; } From d28bf36ecdad4ab56baf6109cd4c58efcd1ad86f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 12:29:37 +0000 Subject: [PATCH 32/43] asccli: 1.1.1 -> 1.2.2 --- pkgs/by-name/as/asccli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asccli/package.nix b/pkgs/by-name/as/asccli/package.nix index c4d979f243f4..005152770738 100644 --- a/pkgs/by-name/as/asccli/package.nix +++ b/pkgs/by-name/as/asccli/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "asccli"; - version = "1.1.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "rudrankriyam"; repo = "App-Store-Connect-CLI"; tag = "${finalAttrs.version}"; - hash = "sha256-fO4U5no+o5h8dNO5aQQWJtOcRGBDF+JZ2C0g0YLlJuc="; + hash = "sha256-pwfsjVaZaYLLOaIRameDIDZPlwHS6IJrgnTtZqZFwio="; }; vendorHash = "sha256-712Q7KiFQyTDjX4Srhukv3eQ84MRjnQxrpgBfqK2xa4="; From a30fa8df99dc24e2e3d8017a7d19af1456839e79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 12:50:17 +0000 Subject: [PATCH 33/43] asusctl: 6.3.6 -> 6.3.7 --- pkgs/by-name/as/asusctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/asusctl/package.nix b/pkgs/by-name/as/asusctl/package.nix index bb313a8b44f8..58f234102b99 100644 --- a/pkgs/by-name/as/asusctl/package.nix +++ b/pkgs/by-name/as/asusctl/package.nix @@ -18,16 +18,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "asusctl"; - version = "6.3.6"; + version = "6.3.7"; src = fetchFromGitLab { owner = "asus-linux"; repo = "asusctl"; tag = finalAttrs.version; - hash = "sha256-HkqVNhxbz/JBVmGBeYvdWRttvAcvP05iSfp2VZPR+x8="; + hash = "sha256-jBO9AzQt4T4VU8aMcC9ALI7xBesAZC4beEyZ4+0cPPU="; }; - cargoHash = "sha256-PTktA8e5pR+vl0trH0MhBXhcsxU+d/WtBMSKeSztgSY="; + cargoHash = "sha256-f/rD2zEvGwyyBFSih7G9vdwFepehYS1u38vBlKGZBFM="; postPatch = '' files=" From face395a6ffcc5b6dd3a650adc3dd1e4edbcaecc Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Wed, 15 Apr 2026 10:26:05 +0200 Subject: [PATCH 34/43] libutempter: 1.2.1 -> 1.2.3 Diff: https://github.com/altlinux/libutempter/compare/1.2.1-alt1...1.2.3-alt1 --- ...d-STATIC-and-DYNAMIC-build-variables.patch | 45 +++++++++++++++++++ pkgs/by-name/li/libutempter/package.nix | 42 ++++++++++++----- 2 files changed, 75 insertions(+), 12 deletions(-) create mode 100644 pkgs/by-name/li/libutempter/Makefile-add-STATIC-and-DYNAMIC-build-variables.patch diff --git a/pkgs/by-name/li/libutempter/Makefile-add-STATIC-and-DYNAMIC-build-variables.patch b/pkgs/by-name/li/libutempter/Makefile-add-STATIC-and-DYNAMIC-build-variables.patch new file mode 100644 index 000000000000..edc4e02f58cd --- /dev/null +++ b/pkgs/by-name/li/libutempter/Makefile-add-STATIC-and-DYNAMIC-build-variables.patch @@ -0,0 +1,45 @@ +From fe256f79a66e1098707dd1e5b79ed4920d7a13c4 Mon Sep 17 00:00:00 2001 +From: Henri Menke +Date: Thu, 9 Apr 2026 07:12:04 +0000 +Subject: [PATCH] Makefile: add STATIC and DYNAMIC build variables + +--- + libutempter/Makefile | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/libutempter/Makefile b/libutempter/Makefile +index 5634d03..7014ca4 100644 +--- a/libutempter/Makefile ++++ b/libutempter/Makefile +@@ -27,7 +27,15 @@ SONAME = $(SHAREDLIB).$(MAJOR) + STATICLIB = lib$(PROJECT).a + MAP = lib$(PROJECT).map + +-TARGETS = $(PROJECT) $(SHAREDLIB) ++STATIC ?= 0 ++DYNAMIC ?= 1 ++TARGETS = $(PROJECT) ++ifeq ($(DYNAMIC),1) ++TARGETS += $(SHAREDLIB) ++endif ++ifeq ($(STATIC),1) ++TARGETS += $(STATICLIB) ++endif + + INSTALL = install + libdir = /usr/lib +@@ -81,9 +89,14 @@ install: + $(DESTDIR)$(includedir) $(DESTDIR)$(man3dir) + $(INSTALL) -p -m2711 $(PROJECT) $(DESTDIR)$(libexecdir)/$(PROJECT)/ + $(INSTALL) -p -m644 $(PROJECT).h $(DESTDIR)$(includedir)/ ++ifeq ($(DYNAMIC),1) + $(INSTALL) -p -m755 $(SHAREDLIB) $(DESTDIR)$(libdir)/$(SHAREDLIB).$(VERSION) + ln -fns $(SHAREDLIB).$(VERSION) $(DESTDIR)$(libdir)/$(SONAME) + ln -fns $(SONAME) $(DESTDIR)$(libdir)/$(SHAREDLIB) ++endif ++ifeq ($(STATIC),1) ++ $(INSTALL) -p -m644 $(STATICLIB) $(DESTDIR)$(libdir)/ ++endif + $(INSTALL) -p -m644 $(PROJECT).3 $(DESTDIR)$(man3dir)/ + for n in lib$(PROJECT) utempter_add_record utempter_remove_record \ + utempter_remove_added_record utempter_set_helper; do \ diff --git a/pkgs/by-name/li/libutempter/package.nix b/pkgs/by-name/li/libutempter/package.nix index ad5f97928c71..55cbc1e93802 100644 --- a/pkgs/by-name/li/libutempter/package.nix +++ b/pkgs/by-name/li/libutempter/package.nix @@ -1,22 +1,35 @@ { stdenv, - fetchurl, + fetchFromGitHub, + fetchpatch, lib, glib, }: stdenv.mkDerivation (finalAttrs: { pname = "libutempter"; - version = "1.2.1"; + version = "1.2.3"; - src = fetchurl { - url = "https://ftp.altlinux.org/pub/people/ldv/utempter/libutempter-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-ln/vNy85HeUBhDrYdXDGz12r2WUfAPF4MJD7wSsqNMs="; + src = fetchFromGitHub { + owner = "altlinux"; + repo = "libutempter"; + tag = "${finalAttrs.version}-alt1"; + hash = "sha256-CiRZiEXzfOrtx1XXdMG2QZqzRtvY5mdA4SwTHRxkLUI="; }; + sourceRoot = "${finalAttrs.src.name}/libutempter"; + buildInputs = [ glib ]; - patches = [ ./exec_path.patch ]; + patches = [ + ./exec_path.patch + (fetchpatch { + name = "build-overwrite-already-existing-symlinks-during-ins.patch"; + url = "https://github.com/altlinux/libutempter/commit/717116b93d496a19f7f8abf8702517de0053f66e.patch"; + hash = "sha256-4YaxgbORNm+rlp0YzYKj5a7/zJl1dxo72i/Rei9qulg="; + }) + ./Makefile-add-STATIC-and-DYNAMIC-build-variables.patch # https://github.com/altlinux/libutempter/pull/9 + ]; patchFlags = [ "-p2" ]; @@ -24,12 +37,17 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Makefile --replace 2711 0711 ''; - makeFlags = [ - "libdir=\${out}/lib" - "libexecdir=\${out}/lib" - "includedir=\${out}/include" - "mandir=\${out}/share/man" - ]; + makeFlags = + lib.optionals stdenv.hostPlatform.isStatic [ + "DYNAMIC=0" + "STATIC=1" + ] + ++ [ + "libdir=\${out}/lib" + "libexecdir=\${out}/lib" + "includedir=\${out}/include" + "mandir=\${out}/share/man" + ]; meta = { homepage = "https://github.com/altlinux/libutempter"; From 36d1a77540bcbc8a48349de2c71b9293e49fcdbb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 13:27:57 +0000 Subject: [PATCH 35/43] python3Packages.gftools: 0.9.994 -> 0.9.995 --- pkgs/development/python-modules/gftools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/gftools/default.nix b/pkgs/development/python-modules/gftools/default.nix index c94639a7e3f4..8bbc95076833 100644 --- a/pkgs/development/python-modules/gftools/default.nix +++ b/pkgs/development/python-modules/gftools/default.nix @@ -62,14 +62,14 @@ let in buildPythonPackage rec { pname = "gftools"; - version = "0.9.994"; + version = "0.9.995"; pyproject = true; src = fetchFromGitHub { owner = "googlefonts"; repo = "gftools"; tag = "v${version}"; - hash = "sha256-9JTYmInM9kCZHjZQxtvs+qDwmrgJVUmJ+XAp3afIAYQ="; + hash = "sha256-XnlA5u6GP8K+xxazfxMrh16Utxs9uhfxoZFV81yFOfA="; }; postPatch = '' From b0d6b673974ebac1c16b2b649f210a0b7089c5e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 13:40:50 +0000 Subject: [PATCH 36/43] vscode: 1.115.0 -> 1.116.0 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 67af88256f06..147c1e249183 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -35,17 +35,17 @@ let hash = { - x86_64-linux = "sha256-eDSGfF05h5HPTZNeV9l/SBV+9fIV9iVnommM5P/cGgA="; - x86_64-darwin = "sha256-gHNXSWjbS+xqxjNYaoE7WSeo1Vf2+au/x68RVObJtp0="; - aarch64-linux = "sha256-PkZiq6STbt1Rb/g9XKeE3tktcrSRyQn/ah1QQxrOITg="; - aarch64-darwin = "sha256-T7An1+qkBO2QncPvoyymjerwLwti2/MgwmOJJCb2Nhw="; - armv7l-linux = "sha256-+KfjkiqMBGg9x/Qnd4FHiW0kw0dIQ56DSGUm8SBTc8o="; + x86_64-linux = "sha256-zoe2E9xlpAME4QD8IagicbAj71g3cA9XlymQQQMFJLo="; + x86_64-darwin = "sha256-gKpy6+wkcO+znxLdkGMOetpVyhs3SViQyRtCc6yc5XY="; + aarch64-linux = "sha256-KQR6zD+3m+OgeICSs3LkWo7kC2OxqF6Xax8BRTa6QYQ="; + aarch64-darwin = "sha256-VZufcJ/g1LPtlQruUwI8Pe5c8LNiAIUHY5+gNnyaPTQ="; + armv7l-linux = "sha256-0TxKXKQppxcURimXgC40wmqMgiX3DBMJAMc+qjMQCck="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.115.0"; + version = "1.116.0"; # The update server (update.code.visualstudio.com) expects the version path # segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0"). @@ -53,7 +53,7 @@ let downloadVersion = lib.versions.pad 3 version; # This is used for VS Code - Remote SSH test - rev = "41dd792b5e652393e7787322889ed5fdc58bd75b"; + rev = "560a9dba96f961efea7b1612916f89e5d5d4d679"; in buildVscode { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -86,7 +86,7 @@ buildVscode { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-2CQBU7TfYNO4m1Mf6Q0QXFt8C2txJgcN9kd7wX355J4="; + hash = "sha256-HqcaLktkhw3BoEgyFwnMmP7/vuSl1OXZygrQreKeHnM="; }; stdenv = stdenvNoCC; }; From afa88a05b3bb2db11f4a47ea021f6464fbbcbe02 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 15 Apr 2026 15:50:15 +0200 Subject: [PATCH 37/43] vgm2x: Pin to old C standard Tries to typedef bool, which is no longer allowed in current standards. --- pkgs/by-name/vg/vgm2x/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/vg/vgm2x/package.nix b/pkgs/by-name/vg/vgm2x/package.nix index 3afea59c59ac..cae08d43f195 100644 --- a/pkgs/by-name/vg/vgm2x/package.nix +++ b/pkgs/by-name/vg/vgm2x/package.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace Makefile \ + --replace-fail 'CFLAGS=' 'CFLAGS=-std=gnu99 ' \ --replace-fail 'pkg-config' "$PKG_CONFIG" ''; From d2892e588fc76ac2559531e1a97d6cdb64fb8598 Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Wed, 15 Apr 2026 09:51:26 -0400 Subject: [PATCH 38/43] rustls-ffi: 0.15.1 -> 0.15.2 This addresses RUSTSEC-2026-0098 and RUSTSEC-2026-0099 by updating rustls-ffi from 0.15.1 to 0.15.2. See the upstream release notes for more information. --- pkgs/by-name/ru/rustls-ffi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustls-ffi/package.nix b/pkgs/by-name/ru/rustls-ffi/package.nix index 71f69ebf2ec5..4255847c1324 100644 --- a/pkgs/by-name/ru/rustls-ffi/package.nix +++ b/pkgs/by-name/ru/rustls-ffi/package.nix @@ -15,18 +15,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "rustls-ffi"; - version = "0.15.1"; + version = "0.15.2"; src = fetchFromGitHub { owner = "rustls"; repo = "rustls-ffi"; tag = "v${finalAttrs.version}"; - hash = "sha256-mqC5uKkFIVVZW+7Z+8PF2lhx/6TVsKX4DW6oQuMMtDw="; + hash = "sha256-OrseS6PxAGhO+mdlRrjQAZ5L5GbNekeVg+IW5VyL928="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-ugU2tfG9VUvOhMeOQ4A+MBQIEw+bYb2dZllXrztQtrg="; + hash = "sha256-eNY6mpEFFJEdaJyHY8RHOerg/cDa3QbPjsNj3iZNqJ0="; }; propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ From 02fa1b14fcea26133e43268a23cee174dc5bb296 Mon Sep 17 00:00:00 2001 From: azahi Date: Wed, 15 Apr 2026 16:56:11 +0300 Subject: [PATCH 39/43] nelm: 1.21.0 -> 1.23.2 --- pkgs/by-name/ne/nelm/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index 3b9ed82a5bfd..868f5e3e08b4 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.21.0"; + version = "1.23.2"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-zlZ2muIEL/azEwdFMxXDO2XPpunYt42Vv1JYOmlN1k4="; + hash = "sha256-tP5NkuKmne+XthBnN36uorwMuM7yuJLvo4zzc1K1JBQ="; }; - vendorHash = "sha256-7gb962ejpgy9fLL+JVA8i6NLeltfIqtZvxwtnigTGvI="; + vendorHash = "sha256-Ux9fyezBXWVjmpa8WsEHvOUo/pokzFXvdpDAtNh0T/8="; subPackages = [ "cmd/nelm" ]; @@ -30,6 +30,9 @@ buildGoModule (finalAttrs: { nativeBuildInputs = [ installShellFiles ]; + # Tests are currently broken upstream because they were neglected after some + # sort of a refactor. This is not a packaging problem. + doCheck = false; preCheck = '' # Test all packages. unset subPackages From 8cee6dfd2254761ca002eb4a4781ef66ce488b01 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 15 Apr 2026 13:29:36 +0000 Subject: [PATCH 40/43] python3Packages.pytorch3d: cleanup, fix build with cudaSupport --- .../python-modules/pytorch3d/default.nix | 43 +++++++++++++------ 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/pytorch3d/default.nix b/pkgs/development/python-modules/pytorch3d/default.nix index 98896630ae81..40dbfd754a58 100644 --- a/pkgs/development/python-modules/pytorch3d/default.nix +++ b/pkgs/development/python-modules/pytorch3d/default.nix @@ -2,18 +2,23 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, - wheel, - torch, - iopath, cudaPackages, + + # build-system + ninja, + setuptools, + + # dependencies + iopath, + torch, + config, cudaSupport ? config.cudaSupport, }: assert cudaSupport -> torch.cudaSupport; -buildPythonPackage rec { +buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { pname = "pytorch3d"; version = "0.7.9"; pyproject = true; @@ -21,20 +26,27 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "facebookresearch"; repo = "pytorch3d"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k+hqAy0T5ZReJ8jWuKJ/VTzjqd4qo8rrcFo8y4LJhhY="; }; - nativeBuildInputs = lib.optionals cudaSupport [ cudaPackages.cuda_nvcc ]; + nativeBuildInputs = lib.optionals cudaSupport [ + cudaPackages.cuda_nvcc + ]; + build-system = [ + ninja setuptools - wheel - ]; - dependencies = [ torch - iopath ]; - buildInputs = [ (lib.getOutput "cxxdev" torch) ]; + + dependencies = [ + iopath + torch + ]; + buildInputs = [ + (lib.getOutput "cxxdev" torch) + ]; env = { FORCE_CUDA = cudaSupport; @@ -43,6 +55,10 @@ buildPythonPackage rec { TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep ";" torch.cudaCapabilities}"; }; + preBuild = '' + export MAX_JOBS=$NIX_BUILD_CORES + ''; + pythonImportsCheck = [ "pytorch3d" ]; passthru.tests.rotations-cuda = @@ -61,10 +77,11 @@ buildPythonPackage rec { meta = { description = "FAIR's library of reusable components for deep learning with 3D data"; homepage = "https://github.com/facebookresearch/pytorch3d"; + changelog = "https://github.com/facebookresearch/pytorch3d/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ pbsds SomeoneSerge ]; }; -} +}) From 609b063a11e504c48e78ff38509abd49edf061a2 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Wed, 15 Apr 2026 16:46:33 +0200 Subject: [PATCH 41/43] plexRaw: 1.43.0.10492-121068a07 -> 1.43.1.10611-1e34174b1 --- pkgs/by-name/pl/plexRaw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pl/plexRaw/package.nix b/pkgs/by-name/pl/plexRaw/package.nix index d71e5d7e1ea7..93c892e89266 100644 --- a/pkgs/by-name/pl/plexRaw/package.nix +++ b/pkgs/by-name/pl/plexRaw/package.nix @@ -14,7 +14,7 @@ # server, and the FHS userenv and corresponding NixOS module should # automatically pick up the changes. stdenv.mkDerivation rec { - version = "1.43.0.10492-121068a07"; + version = "1.43.1.10611-1e34174b1"; pname = "plexmediaserver"; # Fetch the source @@ -22,12 +22,12 @@ stdenv.mkDerivation rec { if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; - sha256 = "sha256-YrIH51MyyL6gPWneAaV4sMUDygau5ytZnOBgQ1YCcLo="; + sha256 = "sha256-UIMx+0tbQk1c5JH/hc7117aRIyGM6ogd8IBAhQt+MnM="; } else fetchurl { url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; - sha256 = "sha256-HA779rkjy8QBlW2+IsRmgu4t5PT2Gy0oaqcJm+9zCYE="; + sha256 = "sha256-pr1+VSObX0sBl/AddeG/+2dIbNdc+EtnvCzy4nTXVn8="; }; outputs = [ "out" From f83a2b8c27afefa3bf7c3b315285596b3bde0dde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 16:01:48 +0000 Subject: [PATCH 42/43] bluesky-pds: 0.4.208 -> 0.4.219 --- pkgs/by-name/bl/bluesky-pds/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/bluesky-pds/package.nix b/pkgs/by-name/bl/bluesky-pds/package.nix index b146dc58b705..f56dfe0db76b 100644 --- a/pkgs/by-name/bl/bluesky-pds/package.nix +++ b/pkgs/by-name/bl/bluesky-pds/package.nix @@ -27,13 +27,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "pds"; - version = "0.4.208"; + version = "0.4.219"; src = fetchFromGitHub { owner = "bluesky-social"; repo = "pds"; tag = "v${finalAttrs.version}"; - hash = "sha256-/porufe1XVtjEFMOv40+1G1n5WgaAJIvOv/KWkKgxuQ="; + hash = "sha256-zXNg1rtXN9qdTBvRlSiPlRu6k1Pv3T8nhROsEarev5U="; }; sourceRoot = "${finalAttrs.src.name}/service"; @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_9; fetcherVersion = 3; - hash = "sha256-TZ+lUdICkLZfHPvU1qEUeB3wasBKJpGo2lMk4eeyjas="; + hash = "sha256-rZpimxX4oDXIaUdAkkNPEff6qYJ9C8KptsPWJKwPiFo="; }; buildPhase = '' From f4a5cc4db01153d7c7ad9af0e15cf1fa2b586376 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 17:11:24 +0000 Subject: [PATCH 43/43] python3Packages.jupyter-ydoc: 3.4.0 -> 3.4.1 --- pkgs/development/python-modules/jupyter-ydoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jupyter-ydoc/default.nix b/pkgs/development/python-modules/jupyter-ydoc/default.nix index b4b308884694..0d7d3581edab 100644 --- a/pkgs/development/python-modules/jupyter-ydoc/default.nix +++ b/pkgs/development/python-modules/jupyter-ydoc/default.nix @@ -19,14 +19,14 @@ buildPythonPackage (finalAttrs: { pname = "jupyter-ydoc"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitHub { owner = "jupyter-server"; repo = "jupyter_ydoc"; tag = "v${finalAttrs.version}"; - hash = "sha256-k6qrkXnrz6gunqh6bx5/fLLfBBQOYJVOnJifP3aRmLI="; + hash = "sha256-HlYSPlYiHyVwJhsRY10SgotKa9ejlj0hlxbS+chtaBI="; }; build-system = [