From 70ac7f8bd8e0f5360bb396fff263d314a8009964 Mon Sep 17 00:00:00 2001 From: Thomas Bereknyei Date: Fri, 30 May 2025 00:28:58 -0400 Subject: [PATCH 001/281] ccache: recommend ignoring random_seed Fixes: https://github.com/NixOS/nixpkgs/issues/109033 --- nixos/modules/programs/ccache.nix | 1 + pkgs/top-level/all-packages.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/nixos/modules/programs/ccache.nix b/nixos/modules/programs/ccache.nix index 99702f955162..7dad40fcec2c 100644 --- a/nixos/modules/programs/ccache.nix +++ b/nixos/modules/programs/ccache.nix @@ -81,6 +81,7 @@ in ccacheWrapper = super.ccacheWrapper.override { extraConfig = '' export CCACHE_COMPRESS=1 + export CCACHE_SLOPPINESS=random_seed export CCACHE_DIR="${cfg.cacheDir}" export CCACHE_UMASK=007 if [ ! -d "$CCACHE_DIR" ]; then diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 31d490db37ae..4d8730850804 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7145,6 +7145,7 @@ with pkgs; # ccacheWrapper = pkgs.ccacheWrapper.override { # extraConfig = '' # export CCACHE_COMPRESS=1 + # export CCACHE_SLOPPINESS=random_seed # export CCACHE_DIR=/var/cache/ccache # export CCACHE_UMASK=007 # ''; From 09983006bff5263ba2923131c32968fcdf664009 Mon Sep 17 00:00:00 2001 From: rucadi Date: Wed, 4 Jun 2025 08:04:51 +0200 Subject: [PATCH 002/281] whatsapp-electron: init at 1.1.1 Co-authored-by: emaryn <197520219+emaryn@users.noreply.github.com> --- pkgs/by-name/wh/whatsapp-electron/icon.patch | 13 +++ pkgs/by-name/wh/whatsapp-electron/package.nix | 98 +++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100644 pkgs/by-name/wh/whatsapp-electron/icon.patch create mode 100644 pkgs/by-name/wh/whatsapp-electron/package.nix diff --git a/pkgs/by-name/wh/whatsapp-electron/icon.patch b/pkgs/by-name/wh/whatsapp-electron/icon.patch new file mode 100644 index 000000000000..7a110bb3c156 --- /dev/null +++ b/pkgs/by-name/wh/whatsapp-electron/icon.patch @@ -0,0 +1,13 @@ +diff --git a/src/index.js b/src/index.js +index cf77b75..4ceb2da 100644 +--- a/src/index.js ++++ b/src/index.js +@@ -14,7 +14,7 @@ class WhatsAppElectron + { + constructor() { + this.store = new Store(); +- this.baseIcon = isDev ? path.join(__dirname, "../assets/whatsapp-icon-512x512.png") : path.join(process.resourcesPath, "app.asar.unpacked/assets/whatsapp-icon-512x512.png"); ++ this.baseIcon = isDev ? path.join(__dirname, "../assets/whatsapp-icon-512x512.png") : path.join(app.getAppPath(), "assets/whatsapp-icon-512x512.png"); + this.isQuit = false; + + this.bounds = this.store.get("bounds"); diff --git a/pkgs/by-name/wh/whatsapp-electron/package.nix b/pkgs/by-name/wh/whatsapp-electron/package.nix new file mode 100644 index 000000000000..33017c7e3d0c --- /dev/null +++ b/pkgs/by-name/wh/whatsapp-electron/package.nix @@ -0,0 +1,98 @@ +{ + lib, + fetchFromGitHub, + makeWrapper, + electron, + stdenv, + copyDesktopItems, + nodejs, + fetchNpmDeps, + makeDesktopItem, + npmHooks, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "whatsapp"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "dagmoller"; + repo = "whatsapp-electron"; + tag = "v${finalAttrs.version}"; + hash = "sha256-i3rk/wAr2MtJqXv7Z9uG0YzIsvaxrDvcXsXQhDEmzxw="; + }; + + npmDeps = fetchNpmDeps { + inherit (finalAttrs) pname version src; + hash = "sha256-5AlnAtxiQDbJEbxthGT8DQhZG5tdkrFk0+47czalnlU="; + }; + + patches = [ ./icon.patch ]; + + nativeBuildInputs = [ + makeWrapper + nodejs + npmHooks.npmConfigHook + ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; + + env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + + buildPhase = '' + runHook preBuild + + npm install + ./node_modules/.bin/electron-builder \ + --dir \ + -c.electronDist=${if stdenv.hostPlatform.isDarwin then "." else electron.dist} \ + -c.electronVersion=${electron.version} + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p "$out/share/whatsapp-electron" + cp -r dist/*-unpacked/{locales,resources{,.pak}} "$out/share/whatsapp-electron" + + install -D assets/whatsapp-icon-512x512.png $out/share/pixmaps/whatsapp.png + install -D assets/whatsapp-icon-512x512.svg $out/share/icons/hicolor/scalable/apps/whatsapp.svg + runHook postInstall + ''; + + postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + makeWrapper ${electron}/bin/electron $out/bin/whatsapp-electron \ + --add-flags $out/share/whatsapp-electron/resources/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ + --set-default ELECTRON_IS_DEV 0 \ + --inherit-argv0 + ''; + + desktopItems = [ + (makeDesktopItem { + name = "com.github.dagmoller.whatsapp-electron"; + exec = "whatsapp-electron %u"; + icon = "whatsapp"; + desktopName = "Whatsapp"; + startupWMClass = "com.github.dagmoller.whatsapp-electron"; + categories = [ + "Network" + "InstantMessaging" + ]; + }) + ]; + + meta = { + description = "Electron wrapper around Whatsapp"; + homepage = "https://github.com/dagmoller/whatsapp-electron"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ + rucadi + ]; + mainProgram = "whatsapp-electron"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; + }; +}) From 4a8f1e03d580ef26602ffe671c40fc67bff8ea83 Mon Sep 17 00:00:00 2001 From: bstanderline <153822813+bstanderline@users.noreply.github.com> Date: Fri, 27 Jun 2025 09:19:08 +0100 Subject: [PATCH 003/281] graylog-6_0: 6.0.8 -> 6.0.14 --- pkgs/tools/misc/graylog/6.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/graylog/6.0.nix b/pkgs/tools/misc/graylog/6.0.nix index 76850f5091a2..e7c1499c1167 100644 --- a/pkgs/tools/misc/graylog/6.0.nix +++ b/pkgs/tools/misc/graylog/6.0.nix @@ -3,8 +3,8 @@ let buildGraylog = callPackage ./graylog.nix { }; in buildGraylog { - version = "6.0.8"; - hash = "sha256-j+TkXoogRd24oo0grzDGGEOyQlf2+cMxY3nKCWamS6c="; + version = "6.0.14"; + hash = "sha256-PH3xAO4bb5SvcqZoRoQeRaIBZdGfoRd3Kcnr603hYaI="; maintainers = with lib.maintainers; [ bbenno ]; license = lib.licenses.sspl; } From 67e4753795eaa144cf7d1530983780f7bb6557e8 Mon Sep 17 00:00:00 2001 From: Steven Kou Date: Sun, 29 Jun 2025 01:39:08 +0800 Subject: [PATCH 004/281] seafile-shared: 9.0.8 -> 9.0.14 --- pkgs/by-name/se/seafile-shared/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/seafile-shared/package.nix b/pkgs/by-name/se/seafile-shared/package.nix index 84a4844cf4e3..66c7e032576e 100644 --- a/pkgs/by-name/se/seafile-shared/package.nix +++ b/pkgs/by-name/se/seafile-shared/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, autoreconfHook, curl, + libargon2, libevent, libsearpc, libuuid, @@ -16,13 +17,13 @@ stdenv.mkDerivation rec { pname = "seafile-shared"; - version = "9.0.8"; + version = "9.0.14"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile"; rev = "v${version}"; - sha256 = "sha256-IpRCgPxYy1El4EEvVEfzAlbxP/osQUb7pCP3/BhkecU="; + hash = "sha256-1vQ2iGwdzd4c69LYAJjSsUPt8AVL3kOPw0GsxgeN+bU="; }; postPatch = '' @@ -39,6 +40,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + libargon2 libuuid sqlite libsearpc From ffaf4b873a8fa1bef79aae5be7dd4246a7593827 Mon Sep 17 00:00:00 2001 From: Steven Kou Date: Sun, 29 Jun 2025 01:27:55 +0800 Subject: [PATCH 005/281] seafile-client: 9.0.12 -> 9.0.14 --- pkgs/applications/networking/seafile-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/applications/networking/seafile-client/default.nix index 7b3ae093fcc1..f1cb92e3a93b 100644 --- a/pkgs/applications/networking/seafile-client/default.nix +++ b/pkgs/applications/networking/seafile-client/default.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "seafile-client"; - version = "9.0.12"; + version = "9.0.14"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-client"; rev = "v${version}"; - sha256 = "sha256-9ng8TsT211jAt2Vhv8fEIQGCtbQ6LQ6pCVFToVaK8LY="; + hash = "sha256-ZMhU0uXAC3tH1e3ktiHhC5YCDwFOnILretPgjYYa9DQ="; }; nativeBuildInputs = [ From 52e13941f4edb48ea3d9bd70b89e6e77305f393c Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sun, 3 Aug 2025 00:20:38 -0600 Subject: [PATCH 006/281] libretro.swanstation: 0-unstable-2025-05-26 -> 0-unstable-2025-08-02 --- pkgs/applications/emulators/libretro/cores/swanstation.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/swanstation.nix b/pkgs/applications/emulators/libretro/cores/swanstation.nix index 47d74a9bed5c..7bd2bdb8bd17 100644 --- a/pkgs/applications/emulators/libretro/cores/swanstation.nix +++ b/pkgs/applications/emulators/libretro/cores/swanstation.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "swanstation"; - version = "0-unstable-2025-05-26"; + version = "0-unstable-2025-08-02"; src = fetchFromGitHub { owner = "libretro"; repo = "swanstation"; - rev = "05cee5f56c37eaa3a243e0906d2082b025598056"; - hash = "sha256-Cwf6hZKl+rE00C0rFq7VhTj3qG4rszQ+8qZQMZ+H7e8="; + rev = "4d309c05fd7bdc503d91d267bd542edb8d192b09"; + hash = "sha256-v51xgsyVtyipss0VWqMTI69MLTJ4Eb37hJfbQfid/0Q="; }; extraNativeBuildInputs = [ cmake ]; From 341c8011bc2e1cef984f464a0023888d28dbdffa Mon Sep 17 00:00:00 2001 From: Jonathan Otto Date: Sat, 9 Aug 2025 16:28:07 -0400 Subject: [PATCH 007/281] beekeeper-studio: 5.2.12 -> 5.3.4 --- pkgs/by-name/be/beekeeper-studio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/beekeeper-studio/package.nix b/pkgs/by-name/be/beekeeper-studio/package.nix index 95a33196f64b..c21babfdcb15 100644 --- a/pkgs/by-name/be/beekeeper-studio/package.nix +++ b/pkgs/by-name/be/beekeeper-studio/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "beekeeper-studio"; - version = "5.2.12"; + version = "5.3.4"; src = let @@ -44,8 +44,8 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${finalAttrs.version}/beekeeper-studio_${finalAttrs.version}_${arch}.deb"; hash = selectSystem { - x86_64-linux = "sha256-hpzvu4SyVLXhQ5wbh5hyx+8tM19SxkKZvlMVhzhDCW4="; - aarch64-linux = "sha256-s567NOTzTItfOdsABIzYoF8iYSpwDsDzbnLZhUSfT8o="; + x86_64-linux = "sha256-JSgZ/rDR3d2aKWuclE9tB5538fcMSShjx9gkzkp/7GA="; + aarch64-linux = "sha256-RsBw4jXcTA2WS1eMleAdljdw8ur0kf2WoQW3dNol2FA="; }; }; From 165104c6a6427ded57b10ce3f1b6fef927b2a31a Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Mon, 11 Aug 2025 15:55:58 +0200 Subject: [PATCH 008/281] squawk: don't build xtask --- pkgs/by-name/sq/squawk/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index 7c90f3b241f8..cfaa53a24c51 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -40,6 +40,10 @@ rustPlatform.buildRustPackage rec { "--skip=parse::tests::test_parse_sql_query_json" ]; + cargoBuildFlags = [ + "-p squawk" + ]; + meta = { description = "Linter for PostgreSQL, focused on migrations"; homepage = "https://squawkhq.com"; From cd0a115755e1d548a6fb67eb22e488d4af2843db Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Mon, 11 Aug 2025 15:59:01 +0200 Subject: [PATCH 009/281] lsp-ai: don't build xtask --- pkgs/by-name/ls/lsp-ai/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ls/lsp-ai/package.nix b/pkgs/by-name/ls/lsp-ai/package.nix index 8f7cb0adab8e..bf701de5f5fa 100644 --- a/pkgs/by-name/ls/lsp-ai/package.nix +++ b/pkgs/by-name/ls/lsp-ai/package.nix @@ -60,6 +60,8 @@ rustPlatform.buildRustPackage rec { zlib ]; + cargoBuildFlags = [ "-p lsp-ai" ]; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; From 7620851833c0302f3a2cbfc50a92c9b148ef5a7c Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Mon, 18 Aug 2025 17:43:48 +0800 Subject: [PATCH 010/281] glsl_analyzer: 1.5.1 -> 1.6.0 --- pkgs/by-name/gl/glsl_analyzer/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gl/glsl_analyzer/package.nix b/pkgs/by-name/gl/glsl_analyzer/package.nix index 96e83519325e..f0fae52ced72 100644 --- a/pkgs/by-name/gl/glsl_analyzer/package.nix +++ b/pkgs/by-name/gl/glsl_analyzer/package.nix @@ -2,22 +2,24 @@ lib, stdenv, fetchFromGitHub, - zig_0_13, + zig_0_14, }: - +let + zig = zig_0_14; +in stdenv.mkDerivation (finalAttrs: { pname = "glsl_analyzer"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "nolanderc"; repo = "glsl_analyzer"; - rev = "v${finalAttrs.version}"; - hash = "sha256-AIzk05T8JZn8HWSI6JDFUIYl4sutd3HR3Zb+xmJll0g="; + tag = "v${finalAttrs.version}"; + hash = "sha256-UDAbSRGaismUHQy4s+gygDzrrHu1G5PObRBWnua6bDA="; }; nativeBuildInputs = [ - zig_0_13.hook + zig.hook ]; postPatch = '' From c2a8a9b6eca3d05c78327a4e57f89603b289d877 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Szak=C3=A1llas?= <5807322+dszakallas@users.noreply.github.com> Date: Tue, 19 Aug 2025 21:11:33 +0200 Subject: [PATCH 011/281] add ldflags to kubeconform --- pkgs/by-name/ku/kubeconform/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ku/kubeconform/package.nix b/pkgs/by-name/ku/kubeconform/package.nix index 2fcf666b5d40..6c9ce5ce1feb 100644 --- a/pkgs/by-name/ku/kubeconform/package.nix +++ b/pkgs/by-name/ku/kubeconform/package.nix @@ -15,6 +15,12 @@ buildGoModule rec { sha256 = "sha256-FTUPARckpecz1V/Io4rY6SXhlih3VJr/rTGAiik4ALA="; }; + ldflags = [ + "-s" + "-w" + "-X main.version=v${version}" + ]; + vendorHash = null; meta = with lib; { From 67f0915d2b53b6b3285f0e51c91514b4474f4693 Mon Sep 17 00:00:00 2001 From: Volker Diels-Grabsch Date: Tue, 22 Jul 2025 20:08:31 +0200 Subject: [PATCH 012/281] junixsocket-common: init at 2.10.1 --- pkgs/by-name/ju/junixsocket-common/package.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pkgs/by-name/ju/junixsocket-common/package.nix diff --git a/pkgs/by-name/ju/junixsocket-common/package.nix b/pkgs/by-name/ju/junixsocket-common/package.nix new file mode 100644 index 000000000000..b1df42ca3104 --- /dev/null +++ b/pkgs/by-name/ju/junixsocket-common/package.nix @@ -0,0 +1,18 @@ +{ + fetchMavenArtifact, + lib, +}: + +fetchMavenArtifact { + groupId = "com.kohlschutter.junixsocket"; + artifactId = "junixsocket-common"; + version = "2.10.1"; + hash = "sha256-GeX3YVrSKT81Mrw/mRsxOWwRYYNOidmmqgx975OcZyk="; + meta = { + homepage = "https://kohlschutter.github.io/junixsocket/"; + description = "Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) and other socket types, such as AF_TIPC and AF_VSOCK, from Java, using the standard Socket API"; + license = lib.licenses.asl20; + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; + maintainers = [ lib.maintainers.vog ]; + }; +} From 72427e253359bfcd4474fbcb0b5d725c5d61555c Mon Sep 17 00:00:00 2001 From: Volker Diels-Grabsch Date: Tue, 22 Jul 2025 20:09:38 +0200 Subject: [PATCH 013/281] junixsocket-native-common: init at 2.10.1 --- .../ju/junixsocket-native-common/package.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pkgs/by-name/ju/junixsocket-native-common/package.nix diff --git a/pkgs/by-name/ju/junixsocket-native-common/package.nix b/pkgs/by-name/ju/junixsocket-native-common/package.nix new file mode 100644 index 000000000000..e28c1f3709c5 --- /dev/null +++ b/pkgs/by-name/ju/junixsocket-native-common/package.nix @@ -0,0 +1,16 @@ +{ + fetchMavenArtifact, + junixsocket-common, + lib, +}: + +fetchMavenArtifact { + groupId = "com.kohlschutter.junixsocket"; + artifactId = "junixsocket-native-common"; + inherit (junixsocket-common) version; + hash = "sha256-ASbOC68c61de9ReAfU0rFLnzLwYYAgThLsc6tKdyVno="; + meta = junixsocket-common.meta // { + description = "Binaries of the native JNI library for junixsocket for common platforms"; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + }; +} From 456219ad361e6a3e7364ab5ef78eb4b1eb34e8ca Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 20 Jun 2025 17:55:59 +0200 Subject: [PATCH 014/281] xemu: 0.7.135 -> 0.8.96 Signed-off-by: Marcin Serwin --- pkgs/by-name/xe/xemu/package.nix | 38 +++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index bb8bd99aac2d..38487f8b0f83 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -6,13 +6,16 @@ gettext, glib, gtk3, - libGLU, + cmake, + curl, libdrm, libepoxy, libpcap, libsamplerate, libslirp, libgbm, + vulkan-headers, + vulkan-loader, meson, ninja, openssl, @@ -23,23 +26,36 @@ vte, which, wrapGAppsHook3, + cacert, }: stdenv.mkDerivation (finalAttrs: { pname = "xemu"; - version = "0.7.135"; + version = "0.8.96"; src = fetchFromGitHub { owner = "xemu-project"; repo = "xemu"; tag = "v${finalAttrs.version}"; + hash = "sha256-42DnlnaSWVazmct9AL1/QaVqNgYe5NCMVHRJY6axo98="; fetchSubmodules = true; - hash = "sha256-lTZ5j5ULh4GFW4zlQy4l7e4zr8TEIvenGNC59O6G0Wg="; + + # also fetch required git submodules + postFetch = '' + cd "$out" + export NIX_SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt + + ${lib.getExe meson} subprojects download \ + SPIRV-Reflect VulkanMemoryAllocator berkeley-softfloat-3 berkeley-testfloat-3 genconfig glslang imgui \ + implot json keycodemapdb nv2a_vsh_cpu tomlplusplus volk xxhash || true + find subprojects -type d -name .git -prune -execdir rm -r {} + + ''; }; nativeBuildInputs = [ SDL2 meson + cmake ninja perl pkg-config @@ -57,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: { gettext glib gtk3 - libGLU + curl libdrm libepoxy libpcap @@ -66,11 +82,12 @@ stdenv.mkDerivation (finalAttrs: { libgbm openssl vte + vulkan-headers + vulkan-loader ]; configureFlags = [ "--disable-strip" - "--meson=meson" "--target-list=i386-softmmu" "--disable-werror" ]; @@ -80,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: { separateDebugInfo = true; dontUseMesonConfigure = true; + dontUseCmakeConfigure = true; setOutputFlags = false; @@ -87,19 +105,17 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs . + substituteInPlace ./scripts/xemu-version.sh \ - --replace 'date -u' "date -d @$SOURCE_DATE_EPOCH '+%Y-%m-%d %H:%M:%S'" + --replace-fail 'date -u' "date -d @$SOURCE_DATE_EPOCH '+%Y-%m-%d %H:%M:%S'" ''; preConfigure = '' configureFlagsArray+=("--extra-cflags=-DXBOX=1 -Wno-error=redundant-decls") - '' - + # When the data below can't be obtained through git, the build process tries # to run `XEMU_COMMIT=$(cat XEMU_COMMIT)` (and similar) - '' - echo '${finalAttrs.version}' > XEMU_VERSION - ''; + echo '${finalAttrs.version}' > XEMU_VERSION + ''; preBuild = '' cd build From 9a9f5bcaed00d2e5bcb50e9a63ca8f6dc06df0d2 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 20 Jun 2025 22:38:47 +0200 Subject: [PATCH 015/281] xemu: adopt Signed-off-by: Marcin Serwin --- pkgs/by-name/xe/xemu/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index 38487f8b0f83..049f0987f99e 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -161,7 +161,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/xemu-project/xemu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; mainProgram = "xemu"; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ marcin-serwin ]; platforms = lib.platforms.linux; }; }) From b71424077a37f4d58ccb3f09076507872b9ae39f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Aug 2025 08:25:14 +0000 Subject: [PATCH 016/281] python3Packages.pymarshal: 2.2.0 -> 2.2.1 --- pkgs/development/python-modules/pymarshal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymarshal/default.nix b/pkgs/development/python-modules/pymarshal/default.nix index 1f10fedbf734..95acb47df0c0 100644 --- a/pkgs/development/python-modules/pymarshal/default.nix +++ b/pkgs/development/python-modules/pymarshal/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pymarshal"; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; src = fetchFromGitHub { owner = "stargateaudio"; repo = "pymarshal"; rev = version; - hash = "sha256-Ds8JV2mtLRcKXBvPs84Hdj3MxxqpeV5muKCSlAFCj1A="; + hash = "sha256-o+eWa3XFDFn+fyVxWOI9LbKqBUVsYR8O7J4sFbSGvEg="; }; postPatch = '' From a9c550be4426c041c09c1e2d32a83f0183ef3583 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Aug 2025 18:17:25 +0000 Subject: [PATCH 017/281] python3Packages.mplfinance: 0.12.7a7 -> 0.12.10b0 --- pkgs/development/python-modules/mplfinance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mplfinance/default.nix b/pkgs/development/python-modules/mplfinance/default.nix index a49b2a8afcc4..c4aadcaefe82 100644 --- a/pkgs/development/python-modules/mplfinance/default.nix +++ b/pkgs/development/python-modules/mplfinance/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "mplfinance"; - version = "0.12.7a7"; + version = "0.12.10b0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-pATiprTELt8GrEkeKjILPfpdNDVoex5t+Mc+6Gg7cPY="; + hash = "sha256-faFQtYUapRGa1uBrVeSDOLYZu2dz8bhd9d5npf/ZF78="; }; propagatedBuildInputs = [ From cbfa9d3a813fb6d5127f8de0de179628d3300e23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Aug 2025 19:10:37 +0000 Subject: [PATCH 018/281] asciinema-automation: 0.2.0 -> 0.2.2 --- pkgs/by-name/as/asciinema-automation/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/asciinema-automation/package.nix b/pkgs/by-name/as/asciinema-automation/package.nix index de7dc64b042b..4d36ae2ee51e 100644 --- a/pkgs/by-name/as/asciinema-automation/package.nix +++ b/pkgs/by-name/as/asciinema-automation/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "asciinema-automation"; - version = "0.2.0"; + version = "0.2.2"; pyproject = true; src = fetchFromGitHub { owner = "PierreMarchand20"; repo = "asciinema_automation"; rev = "v${version}"; - hash = "sha256-SjUsPrhoNz2NTPAkmUH0Csv6hbDc6nyKdckGqV5S3GY="; + hash = "sha256-VfIr7w/5hQwr6XYuC3f8h71uScr0lBdx6PyO1hpiZhA="; }; nativeBuildInputs = [ From 28dc7132f648f90436a6532d0775ff95343a06bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Aug 2025 19:57:27 +0000 Subject: [PATCH 019/281] python3Packages.eve: 2.2.0 -> 2.2.1 --- pkgs/development/python-modules/eve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/eve/default.nix b/pkgs/development/python-modules/eve/default.nix index 07e768909f2f..37b564a000bb 100644 --- a/pkgs/development/python-modules/eve/default.nix +++ b/pkgs/development/python-modules/eve/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "eve"; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "pyeve"; repo = "eve"; tag = "v${version}"; - hash = "sha256-BLDuJLAN6ieaD7vBPV6AwlpPqbAyb+LzEp9AfCHveSY="; + hash = "sha256-TZeRvuJflht36PvctkfuQL1hMPqjtWDUxqk06DRFfyM="; }; pythonRelaxDeps = [ "events" ]; From 2841c91af6093ee930c2c2b69bc5497f2b04508e Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Fri, 22 Aug 2025 21:46:58 -0400 Subject: [PATCH 020/281] python313Packages.sphinxcontrib-images: 0.9.4 -> 1.0.1 Switching to github because the project doesn't upload sdist to pypi anymore. --- .../sphinxcontrib-images/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/sphinxcontrib-images/default.nix b/pkgs/development/python-modules/sphinxcontrib-images/default.nix index d4c230949184..da2a701551dc 100644 --- a/pkgs/development/python-modules/sphinxcontrib-images/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-images/default.nix @@ -1,26 +1,26 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools, - wheel, requests, sphinx, }: buildPythonPackage rec { pname = "sphinxcontrib-images"; - version = "0.9.4"; + version = "1.0.1"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-9sI30EMHk+ZdkdvdsTsfsmos+DgECp3utSESlp+8Sks="; + src = fetchFromGitHub { + owner = "sphinx-contrib"; + repo = "images"; + tag = version; + hash = "sha256-olkczYxvdUgLZXmvA0SUXL2q+NL4tvUfRWBG7S05dQU="; }; build-system = [ setuptools - wheel ]; dependencies = [ From 84a762ee6c7f168dc3c19d80cf29d6bf8594c62c Mon Sep 17 00:00:00 2001 From: t-monaghan Date: Tue, 12 Aug 2025 14:07:42 +1000 Subject: [PATCH 021/281] shortcat: adds t-monaghan to maintainers --- pkgs/by-name/sh/shortcat/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shortcat/package.nix b/pkgs/by-name/sh/shortcat/package.nix index b8022c3fcc7a..b853926c0807 100644 --- a/pkgs/by-name/sh/shortcat/package.nix +++ b/pkgs/by-name/sh/shortcat/package.nix @@ -5,7 +5,6 @@ unzip, ... }: - stdenv.mkDerivation rec { pname = "shortcat"; version = "0.11.4"; @@ -29,7 +28,7 @@ stdenv.mkDerivation rec { homepage = "https://shortcat.app/"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; platforms = platforms.darwin; - maintainers = [ ]; + maintainers = with lib.maintainers; [ t-monaghan ]; license = licenses.unfreeRedistributable; }; } From c0387a60af81ada4fedbf5cd9968bebab92ac399 Mon Sep 17 00:00:00 2001 From: t-monaghan Date: Tue, 12 Aug 2025 14:08:07 +1000 Subject: [PATCH 022/281] shortcat: 0.11.4 -> 0.12.2 --- pkgs/by-name/sh/shortcat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shortcat/package.nix b/pkgs/by-name/sh/shortcat/package.nix index b853926c0807..6134861412d3 100644 --- a/pkgs/by-name/sh/shortcat/package.nix +++ b/pkgs/by-name/sh/shortcat/package.nix @@ -7,11 +7,11 @@ }: stdenv.mkDerivation rec { pname = "shortcat"; - version = "0.11.4"; + version = "0.12.2"; src = fetchurl { url = "https://files.shortcat.app/releases/v${version}/Shortcat.zip"; - sha256 = "sha256-0uhAGU5y98oOLAlM7Uu4dWyK85RfNR5c8z3U7LHi8g8="; + sha256 = "sha256-jmp9mBMYID0Zcu/o6ICYPS8QGHhSwcLz072jG3zR2mM="; }; sourceRoot = "Shortcat.app"; From 6f5ca52d41ed71a40845461f172ddb80db52136a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Aug 2025 14:21:27 +0000 Subject: [PATCH 023/281] python3Packages.spyder-kernels: 3.1.0a2 -> 3.1.0a3 --- pkgs/development/python-modules/spyder-kernels/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index 779dd51505c8..993a6ce62554 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "spyder-kernels"; - version = "3.1.0a2"; + version = "3.1.0a3"; pyproject = true; src = fetchFromGitHub { owner = "spyder-ide"; repo = "spyder-kernels"; tag = "v${version}"; - hash = "sha256-3P4id66b/URu1iNgLr0TWUz0xToqslhdIw52QCMbsMI="; + hash = "sha256-7WFHvFf2L5/m/H0CNwkZHdJZd/jrEAXmmTcfRWQ+++w="; }; build-system = [ setuptools ]; From 3bac06a772c23491d517c4a589280da7a817e703 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 24 Aug 2025 16:53:08 +0800 Subject: [PATCH 024/281] xmind: 25.04.03523-202505300040 -> 25.07.03033-202507241842 --- pkgs/by-name/xm/xmind/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xm/xmind/package.nix b/pkgs/by-name/xm/xmind/package.nix index b8b566917a60..fa05346abf4e 100644 --- a/pkgs/by-name/xm/xmind/package.nix +++ b/pkgs/by-name/xm/xmind/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xmind"; - version = "25.04.03523-202505300040"; + version = "25.07.03033-202507241842"; src = fetchurl { url = "https://dl3.xmind.app/Xmind-for-Linux-amd64bit-${finalAttrs.version}.deb"; - hash = "sha256-0Z6ygpIhu32pyXH2q0QE1oBu+SD7U8T0rFBk2icnoeM="; + hash = "sha256-ZD5sFILeMgyO+jV+oArGqqDogW33JE8y49KkclEUHzE="; }; nativeBuildInputs = [ @@ -70,9 +70,9 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + substituteInPlace usr/share/applications/xmind.desktop \ + --replace-fail "/opt/Xmind/xmind" "xmind" cp -r usr $out - substituteInPlace $out/share/applications/xmind.desktop \ - --replace-fail "/opt/Xmind/xmind" "/opt/Xmind/" mkdir -p $out/opt $out/bin cp -r opt/Xmind $out/opt/xmind ln -s $out/opt/xmind/xmind $out/bin/xmind From 5524d0c2f5a8bab2437018e36da163303d1ad20f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Aug 2025 09:06:55 +0000 Subject: [PATCH 025/281] python3Packages.plac: 1.4.3 -> 1.4.5 --- pkgs/development/python-modules/plac/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plac/default.nix b/pkgs/development/python-modules/plac/default.nix index fe8f973132f0..d263ee27fce5 100644 --- a/pkgs/development/python-modules/plac/default.nix +++ b/pkgs/development/python-modules/plac/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "plac"; - version = "1.4.3"; + version = "1.4.5"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "ialbert"; repo = "plac"; tag = "v${version}"; - hash = "sha256-EWwDtS2cRLBe4aZuH72hgg2BQnVJQ39GmPx05NxTNjE="; + hash = "sha256-GcPZ9Ufr2NU+95XZRVgB0+cKGAc17kIYxuxYvWiq//4="; }; # tests are broken, see https://github.com/ialbert/plac/issues/74 From 83c082c771d2434ac5bdeecf47e750d6ff58b155 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Aug 2025 09:36:33 +0000 Subject: [PATCH 026/281] python3Packages.mammoth: 1.8.0 -> 1.10.0 --- pkgs/development/python-modules/mammoth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mammoth/default.nix b/pkgs/development/python-modules/mammoth/default.nix index b685c18d7c9e..ed1fc588da84 100644 --- a/pkgs/development/python-modules/mammoth/default.nix +++ b/pkgs/development/python-modules/mammoth/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "mammoth"; - version = "1.8.0"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "mwilliamson"; repo = "python-mammoth"; tag = version; - hash = "sha256-mIvzEyKpy1j7tZti+QTXgsbqqZAhYs7N+p5sQFsLhBg="; + hash = "sha256-I+PHag4e+RA6EppRTyBe/ywFsRhS+pZZHTh+g151l7Y="; }; postPatch = '' From c9ec96dce90982da58fcd056e2a27bda1278d15f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Aug 2025 09:36:39 +0000 Subject: [PATCH 027/281] python3Packages.cli-ui: 0.18.0 -> 0.19.0 --- pkgs/development/python-modules/cli-ui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cli-ui/default.nix b/pkgs/development/python-modules/cli-ui/default.nix index fa9a78883590..902e7ea3f108 100644 --- a/pkgs/development/python-modules/cli-ui/default.nix +++ b/pkgs/development/python-modules/cli-ui/default.nix @@ -11,7 +11,7 @@ }: buildPythonPackage rec { pname = "cli-ui"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; disabled = pythonOlder "3.8.1"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "your-tools"; repo = "python-cli-ui"; tag = "v${version}"; - hash = "sha256-kEML+V15bjSMoSf2NFc48A0ADsZ3nagllBpEXesMccc="; + hash = "sha256-BLc55LkVQwZ18V/fD/lBYw6jgchE8n0ijDTSr8/Jkdk="; }; pythonRelaxDeps = [ "tabulate" ]; From 7d8b7ce6d12cd499785bfd08b7fdaa602604694d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Aug 2025 17:10:32 +0000 Subject: [PATCH 028/281] python3Packages.swh-web-client: 0.9.0 -> 0.9.1 --- pkgs/development/python-modules/swh-web-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/swh-web-client/default.nix b/pkgs/development/python-modules/swh-web-client/default.nix index 4391f8eb8ddf..1a69d6a1f2f4 100644 --- a/pkgs/development/python-modules/swh-web-client/default.nix +++ b/pkgs/development/python-modules/swh-web-client/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "swh-web-client"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; src = fetchFromGitLab { @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "devel"; repo = "swh-web-client"; tag = "v${version}"; - hash = "sha256-/h3TaEwo2+B89KFpIKi9LH0tlGplsv3y18pC0TKM0jA="; + hash = "sha256-JTVu3fCYEDMWAqGwK+0a2AVyJv5DSGfItEss9CbzsRg="; }; build-system = [ From 047e6c1274b9bc063be213ed5de662dadfb9cfe6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Aug 2025 17:33:39 +0000 Subject: [PATCH 029/281] python3Packages.svg-path: 6.3 -> 7.0 --- pkgs/development/python-modules/svg-path/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/svg-path/default.nix b/pkgs/development/python-modules/svg-path/default.nix index 29214f575714..5af2a0c1bb27 100644 --- a/pkgs/development/python-modules/svg-path/default.nix +++ b/pkgs/development/python-modules/svg-path/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "svg.path"; - version = "6.3"; + version = "7.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "regebro"; repo = "svg.path"; tag = version; - hash = "sha256-qes6cKw/Ok0WgcPO/NPuREVNUbnlhm82jF90dK7Ay8U="; + hash = "sha256-x1u56O3HilA7Zmkrsot6Nh9E1e88qHwYnk1ySs08tbQ="; }; build-system = [ setuptools ]; From 016140d8abd1a914bf3a5f94d87cb4b96f66dfdf Mon Sep 17 00:00:00 2001 From: kyehn Date: Mon, 25 Aug 2025 05:51:59 +0800 Subject: [PATCH 030/281] wox: 2.0.0-beta.3 -> 2.0.0-beta.4 --- pkgs/by-name/wo/wox/package.nix | 16 ++-- pkgs/by-name/wo/wox/pubspec.lock.json | 102 +++----------------------- 2 files changed, 19 insertions(+), 99 deletions(-) diff --git a/pkgs/by-name/wo/wox/package.nix b/pkgs/by-name/wo/wox/package.nix index 45ca8af4d834..90e105a18de2 100644 --- a/pkgs/by-name/wo/wox/package.nix +++ b/pkgs/by-name/wo/wox/package.nix @@ -8,7 +8,7 @@ pnpm_9, python3Packages, writableTmpDirAsHomeHook, - buildGoModule, + buildGo125Module, pkg-config, autoPatchelfHook, xorg, @@ -22,13 +22,13 @@ }: let - version = "2.0.0-beta.3"; + version = "2.0.0-beta.4"; src = fetchFromGitHub { owner = "Wox-launcher"; repo = "Wox"; tag = "v${version}"; - hash = "sha256-z/fVRs5mflBhkeTazK9zg5WTYqDpqiXWEcNepEHg2k8="; + hash = "sha256-KOndb8snDk1BwOontI5G9wnBBvO8KV85YF5zzp95t/M="; }; metaCommon = { @@ -74,8 +74,8 @@ let src sourceRoot ; - fetcherVersion = 1; - hash = "sha256-4Xj6doUHFoZSwel+cPnr2m3rfvlxNmQCppm5gXGIEtU="; + fetcherVersion = 2; + hash = "sha256-HhdMwVNt7178EQlZGpTiTySBp8GR9tBpUaikEWt1BGY="; }; buildPhase = '' @@ -137,7 +137,7 @@ let }; }; in -buildGoModule { +buildGo125Module { pname = "wox"; inherit version src; @@ -154,7 +154,7 @@ buildGoModule { --replace-fail "Exec=%s" "Exec=wox" ''; - vendorHash = "sha256-PW8upRPhv4UDnXvI+0b61c4jKkTrxzFuobF7x+qxY74="; + vendorHash = "sha256-Ft4X2woSf0ib0Z8dAwf0VAFQv0ck9nVs7EnpWgGi2+0="; proxyVendor = true; @@ -200,7 +200,7 @@ buildGoModule { ]; postInstall = '' - install -Dm644 ../assets/app.png $out/share/pixmaps/wox.png + install -Dm644 ../assets/app.png $out/share/icons/hicolor/1024x1024/apps/wox.png ''; meta = metaCommon // { diff --git a/pkgs/by-name/wo/wox/pubspec.lock.json b/pkgs/by-name/wo/wox/pubspec.lock.json index 98cc0213f681..43e007359e10 100644 --- a/pkgs/by-name/wo/wox/pubspec.lock.json +++ b/pkgs/by-name/wo/wox/pubspec.lock.json @@ -326,86 +326,6 @@ "source": "hosted", "version": "0.1.6" }, - "flutter_inappwebview": { - "dependency": "direct main", - "description": { - "name": "flutter_inappwebview", - "sha256": "80092d13d3e29b6227e25b67973c67c7210bd5e35c4b747ca908e31eb71a46d5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.5" - }, - "flutter_inappwebview_android": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_android", - "sha256": "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.3" - }, - "flutter_inappwebview_internal_annotations": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_internal_annotations", - "sha256": "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "flutter_inappwebview_ios": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_ios", - "sha256": "5818cf9b26cf0cbb0f62ff50772217d41ea8d3d9cc00279c45f8aabaa1b4025d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "flutter_inappwebview_macos": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_macos", - "sha256": "c1fbb86af1a3738e3541364d7d1866315ffb0468a1a77e34198c9be571287da1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "flutter_inappwebview_platform_interface": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_platform_interface", - "sha256": "cf5323e194096b6ede7a1ca808c3e0a078e4b33cc3f6338977d75b4024ba2500", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0+1" - }, - "flutter_inappwebview_web": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_web", - "sha256": "55f89c83b0a0d3b7893306b3bb545ba4770a4df018204917148ebb42dc14a598", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "flutter_inappwebview_windows": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_windows", - "sha256": "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, "flutter_lints": { "dependency": "direct dev", "description": { @@ -598,31 +518,31 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", + "sha256": "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.9" + "version": "11.0.1" }, "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" }, "linked_scroll_controller": { "dependency": "transitive", @@ -1124,11 +1044,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.6" }, "tuple": { "dependency": "transitive", @@ -1284,11 +1204,11 @@ "dependency": "transitive", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "visibility_detector": { "dependency": "transitive", @@ -1382,7 +1302,7 @@ } }, "sdks": { - "dart": ">=3.7.0 <4.0.0", + "dart": ">=3.8.0-0 <4.0.0", "flutter": ">=3.27.0" } } From 4665071e88329e64320d10116c2f32a461750772 Mon Sep 17 00:00:00 2001 From: Fea Date: Mon, 25 Aug 2025 18:16:02 +0200 Subject: [PATCH 031/281] nasin-nanpa-ucsur: init at 4.0.2 --- pkgs/by-name/na/nasin-nanpa-ucsur/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/na/nasin-nanpa-ucsur/package.nix diff --git a/pkgs/by-name/na/nasin-nanpa-ucsur/package.nix b/pkgs/by-name/na/nasin-nanpa-ucsur/package.nix new file mode 100644 index 000000000000..221e6a247c91 --- /dev/null +++ b/pkgs/by-name/na/nasin-nanpa-ucsur/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenvNoCC, + fetchurl, + nix-update-script, +}: + +stdenvNoCC.mkDerivation rec { + pname = "nasin-nanpa-ucsur"; + version = "4.0.2"; + + src = fetchurl { + url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}-UCSUR.otf"; + hash = "sha256-9DkY7wbB22IFsIAAgyg8gYALpkfROKzzc5AhpYKt6oI="; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp $src $out/share/fonts/opentype/nasin-nanpa-ucsur.otf + ''; + + passthru.updateScript = nix-update-script { }; + + meta = with lib; { + homepage = "https://github.com/ETBCOR/nasin-nanpa"; + description = ''UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona ("UCSUR only" version; doesn't have latin ligatures)''; + longDescription = '' + ni li nasin pi sitelen pona. + sitelen ale pi nasin ni li sama mute weka. + sitelen pi nasin ni li lon nasin UCSUR kin. + ''; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ feathecutie ]; + }; +} From b0bf4207b409790b2c4cb29d1c4767ca2ac07643 Mon Sep 17 00:00:00 2001 From: Fea Date: Mon, 25 Aug 2025 17:23:42 +0200 Subject: [PATCH 032/281] nasin-nanpa: 3.1.0 -> 4.0.2 --- pkgs/by-name/na/nasin-nanpa/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/na/nasin-nanpa/package.nix b/pkgs/by-name/na/nasin-nanpa/package.nix index de98f92b4ad1..78560f0446ce 100644 --- a/pkgs/by-name/na/nasin-nanpa/package.nix +++ b/pkgs/by-name/na/nasin-nanpa/package.nix @@ -2,15 +2,16 @@ lib, stdenvNoCC, fetchurl, + nix-update-script, }: stdenvNoCC.mkDerivation rec { pname = "nasin-nanpa"; - version = "3.1.0"; + version = "4.0.2"; src = fetchurl { url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}.otf"; - hash = "sha256-remTvvOt7kpvTdq9H8tFI2yU+BtqePXlDDLQv/jtETU="; + hash = "sha256-eWPcFUo0yE2r4cL3kyFBcdHp0RBKUF3kgYqV5B55w0M="; }; dontUnpack = true; @@ -20,9 +21,11 @@ stdenvNoCC.mkDerivation rec { cp $src $out/share/fonts/opentype/nasin-nanpa.otf ''; + passthru.updateScript = nix-update-script { }; + meta = with lib; { homepage = "https://github.com/ETBCOR/nasin-nanpa"; - description = "UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona"; + description = ''UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona ("main" version; uses UCSUR and ligatures from latin characters)''; longDescription = '' ni li nasin pi sitelen pona. sitelen ale pi nasin ni li sama mute weka. @@ -30,6 +33,9 @@ stdenvNoCC.mkDerivation rec { ''; license = licenses.mit; platforms = platforms.all; - maintainers = with maintainers; [ somasis ]; + maintainers = with maintainers; [ + somasis + feathecutie + ]; }; } From 4de77741a55e0fa5d661226464db5f4c3f22ced3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 27 Feb 2025 21:26:58 +0100 Subject: [PATCH 033/281] nixos/paperless: add configureNginx option --- nixos/modules/services/misc/paperless.nix | 34 +++++++++++++++ nixos/tests/paperless.nix | 51 ++++++++++++----------- 2 files changed, 61 insertions(+), 24 deletions(-) diff --git a/nixos/modules/services/misc/paperless.nix b/nixos/modules/services/misc/paperless.nix index 4a54e637507a..906fc8d54f1a 100644 --- a/nixos/modules/services/misc/paperless.nix +++ b/nixos/modules/services/misc/paperless.nix @@ -323,6 +323,16 @@ in }; }; + configureNginx = lib.mkEnableOption "" // { + description = "Whether to configure nginx as a reverse proxy."; + }; + + domain = lib.mkOption { + type = lib.types.str; + example = "paperless.example.com"; + description = "Domain under which paperless will be available."; + }; + exporter = { enable = lib.mkEnableOption "regular automatic document exports"; @@ -380,6 +390,27 @@ in services.paperless.manage = manage; environment.systemPackages = [ manage ]; + services.nginx = lib.mkIf cfg.configureNginx { + enable = true; + upstreams.paperless.servers."${cfg.address}:${toString cfg.port}" = { }; + virtualHosts.${cfg.domain} = { + forceSSL = lib.mkDefault true; + locations = { + "/".proxyPass = "http://paperless"; + "/static/" = { + root = config.services.paperless.package; + extraConfig = '' + rewrite ^/(.*)$ /lib/paperless-ngx/$1 break; + ''; + }; + "/ws/status" = { + proxyPass = "http://paperless"; + proxyWebsockets = true; + }; + }; + }; + }; + services.redis.servers.paperless.enable = lib.mkIf enableRedis true; services.postgresql = lib.mkIf cfg.database.createLocally { @@ -394,6 +425,9 @@ in }; services.paperless.settings = lib.mkMerge [ + (lib.mkIf (cfg.domain != "") { + PAPERLESS_URL = "https://${cfg.domain}"; + }) (lib.mkIf cfg.database.createLocally { PAPERLESS_DBENGINE = "postgresql"; PAPERLESS_DBHOST = "/run/postgresql"; diff --git a/nixos/tests/paperless.nix b/nixos/tests/paperless.nix index d35d909e690f..3f215febda7c 100644 --- a/nixos/tests/paperless.nix +++ b/nixos/tests/paperless.nix @@ -17,29 +17,32 @@ imagemagick jq ]; - services.paperless = { - enable = true; - passwordFile = builtins.toFile "password" "admin"; - - exporter = { + services = { + nginx.virtualHosts."localhost".forceSSL = false; + paperless = { enable = true; + configureNginx = true; + domain = "localhost"; + passwordFile = builtins.toFile "password" "admin"; - settings = { - "no-color" = lib.mkForce false; # override a default option - "no-thumbnail" = true; # add a new option + exporter = { + enable = true; + + settings = { + "no-color" = lib.mkForce false; # override a default option + "no-thumbnail" = true; # add a new option + }; }; }; }; }; - postgres = - { config, pkgs, ... }: - { - imports = [ self.simple ]; - services.paperless.database.createLocally = true; - services.paperless.settings = { - PAPERLESS_OCR_LANGUAGE = "deu"; - }; + postgres = { + imports = [ self.simple ]; + services.paperless.database.createLocally = true; + services.paperless.settings = { + PAPERLESS_OCR_LANGUAGE = "deu"; }; + }; }; in self; @@ -59,7 +62,7 @@ with subtest("Web interface gets ready"): node.wait_for_unit("paperless-web.service") # Wait until server accepts connections - node.wait_until_succeeds("curl -fs localhost:28981") + node.wait_until_succeeds("curl -fs localhost") # Required for consuming documents via the web interface with subtest("Task-queue gets ready"): @@ -70,32 +73,32 @@ "convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 -fill black " "-annotate +5+20 'hello web 16-10-2005' /tmp/webdoc.png" ) - node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.png -fs localhost:28981/api/documents/post_document/") + node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.png -fs localhost/api/documents/post_document/") with subtest("Add a txt document via the web interface"): node.succeed( "echo 'hello web 16-10-2005' > /tmp/webdoc.txt" ) - node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.txt -fs localhost:28981/api/documents/post_document/") + node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.txt -fs localhost/api/documents/post_document/") with subtest("Documents are consumed"): node.wait_until_succeeds( - "(($(curl -u admin:admin -fs localhost:28981/api/documents/ | jq .count) == 3))" + "(($(curl -u admin:admin -fs localhost/api/documents/ | jq .count) == 3))" ) - docs = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/"))['results'] + docs = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/"))['results'] assert "2005-10-16" in docs[0]['created'] assert "2005-10-16" in docs[1]['created'] assert "2005-10-16" in docs[2]['created'] # Detects gunicorn issues, see PR #190888 with subtest("Document metadata can be accessed"): - metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/1/metadata/")) + metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/1/metadata/")) assert "original_checksum" in metadata - metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/2/metadata/")) + metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/2/metadata/")) assert "original_checksum" in metadata - metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/3/metadata/")) + metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/3/metadata/")) assert "original_checksum" in metadata with subtest("Exporter"): From e2f507a2b61ff9a7c2f0d497098ca9b3c9e6b602 Mon Sep 17 00:00:00 2001 From: Fea Date: Mon, 25 Aug 2025 18:21:01 +0200 Subject: [PATCH 034/281] nasin-nanpa-helvetica: init at 4.0.2 --- .../na/nasin-nanpa-helvetica/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/na/nasin-nanpa-helvetica/package.nix diff --git a/pkgs/by-name/na/nasin-nanpa-helvetica/package.nix b/pkgs/by-name/na/nasin-nanpa-helvetica/package.nix new file mode 100644 index 000000000000..857ebeed240c --- /dev/null +++ b/pkgs/by-name/na/nasin-nanpa-helvetica/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenvNoCC, + fetchurl, + nix-update-script, +}: + +stdenvNoCC.mkDerivation rec { + pname = "nasin-nanpa-helvetica"; + version = "4.0.2"; + + src = fetchurl { + url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}-Helvetica.otf"; + hash = "sha256-isteUDpgdHufXYkcbsC7wbT+e4LzArFe42Tw9wfj04E="; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp $src $out/share/fonts/opentype/nasin-nanpa-helvetica.otf + ''; + + passthru.updateScript = nix-update-script { }; + + meta = with lib; { + homepage = "https://github.com/ETBCOR/nasin-nanpa"; + description = ''UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona ("Discord" version; makes UCSUR visible in vanilla Discord)''; + longDescription = '' + ni li nasin pi sitelen pona. + sitelen ale pi nasin ni li sama mute weka. + sitelen pi nasin ni li lon nasin UCSUR kin. + ''; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ feathecutie ]; + }; +} From 9e236c64900ea8b9d910eceffaceb951c5e470ff Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Tue, 26 Aug 2025 21:40:26 +0300 Subject: [PATCH 035/281] toot: 0.47.1 -> 0.50.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream vendored urwidgets, so it’s no longer needed. --- pkgs/by-name/to/toot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/toot/package.nix b/pkgs/by-name/to/toot/package.nix index 96506125c94a..22ab021d6b74 100644 --- a/pkgs/by-name/to/toot/package.nix +++ b/pkgs/by-name/to/toot/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "toot"; - version = "0.47.1"; + version = "0.50.1"; pyproject = true; src = fetchFromGitHub { owner = "ihabunek"; repo = "toot"; tag = version; - hash = "sha256-cdlLZL3XZDgEXbac3Kgm9o61SOpoZzWD6C1DDwj6eNo="; + hash = "sha256-qcxJeUDRYVFcyrvecG5xGy02O7otj1fg0HgBMuGS1d4="; }; nativeCheckInputs = with python3Packages; [ pytest ]; @@ -25,11 +25,11 @@ python3Packages.buildPythonApplication rec { ]; dependencies = with python3Packages; [ + python-dateutil requests beautifulsoup4 wcwidth urwid - urwidgets tomlkit click pillow From b0d19e69a8ac9356cf8107927d799cacf0c7c12c Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 26 Aug 2025 20:43:45 +0200 Subject: [PATCH 036/281] transito: mark broken on darwin https://hydra.nixos.org/job/nixpkgs/trunk/transito.aarch64-darwin https://hydra.nixos.org/job/nixpkgs/trunk/transito.x86_64-darwin --- pkgs/by-name/tr/transito/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/tr/transito/package.nix b/pkgs/by-name/tr/transito/package.nix index a87a00f33753..92fb72986ac8 100644 --- a/pkgs/by-name/tr/transito/package.nix +++ b/pkgs/by-name/tr/transito/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildGoModule, fetchFromSourcehut, pkg-config, @@ -70,5 +71,6 @@ buildGoModule rec { maintainers = [ maintainers.McSinyx ]; mainProgram = "transito"; platforms = platforms.unix; + broken = stdenv.isDarwin; }; } From 9c7a4e38addd759d35e6030f2b6ef29196056628 Mon Sep 17 00:00:00 2001 From: David Flanagan Date: Tue, 26 Aug 2025 20:01:51 +0100 Subject: [PATCH 037/281] clickup: 3.5.87 -> 3.5.120 --- pkgs/by-name/cl/clickup/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clickup/package.nix b/pkgs/by-name/cl/clickup/package.nix index 4d1ec6b6030b..fe6a05d37577 100644 --- a/pkgs/by-name/cl/clickup/package.nix +++ b/pkgs/by-name/cl/clickup/package.nix @@ -7,12 +7,12 @@ }: let pname = "clickup"; - version = "3.5.87"; + version = "3.5.120"; src = fetchurl { # Using archive.org because the website doesn't store older versions of the software. - url = "https://web.archive.org/web/20250419020454/https://desktop.clickup.com/linux"; - hash = "sha256-+Et+N8ZR5pJ8dvsU/tZa+LLpatooTnq3D24c6t1NS18="; + url = "https://web.archive.org/web/20250802083833/https://desktop.clickup.com/linux"; + hash = "sha256-LVHgXqTxDTsnVJ3zx74TzaSrEs2OD0wl0eioPd4+484="; }; appimage = appimageTools.wrapType2 { From 221ca6c5f8c9702829229e475daa17e99e270ef4 Mon Sep 17 00:00:00 2001 From: evolve Date: Tue, 26 Aug 2025 21:06:33 +0200 Subject: [PATCH 038/281] local-content-share: 33 -> 34 --- pkgs/by-name/lo/local-content-share/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/local-content-share/package.nix b/pkgs/by-name/lo/local-content-share/package.nix index 612aa0fe6280..f4c8ac879a79 100644 --- a/pkgs/by-name/lo/local-content-share/package.nix +++ b/pkgs/by-name/lo/local-content-share/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "local-content-share"; - version = "33"; + version = "34"; src = fetchFromGitHub { owner = "Tanq16"; repo = "local-content-share"; tag = "v${finalAttrs.version}"; - hash = "sha256-ov7FiqznBQbp0YIi0DNTpsFvP4ui1GNtxXGIPGyvs+k="; + hash = "sha256-3evUm6J/oGoDiuzVf63byKWbmHf7EAf/JElE7r/yfb8="; }; vendorHash = null; From a75f042e3a8447072d7a49009dfa4a3a6e11ba7e Mon Sep 17 00:00:00 2001 From: Emil Fresk Date: Tue, 26 Aug 2025 21:21:53 +0200 Subject: [PATCH 039/281] kicad: fix update script's indentation This fixes the update scripts indentation so when @r-ryantm auto updates it won't get stuck on formatting issues. --- pkgs/applications/science/electronics/kicad/update.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/science/electronics/kicad/update.sh b/pkgs/applications/science/electronics/kicad/update.sh index b47e2d84b336..8bf28d8e6d47 100755 --- a/pkgs/applications/science/electronics/kicad/update.sh +++ b/pkgs/applications/science/electronics/kicad/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p coreutils git nix curl jq +#!nix-shell -i bash -p coreutils git nix curl jq nixfmt-tree # shellcheck shell=bash enable=all set -e @@ -226,6 +226,7 @@ if grep '""' "${tmp}"; then fi mv "${tmp}" "${file}" +treefmt "${file}" printf "\nFinished\nMoved output to %s\n\n" "${file}" >&2 From f83f2fa800f5202726897c1fd120fb5e47b5156b Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Tue, 26 Aug 2025 18:25:23 +0300 Subject: [PATCH 040/281] sqruff: 0.25.28 -> 0.29.3 Diff: https://github.com/quarylabs/sqruff/compare/v0.25.28...v0.29.3 Changelog: https://github.com/quarylabs/sqruff/releases/tag/0.29.3 --- .../sq/sqruff/disable-templaters-test.diff | 15 --------------- .../sq/sqruff/disable-ui_with_dbt-test.diff | 15 --------------- .../sq/sqruff/disable-ui_with_jinja-test.diff | 15 --------------- .../sqruff/disable-ui_with_python-test.diff | 15 --------------- pkgs/by-name/sq/sqruff/package.nix | 19 ++++--------------- 5 files changed, 4 insertions(+), 75 deletions(-) delete mode 100644 pkgs/by-name/sq/sqruff/disable-templaters-test.diff delete mode 100644 pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff delete mode 100644 pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff delete mode 100644 pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff diff --git a/pkgs/by-name/sq/sqruff/disable-templaters-test.diff b/pkgs/by-name/sq/sqruff/disable-templaters-test.diff deleted file mode 100644 index 1da2192fedf1..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-templaters-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/lib/tests/templaters.rs b/crates/lib/tests/templaters.rs -index f92604e1..84885f9f 100644 ---- a/crates/lib/tests/templaters.rs -+++ b/crates/lib/tests/templaters.rs -@@ -32,6 +32,10 @@ impl Args { - } - } - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - // FIXME: Simplify FluffConfig handling. It's quite chaotic right now. - fn main() { - let mut args = Args::default(); diff --git a/pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff b/pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff deleted file mode 100644 index ee6e3250adb8..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/cli/tests/ui_with_dbt.rs b/crates/cli/tests/ui_with_dbt.rs -index d71a26c1..4d4ffe4f 100644 ---- a/crates/cli/tests/ui_with_dbt.rs -+++ b/crates/cli/tests/ui_with_dbt.rs -@@ -3,6 +3,10 @@ use std::path::PathBuf; - use assert_cmd::Command; - use expect_test::expect_file; - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - fn main() { - let sample_dbt_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")) - .parent() diff --git a/pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff b/pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff deleted file mode 100644 index 0c202dadc247..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/cli/tests/ui_with_jinja.rs b/crates/cli/tests/ui_with_jinja.rs -index 7c39f8a1..e4c96d41 100644 ---- a/crates/cli/tests/ui_with_jinja.rs -+++ b/crates/cli/tests/ui_with_jinja.rs -@@ -4,6 +4,10 @@ use std::path::PathBuf; - use assert_cmd::Command; - use expect_test::expect_file; - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - fn main() { - let mut test_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")); - test_dir.push("tests/jinja"); diff --git a/pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff b/pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff deleted file mode 100644 index bcf1b957fca5..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/cli/tests/ui_with_python.rs b/crates/cli/tests/ui_with_python.rs -index 826f399c..0fa5ae33 100644 ---- a/crates/cli/tests/ui_with_python.rs -+++ b/crates/cli/tests/ui_with_python.rs -@@ -4,6 +4,10 @@ use std::path::PathBuf; - use assert_cmd::Command; - use expect_test::expect_file; - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - fn main() { - let mut test_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")); - test_dir.push("tests/python"); diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index c42dad56e3fb..954e095ef2ab 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -3,36 +3,25 @@ rustPlatform, fetchFromGitHub, stdenv, - rust-jemalloc-sys, nix-update-script, versionCheckHook, }: rustPlatform.buildRustPackage rec { pname = "sqruff"; - version = "0.25.28"; + version = "0.29.3"; src = fetchFromGitHub { owner = "quarylabs"; repo = "sqruff"; tag = "v${version}"; - hash = "sha256-Xea6jXQos5gyF1FeGF7B5YaQszqfsKhGw1k8j0m7J6c="; + hash = "sha256-bJmkHOACjdSXHE56okrIFERs1wK00XeyipdIFbRjIFI="; }; - cargoHash = "sha256-agB//UDTsEje9pgig07dUy8/Fr+zx7/MC3AdLjqoKJY="; - - buildInputs = [ - rust-jemalloc-sys - ]; + cargoHash = "sha256-TxADMtapo6Pc4Z0MUkzkzUIrLnGa1DdZFzfTq4buF4g="; # Disable the `python` feature which doesn't work on Nix yet buildNoDefaultFeatures = true; - # The jinja and dbt template engines require the `python` feature which we disabled, so we disable these tests - patches = [ - ./disable-templaters-test.diff - ./disable-ui_with_dbt-test.diff - ./disable-ui_with_jinja-test.diff - ./disable-ui_with_python-test.diff - ]; + buildAndTestSubdir = "crates/cli"; # Patch the tests to find the sqruff binary postPatch = '' From d48c12373d1a1c4198f5a350c80e0a08e7d7bd24 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Wed, 27 Aug 2025 05:22:32 +0800 Subject: [PATCH 041/281] dart.sentry_flutter: update --- .../dart/package-source-builders/sentry_flutter/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix b/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix index 11a2f3c6ad6b..5e3c2de4057f 100644 --- a/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix @@ -10,8 +10,9 @@ let sentry-native = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; - tag = "0.8.4"; - hash = "sha256-0NLxu+aelp36m3ocPhyYz3LDeq310fkyu8WSpZML3Pc="; + tag = "0.9.1"; + fetchSubmodules = true; + hash = "sha256-1jyJGiIrX0TsRDzAeg3IuE1Vf5STAaG8JVxdbmPMXGQ="; }; in stdenv.mkDerivation (finalAttrs: { From 41a16db27a08dbe5997cc640a85a9c4e3d55a970 Mon Sep 17 00:00:00 2001 From: qzylinra Date: Wed, 27 Aug 2025 05:30:44 +0800 Subject: [PATCH 042/281] saber: 0.26.2 -> 0.26.4 --- pkgs/by-name/sa/saber/gitHashes.json | 3 +- pkgs/by-name/sa/saber/package.nix | 33 ++-- pkgs/by-name/sa/saber/pubspec.lock.json | 213 +++++++++++++++++++----- 3 files changed, 197 insertions(+), 52 deletions(-) diff --git a/pkgs/by-name/sa/saber/gitHashes.json b/pkgs/by-name/sa/saber/gitHashes.json index 3ee14f88f491..1710f6c0539f 100644 --- a/pkgs/by-name/sa/saber/gitHashes.json +++ b/pkgs/by-name/sa/saber/gitHashes.json @@ -1,4 +1,5 @@ { "flutter_secure_storage_linux": "sha256-cFNHW7dAaX8BV7arwbn68GgkkBeiAgPfhMOAFSJWlyY=", - "receive_sharing_intent": "sha256-8D5ZENARPZ7FGrdIErxOoV3Ao35/XoQ2tleegI42ZUY=" + "receive_sharing_intent": "sha256-8D5ZENARPZ7FGrdIErxOoV3Ao35/XoQ2tleegI42ZUY=", + "yaru": "sha256-Os+YMkPFz+MGW4ivT1EjIG/fK8AE7RsG3kEkzd+Ctus=" } diff --git a/pkgs/by-name/sa/saber/package.nix b/pkgs/by-name/sa/saber/package.nix index 82311fd6d23e..251392d00c0e 100644 --- a/pkgs/by-name/sa/saber/package.nix +++ b/pkgs/by-name/sa/saber/package.nix @@ -1,6 +1,6 @@ { lib, - flutter332, + flutter335, fetchFromGitHub, gst_all_1, libunwind, @@ -8,23 +8,33 @@ webkitgtk_4_1, autoPatchelfHook, xorg, + jdk, + zlib, runCommand, - yq, - saber, + yq-go, _experimental-update-script-combinators, gitUpdater, }: -flutter332.buildFlutterApplication rec { - pname = "saber"; - version = "0.26.2"; +let + zlib-root = runCommand "zlib-root" { } '' + mkdir $out + ln -s ${zlib.dev}/include $out/include + ln -s ${zlib}/lib $out/lib + ''; + + version = "0.26.4"; src = fetchFromGitHub { owner = "saber-notes"; repo = "saber"; tag = "v${version}"; - hash = "sha256-htSOzjmLijF1nSBluazJ80Jl041OtZKwnA1H39l63SQ="; + hash = "sha256-3QRcl/EenW3RJUvfpinWWUyG9fq6R6kZFnBGkqN7R7U="; }; +in +flutter335.buildFlutterApplication { + pname = "saber"; + inherit version src; gitHashes = lib.importJSON ./gitHashes.json; @@ -39,6 +49,7 @@ flutter332.buildFlutterApplication rec { orc webkitgtk_4_1 xorg.libXmu + jdk ]; postPatch = '' @@ -48,6 +59,8 @@ flutter332.buildFlutterApplication rec { flutterBuildFlags = [ "--dart-define=DIRTY=false" ]; + env.ZLIB_ROOT = zlib-root; + postInstall = '' install -Dm0644 flatpak/com.adilhanney.saber.desktop $out/share/applications/saber.desktop install -Dm0644 assets/icon/icon.svg $out/share/icons/hicolor/scalable/apps/com.adilhanney.saber.svg @@ -63,11 +76,11 @@ flutter332.buildFlutterApplication rec { pubspecSource = runCommand "pubspec.lock.json" { - nativeBuildInputs = [ yq ]; - inherit (saber) src; + inherit src; + nativeBuildInputs = [ yq-go ]; } '' - cat $src/pubspec.lock | yq > $out + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" ''; updateScript = _experimental-update-script-combinators.sequence [ (gitUpdater { rev-prefix = "v"; }) diff --git a/pkgs/by-name/sa/saber/pubspec.lock.json b/pkgs/by-name/sa/saber/pubspec.lock.json index 8294a87bfbd9..3a70835be346 100644 --- a/pkgs/by-name/sa/saber/pubspec.lock.json +++ b/pkgs/by-name/sa/saber/pubspec.lock.json @@ -40,6 +40,16 @@ "source": "hosted", "version": "2.0.11" }, + "ansicolor": { + "dependency": "transitive", + "description": { + "name": "ansicolor", + "sha256": "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.3" + }, "archive": { "dependency": "direct main", "description": { @@ -74,11 +84,11 @@ "dependency": "transitive", "description": { "name": "assorted_layout_widgets", - "sha256": "86eacbd25f7dd14a8182003935b07d94205ae4b0e6bedee03bde1404746bb7a9", + "sha256": "86c6942f569f7f70bfb03b9cb0ada9bf5aee72264aaefdb0e2be0fbee70cfb06", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.7.0" + "version": "11.0.0" }, "async": { "dependency": "transitive", @@ -524,11 +534,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "970d33d79e1da667b6da222575fd7f2e30e323ca76251504477e6d51405b2d9a", + "sha256": "ef7d2a085c1b1d69d17b6842d0734aad90156de08df6bd3c12496d0bd6ddf8e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.2.4" + "version": "10.3.1" }, "file_selector_linux": { "dependency": "transitive", @@ -857,6 +867,16 @@ "source": "hosted", "version": "2.1.3" }, + "globbing": { + "dependency": "transitive", + "description": { + "name": "globbing", + "sha256": "4f89cfaf6fa74c9c1740a96259da06bd45411ede56744e28017cc534a12b6e2d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "go_router": { "dependency": "direct main", "description": { @@ -947,6 +967,16 @@ "source": "hosted", "version": "4.5.4" }, + "injector": { + "dependency": "transitive", + "description": { + "name": "injector", + "sha256": "ed389bed5b48a699d5b9561c985023d0d5cc88dd5ff2237aadcce5a5ab433e4e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.0" + }, "integration_test": { "dependency": "direct dev", "description": "flutter", @@ -983,6 +1013,16 @@ "source": "hosted", "version": "0.7.0" }, + "jni": { + "dependency": "transitive", + "description": { + "name": "jni", + "sha256": "d2c361082d554d4593c3012e26f6b188f902acd291330f13d6427641a92b3da1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.14.2" + }, "js": { "dependency": "transitive", "description": { @@ -1017,31 +1057,31 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", + "sha256": "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.9" + "version": "11.0.1" }, "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", @@ -1272,6 +1312,36 @@ "source": "hosted", "version": "0.0.3" }, + "package_config": { + "dependency": "transitive", + "description": { + "name": "package_config", + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "package_info_plus": { + "dependency": "transitive", + "description": { + "name": "package_info_plus", + "sha256": "16eee997588c60225bda0488b6dcfac69280a6b7a3cf02c741895dd370a02968", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.3.1" + }, + "package_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "package_info_plus_platform_interface", + "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, "packages_extensions": { "dependency": "transitive", "description": { @@ -1586,11 +1656,21 @@ "dependency": "transitive", "description": { "name": "process", - "sha256": "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.3" + "version": "5.0.5" + }, + "properties": { + "dependency": "transitive", + "description": { + "name": "properties", + "sha256": "333f427dd4ed07bdbe8c75b9ff864a1e70b5d7a8426a2e8bdd457b65ae5ac598", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" }, "provider": { "dependency": "transitive", @@ -1813,25 +1893,65 @@ "source": "hosted", "version": "3.0.0" }, + "sentry": { + "dependency": "transitive", + "description": { + "name": "sentry", + "sha256": "d9f3dcf1ecdd600cf9ce134f622383adde5423ecfdaf0ca9b20fbc1c44849337", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.6.0" + }, + "sentry_dart_plugin": { + "dependency": "direct dev", + "description": { + "name": "sentry_dart_plugin", + "sha256": "8c0c9fe19368890381101f5000759b2ae203a0bf6158a25584b55d197e847f53", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "sentry_flutter": { + "dependency": "direct main", + "description": { + "name": "sentry_flutter", + "sha256": "37deb4ef8837d10b5c1f527ec18591f8d2d2da9c34f19b3d97ccbbe7f84077c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.6.0" + }, + "sentry_logging": { + "dependency": "direct main", + "description": { + "name": "sentry_logging", + "sha256": "040046d5fe79b94b1c73069031547c066ab37bcbd18c029dc3ceeb9b5d0c67c5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.6.0" + }, "share_plus": { "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "b2961506569e28948d75ec346c28775bb111986bb69dc6a20754a457e3d97fa0", + "sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.0.0" + "version": "11.1.0" }, "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", @@ -2069,6 +2189,16 @@ "source": "hosted", "version": "3.4.0" }, + "system_info2": { + "dependency": "transitive", + "description": { + "name": "system_info2", + "sha256": "65206bbef475217008b5827374767550a5420ce70a04d2d7e94d1d2253f3efc9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, "term_glyph": { "dependency": "transitive", "description": { @@ -2083,11 +2213,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.6" }, "timezone": { "dependency": "transitive", @@ -2243,21 +2373,21 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331", + "sha256": "ca81fdfaf62a5ab45d7296614aea108d2c7d0efca8393e96174bf4d51e6725b0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.17" + "version": "1.1.18" }, "vector_math": { "dependency": "direct main", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "version": { "dependency": "transitive", @@ -2273,11 +2403,11 @@ "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", @@ -2333,11 +2463,11 @@ "dependency": "direct main", "description": { "name": "window_manager", - "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", + "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.3" + "version": "0.5.1" }, "window_to_front": { "dependency": "transitive", @@ -2442,66 +2572,67 @@ "yaru": { "dependency": "direct main", "description": { - "name": "yaru", - "sha256": "39645e95ad17c4aa87e857227c927446ea49c8042205f4911b03f833ed021849", - "url": "https://pub.dev" + "path": ".", + "ref": "c32d0c50cb65387beb74f6dc000d312e8a4b78aa", + "resolved-ref": "c32d0c50cb65387beb74f6dc000d312e8a4b78aa", + "url": "https://github.com/gev/yaru.dart" }, - "source": "hosted", + "source": "git", "version": "8.1.0" }, "yaru_window": { "dependency": "transitive", "description": { "name": "yaru_window", - "sha256": "bc2a1df3c6f33477b47f84bf0a9325df411dbb7bd483ac88e5bc1c019d2f2560", + "sha256": "58539a9abe9901891dadce142c7a5d303920b780dd0f7bd21f076a80adeeb744", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1+1" + "version": "0.2.2" }, "yaru_window_linux": { "dependency": "transitive", "description": { "name": "yaru_window_linux", - "sha256": "46a1a0743dfd45794cdaf8c5b3a48771ab73632b50a693f59c83b07988e96689", + "sha256": "885ad0ba5832d350c42862ce02da478599ef550280eb7f6b15285481fcff6f53", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1" + "version": "0.2.2" }, "yaru_window_manager": { "dependency": "transitive", "description": { "name": "yaru_window_manager", - "sha256": "b36c909fa082a7cb6e2f259d4357e16f08d3d8ab086685b81d1916e457100d1e", + "sha256": "6288fd6ccd8bb9d5be56073c6f277e2da08dd38e346507bf88bc9332b08dd180", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2+1" + "version": "0.1.3" }, "yaru_window_platform_interface": { "dependency": "transitive", "description": { "name": "yaru_window_platform_interface", - "sha256": "93493d7e17a9e887ffa94c518bc5a4b3eb5425c009446e3294c689cb1a87b7e1", + "sha256": "d514387cc96750112ecf1933b6f12a1912beca199178d00052c0e87a94e232fa", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2+1" + "version": "0.1.3" }, "yaru_window_web": { "dependency": "transitive", "description": { "name": "yaru_window_web", - "sha256": "31468aeb515f72d5eeddcd62773094a4f48fee96f7f0494f8ce53ad3b38054f1", + "sha256": "cf4d79e0760fbdcb78d4bbca3b5563f99518629224b9e5611f0ebd592befe1d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.3+1" + "version": "0.0.4" } }, "sdks": { "dart": ">=3.8.1 <4.0.0", - "flutter": ">=3.32.7" + "flutter": ">=3.35.0" } } From ec7776c01e529bb35b6f79f8ba18c7b385e1f135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Tue, 26 Aug 2025 23:31:17 +0200 Subject: [PATCH 043/281] wasm-tools: 1.237.0 -> 1.238.0 --- pkgs/by-name/wa/wasm-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 9b4aeb331765..8397875dc19a 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage rec { pname = "wasm-tools"; - version = "1.237.0"; + version = "1.238.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasm-tools"; tag = "v${version}"; - hash = "sha256-MTNOGWbMviiNgKN4eIE8DTJmL5v3X4SymdxIn+sGA0M="; + hash = "sha256-7wzIKOn/B0GqHaODMfjjCJ/ffBi9j7OYxasuWg7wct0="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-BC93yiC5AHS0WT561Bi4VhwtSaz3/VTS08fHV8MkPwY="; + cargoHash = "sha256-I3r20fTakd+PK4JWMj2i1OziFrxDWpneQqnlKav6chI="; cargoBuildFlags = [ "--package" "wasm-tools" From dbd20ce06a4972c6c7d8d8db3fc7b2b23a48255a Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Wed, 27 Aug 2025 00:28:41 +0300 Subject: [PATCH 044/281] bun: 1.2.20 -> 1.2.21 --- pkgs/by-name/bu/bun/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index 12ba337bea89..a8dbf4035fad 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.2.20"; + version = "1.2.21"; pname = "bun"; src = @@ -87,19 +87,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-QE9abdH2BLQOs7FW1Bl7uNOYuybgrkyKyOeqSQ9+I18="; + hash = "sha256-/YhmMLoVxIQjatXz8islXSh8Pu+NO8JvyAmFEDXATOw="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-mNLgssCUIVaRcrTUa2+BN4wtvdd0gOuyfzmJ3U5y4Ys="; + hash = "sha256-DkyeVIdqFg6RgSrjxi02z71o8g4VjLcy9joNa3WUKHs="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-li1ZeAHkLjxi+/b2O/8edqoaRxpYluvYMZeC8QzgiWE="; + hash = "sha256-Qm1N3h5Rg0aNMf+G7RPAjW8p7wlcia5QtfX1IP3u2RY="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-Tp7cTLoMfBYjooi+AeU7veEaTQc/LPM5yrAmYnhYtUg="; + hash = "sha256-WU9FTVHOVxmdQyDIXL1JW+nAVO8XquvKXmyQir/aYXk="; }; }; updateScript = writeShellScript "update-bun" '' From 9aa6d3175a546a9d995bb49d473565a3719a31c0 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 27 Aug 2025 02:40:39 +0200 Subject: [PATCH 045/281] python3Packages.pyrender: mark broken on darwin --- pkgs/development/python-modules/pyrender/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/pyrender/default.nix b/pkgs/development/python-modules/pyrender/default.nix index d52a0d949ecf..3e6232463a74 100644 --- a/pkgs/development/python-modules/pyrender/default.nix +++ b/pkgs/development/python-modules/pyrender/default.nix @@ -98,5 +98,6 @@ buildPythonPackage rec { description = "Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes"; license = licenses.mit; maintainers = with maintainers; [ pbsds ]; + broken = stdenv.hostPlatform.isDarwin; }; } From 9223906c10ea7f10a81fb5e0828a27b0a3ebb048 Mon Sep 17 00:00:00 2001 From: ynishinaka <96223955+ynishinaka@users.noreply.github.com> Date: Wed, 27 Aug 2025 12:22:40 +0900 Subject: [PATCH 046/281] vagrant: update gemset.nix --- pkgs/by-name/va/vagrant/gemset.nix | 240 +++++++++++------------------ 1 file changed, 90 insertions(+), 150 deletions(-) diff --git a/pkgs/by-name/va/vagrant/gemset.nix b/pkgs/by-name/va/vagrant/gemset.nix index bef31fe3b087..8e933e8d5b99 100644 --- a/pkgs/by-name/va/vagrant/gemset.nix +++ b/pkgs/by-name/va/vagrant/gemset.nix @@ -24,10 +24,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; + sha256 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r"; type = "gem"; }; - version = "3.1.8"; + version = "3.2.2"; }; builder = { groups = [ "default" ]; @@ -40,11 +40,12 @@ version = "3.3.0"; }; childprocess = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "sha256-mo1IS+L9QJag6QoM0+RJoFvDqjP4rJ5Nbc72rBRVtuw="; + sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; type = "gem"; }; version = "5.1.0"; @@ -54,20 +55,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; type = "gem"; }; - version = "1.3.4"; + version = "1.3.5"; }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "sha256-C70d79wxE0q+/tAnpjmzcjwnU4YhUPTD7mHKtxsg1n0="; + sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; type = "gem"; }; - version = "3.3.0"; + version = "3.3.5"; }; date = { groups = [ "default" ]; @@ -87,10 +88,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.1"; + version = "1.6.2"; }; ed25519 = { groups = [ "default" ]; @@ -107,20 +108,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw"; + sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0"; type = "gem"; }; - version = "1.13.0"; + version = "1.13.1"; }; excon = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00p5fww0bakph4p9skc7ypjqbqc8crnw31nrmpdm8j4rr5kp4jb0"; + sha256 = "1l1mn4g669lgmjzy0mz1vp38jqw7z6b5alvl7wmqv6wiyfh5f3qm"; type = "gem"; }; - version = "1.2.2"; + version = "1.2.8"; }; fake_ftp = { groups = [ "development" ]; @@ -142,10 +144,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vxaw0mg8avqivdj0lzj19nxf652ri208grsdf0361flyn5i5wi3"; + sha256 = "09mcghancmn0s5cwk2xz581j3xm3xqxfv0yxg75axnyhrx9gy6f7"; type = "gem"; }; - version = "2.12.1"; + version = "2.13.4"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -153,69 +155,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; + sha256 = "0fxbckg468dabkkznv48ss8zv14d9cd8mh1rr3m98aw7wzx5fmq9"; type = "gem"; }; - version = "3.4.0"; + version = "3.4.1"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi"; + sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; type = "gem"; }; - version = "1.17.0"; - }; - google-protobuf = { - dependencies = [ - "bigdecimal" - "rake" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1zzlmsv7djpgn6hxp5r1jg7f4nx368j0ccq6pipq1ncplnvbffij"; - type = "gem"; - }; - version = "4.29.1"; - }; - googleapis-common-protos-types = { - dependencies = [ "google-protobuf" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1xyinc2zaw25r3x774mni66im1b22l9zpbsqdgdb4g4zxcd5srcl"; - type = "gem"; - }; - version = "1.16.0"; - }; - grpc = { - dependencies = [ - "google-protobuf" - "googleapis-common-protos-types" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0z5x8f9k2m656imi59jrd49d8inbnzpcnylz0ijj1ly0ihdi3apd"; - type = "gem"; - }; - version = "1.68.1"; + version = "1.17.2"; }; grpc-tools = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12wbiq7s1qc6dv35p8c5vay627c6mqm9p1dimv2nz2m6r5f1057v"; + sha256 = "0fgfzwhaiijccfks356i9rkix12w1hhsjdiri4vjgh5zr3dccl3h"; type = "gem"; }; - version = "1.68.1"; + version = "1.74.0"; }; gssapi = { dependencies = [ "ffi" ]; @@ -247,10 +210,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z6mwzvd7p2wqhmk07dwrhvm0ncgqm7pxn0pr2k025rwsspp9bsd"; + sha256 = "031lzv4v577zc4f2f918n3hgh3hsrc7rwhlpgrfa1c1f9dsfm34j"; type = "gem"; }; - version = "0.1.5"; + version = "0.1.6"; }; hashie = { groups = [ "default" ]; @@ -263,14 +226,15 @@ version = "5.0.0"; }; httpclient = { + dependencies = [ "mutex_m" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; + sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b"; type = "gem"; }; - version = "2.8.3"; + version = "2.9.0"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -278,10 +242,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw"; + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; type = "gem"; }; - version = "1.14.6"; + version = "1.14.7"; }; ipaddr = { groups = [ "default" ]; @@ -298,10 +262,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kvbzh8530pp3qf63zvx9hnb708x7plv9wfn5ibns3h3knnvs3kw"; + sha256 = "0s5vklcy2fgdxa9c6da34jbfrqq7xs6mryjglqqb5iilshcg3q82"; type = "gem"; }; - version = "2.9.0"; + version = "2.13.2"; }; jwt = { dependencies = [ "base64" ]; @@ -309,10 +273,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rba9mji57sfa1kjhj0bwff1377vj0i8yx2rd39j5ik4vp60gzam"; + sha256 = "0dfm4bhl4fzn076igh0bmh2v1vphcrxdv6ldc46hdd3bkbqr2sdg"; type = "gem"; }; - version = "2.9.3"; + version = "3.1.2"; }; listen = { dependencies = [ @@ -353,10 +317,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q9jm4pzqxk92dq9a1y7gjwcw3dcsm1mnsdhi9ms5hw1dpnprzlx"; + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; type = "gem"; }; - version = "1.6.2"; + version = "1.7.0"; }; logging = { dependencies = [ @@ -381,30 +345,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r34mc3n7sxsbm9mzyzy8m3dvq7pwbryyc8m452axkj0g2axnwbg"; + sha256 = "0mjyxl7c0xzyqdqa8r45hqg7jcw2prp3hkp39mdf223g4hfgdsyw"; type = "gem"; }; - version = "3.6.0"; + version = "3.7.0"; }; mime-types-data = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0a7fq0wn2fdv57dsxfmjyzsjhxprh56k0zg3c4nm9il4s3v0mzig"; + sha256 = "1baskvp6dkijrykbnnnwhvnkjg7jphslxzsl2flvnvkmmfqilzld"; type = "gem"; }; - version = "3.2024.1203"; + version = "3.2025.0729"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; type = "gem"; }; - version = "1.15.0"; + version = "1.17.0"; }; multi_xml = { dependencies = [ "bigdecimal" ]; @@ -412,10 +376,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06x61ca5j84nyhr1mwh9r436yiphnc5hmacb3gwqyn5gd0611kjg"; + sha256 = "1kl7ax7zcj8czlxs6vn3kdhpnz1dwva4y5zwnavssfv193f9cyih"; type = "gem"; }; - version = "0.7.1"; + version = "0.7.2"; + }; + mutex_m = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg"; + type = "gem"; + }; + version = "0.3.0"; }; net-ftp = { dependencies = [ @@ -459,10 +433,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk"; + sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9"; type = "gem"; }; - version = "4.0.0"; + version = "4.1.0"; }; net-sftp = { dependencies = [ "net-ssh" ]; @@ -500,6 +474,7 @@ dependencies = [ "faraday" "jwt" + "logger" "multi_xml" "rack" "snaky_hash" @@ -509,50 +484,40 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yzpaghh8kwzgmvmrlbzf36ks5s2hf34rayzw081dp2jrzprs7xj"; + sha256 = "0gxbcjfgck9jd14mvmb4znc64xd67y680z880x6p44krkiabivgp"; type = "gem"; }; - version = "2.0.9"; + version = "2.0.12"; }; ostruct = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9"; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; type = "gem"; }; - version = "0.6.1"; - }; - pairing_heap = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "059kqpw53cancnp0bp7y1s74y1955riw33w3lqfbnms4b4mdh5zj"; - type = "gem"; - }; - version = "3.1.0"; + version = "0.6.3"; }; rack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cd13019gnnh2c0a3kj27ij5ibk72v0bmpypqv4l6ayw8g5cpyyk"; + sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg"; type = "gem"; }; - version = "3.1.8"; + version = "3.1.16"; }; rake = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; + sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; type = "gem"; }; - version = "13.2.1"; + version = "13.3.0"; }; rake-compiler = { dependencies = [ "rake" ]; @@ -560,10 +525,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xlifh25mhlrigj020nya10s37dbkhc0rlqlf0ld88rxrdg1057k"; + sha256 = "09s1vyfby7lqbw4jn27la4vikwjdxswzbp2wdyrjgbaddppp5hpf"; type = "gem"; }; - version = "1.2.8"; + version = "1.3.0"; }; rb-fsevent = { groups = [ "default" ]; @@ -602,25 +567,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1j9p66pmfgxnzp76ksssyfyqqrg7281dyi3xyknl3wwraaw7a66p"; + sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; type = "gem"; }; - version = "3.3.9"; - }; - rgl = { - dependencies = [ - "pairing_heap" - "rexml" - "stream" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0jjc2v9hg42bzg6w5yg3azrsdr31qmc6ff93xb5adfjqg337vzz3"; - type = "gem"; - }; - version = "0.5.10"; + version = "3.4.1"; }; rspec = { dependencies = [ @@ -632,10 +582,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l"; + sha256 = "0h11wynaki22a40rfq3ahcs4r36jdpz9acbb3m5dkf0mm67sbydr"; type = "gem"; }; - version = "3.13.0"; + version = "3.13.1"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -646,10 +596,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001kazj244cb6fbkmh7ap74csbr78717qaskqzqpir1q8xpdmywl"; + sha256 = "18sgga9zjrd5579m9rpb78l7yn9a0bjzwz51z5kiq4y6jwl6hgxb"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.5"; }; rspec-expectations = { dependencies = [ @@ -663,10 +613,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; + sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.5"; }; rspec-its = { dependencies = [ @@ -694,10 +644,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3"; + sha256 = "10gajm8iscl7gb8q926hyna83bw3fx2zb4sqdzjrznjs51pqlcz4"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.5"; }; rspec-support = { groups = [ @@ -707,10 +657,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf"; + sha256 = "1xx3f4mgr84jz07fifd3r68hm6giqy91hqyzawmi0s59yqa1hjqq"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.4"; }; rubyntlm = { dependencies = [ "base64" ]; @@ -742,20 +692,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cfwvdcr46pk0c7m5aw2w3izbrp1iba0q7l21r37mzpwaz0pxj0s"; + sha256 = "0mnllrwhs7psw6xxs8x5yx85k12qjfdgs8zs0bxm70bfascx58r5"; type = "gem"; }; - version = "2.0.1"; - }; - stream = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "016m9v81vpj14d8g5ins91zc4pzl7vf5f1gxl7jhfsfy601k7cv2"; - type = "gem"; - }; - version = "0.5.5"; + version = "2.0.3"; }; thor = { groups = [ "default" ]; @@ -783,20 +723,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06fcniirx82hrljzfn5wb3634n8648v8qgy006jzgclfz5gjvjla"; + sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; type = "gem"; }; - version = "0.4.2"; + version = "0.4.3"; }; uri = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09qyg6a29cfgd46qid8qvx4sjbv596v19ym73xvhanbyxd6500xk"; + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; type = "gem"; }; - version = "1.0.2"; + version = "1.0.3"; }; vagrant-spec = { dependencies = [ @@ -827,27 +767,27 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07w7zv93pzpxjsq16z2d15irkl117x2h572bmd0gqhqd50da3lc6"; + sha256 = "09cmp6qsc92zy4j7xlair7yz1hgr40c8nrbh93krjcplkh55zvyv"; type = "gem"; }; - version = "3.1.2"; + version = "3.1.3"; }; version_gem = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08a6agx7xk1f6cr9a95dq42vl45si2ln21h33b96li59sv3555y6"; + sha256 = "0270m29n7mq9yq4xnjzryzr6jxf292ahjn9fzywm2rg3rdz7cr59"; type = "gem"; }; - version = "1.1.4"; + version = "1.1.8"; }; wdm = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "sha256-xG2dy203UZnKB0ZbxnZp7o8EGuqlXdfa/m3k3Zeydkc="; + sha256 = "0ivnnabxvr3dzvddfpd5x8d093zfd5vccns60z59jl9pdp5rsvf4"; type = "gem"; }; version = "0.2.0"; From dc7e7bbe6560942d78fec636d083343afb3fe973 Mon Sep 17 00:00:00 2001 From: zspher <66728045+zspher@users.noreply.github.com> Date: Tue, 26 Aug 2025 23:10:00 -0600 Subject: [PATCH 047/281] caido: 0.50.1 -> 0.51.0 --- pkgs/by-name/ca/caido/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/caido/package.nix b/pkgs/by-name/ca/caido/package.nix index ebc0bce399ce..c928bd57dba7 100644 --- a/pkgs/by-name/ca/caido/package.nix +++ b/pkgs/by-name/ca/caido/package.nix @@ -15,14 +15,14 @@ let "cli" "desktop" ]; - version = "0.50.1"; + version = "0.51.0"; cli = fetchurl { url = "https://caido.download/releases/v${version}/caido-cli-v${version}-linux-x86_64.tar.gz"; - hash = "sha256-mHB0nyU0nQg7duPcQf3NNz5vcnIfZcPLkAc+LoWdH58="; + hash = "sha256-xMA7Q2VS73xG8/b3jAVz/HMmh8024nOxjcoh6bo/Cws="; }; desktop = fetchurl { url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage"; - hash = "sha256-mVK/valleYH3qZdxRBCbmC7MTEE/Cn6MJwZviMgHL08="; + hash = "sha256-kkwwaVqk2DGmnEM8ZQrCvhTSreT4HoiZ1rhheyqZfec="; }; appimageContents = appimageTools.extractType2 { inherit pname version; From 4bf013d6263ec800130dab084573053181d96725 Mon Sep 17 00:00:00 2001 From: zspher <66728045+zspher@users.noreply.github.com> Date: Tue, 26 Aug 2025 23:11:05 -0600 Subject: [PATCH 048/281] caido: add ozone platform hint for wayland --- pkgs/by-name/ca/caido/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/caido/package.nix b/pkgs/by-name/ca/caido/package.nix index c928bd57dba7..1322d48dc533 100644 --- a/pkgs/by-name/ca/caido/package.nix +++ b/pkgs/by-name/ca/caido/package.nix @@ -42,7 +42,8 @@ let install -m 444 -D ${appimageContents}/caido.png \ $out/share/icons/hicolor/512x512/apps/caido.png wrapProgram $out/bin/caido \ - --set WEBKIT_DISABLE_COMPOSITING_MODE 1 + --set WEBKIT_DISABLE_COMPOSITING_MODE 1 \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" ''; }; From 3477ccbaae731d3ddf2cfcb838a9d73b4b4c0cdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 27 Aug 2025 06:08:40 +0000 Subject: [PATCH 049/281] python3Packages.wat: 0.6.0 -> 0.7.0 --- pkgs/development/python-modules/wat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wat/default.nix b/pkgs/development/python-modules/wat/default.nix index 3cad48246313..916a516ec07e 100644 --- a/pkgs/development/python-modules/wat/default.nix +++ b/pkgs/development/python-modules/wat/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "wat"; - version = "0.6.0"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "igrek51"; repo = "wat"; rev = version; - hash = "sha256-vTq+R/EBkBm27qWR4S9Za6/ppfWD9CLE21SXhTabkhc="; + hash = "sha256-ns5eF5jsmwCvx9jnTLG9w0ujH3cPAjzy9bRMgQHVKj4="; }; build-system = [ setuptools ]; From a6b5315ee338d20557c531de07b127c4f046db34 Mon Sep 17 00:00:00 2001 From: Yaya Date: Wed, 27 Aug 2025 09:53:04 +0200 Subject: [PATCH 050/281] gitlab-runner: 18.1.3 -> 18.3.0 https://gitlab.com/gitlab-org/gitlab-runner/blob/v18.3.0/CHANGELOG.md --- pkgs/by-name/gi/gitlab-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-runner/package.nix b/pkgs/by-name/gi/gitlab-runner/package.nix index 8f9576a6fdd2..827c389716a7 100644 --- a/pkgs/by-name/gi/gitlab-runner/package.nix +++ b/pkgs/by-name/gi/gitlab-runner/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gitlab-runner"; - version = "18.1.3"; + version = "18.3.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-LqkHXmbGHXhIWqcJijBi1i5hYiBi9sv+/+7u2NW2e7Q="; + hash = "sha256-D40ecrGAu76WoV8B49/2eDqigpcXcSCc+1nOW7KxHcA="; }; - vendorHash = "sha256-G9qZKWI//ECG88Tu8zb8nEDSwNRabVMsrp7aQzVsxCY="; + vendorHash = "sha256-vP/htZiUp5qL4TMw6AgNW/TVcvx+pl6rxp41SK5g4XM="; # For patchShebangs buildInputs = [ bash ]; From 91547c4f68221783778f555049406e7ccaf8a74d Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 27 Aug 2025 10:18:53 +0100 Subject: [PATCH 051/281] argyllcms: 3.4.0 -> 3.4.1 Changes: https://www.argyllcms.com/doc/ChangesSummary.html --- pkgs/by-name/ar/argyllcms/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/argyllcms/package.nix b/pkgs/by-name/ar/argyllcms/package.nix index 071d192685f0..7ab53ed7f5fc 100644 --- a/pkgs/by-name/ar/argyllcms/package.nix +++ b/pkgs/by-name/ar/argyllcms/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "argyllcms"; - version = "3.4.0"; + version = "3.4.1"; src = fetchzip { # Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a # while on me. It might be good to find a mirror url = "https://www.argyllcms.com/Argyll_V${version}_src.zip"; - hash = "sha256-jY6X9mQaP9NTIkbpW5QO31s+5Iv/mFEDgtwDgYXzIU4="; + hash = "sha256-QVugWtAk8xBn+/fRFqCoi072Q2q8OlB0LRhavrHC5MI="; }; nativeBuildInputs = [ From abd9ac8e7c31bbf62f0b9300cbaf17878427b4f0 Mon Sep 17 00:00:00 2001 From: dish Date: Wed, 27 Aug 2025 08:21:20 -0400 Subject: [PATCH 052/281] plowshare: upgrade spidermonkey dependency; modernize Spidermonkey 115 goes EOL in 3 weeks from this commit, so we want to upgrade all dependants before then in preparation. plowshare does not require a specific version, as it uses the CLI tool, so it's easy to upgrade. I also modernized the code, using makeBinaryWrapper instead of makeWrapper, and added a homepage for the package as well. --- pkgs/by-name/pl/plowshare/package.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/pl/plowshare/package.nix b/pkgs/by-name/pl/plowshare/package.nix index 50ccefde02a2..76aaff1bbf47 100644 --- a/pkgs/by-name/pl/plowshare/package.nix +++ b/pkgs/by-name/pl/plowshare/package.nix @@ -2,10 +2,10 @@ lib, stdenv, fetchFromGitHub, - makeWrapper, + makeBinaryWrapper, curl, recode, - spidermonkey_115, + spidermonkey_140, }: stdenv.mkDerivation rec { @@ -17,10 +17,10 @@ stdenv.mkDerivation rec { owner = "mcrapet"; repo = "plowshare"; rev = "v${version}"; - sha256 = "1p8s60dlzaldp006yj710s371aan915asyjhd99188vrj4jj1x79"; + hash = "sha256-6fQgJZF5IxRSalB6rUpIVqlwhgbhSG8AuI2qTxswGt0="; }; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeBinaryWrapper ]; dontBuild = true; @@ -32,16 +32,15 @@ stdenv.mkDerivation rec { lib.makeBinPath [ curl recode - spidermonkey_115 + spidermonkey_140 ] }" done ''; meta = { - description = '' - A command-line download/upload tool for popular file sharing websites - ''; + description = "Command-line download/upload tool for popular file sharing websites"; + homepage = "https://github.com/mcrapet/plowshare"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ aforemny ]; platforms = lib.platforms.linux; From 018aa6d4d08f35717fd0a88ac5b91ce68fb624f1 Mon Sep 17 00:00:00 2001 From: Ratakor Date: Wed, 27 Aug 2025 18:03:53 +0200 Subject: [PATCH 053/281] librespot: 0.6.0 -> 0.7.0 --- pkgs/applications/audio/librespot/default.nix | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/audio/librespot/default.nix b/pkgs/applications/audio/librespot/default.nix index 0c13f34b443b..8daad5ed3d2f 100644 --- a/pkgs/applications/audio/librespot/default.nix +++ b/pkgs/applications/audio/librespot/default.nix @@ -18,20 +18,21 @@ withMDNS ? true, withDNS-SD ? false, avahi-compat, + tlsBackend ? "native-tls", # "native-tls" "rustls-tls-native-roots" "rustls-tls-webpki-roots" }: rustPlatform.buildRustPackage rec { pname = "librespot"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "librespot-org"; repo = "librespot"; rev = "v${version}"; - sha256 = "sha256-dGQDRb7fgIkXelZKa+PdodIs9DxbgEMlVGJjK/hU3Mo="; + hash = "sha256-IsHyYH4RDMRqXLNv6RZNzRTl3+zxan0TM/bjHoZC8YA="; }; - cargoHash = "sha256-SqvJSHkyd1IicT6c4pE96dBJNNodULhpyG14HRGVWCk="; + cargoHash = "sha256-1Jc7gfnrsvk3Lcrvq0jV78IMKAnMDsW3nDr1W34PVmE="; nativeBuildInputs = [ pkg-config @@ -50,14 +51,16 @@ rustPlatform.buildRustPackage rec { ++ lib.optional withPulseAudio libpulseaudio; buildNoDefaultFeatures = true; - buildFeatures = - lib.optional withRodio "rodio-backend" - ++ lib.optional withMDNS "with-libmdns" - ++ lib.optional withDNS-SD "with-dns-sd" - ++ lib.optional withALSA "alsa-backend" - ++ lib.optional withAvahi "with-avahi" - ++ lib.optional withPortAudio "portaudio-backend" - ++ lib.optional withPulseAudio "pulseaudio-backend"; + buildFeatures = [ + tlsBackend + ] + ++ lib.optional withRodio "rodio-backend" + ++ lib.optional withMDNS "with-libmdns" + ++ lib.optional withDNS-SD "with-dns-sd" + ++ lib.optional withALSA "alsa-backend" + ++ lib.optional withAvahi "with-avahi" + ++ lib.optional withPortAudio "portaudio-backend" + ++ lib.optional withPulseAudio "pulseaudio-backend"; postFixup = lib.optionalString withALSA '' wrapProgram "$out/bin/librespot" \ From 223b327fcc0775212bcc30a0bfb57c90ce5e3251 Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 27 Aug 2025 16:16:53 +0000 Subject: [PATCH 054/281] gmobile: set strictDeps, fix cross compilation --- pkgs/by-name/gm/gmobile/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gm/gmobile/package.nix b/pkgs/by-name/gm/gmobile/package.nix index c43f8a02e539..a3f9396fa137 100644 --- a/pkgs/by-name/gm/gmobile/package.nix +++ b/pkgs/by-name/gm/gmobile/package.nix @@ -35,16 +35,17 @@ stdenv.mkDerivation (finalAttrs: { pkg-config gobject-introspection udevCheckHook + vala ]; buildInputs = [ glib json-glib libuev - vala ]; doInstallCheck = true; + strictDeps = true; passthru.updateScript = nix-update-script { }; From 52253dea447ce5f73d55f367b53b1fb4727c35a8 Mon Sep 17 00:00:00 2001 From: Nico Pulido-Mateo <13149442+npulidomateo@users.noreply.github.com> Date: Wed, 27 Aug 2025 22:03:48 +0200 Subject: [PATCH 055/281] typora: 1.10.8 -> 1.11.5 --- pkgs/by-name/ty/typora/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typora/package.nix b/pkgs/by-name/ty/typora/package.nix index b09e6039f341..9cf0bde5ae6c 100644 --- a/pkgs/by-name/ty/typora/package.nix +++ b/pkgs/by-name/ty/typora/package.nix @@ -22,13 +22,13 @@ let pname = "typora"; - version = "1.10.8"; + version = "1.11.5"; src = fetchurl { urls = [ "https://download.typora.io/linux/typora_${version}_amd64.deb" "https://downloads.typoraio.cn/linux/typora_${version}_amd64.deb" ]; - hash = "sha256-7auxTtdVafvM2fIpQVvEey1Q6eLVG3mLdjdZXcqSE/Q="; + hash = "sha256-CpUF8pRLzR3RzFD85Cobbmo3BInaeCee0NWKsmelPGs="; }; typoraBase = stdenv.mkDerivation { @@ -133,7 +133,7 @@ stdenv.mkDerivation { ''; meta = { - description = "Markdown editor, a markdown reader"; + description = "A minimal Markdown editor and reader."; homepage = "https://typora.io/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ npulidomateo ]; From 92a99136a1a7429f8cae4e37b2d8813cdf96f571 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Thu, 28 Aug 2025 00:07:03 +0200 Subject: [PATCH 056/281] adguardhome: 0.107.64 -> 0.107.65 --- pkgs/by-name/ad/adguardhome/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ad/adguardhome/package.nix b/pkgs/by-name/ad/adguardhome/package.nix index d666394f64a1..9df89eb8fc84 100644 --- a/pkgs/by-name/ad/adguardhome/package.nix +++ b/pkgs/by-name/ad/adguardhome/package.nix @@ -9,15 +9,15 @@ buildGoModule (finalAttrs: { pname = "adguardhome"; - version = "0.107.64"; + version = "0.107.65"; src = fetchFromGitHub { owner = "AdguardTeam"; repo = "AdGuardHome"; tag = "v${finalAttrs.version}"; - hash = "sha256-UmgWRei3qVkPLtusnXDGeaobxMy1a3Nlb1kBqkcmpxA="; + hash = "sha256-OOW77CJRR5vi5jHFOCyF/OyCXaQdTgEc8xZKPcF9vQE="; }; - vendorHash = "sha256-EKQGbDLaEZGthdBr+Fj5pZ2TBCQ1Df+L9uuI0y/k7XU="; + vendorHash = "sha256-spBMVSZhiM0R5tf8dhZD+N4ucFZ9Wno9Y+BhZMdzQRM="; dashboard = buildNpmPackage { inherit (finalAttrs) src; @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { passthru = { updateScript = ./update.sh; - schema_version = 29; + schema_version = 30; tests.adguardhome = nixosTests.adguardhome; tests.version = testers.testVersion { package = finalAttrs.finalPackage; From a46e7cb612d2f128429da528893b79c45493c5b5 Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 28 Aug 2025 10:12:05 +0800 Subject: [PATCH 057/281] yle-dl: 20250316 -> 20250730 https://github.com/aajanki/yle-dl/blob/releases/20250730/ChangeLog --- pkgs/by-name/yl/yle-dl/package.nix | 51 ++++++++++++++---------------- 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/yl/yle-dl/package.nix b/pkgs/by-name/yl/yle-dl/package.nix index d2b258ae75f1..0856afcfc7f2 100644 --- a/pkgs/by-name/yl/yle-dl/package.nix +++ b/pkgs/by-name/yl/yle-dl/package.nix @@ -1,57 +1,52 @@ { lib, - fetchFromGitHub, - rtmpdump, - php, - wget, python3Packages, + fetchFromGitHub, ffmpeg, - testers, - yle-dl, + wget, + versionCheckHook, }: -python3Packages.buildPythonApplication rec { - pname = "yle-dl"; - version = "20250316"; +let + version = "20250730"; src = fetchFromGitHub { owner = "aajanki"; repo = "yle-dl"; - rev = "releases/${version}"; - hash = "sha256-8cJVaoZRKAR/mkRebpgMfwOWIdDySS8q6Dc2kanr4SE="; + tag = "releases/${version}"; + hash = "sha256-85Dj+r6heusvT3+y3SNYBBa5h/tje0G4XHmfJpCwkMY="; }; - +in +python3Packages.buildPythonApplication { + pname = "yle-dl"; + inherit version src; pyproject = true; - propagatedBuildInputs = with python3Packages; [ - attrs + build-system = with python3Packages; [ flit-core ]; + + dependencies = with python3Packages; [ configargparse - ffmpeg - future lxml requests ]; - buildInputs = with python3Packages; [ - flit-core - ]; + pythonPath = [ - rtmpdump - php wget + ffmpeg ]; - doCheck = false; # tests require network access - nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + nativeCheckInputs = [ + versionCheckHook + # tests require network access + # python3Packages.pytestCheckHook + ]; - passthru.tests.version = testers.testVersion { - package = yle-dl; - command = "yle-dl -h"; - }; + versionCheckProgramArg = "--version"; meta = { description = "Downloads videos from Yle (Finnish Broadcasting Company) servers"; homepage = "https://aajanki.github.io/yle-dl/"; - changelog = "https://github.com/aajanki/yle-dl/blob/${version}/ChangeLog"; + changelog = "https://github.com/aajanki/yle-dl/blob/${src.tag}/ChangeLog"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dezgeg ]; platforms = lib.platforms.unix; From 5468053e46fedeaa41099abd4a95855a53d910c5 Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 28 Aug 2025 12:49:09 +0800 Subject: [PATCH 058/281] yaml-language-server: use yarn hook --- .../ya/yaml-language-server/package.json | 108 ------------------ .../ya/yaml-language-server/package.nix | 48 ++------ 2 files changed, 7 insertions(+), 149 deletions(-) delete mode 100644 pkgs/by-name/ya/yaml-language-server/package.json diff --git a/pkgs/by-name/ya/yaml-language-server/package.json b/pkgs/by-name/ya/yaml-language-server/package.json deleted file mode 100644 index 62be0e23edba..000000000000 --- a/pkgs/by-name/ya/yaml-language-server/package.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "name": "yaml-language-server", - "description": "YAML language server", - "version": "1.15.0", - "author": "Gorkem Ercan (Red Hat)", - "license": "MIT", - "contributors": [ - { - "name": "Joshua Pinkney", - "email": "joshpinkney@gmail.com" - }, - { - "name": "Yevhen Vydolob", - "email": "yvydolob@redhat.com" - }, - { - "name": "Google LLC" - } - ], - "bin": { - "yaml-language-server": "./bin/yaml-language-server" - }, - "main": "./out/server/src/index.js", - "keywords": [ - "yaml", - "LSP" - ], - "repository": { - "type": "git", - "url": "https://github.com/redhat-developer/yaml-language-server.git" - }, - "optionalDependencies": { - "prettier": "2.8.7" - }, - "dependencies": { - "ajv": "^8.11.0", - "lodash": "4.17.21", - "request-light": "^0.5.7", - "vscode-json-languageservice": "4.1.8", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2", - "yaml": "2.2.2" - }, - "devDependencies": { - "@microsoft/eslint-formatter-sarif": "3.0.0", - "@types/chai": "^4.2.12", - "@types/mocha": "8.2.2", - "@types/node": "16.x", - "@types/prettier": "2.7.2", - "@types/sinon": "^9.0.5", - "@types/sinon-chai": "^3.2.5", - "@typescript-eslint/eslint-plugin": "^5.38.0", - "@typescript-eslint/parser": "^5.38.0", - "chai": "^4.2.0", - "coveralls": "3.1.1", - "eslint": "^8.24.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-prettier": "^4.2.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "mocha": "9.2.2", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^15.1.0", - "rimraf": "^3.0.2", - "sinon": "^9.0.3", - "sinon-chai": "^3.5.0", - "source-map-support": "^0.5.19", - "ts-node": "^10.0.0", - "typescript": "^4.8.3" - }, - "scripts": { - "clean": "rimraf out/server && rimraf lib", - "compile": "tsc -p .", - "watch": "tsc --watch -p .", - "test": "mocha --require ts-node/register --timeout 5000 --ui bdd ./test/*.test.ts", - "coverage": "nyc mocha --require ts-node/register --timeout 5000 --require source-map-support/register --recursive --ui bdd ./test/*.test.ts", - "coveralls": "nyc --reporter=lcov --reporter=text mocha --timeout 5000 --require ts-node/register --require source-map-support/register --recursive --ui bdd ./test/*.test.ts", - "lint": "eslint --max-warnings 0 -c .eslintrc.js --ext .ts src test", - "lint-ci": "eslint --max-warnings 0 -c .eslintrc.js -f @microsoft/eslint-formatter-sarif -o eslint-result.sarif --ext .ts src test", - "prettier-fix": "yarn prettier --write .", - "build": "yarn clean && yarn lint && yarn compile && yarn build:libs", - "build:libs": "yarn compile:umd && yarn compile:esm", - "compile:umd": "tsc -p ./tsconfig.umd.json", - "compile:esm": "tsc -p ./tsconfig.esm.json", - "check-dependencies": "node ./scripts/check-dependencies.js", - "pull-remote": "git pull https://github.com/redhat-developer/yaml-language-server.git main" - }, - "nyc": { - "extension": [ - ".ts", - ".tsx" - ], - "exclude": [ - "**/*.d.ts", - "test/", - "out", - "lib", - "coverage/", - ".eslintrc.js", - "scripts" - ], - "all": true - } -} diff --git a/pkgs/by-name/ya/yaml-language-server/package.nix b/pkgs/by-name/ya/yaml-language-server/package.nix index 831c2589c255..b597cd02b5ad 100644 --- a/pkgs/by-name/ya/yaml-language-server/package.nix +++ b/pkgs/by-name/ya/yaml-language-server/package.nix @@ -3,11 +3,10 @@ stdenv, fetchFromGitHub, fetchYarnDeps, - fixup-yarn-lock, - makeWrapper, nodejs, - writableTmpDirAsHomeHook, - yarn, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, }: stdenv.mkDerivation (finalAttrs: { @@ -22,16 +21,15 @@ stdenv.mkDerivation (finalAttrs: { }; offlineCache = fetchYarnDeps { - yarnLock = "${finalAttrs.src}/yarn.lock"; + yarnLock = finalAttrs.src + "/yarn.lock"; hash = "sha256-2OVxvvijnfB8Bytgoaybyx4p66nD/aahtyjxLf8womE="; }; nativeBuildInputs = [ - makeWrapper - fixup-yarn-lock - yarn nodejs - writableTmpDirAsHomeHook + yarnConfigHook + yarnBuildHook + yarnInstallHook ]; # NodeJS is also needed here so that script interpreter get patched @@ -39,38 +37,6 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; - configurePhase = '' - runHook preConfigure - - yarn config --offline set yarn-offline-mirror "$offlineCache" - fixup-yarn-lock yarn.lock - yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install - patchShebangs node_modules - - runHook postConfigure - ''; - - buildPhase = '' - runHook preBuild - - yarn --offline compile - yarn --offline build:libs - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - yarn --offline --production install - - mkdir -p $out/bin $out/lib/node_modules/yaml-language-server - cp -r . $out/lib/node_modules/yaml-language-server - ln -s $out/lib/node_modules/yaml-language-server/bin/yaml-language-server $out/bin/ - - runHook postInstall - ''; - meta = { changelog = "https://github.com/redhat-developer/yaml-language-server/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Language Server for YAML Files"; From 6a6ea73076ac3066acba57ebc9e0ad3d5ad85b17 Mon Sep 17 00:00:00 2001 From: Majitelll Date: Wed, 27 Aug 2025 08:43:11 +0200 Subject: [PATCH 059/281] _010editor: 16.0 -> 16.0.1 --- pkgs/by-name/_0/_010editor/package.nix | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/_0/_010editor/package.nix b/pkgs/by-name/_0/_010editor/package.nix index ae5fe6740017..59107c3450b7 100644 --- a/pkgs/by-name/_0/_010editor/package.nix +++ b/pkgs/by-name/_0/_010editor/package.nix @@ -7,13 +7,14 @@ makeWrapper, makeDesktopItem, cups, - qt5, + qt6, undmg, + xorg, }: stdenv.mkDerivation (finalAttrs: { pname = "010editor"; - version = "16.0"; + version = "16.0.1"; src = finalAttrs.passthru.srcs.${stdenv.hostPlatform.system}; @@ -27,14 +28,15 @@ stdenv.mkDerivation (finalAttrs: { lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook makeWrapper - qt5.wrapQtAppsHook + qt6.wrapQtAppsHook ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ undmg ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ cups - qt5.qtbase - qt5.qtwayland + qt6.qtbase + qt6.qtwayland + xorg.xkeyboardconfig ]; installPhase = @@ -47,12 +49,12 @@ stdenv.mkDerivation (finalAttrs: { linuxInstall = '' mkdir -p $out/opt && cp -ar source/* $out/opt - # Use makeWrapper to clean environment and force xcb + # Wrap binary: clean env, fix XKB lookup makeWrapper $out/opt/010editor $out/bin/010editor \ --unset QT_PLUGIN_PATH \ - --set QT_QPA_PLATFORM xcb + --set XKB_CONFIG_ROOT ${xorg.xkeyboardconfig}/share/X11/xkb - # Copy the icon and generated desktop file + # Install icon + desktop entry install -D $out/opt/010_icon_128x128.png $out/share/icons/hicolor/128x128/apps/010.png install -D $desktopItem/share/applications/* -t $out/share/applications/ ''; @@ -89,17 +91,17 @@ stdenv.mkDerivation (finalAttrs: { passthru.srcs = { x86_64-linux = fetchzip { url = "https://download.sweetscape.com/010EditorLinux64Installer${finalAttrs.version}.tar.gz"; - hash = "sha256-DK+AIk90AC/KjZR0yBMHaRF7ajuX+UvT8rqDVdL678M="; + hash = "sha256-fPQCVA9VrpNBTA7PiOsHwIiaZLKKoK817PtWNX8uHBQ="; }; x86_64-darwin = fetchurl { url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg"; - hash = "sha256-TWatSVqm9a+bVLXtJjiWAtkcB7qZqoeJ7Gmr62XUVz4="; + hash = "sha256-q/lfe4IWYJbxoGVBQju+t/w13UI3XHaVNPdTjnIQFw8="; }; aarch64-darwin = fetchurl { url = "https://download.sweetscape.com/010EditorMacARM64Installer${finalAttrs.version}.dmg"; - hash = "sha256-CtExBuu6EL8ilq3+gtwjNwnMxXkKgPdrk34tYvjN2ps="; + hash = "sha256-kBrYSxTNz01pPaRfKZWE6dDoACgs5tlfb+M6A7R0Vo4="; }; }; From b3f5e47229f7a79bbc4c6d935fa164f546eaf77d Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 28 Aug 2025 16:18:29 +0800 Subject: [PATCH 060/281] xnviewmp: add updateScript --- pkgs/by-name/xn/xnviewmp/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/xn/xnviewmp/package.nix b/pkgs/by-name/xn/xnviewmp/package.nix index 612f859a3b94..6a9f862f991b 100644 --- a/pkgs/by-name/xn/xnviewmp/package.nix +++ b/pkgs/by-name/xn/xnviewmp/package.nix @@ -6,6 +6,8 @@ makeDesktopItem, copyDesktopItems, imagemagick, + writeShellScript, + nix-update, }: let icon = @@ -53,6 +55,14 @@ appimageTools.wrapType2 rec { install -m 444 -D ${icon} $out/share/icons/hicolor/512x512/apps/xnviewmp.png ''; + passthru = { + inherit src; + updateScript = writeShellScript "update-xnviewmp" '' + latestVersion=$(curl --fail --silent "http://www.xnview.com/update.txt" | awk -F= '/\[XnViewMP\]/{getline; if($1=="version") print $2}') + ${lib.getExe nix-update} xnviewmp --version $latestVersion + ''; + }; + meta = { description = "Efficient multimedia viewer, browser and converter"; changelog = "https://www.xnview.com/mantisbt/changelog_page.php"; From e2b52d9f2ad5ddf61ce44e26c30958385363ee0c Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 28 Aug 2025 16:23:42 +0800 Subject: [PATCH 061/281] xnviewmp: 1.9.0 -> 1.9.3 Changelog: https://www.xnview.com/mantisbt/changelog_page.php --- pkgs/by-name/xn/xnviewmp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xn/xnviewmp/package.nix b/pkgs/by-name/xn/xnviewmp/package.nix index 6a9f862f991b..e0c53a0a50bc 100644 --- a/pkgs/by-name/xn/xnviewmp/package.nix +++ b/pkgs/by-name/xn/xnviewmp/package.nix @@ -20,16 +20,16 @@ let }; } '' - convert $src $out + magick $src -resize 512x512 $out ''; in appimageTools.wrapType2 rec { pname = "xnviewmp"; - version = "1.9.0"; + version = "1.9.3"; src = fetchurl { url = "https://download.xnview.com/old_versions/XnView_MP/XnView_MP-${version}.glibc2.17-x86_64.AppImage"; - hash = "sha256-lj6yLxg6VsNq4/3nZG8QuYYL+N+XRlpaN1Lmi307b8Q="; + hash = "sha256-Aai88JrjStkUVYCb1up662jyqBo+vmj+nu/i2vBe8XI="; }; nativeBuildInputs = [ From 71f974c0a9dfc1e9f6ba274a2cdf3571a9d1058d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 Aug 2025 08:53:57 +0000 Subject: [PATCH 062/281] python3Packages.fast-array-utils: 1.2.1 -> 1.2.3 --- pkgs/development/python-modules/fast-array-utils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fast-array-utils/default.nix b/pkgs/development/python-modules/fast-array-utils/default.nix index fb541592bcdc..9d8fc827f752 100644 --- a/pkgs/development/python-modules/fast-array-utils/default.nix +++ b/pkgs/development/python-modules/fast-array-utils/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "fast-array-utils"; - version = "1.2.1"; + version = "1.2.3"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "fast-array-utils"; tag = "v${version}"; - hash = "sha256-SQaumXgjFn2+/MqllEs0zRnl2t7m2JZyOd+39vZPU2U="; + hash = "sha256-uvTViDaLey+jxWyic9m542Ip4x8cCfGaNUfYp8cQPXo="; }; # hatch-min-requirements tries to talk to PyPI by default. See https://github.com/tlambert03/hatch-min-requirements?tab=readme-ov-file#environment-variables. From c13b2020514036718171d1c674e71eef1e09591a Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 28 Aug 2025 17:01:05 +0800 Subject: [PATCH 063/281] xinput-calibrator: 0.7.5 -> 0.8.0 --- pkgs/by-name/xi/xinput-calibrator/package.nix | 48 ++++++++++++++++++ pkgs/by-name/xi/xinput_calibrator/package.nix | 50 ------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 49 insertions(+), 50 deletions(-) create mode 100644 pkgs/by-name/xi/xinput-calibrator/package.nix delete mode 100644 pkgs/by-name/xi/xinput_calibrator/package.nix diff --git a/pkgs/by-name/xi/xinput-calibrator/package.nix b/pkgs/by-name/xi/xinput-calibrator/package.nix new file mode 100644 index 000000000000..af2c8a1a8a0f --- /dev/null +++ b/pkgs/by-name/xi/xinput-calibrator/package.nix @@ -0,0 +1,48 @@ +{ + lib, + stdenv, + fetchFromGitLab, + desktop-file-utils, + pkg-config, + meson, + ninja, + xorg, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "xinput-calibrator"; + version = "0.8.0"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "xorg/app"; + repo = "xinput-calibrator"; + tag = "v${finalAttrs.version}"; + hash = "sha256-BxLBLv6g3hfj2ydIliZitGK/oYepvz1LYknvSWnNG58="; + }; + + nativeBuildInputs = [ + desktop-file-utils + pkg-config + meson + ninja + ]; + + buildInputs = [ + xorg.libX11 + xorg.libXi + xorg.libXrandr + ]; + + meta = { + homepage = "https://gitlab.freedesktop.org/xorg/app/xinput-calibrator"; + description = "Generic touchscreen calibration program for X.Org"; + license = with lib.licenses; [ + cc-by-sa-30 # icon + mit + ]; + maintainers = [ lib.maintainers.flosse ]; + platforms = lib.platforms.linux; + mainProgram = "xinput_calibrator"; + }; +}) diff --git a/pkgs/by-name/xi/xinput_calibrator/package.nix b/pkgs/by-name/xi/xinput_calibrator/package.nix deleted file mode 100644 index e54ab099c874..000000000000 --- a/pkgs/by-name/xi/xinput_calibrator/package.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - libXi, - xorgproto, - autoconf, - automake, - libtool, - m4, - pkg-config, - xorg, -}: - -stdenv.mkDerivation rec { - pname = "xinput_calibrator"; - version = "0.7.5"; - - src = fetchFromGitHub { - owner = "tias"; - repo = "xinput_calibrator"; - rev = "v${version}"; - sha256 = "5ZkNw+CKNUcPt1PY5PLzB/OT2wcf5n3UcaQlmMcwRVE="; - }; - - preConfigure = "./autogen.sh --with-gui=X11"; - - nativeBuildInputs = [ - pkg-config - autoconf - automake - ]; - buildInputs = [ - xorgproto - libXi - libtool - m4 - xorg.libX11 - xorg.libXext - ]; - - meta = { - homepage = "https://github.com/tias/xinput_calibrator"; - description = "Generic touchscreen calibration program for X.Org"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.flosse ]; - platforms = lib.platforms.linux; - mainProgram = "xinput_calibrator"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2d3fcb430b0a..d8d9a149cbcd 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2480,6 +2480,7 @@ mapAliases { xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22 xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17 xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2024-10-17 + xinput_calibrator = xinput-calibrator; # Added 2025-08-28 xjump = throw "'xjump' has been removed as it is unmaintained"; # Added 2025-08-22 xlsxgrep = throw "'xlsxgrep' has been dropped due to lack of maintenance."; # Added 2024-11-01 xmlada = gnatPackages.xmlada; # Added 2024-02-25 From e66f971baf03daad43b2e4f421442a14b7ff48bd Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Thu, 28 Aug 2025 11:50:03 +0200 Subject: [PATCH 064/281] proxyman: 3.1.0 -> 3.2.0 --- pkgs/by-name/pr/proxyman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index f0e18b761227..55299e114217 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -6,11 +6,11 @@ }: let pname = "proxyman"; - version = "3.1.0"; + version = "3.2.0"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-R/PrJCIK6dWwdivzeTpAhyD1Ir34hdBaHDtE+TRHOxo="; + hash = "sha256-u6Lu5blU1z7UJyiBZFj/dqKeoCfMniXz6ul2TQwaOqI="; }; appimageContents = appimageTools.extract { From c579b4f49081dc0cc642fff546851d0093b498ae Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Mon, 25 Aug 2025 08:14:15 -0400 Subject: [PATCH 065/281] komga: 1.23.1 -> 1.23.3 changelog: https://github.com/gotson/komga/releases/tag/1.23.2 changelog: https://github.com/gotson/komga/releases/tag/1.23.3 --- pkgs/by-name/ko/komga/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komga/package.nix b/pkgs/by-name/ko/komga/package.nix index 1150d3c3d135..cea4a74dedc3 100644 --- a/pkgs/by-name/ko/komga/package.nix +++ b/pkgs/by-name/ko/komga/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "komga"; - version = "1.23.1"; + version = "1.23.3"; src = fetchurl { url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar"; - sha256 = "sha256-yDmkM4ayyAanX3NmjfHZdp6Ya1CAVVOonwfQa2XeGY8="; + sha256 = "sha256-Q52u284BqN6IktMKOAbiwdM77ZOPQrHIzOkExz91Xeo="; }; nativeBuildInputs = [ From 9dd098a6306486ea75beaa5e351592b6613eb7b9 Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 28 Aug 2025 19:37:55 +0800 Subject: [PATCH 066/281] xcalib: 0.10 -> 0.11 Diff: https://codeberg.org/OpenICC/xcalib/compare/0.10...0.11 --- pkgs/by-name/xc/xcalib/package.nix | 39 ++++++++++++++++-------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/xc/xcalib/package.nix b/pkgs/by-name/xc/xcalib/package.nix index a1c789fef49a..515fb2b9cc8a 100644 --- a/pkgs/by-name/xc/xcalib/package.nix +++ b/pkgs/by-name/xc/xcalib/package.nix @@ -1,42 +1,45 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromGitea, + cmake, + ninja, libX11, libXxf86vm, - libXext, libXrandr, + samurai, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xcalib"; - version = "0.10"; + version = "0.11"; - src = fetchFromGitHub { + src = fetchFromGitea { + domain = "codeberg.org"; owner = "OpenICC"; repo = "xcalib"; - rev = version; - sha256 = "05fzdjmhiafgi2jf0k41i3nm0837a78sb6yv59cwc23nla8g0bhr"; + tag = finalAttrs.version; + hash = "sha256-o0pizV4Qrb9wfVKVNH2Ifb9tr7N7iveVHQB39WVCl8w="; }; + nativeBuildInputs = [ + cmake + ninja + ]; + buildInputs = [ libX11 libXxf86vm - libXext libXrandr + samurai ]; - installPhase = '' - mkdir -p $out/bin - cp xcalib $out/bin/ - ''; - - meta = with lib; { - inherit (src.meta) homepage; + meta = { + inherit (finalAttrs.src.meta) homepage; description = "Tiny monitor calibration loader for X and MS-Windows"; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; maintainers = [ ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; mainProgram = "xcalib"; }; -} +}) From 3f3298501c3cf845344dbc631a0cb5de16c0b60d Mon Sep 17 00:00:00 2001 From: eymeric Date: Thu, 28 Aug 2025 16:29:37 +0200 Subject: [PATCH 067/281] melos: 6.3.2 -> 7.1.0 --- pkgs/by-name/me/melos/add-generic-main.patch | 16 +++++++++------- pkgs/by-name/me/melos/package.nix | 4 ++-- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/me/melos/add-generic-main.patch b/pkgs/by-name/me/melos/add-generic-main.patch index 6871a4f7c6fa..434683968acd 100644 --- a/pkgs/by-name/me/melos/add-generic-main.patch +++ b/pkgs/by-name/me/melos/add-generic-main.patch @@ -8,8 +8,13 @@ index 0db7013..218276f 100644 import 'package:melos/src/command_runner.dart'; -Future main(List arguments) async => launchExecutable( -- arguments, -- LaunchConfig( +- arguments, +- LaunchConfig( +- name: ExecutableName('melos'), +- launchFromSelf: false, +- entrypoint: melosEntryPoint, +- ), +-); +Future main(List arguments) async { + final melosYamlPath = findMelosYaml(); + @@ -24,13 +29,10 @@ index 0db7013..218276f 100644 + LaunchContext( + directory: Directory.current, + localInstallation: ExecutableInstallation( - name: ExecutableName('melos'), -- launchFromSelf: false, -- entrypoint: melosEntryPoint, ++ name: ExecutableName('melos'), + isSelf: false, + packageRoot: melosYamlPath, - ), -- ); ++ ), + ), + ); +} diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index 25a8ae792f28..32852322b795 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -5,12 +5,12 @@ }: let pname = "melos"; - version = "6.3.2"; + version = "7.1.0"; src = fetchFromGitHub { owner = "invertase"; repo = "melos"; rev = "melos-v${version}"; - hash = "sha256-hD4UlQPFugRqtOZecyT/6wV3vFocoQ6OO5w+SZsYdO0="; + hash = "sha256-caX59w0uxy5VW1p1hgds73m3sIjEutz5ZUuOzjdIr4Q="; }; in buildDartApplication { From 3f6f23155a8aafdd06756c87bad7fe679588fe17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Chocholat=C3=BD?= Date: Thu, 28 Aug 2025 19:58:55 +0200 Subject: [PATCH 068/281] python3Packages.sparklines: Move to pyproject, switch license GPLv3+ -> MIT --- .../python-modules/sparklines/default.nix | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/sparklines/default.nix b/pkgs/development/python-modules/sparklines/default.nix index afcf086f0cca..493112410477 100644 --- a/pkgs/development/python-modules/sparklines/default.nix +++ b/pkgs/development/python-modules/sparklines/default.nix @@ -2,14 +2,15 @@ lib, buildPythonPackage, fetchFromGitHub, - future, + hatchling, + termcolor, pytestCheckHook, }: buildPythonPackage rec { pname = "sparklines"; version = "0.7.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "deeplook"; @@ -18,17 +19,29 @@ buildPythonPackage rec { sha256 = "sha256-jiMrxZMWN+moap0bDH+uy66gF4XdGst9HJpnboJrQm4="; }; - propagatedBuildInputs = [ future ]; + propagatedBuildInputs = [ + hatchling + termcolor + ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "sparklines" ]; + postPatch = '' + export TMPDIR=$PWD/tmp + mkdir -p $TMPDIR + substituteInPlace tests/test_sparkline.py \ + --replace-fail "/tmp/" "$TMPDIR/" + ''; + meta = with lib; { description = "This Python package implements Edward Tufte's concept of sparklines, but limited to text only"; mainProgram = "sparklines"; homepage = "https://github.com/deeplook/sparklines"; - maintainers = with maintainers; [ rhoriguchi ]; - license = licenses.gpl3Only; + maintainers = with maintainers; [ + rhoriguchi + ]; + license = licenses.mit; }; } From 101dda374a408640897bb58180e06bb3fea3f9f8 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 03:39:36 +0800 Subject: [PATCH 069/281] xfel: 1.3.2 -> 1.3.3 Diff: https://github.com/xboot/xfel/compare/v1.3.2...v1.3.3 --- pkgs/by-name/xf/xfel/package.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/xf/xfel/package.nix b/pkgs/by-name/xf/xfel/package.nix index cdd368dc2418..7eecffcbc3bc 100644 --- a/pkgs/by-name/xf/xfel/package.nix +++ b/pkgs/by-name/xf/xfel/package.nix @@ -8,24 +8,26 @@ stdenv.mkDerivation (finalAttrs: { pname = "xfel"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "xboot"; repo = "xfel"; tag = "v${finalAttrs.version}"; - hash = "sha256-fmf+jqCWC7RaLknr/TyRV6VQz4+fp83ynHNk2ACkyfQ="; + hash = "sha256-5Io2qOIeGovDpbxSlmqtGMrGMxUjMu/e1304euTEtJc="; }; + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "/usr/local" "$out" \ + --replace-fail "/etc" "$out/etc" \ + --replace-fail "/usr/share" "$out/share" + ''; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ libusb1 ]; - makeFlags = [ - "DESTDIR=$(out)" - "PREFIX=/" - ]; - doInstallCheck = true; meta = { From 3b92505ab4bac1120e5d02cdbdf788419b13131b Mon Sep 17 00:00:00 2001 From: Benjamin Lemouzy Date: Thu, 28 Aug 2025 22:27:23 +0200 Subject: [PATCH 070/281] kcc: add desktop entry --- pkgs/by-name/kc/kcc/package.nix | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 60260fc52e40..7a6a7a5ff4ab 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -2,6 +2,8 @@ lib, python3, fetchFromGitHub, + makeDesktopItem, + copyDesktopItems, qt6, archiveSupport ? true, @@ -23,7 +25,10 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-J4nuVY5eOmHziteLvoBf/+CAY0X/7wBbRtPoIgdd5MA="; }; - nativeBuildInputs = [ qt6.wrapQtAppsHook ]; + nativeBuildInputs = [ + qt6.wrapQtAppsHook + copyDesktopItems + ]; buildInputs = [ qt6.qtbase ]; @@ -57,10 +62,27 @@ python3.pkgs.buildPythonApplication rec { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/kcc-c2e"; + postInstall = '' + install -Dm644 \ + icons/comic2ebook.png \ + "$out/share/icons/hicolor/256x256/apps/kcc.png" + ''; + passthru = { updateScript = nix-update-script { }; }; + desktopItems = [ + (makeDesktopItem { + name = "kcc"; + exec = "kcc"; + icon = "kcc"; + desktopName = "Kindle Comic Converter"; + comment = "A comic and manga converter for ebook readers"; + categories = [ "Graphics" ]; + }) + ]; + meta = { description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; homepage = "https://kcc.iosphe.re"; From 16709a81caddb027b2681d1da99f155082498ca3 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 29 Aug 2025 00:20:43 +0300 Subject: [PATCH 071/281] gpt4all: 3.9.0 -> 3.10.0 Diff: https://github.com/nomic-ai/gpt4all/compare/v3.9.0...v3.10.0 Changelog: https://github.com/nomic-ai/gpt4all/releases/tag/v3.10.0 --- pkgs/by-name/gp/gpt4all/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpt4all/package.nix b/pkgs/by-name/gp/gpt4all/package.nix index fbc125b5e854..98d01f664f68 100644 --- a/pkgs/by-name/gp/gpt4all/package.nix +++ b/pkgs/by-name/gp/gpt4all/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpt4all"; - version = "3.9.0"; + version = "3.10.0"; src = fetchFromGitHub { fetchSubmodules = true; - hash = "sha256-DbMoDdP7tEku3zZiCOmPz3iHQF5acg97gd+tLKoFu/o="; + hash = "sha256-OAD/uSCL/3OXmYVG+iGJK4zD2s0dDaPf59DF23AbSFU="; owner = "nomic-ai"; repo = "gpt4all"; tag = "v${finalAttrs.version}"; From cf706cc6fe5169a6ecf0135b6c15664730916ac4 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Thu, 28 Aug 2025 17:36:27 -0400 Subject: [PATCH 072/281] retroarch: upgrade from qt5 to qt6 --- pkgs/by-name/re/retroarch-bare/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/retroarch-bare/package.nix b/pkgs/by-name/re/retroarch-bare/package.nix index 10f22acba898..82bd5f900f7a 100644 --- a/pkgs/by-name/re/retroarch-bare/package.nix +++ b/pkgs/by-name/re/retroarch-bare/package.nix @@ -29,7 +29,7 @@ pipewire, pkg-config, python3, - qt5, + qt6, SDL2, spirv-tools, udev, @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config - qt5.wrapQtAppsHook + qt6.wrapQtAppsHook ] ++ lib.optional withWayland wayland ++ lib.optional (runtimeLibs != [ ]) makeBinaryWrapper; @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { libxml2 mbedtls_2 python3 - qt5.qtbase + qt6.qtbase SDL2 spirv-tools zlib From e9b9291f6ed033d31aa443d9cdd9657dd7c84aa9 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 10:47:11 +0800 Subject: [PATCH 073/281] wpaperd: 1.2.1 -> 1.2.2 Diff: https://github.com/danyspin97/wpaperd/compare/1.2.1...1.2.2 --- pkgs/by-name/wp/wpaperd/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/wp/wpaperd/package.nix b/pkgs/by-name/wp/wpaperd/package.nix index 6e6ccc9466a6..b0579b1ff983 100644 --- a/pkgs/by-name/wp/wpaperd/package.nix +++ b/pkgs/by-name/wp/wpaperd/package.nix @@ -11,15 +11,15 @@ scdoc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wpaperd"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "danyspin97"; repo = "wpaperd"; - rev = version; - hash = "sha256-mBdrOmS+e+Npei5+RmtbTkBCGR8L5O83hulNU1z0Akk="; + tag = finalAttrs.version; + hash = "sha256-6XVpjTdo/wI65Lzd02fjqir7a28EEBBp3794zLgxayY="; }; cargoHash = "sha256-d8jzoNCn9J36SE4tQZ1orgOfFGbhVtHaaO940b3JxmQ="; @@ -71,4 +71,4 @@ rustPlatform.buildRustPackage rec { ]; mainProgram = "wpaperd"; }; -} +}) From d9a645707702ec05e39ee1beb630f3708a476886 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 10:47:44 +0800 Subject: [PATCH 074/281] wpaperd: remove with lib --- pkgs/by-name/wp/wpaperd/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wp/wpaperd/package.nix b/pkgs/by-name/wp/wpaperd/package.nix index b0579b1ff983..921e6abc113e 100644 --- a/pkgs/by-name/wp/wpaperd/package.nix +++ b/pkgs/by-name/wp/wpaperd/package.nix @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: { installManPage ${targetDir}/man/*.1 man/*.5 ''; - meta = with lib; { + meta = { description = "Minimal wallpaper daemon for Wayland"; longDescription = '' It allows the user to choose a different image for each output (aka for each monitor) @@ -63,9 +63,9 @@ rustPlatform.buildRustPackage (finalAttrs: { displayed will be changed with another random one. ''; homepage = "https://github.com/danyspin97/wpaperd"; - license = licenses.gpl3Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ DPDmancul fsnkty ]; From b09924862eeced1248f6c65a2be07b1ec45239f9 Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Fri, 29 Aug 2025 11:20:03 +0200 Subject: [PATCH 075/281] oakctl: 0.11.0 -> 0.13.2 --- pkgs/by-name/oa/oakctl/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/oa/oakctl/package.nix b/pkgs/by-name/oa/oakctl/package.nix index dfad861ca1be..0e039578c5a8 100644 --- a/pkgs/by-name/oa/oakctl/package.nix +++ b/pkgs/by-name/oa/oakctl/package.nix @@ -9,26 +9,26 @@ }: let - version = "0.11.0"; + version = "0.13.2"; # Note: Extracted from install script # https://oakctl-releases.luxonis.com/oakctl-installer.sh sources = { x86_64-linux = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/linux_x86_64/oakctl"; - hash = "sha256-AJo1xFKWtjMZNsY9M2cENe+3y9Simv+mT/fLKOWeIys="; + hash = "sha256-uS7CUnj9+/kBwGaaZA9P6R2//vhZ1cJW+lhkQePZ0is="; }; aarch64-linux = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/linux_aarch64/oakctl"; - hash = "sha256-sRHfmv1cUWCWkQHARpzTgSns464RlAkgw/JOKPQk//8="; + hash = "sha256-+WFSV3TALeJtdcxkcduaN8tWGLCrOxvs3UV6cOr1xAI="; }; aarch64-darwin = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/darwin_arm64/oakctl"; - hash = "sha256-AgvV8rgVaD+TrjTDvWPGXVSBk9YUVmh7OK3j5mNU+0s="; + hash = "sha256-OgVmfYcRNVcLGjEbxdVUtsV45vICj+jKPQJ578aRwZs="; }; x86_64-darwin = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/darwin_x86_64/oakctl"; - hash = "sha256-AgvV8rgVaD+TrjTDvWPGXVSBk9YUVmh7OK3j5mNU+0s="; + hash = "sha256-KjJxwMRLs0XqiOTHjke+dSVKBftwBDYppjrqsbf0Qe8="; }; }; @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { # Note: The command 'oakctl self-update' won't work as the binary is located in the nix/store meta = { description = "Tool to interact with Luxonis OAK4 cameras"; - homepage = "https://rvc4.docs.luxonis.com/software/tools/oakctl"; + homepage = "https://docs.luxonis.com/software-v3/oak-apps/oakctl/"; license = lib.licenses.unfree; platforms = [ "x86_64-linux" From 73bf19e2812f9d6c65d8d0b92382e73280882877 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 19:50:08 +0800 Subject: [PATCH 076/281] wbg: 1.2.0 -> 1.3.0 Diff: https://codeberg.org/dnkl/wbg/compare/1.2.0...1.3.0 Changelog: https://codeberg.org/dnkl/wbg/releases/tag/1.3.0 --- pkgs/by-name/wb/wbg/package.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wb/wbg/package.nix b/pkgs/by-name/wb/wbg/package.nix index 1d304d498033..19baf11415c9 100644 --- a/pkgs/by-name/wb/wbg/package.nix +++ b/pkgs/by-name/wb/wbg/package.nix @@ -10,6 +10,7 @@ wayland, wayland-scanner, wayland-protocols, + libjxl, enablePNG ? true, enableJPEG ? true, enableWebp ? true, @@ -19,16 +20,16 @@ libwebp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wbg"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "dnkl"; repo = "wbg"; - rev = version; - hash = "sha256-zd5OWC0r/75IaeKy5xjV+pQefRy48IcFTxx93iy0a0Q="; + tag = finalAttrs.version; + hash = "sha256-qEdl3dKeAfWWZ7+8MF59fAvtoELLA+C4680yFNsHhrY="; }; nativeBuildInputs = [ @@ -39,6 +40,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + libjxl pixman tllist wayland @@ -63,10 +65,10 @@ stdenv.mkDerivation rec { meta = { description = "Wallpaper application for Wayland compositors"; homepage = "https://codeberg.org/dnkl/wbg"; - changelog = "https://codeberg.org/dnkl/wbg/releases/tag/${version}"; + changelog = "https://codeberg.org/dnkl/wbg/releases/tag/${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ ]; platforms = with lib.platforms; linux; mainProgram = "wbg"; }; -} +}) From b131c65977df334a1eec20e0e4820ba3350ca570 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 20:05:55 +0800 Subject: [PATCH 077/281] wayidle: 1.0.0 -> 1.0.1 --- pkgs/by-name/wa/wayidle/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/wa/wayidle/package.nix b/pkgs/by-name/wa/wayidle/package.nix index a72621e91b17..b17ac3daac51 100644 --- a/pkgs/by-name/wa/wayidle/package.nix +++ b/pkgs/by-name/wa/wayidle/package.nix @@ -4,15 +4,15 @@ fetchFromSourcehut, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayidle"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "wayidle"; - rev = "v${version}"; - hash = "sha256-DgsktRIGWswSBYeij5OL4nJwWaURv+v+qzOdZnLKG/E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-VZfoPD9bpHOQBtDBpG4My7/KJNTKcy5PjFNO2xKmqKg="; }; cargoHash = "sha256-rpmMUrVobYa9mGERJnhGsvebzWbuL+51VeuXKUIFdwg="; @@ -25,4 +25,4 @@ rustPlatform.buildRustPackage rec { mainProgram = "wayidle"; platforms = platforms.linux; }; -} +}) From 80de42ba0951b8b00e3decb8a0ee850fc6f2e5f0 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 20:06:30 +0800 Subject: [PATCH 078/281] wayidle: remove with lib --- pkgs/by-name/wa/wayidle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wayidle/package.nix b/pkgs/by-name/wa/wayidle/package.nix index b17ac3daac51..ab994698422a 100644 --- a/pkgs/by-name/wa/wayidle/package.nix +++ b/pkgs/by-name/wa/wayidle/package.nix @@ -17,12 +17,12 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-rpmMUrVobYa9mGERJnhGsvebzWbuL+51VeuXKUIFdwg="; - meta = with lib; { + meta = { description = "Execute a program when a Wayland compositor reports being N seconds idle"; homepage = "https://git.sr.ht/~whynothugo/wayidle"; - license = licenses.isc; + license = lib.licenses.isc; maintainers = [ ]; mainProgram = "wayidle"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; }) From 7ffbb3c4804ca77863291ddb636b5dcf7a2f5ad9 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 21:04:51 +0800 Subject: [PATCH 079/281] watchmate: 0.5.2-unstable-2024-08-13 -> 0.5.3 --- pkgs/by-name/wa/watchmate/package.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/wa/watchmate/package.nix b/pkgs/by-name/wa/watchmate/package.nix index 33bd4534d69b..f7456effc94a 100644 --- a/pkgs/by-name/wa/watchmate/package.nix +++ b/pkgs/by-name/wa/watchmate/package.nix @@ -11,21 +11,19 @@ wrapGAppsHook4, glib, }: -let - releaseVersion = "0.5.2"; -in -rustPlatform.buildRustPackage { + +rustPlatform.buildRustPackage (finalAttrs: { pname = "watchmate"; - version = "${releaseVersion}-unstable-2024-08-13"; + version = "0.5.3"; src = fetchFromGitHub { owner = "azymohliad"; repo = "watchmate"; - rev = "e05edfae94a1973110c6f40f25133d5979f485ab"; - hash = "sha256-fHWxn7hFx/9cnLlCHIC6hIJaLd1U3Ii9mJgTJ+Hw63M="; + tag = "v${finalAttrs.version}"; + hash = "sha256-quEYcJiNPqbQqSfUf8mF2M4bHb7vnW1WzvF5OflubjE="; }; - cargoHash = "sha256-9OR0+OIUpDu37BDC1QJ0r4P/T+DtuHIStFfYT/kPXBE="; + cargoHash = "sha256-k9nvg5wp95OZDYyRLL7s++fJHjO6r+lZtodJLPev988="; nativeBuildInputs = [ pkg-config @@ -54,9 +52,9 @@ rustPlatform.buildRustPackage { description = "PineTime smart watch companion app for Linux phone and desktop"; mainProgram = "watchmate"; homepage = "https://github.com/azymohliad/watchmate"; - changelog = "https://github.com/azymohliad/watchmate/raw/v${releaseVersion}/CHANGELOG.md"; + changelog = "https://github.com/azymohliad/watchmate/raw/v${finalAttrs.version}/CHANGELOG.md"; license = licenses.gpl3Plus; maintainers = with maintainers; [ chuangzhu ]; platforms = platforms.linux; }; -} +}) From 65bbd8f67c3db6c068cdbde78d54d03275f48df3 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 21:06:15 +0800 Subject: [PATCH 080/281] watchmate: remove with lib --- pkgs/by-name/wa/watchmate/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wa/watchmate/package.nix b/pkgs/by-name/wa/watchmate/package.nix index f7456effc94a..f9c69a854039 100644 --- a/pkgs/by-name/wa/watchmate/package.nix +++ b/pkgs/by-name/wa/watchmate/package.nix @@ -48,13 +48,13 @@ rustPlatform.buildRustPackage (finalAttrs: { install -Dm444 assets/icons/io.gitlab.azymohliad.WatchMate-symbolic.svg -t $out/share/icons/hicolor/scalable/apps/ ''; - meta = with lib; { + meta = { description = "PineTime smart watch companion app for Linux phone and desktop"; mainProgram = "watchmate"; homepage = "https://github.com/azymohliad/watchmate"; changelog = "https://github.com/azymohliad/watchmate/raw/v${finalAttrs.version}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ chuangzhu ]; - platforms = platforms.linux; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ chuangzhu ]; + platforms = lib.platforms.linux; }; }) From cd5eea7ea3d19d90d77d3646431370aa6d64ecc9 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 21:16:32 +0800 Subject: [PATCH 081/281] wasynth: 0.12.0 -> 0.13.0 --- pkgs/by-name/wa/wasynth/Cargo.lock | 273 +++++++++++++++++++++------- pkgs/by-name/wa/wasynth/package.nix | 9 +- 2 files changed, 215 insertions(+), 67 deletions(-) diff --git a/pkgs/by-name/wa/wasynth/Cargo.lock b/pkgs/by-name/wa/wasynth/Cargo.lock index c231fd9e9754..80777e570588 100644 --- a/pkgs/by-name/wa/wasynth/Cargo.lock +++ b/pkgs/by-name/wa/wasynth/Cargo.lock @@ -1,34 +1,57 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] [[package]] name = "arbitrary" -version = "1.1.3" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a7924531f38b1970ff630f03eb20a2fde69db5c590c93b0f3482e95dcc5fd60" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" dependencies = [ "derive_arbitrary", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "cc" -version = "1.0.73" +version = "1.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" [[package]] name = "codegen-luajit" version = "0.12.0" dependencies = [ "wasm-ast", - "wasmparser 0.86.0", + "wasmparser 0.107.0", ] [[package]] @@ -36,18 +59,18 @@ name = "codegen-luau" version = "0.12.0" dependencies = [ "wasm-ast", - "wasmparser 0.86.0", + "wasmparser 0.107.0", ] [[package]] name = "derive_arbitrary" -version = "1.1.3" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a577516173adb681466d517d39bd468293bc2c2a16439375ef0f35bba45f3d" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" dependencies = [ - "proc-macro2 1.0.40", - "quote 1.0.20", - "syn 1.0.98", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.106", ] [[package]] @@ -64,16 +87,34 @@ dependencies = [ ] [[package]] -name = "flagset" -version = "0.4.3" +name = "equivalent" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "flagset" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe" + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi", +] [[package]] name = "glob" -version = "0.3.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "hashbrown" @@ -82,13 +123,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] -name = "indexmap" -version = "1.9.1" +name = "hashbrown" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +dependencies = [ + "equivalent", + "hashbrown 0.15.5", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom", + "libc", ] [[package]] @@ -98,27 +174,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] -name = "libfuzzer-sys" -version = "0.4.3" +name = "libc" +version = "0.2.175" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" dependencies = [ "arbitrary", "cc", - "once_cell", ] [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "once_cell" -version = "1.13.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "proc-macro2" @@ -131,9 +212,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.40" +version = "1.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" dependencies = [ "unicode-ident", ] @@ -149,13 +230,31 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.20" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ - "proc-macro2 1.0.40", + "proc-macro2 1.0.101", ] +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "syn" version = "0.15.44" @@ -169,20 +268,20 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.98" +version = "2.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" dependencies = [ - "proc-macro2 1.0.40", - "quote 1.0.20", + "proc-macro2 1.0.101", + "quote 1.0.40", "unicode-ident", ] [[package]] name = "test-generator" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea97be90349ab3574f6e74d1566e1c5dd3a4bc74b89f4af4cc10ca010af103c0" +checksum = "5b23be2add79223226e1cb6446cb3e37506a5927089870687a0f1149bb7a073a" dependencies = [ "glob", "proc-macro2 0.4.30", @@ -192,15 +291,15 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.2" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-width" -version = "0.1.9" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-xid" @@ -208,71 +307,115 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "wasi" +version = "0.14.3+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +dependencies = [ + "wit-bindgen", +] + [[package]] name = "wasm-ast" version = "0.12.0" dependencies = [ - "wasmparser 0.86.0", + "wasmparser 0.107.0", ] [[package]] name = "wasm-encoder" -version = "0.13.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f0c17267a5ffd6ae3d897589460e21db1673c84fb7016b909c9691369a75ea" +checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" dependencies = [ "leb128", ] [[package]] name = "wasm-encoder" -version = "0.14.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76068e87fe9b837a6bc2ccded66784173eadb828c4168643e9fddf6f9ed2e61" +checksum = "7d135e8940b69dbee0f5b0a0be9c1cd6fa8b71d774904c13a3fcfc5dc265e43d" dependencies = [ "leb128", ] [[package]] name = "wasm-smith" -version = "0.11.2" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b73250e61e41d0e467b78559c7d761841005d724384bb0b78d52ff974acf5520" +checksum = "4d9a642a2aa8a998228a247036d0f34470a07afc146231bd5c22cc61b8b51e73" dependencies = [ "arbitrary", "flagset", - "indexmap", + "indexmap 2.11.0", "leb128", - "wasm-encoder 0.14.0", - "wasmparser 0.87.0", + "wasm-encoder 0.37.0", + "wasmparser 0.117.0", ] [[package]] name = "wasmparser" -version = "0.86.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcbfe95447da2aa7ff171857fc8427513eb57c75a729bb190e974dc695e8f5c" +checksum = "29e3ac9b780c7dda0cac7a52a5d6d2d6707cc6e3451c9db209b6c758f40d7acb" dependencies = [ - "indexmap", + "indexmap 1.9.3", + "semver", ] [[package]] name = "wasmparser" -version = "0.87.0" +version = "0.117.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c04e207cd2e8ecb6f9bd28a2cf3119b4c6bfeee6fe3a25cc1daf8041d00a875" +checksum = "9b206de0c992af9f0b51ef2fb9455623e0a19eb68f172cd8ba9cd0e46637f5ab" dependencies = [ - "indexmap", + "hashbrown 0.14.5", + "indexmap 2.11.0", + "semver", ] [[package]] name = "wast" -version = "42.0.0" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "badcb03f976f983ff0daf294da9697be659442f61e6b0942bb37a2b6cbfe9dd4" +checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad" dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder 0.13.0", + "wasm-encoder 0.29.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.106", ] diff --git a/pkgs/by-name/wa/wasynth/package.nix b/pkgs/by-name/wa/wasynth/package.nix index 7f3f132cceb4..78599a29debe 100644 --- a/pkgs/by-name/wa/wasynth/package.nix +++ b/pkgs/by-name/wa/wasynth/package.nix @@ -2,17 +2,18 @@ lib, fetchFromGitHub, rustPlatform, + nix-update-script, }: rustPlatform.buildRustPackage rec { pname = "wasynth"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "Rerumu"; repo = "Wasynth"; rev = "v${version}"; - sha256 = "sha256-hbY+epUtYSQrvnAbCELsVcqd3UoXGn24FkzWfrM0K14="; + sha256 = "sha256-0Gtqet6KKLtooh9cU2R/top142AeT+uIxFwe1dPTvAU="; }; # A lock file isn't provided, so it must be added manually. @@ -29,6 +30,10 @@ rustPlatform.buildRustPackage rec { rm $out/bin/{luajit,luau}_translate ''; + passthru.updateScript = nix-update-script { + extraArgs = [ "--generate-lockfile" ]; + }; + meta = with lib; { description = "WebAssembly translation tools for various languages"; longDescription = '' From c61b8d51a61004c0956fe15aa33b110a0e972727 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 21:19:06 +0800 Subject: [PATCH 082/281] wasynth: use finalAttrs --- pkgs/by-name/wa/wasynth/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wa/wasynth/package.nix b/pkgs/by-name/wa/wasynth/package.nix index 78599a29debe..fad7daa3a029 100644 --- a/pkgs/by-name/wa/wasynth/package.nix +++ b/pkgs/by-name/wa/wasynth/package.nix @@ -5,15 +5,15 @@ nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasynth"; version = "0.13.0"; src = fetchFromGitHub { owner = "Rerumu"; repo = "Wasynth"; - rev = "v${version}"; - sha256 = "sha256-0Gtqet6KKLtooh9cU2R/top142AeT+uIxFwe1dPTvAU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-0Gtqet6KKLtooh9cU2R/top142AeT+uIxFwe1dPTvAU="; }; # A lock file isn't provided, so it must be added manually. @@ -45,4 +45,4 @@ rustPlatform.buildRustPackage rec { license = with licenses; [ gpl3Only ]; maintainers = with maintainers; [ wackbyte ]; }; -} +}) From d71f80404d4ae3df3b4035a8a6452330c30e3ada Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 21:19:36 +0800 Subject: [PATCH 083/281] wasynth: remove with lib --- pkgs/by-name/wa/wasynth/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasynth/package.nix b/pkgs/by-name/wa/wasynth/package.nix index fad7daa3a029..402784849f38 100644 --- a/pkgs/by-name/wa/wasynth/package.nix +++ b/pkgs/by-name/wa/wasynth/package.nix @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { extraArgs = [ "--generate-lockfile" ]; }; - meta = with lib; { + meta = { description = "WebAssembly translation tools for various languages"; longDescription = '' Wasynth provides the following WebAssembly translation tools: @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage (finalAttrs: { * wasm2luau: translate WebAssembly Luau source code ''; homepage = "https://github.com/Rerumu/Wasynth"; - license = with licenses; [ gpl3Only ]; - maintainers = with maintainers; [ wackbyte ]; + license = with lib.licenses; [ gpl3Only ]; + maintainers = with lib.maintainers; [ wackbyte ]; }; }) From b89737686c28da7488c54b3da0d8d6d78e35beef Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 29 Aug 2025 21:36:22 +0800 Subject: [PATCH 084/281] wallutils: 5.12.9 -> 5.14.2 --- pkgs/by-name/wa/wallutils/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/wallutils/package.nix b/pkgs/by-name/wa/wallutils/package.nix index 5bfe3bee7fd7..5328e6fb53ea 100644 --- a/pkgs/by-name/wa/wallutils/package.nix +++ b/pkgs/by-name/wa/wallutils/package.nix @@ -12,15 +12,15 @@ xbitmaps, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wallutils"; - version = "5.12.9"; + version = "5.14.2"; src = fetchFromGitHub { owner = "xyproto"; repo = "wallutils"; - rev = version; - hash = "sha256-kayzaNOV2xTjbMeGUJ1jMLGxcVZzYkMLr6qWlAupPKM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mcleLQIBG8L5cpA4QYZpDsBdZbJlyDx7XXwDtAV4sjU="; }; vendorHash = null; @@ -68,10 +68,10 @@ buildGoModule rec { meta = { description = "Utilities for handling monitors, resolutions, and (timed) wallpapers"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.bsd3; maintainers = [ ]; inherit (wayland.meta) platforms; badPlatforms = lib.platforms.darwin; }; -} +}) From aebfe0f3a827729eb46e7c9c232cf08435d5c32c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Aug 2025 15:26:26 +0000 Subject: [PATCH 085/281] reaper: 7.42 -> 7.45 --- pkgs/applications/audio/reaper/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 1e02c972d2e4..43af6ff67160 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -38,17 +38,17 @@ let in stdenv.mkDerivation rec { pname = "reaper"; - version = "7.42"; + version = "7.45"; src = fetchurl { url = url_for_platform version stdenv.hostPlatform.qemuArch; hash = if stdenv.hostPlatform.isDarwin then - "sha256-3K2cgOwBRwm/S4MRcymKCxRhUMkcfuWzWn1G2m3Dbf4=" + "sha256-plXLOJcQbZlSGPgNdjNEPS2pZ9almrmNzxYfhOZGXjg=" else { - x86_64-linux = "sha256-XxVcy3s3gOnh6uhv9r0yJFwBMCxhrnT/swaUY4t1CpY="; - aarch64-linux = "sha256-3DKVyooYi6aSBzP4DSnIchGyHKbCANjX0TPspKf5dXU="; + x86_64-linux = "sha256-pOPL8HoAAFNDq6L3SC/OygDtqqYVvfkWwVA6qv1xZPs="; + aarch64-linux = "sha256-rclLjAiG8aLsVinghpPZJiPU4Iq5jQ6s2H0+du+a9Ts="; } .${stdenv.hostPlatform.system}; }; From 2e8bcf165b66b36b768e64a6c59c753f7e332a98 Mon Sep 17 00:00:00 2001 From: misilelab Date: Sat, 30 Aug 2025 01:40:54 +0900 Subject: [PATCH 086/281] deno: 2.4.4 -> 2.4.5 https://github.com/denoland/deno/releases/tag/v2.4.5 Signed-off-by: misilelab --- pkgs/by-name/de/deno/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 0674d148b2c5..d474bd602660 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -29,17 +29,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; - version = "2.4.4"; + version = "2.4.5"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; # required for tests - hash = "sha256-Zeml0hubyNK3wU29xNKwiOPHjLzbGryNhZ2/geoCpXs="; + hash = "sha256-kzY/ZT5Ld6oQnl8vHBaMfdAgZljTcWCFafIbuRS21ro="; }; - cargoHash = "sha256-oWbCv7uwqAeiDzCQ4fc3Yh+FxUJH/ar9A2y9qx95XjE="; + cargoHash = "sha256-A1LABL99mXson3gw8CaDbMH4afzyGMcaK0A8+aeK7T0="; patches = [ # Patch out the remote upgrade (deno update) check. From 6c0f69230d499e683d21dee452816d061d7aa6a4 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 29 Aug 2025 19:27:33 +0200 Subject: [PATCH 087/281] nixos/rust-motd: fix conf After the package got upgraded to 2.0, this failed with `.conf` as extension. For now, I'm disabling the legacy warning, because that's an issue the maintainer (i.e. me) needs to solve at some point rather than the folks using the module. --- nixos/modules/programs/rust-motd.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/programs/rust-motd.nix b/nixos/modules/programs/rust-motd.nix index 8d1eb4a7e5bf..994b5a61fb66 100644 --- a/nixos/modules/programs/rust-motd.nix +++ b/nixos/modules/programs/rust-motd.nix @@ -12,7 +12,7 @@ let # Order the sections in the TOML according to the order of sections # in `cfg.order`. motdConf = - pkgs.runCommand "motd.conf" + pkgs.runCommand "motd.toml" { __structuredAttrs = true; inherit (cfg) order settings; @@ -154,6 +154,8 @@ in security.pam.services.sshd.showMotd = lib.mkIf cfg.enableMotdInSSHD true; users.motdFile = lib.mkIf cfg.enableMotdInSSHD "/var/lib/rust-motd/motd"; + programs.rust-motd.settings.global.show_legacy_warning = false; + services.openssh.extraConfig = lib.mkIf (cfg.settings ? last_login && cfg.settings.last_login != { }) '' From fbdb0ced74cf711efe7a061dc2bbc04ed941276d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 29 Aug 2025 19:34:19 +0200 Subject: [PATCH 088/281] azahar: use vendored spirv headers The vendored spirv-tools expect older version. Fixes https://github.com/NixOS/nixpkgs/issues/437236 Signed-off-by: Marcin Serwin --- pkgs/by-name/az/azahar/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azahar/package.nix b/pkgs/by-name/az/azahar/package.nix index f8f3ede31a64..8abc51dc20b4 100644 --- a/pkgs/by-name/az/azahar/package.nix +++ b/pkgs/by-name/az/azahar/package.nix @@ -27,7 +27,6 @@ python3, robin-map, SDL2, - spirv-headers, soundtouch, stdenv, vulkan-headers, @@ -102,7 +101,6 @@ stdenv.mkDerivation (finalAttrs: { qt6.qttools soundtouch SDL2 - spirv-headers vulkan-headers xbyak @@ -145,6 +143,7 @@ stdenv.mkDerivation (finalAttrs: { (cmakeBool "DISABLE_SYSTEM_LODEPNG" true) (cmakeBool "DISABLE_SYSTEM_VMA" true) (cmakeBool "DISABLE_SYSTEM_ZSTD" true) + (cmakeBool "DISABLE_SYSTEM_SPIRV_HEADERS" true) (cmakeBool "ENABLE_QT_TRANSLATION" enableQtTranslations) (cmakeBool "ENABLE_CUBEB" enableCubeb) (cmakeBool "USE_DISCORD_PRESENCE" useDiscordRichPresence) From c4ecc1a793e627b3e174834f85f14118a579c5b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Aug 2025 19:50:07 +0000 Subject: [PATCH 089/281] iw4x-launcher: 1.0.2 -> 1.0.2-1 --- pkgs/by-name/iw/iw4x-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/iw/iw4x-launcher/package.nix b/pkgs/by-name/iw/iw4x-launcher/package.nix index d82d82d155ee..697e128eb728 100644 --- a/pkgs/by-name/iw/iw4x-launcher/package.nix +++ b/pkgs/by-name/iw/iw4x-launcher/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "iw4x-launcher"; - version = "1.0.2"; + version = "1.0.2-1"; src = fetchFromGitHub { owner = "iw4x"; repo = "launcher"; tag = "v${finalAttrs.version}"; - hash = "sha256-4Qj2P4vb3XtCyK/Op52uV9SgUvL12Zg1cDvG0vtq4Cg="; + hash = "sha256-gZoKVQMr7pS00TXikmr4QLN154Bhe415S8Ep7aedyds="; }; - cargoHash = "sha256-fz474N8p5YvfzkS1wTJNhagNMKhtaf0KAPpEFz+R8bQ="; + cargoHash = "sha256-6uHkfnNYtdcq16XBqhDEbTEVRrgsmjWf75U86nqIpwk="; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; From 0ce42bcaac06cdd34507a8dcaa6f7443ec55129e Mon Sep 17 00:00:00 2001 From: John Garcia Date: Fri, 29 Aug 2025 21:07:50 +0100 Subject: [PATCH 090/281] remnote: 1.19.56 -> 1.20.0 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 4e24ea1daa0a..dfaa28d90e6a 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.19.56"; + version = "1.20.0"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-ZH8sbfoBf1s97O36Q9Lf5Q07CTEkM45NXT8VJgAOe4I="; + hash = "sha256-H17jPk1wDDuygXyrcVg5WLwVPYt3yG/57ec8n1GJmHg="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From 16e184dea28e63506174585000960477d661df16 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Aug 2025 22:19:50 +0200 Subject: [PATCH 091/281] python313Packages.tencentcloud-sdk-python: 3.0.1451 -> 3.0.1452 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1451...3.0.1452 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1452/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 944834ab0b33..0cdffbb73cd0 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1451"; + version = "3.0.1452"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-2i5TQduEbvUGW4JYihh6Z0kKA6BGXzytjk/ojSPD3TY="; + hash = "sha256-MNzrMy6j1lPtLGx9PIc1I4xPn1s9Nx9WnFC5UYg2/Ds="; }; build-system = [ setuptools ]; From ed1833e8e3319bf30739437f5f83d62bdd699783 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 30 Aug 2025 00:07:45 +0200 Subject: [PATCH 092/281] openbao: 2.3.2 -> 2.4.0 https://github.com/openbao/openbao/releases/tag/v2.4.0 --- pkgs/by-name/op/openbao/package.nix | 18 +++--------------- pkgs/by-name/op/openbao/ui.nix | 2 +- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 836848227e49..821a758a25f7 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitHub, - fetchpatch2, buildGoModule, installShellFiles, versionCheckHook, @@ -15,30 +14,19 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.3.2"; + version = "2.4.0"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-r3ZopogeRqsgaM/HEKlS6B0ipaDG/5mKUyzGET3P1e0="; + hash = "sha256-VJCKZYBuw6fenTqRDxvLVNMXlPuDEq43WB7TI2RNWvc="; }; - vendorHash = "sha256-D4uZmQKe4VuSpuW8JD5NOOq7Nvx8HRXzyvgzkBhsKLQ="; + vendorHash = "sha256-4SWpWGWoesUCgSpgOpblkxOpPbBC/grC2S1m7R9qasY="; proxyVendor = true; - patches = [ - (fetchpatch2 { - # Temporarily revert upstream raising the min go version to 1.24.6 - # until that go version lands from staging in master. - name = "revert-Bump-to-Go-1.24.6.patch"; - url = "https://github.com/openbao/openbao/commit/85504045ecf2d343b74be2c1cda6c2c0b0d6acff.patch?full_index=1"; - revert = true; - hash = "sha256-tXSnnqrNxgnJ2ya4HjLSh4e+6hdyPgKRsFsmkMNfNRU="; - }) - ]; - subPackages = [ "." ]; tags = lib.optional withHsm "hsm" ++ lib.optional withUi "ui"; diff --git a/pkgs/by-name/op/openbao/ui.nix b/pkgs/by-name/op/openbao/ui.nix index d104c8b979f1..31e229ae1eba 100644 --- a/pkgs/by-name/op/openbao/ui.nix +++ b/pkgs/by-name/op/openbao/ui.nix @@ -12,7 +12,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { offlineCache = yarn-berry_3.fetchYarnBerryDeps { inherit (finalAttrs) src sourceRoot; - hash = "sha256-/SKQC+i8tgpYNVJIem8XDp+v7olGbRRgW25UhhLpIu8="; + hash = "sha256-ZG/br4r2YzPPgsysx7MBy1WtUBkar1U84nkKecZ5bvU="; }; nativeBuildInputs = [ From 178272b5b16de4487238a0f1d786a31f4d5f0ca4 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 30 Aug 2025 00:09:08 +0200 Subject: [PATCH 093/281] openbao: add emilylange as maintainer --- pkgs/by-name/op/openbao/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 821a758a25f7..1b4ca17f9667 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -77,6 +77,9 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/openbao/openbao/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; mainProgram = "bao"; - maintainers = with lib.maintainers; [ brianmay ]; + maintainers = with lib.maintainers; [ + brianmay + emilylange + ]; }; }) From aa094c49ac0b878b04ef849bc9f9d514697b51c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Aug 2025 22:22:12 +0000 Subject: [PATCH 094/281] python3Packages.zhon: 2.0.2 -> 2.1.1 --- pkgs/development/python-modules/zhon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zhon/default.nix b/pkgs/development/python-modules/zhon/default.nix index 8148503af317..00473aed7329 100644 --- a/pkgs/development/python-modules/zhon/default.nix +++ b/pkgs/development/python-modules/zhon/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "zhon"; - version = "2.0.2"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "tsroten"; repo = "zhon"; tag = "v${version}"; - hash = "sha256-LFuEXu0IPJ6UFHhJKqQHp829wndNypmmhO0yZ1WEAXg="; + hash = "sha256-ghZp+5YXmTWf1EJKvdSlqccnxnaLliYR5HxX5DcWXiw="; }; build-system = [ hatchling ]; From 47b9e88a114561a24b843368f80b8f1fbd64e076 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Aug 2025 22:33:04 +0000 Subject: [PATCH 095/281] python3Packages.django-q2: 1.7.6 -> 1.8.0 --- pkgs/development/python-modules/django-q2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-q2/default.nix b/pkgs/development/python-modules/django-q2/default.nix index 53f3d46dfd90..b878b464cc80 100644 --- a/pkgs/development/python-modules/django-q2/default.nix +++ b/pkgs/development/python-modules/django-q2/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "django-q2"; - version = "1.7.6"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "django-q2"; repo = "django-q2"; tag = "v${version}"; - hash = "sha256-L2IrLKszo2UCpeioAwI8c636KwQgNCEJjHUDY2Ctv4A="; + hash = "sha256-SmTiplQzmMiK6xBs1TDikHE1ChI2twqemaP/ID6kvc4="; }; postPatch = '' From bfc220ababdc9731ae964f94f9264f785c6fa89e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 30 Aug 2025 02:41:15 +0200 Subject: [PATCH 096/281] python313Packages.yq: convert to pyproject, cleanup maintainers --- pkgs/development/python-modules/yq/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/yq/default.nix b/pkgs/development/python-modules/yq/default.nix index e638a4d25897..8590db58b453 100644 --- a/pkgs/development/python-modules/yq/default.nix +++ b/pkgs/development/python-modules/yq/default.nix @@ -6,6 +6,7 @@ jq, pytestCheckHook, pyyaml, + setuptools, setuptools-scm, replaceVars, tomlkit, @@ -15,7 +16,7 @@ buildPythonPackage rec { pname = "yq"; version = "3.4.3"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -28,9 +29,12 @@ buildPythonPackage rec { }) ]; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; - propagatedBuildInputs = [ + dependencies = [ argcomplete pyyaml tomlkit @@ -48,7 +52,6 @@ buildPythonPackage rec { homepage = "https://github.com/kislyuk/yq"; license = licenses.asl20; maintainers = with maintainers; [ - womfoo SuperSandro2000 ]; mainProgram = "yq"; From 85033330c63765ccdd2e062d37aee70342ca04c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 00:55:40 +0000 Subject: [PATCH 097/281] python3Packages.fastcore: 1.8.7 -> 1.8.8 --- pkgs/development/python-modules/fastcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index 920c03bea751..f5bda3a9f043 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "fastcore"; - version = "1.8.7"; + version = "1.8.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "fastai"; repo = "fastcore"; tag = version; - hash = "sha256-CF6bODkD1ooIWK4AnOXXKOKyu09cQP876BXgoGtGoXk="; + hash = "sha256-If/XiGAjDDVKOh7JKHENdY5pmBxlOuQ+4bZ0Gh8PBMQ="; }; build-system = [ setuptools ]; From 17a8316061c83af23a1aa4b14d9a814b6abc2fab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 30 Aug 2025 04:17:56 +0200 Subject: [PATCH 098/281] searxng: 0-unstable-2025-08-20 -> 0-unstable-2025-08-29 Changelog: https://github.com/searxng/searxng/compare/41a4a3e224f5fa90522253da4236dd9a6f4083cb...b8085d27aca35b3c60ef50bf0683018d6a6b51b3 --- pkgs/by-name/se/searxng/package.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 7ec3c8e430cf..21f265ff3721 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2025-08-20"; + version = "0-unstable-2025-08-29"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "41a4a3e224f5fa90522253da4236dd9a6f4083cb"; - hash = "sha256-NJ8B7P03pzkQYObLANOEUU+B9VLYXTLlZP2X3WoXpYM="; + rev = "b8085d27aca35b3c60ef50bf0683018d6a6b51b3"; + hash = "sha256-kBToxtvuWFZ3ZSLj2Mxb+7zDabpZJX9JC0msKkIy/fE="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; @@ -31,10 +31,9 @@ python.pkgs.toPythonModule ( pythonRelaxDeps = [ "certifi" + "flask" "httpx-socks" "lxml" - "pygments" - "valkey" ]; preBuild = From fddde6978cda00e4a4f9578b97b477da734266e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 04:10:19 +0000 Subject: [PATCH 099/281] python3Packages.paddleocr: 3.1.1 -> 3.2.0 --- pkgs/development/python-modules/paddleocr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/paddleocr/default.nix b/pkgs/development/python-modules/paddleocr/default.nix index a4d337859241..d25a209c63b8 100644 --- a/pkgs/development/python-modules/paddleocr/default.nix +++ b/pkgs/development/python-modules/paddleocr/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "paddleocr"; - version = "3.1.1"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "PaddlePaddle"; repo = "PaddleOCR"; tag = "v${version}"; - hash = "sha256-Ehi9xJZcIG9hzgrikLkLnPspC3xvdyPfDCaoA+uYzpQ="; + hash = "sha256-lrFwrbDzOYFzZEz+P0roTtQMxeWBCDZuEVviyUzM3M4="; }; patches = [ From a84f4c0e151dbfdc514e7766090d6a22021414ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 04:41:47 +0000 Subject: [PATCH 100/281] toml2json: 1.3.1 -> 1.3.2 --- pkgs/by-name/to/toml2json/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/toml2json/package.nix b/pkgs/by-name/to/toml2json/package.nix index a03ee7dd94d1..51ab212c8676 100644 --- a/pkgs/by-name/to/toml2json/package.nix +++ b/pkgs/by-name/to/toml2json/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage rec { pname = "toml2json"; - version = "1.3.1"; + version = "1.3.2"; src = fetchCrate { inherit pname version; - hash = "sha256-9q2HtNzsRO0/5gcmxUfWuQlWsfvw/A21WEXZlifCUjY="; + hash = "sha256-KzMDJ3WBjr8PNP8+6X8c6/g99375B+MARYIKooqA5jY="; }; - cargoHash = "sha256-IglwVFTKOQFln/LE76+QM4P0J9dDM83jSAF6jGGNLEg="; + cargoHash = "sha256-6HMaKak3YI8kH9Wp1/e4dt276B4QyfyZMve1wl5mucQ="; meta = with lib; { description = "Very small CLI for converting TOML to JSON"; From fca0259098da0ed2b7c4830cb5e7595f1e36462e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 05:36:04 +0000 Subject: [PATCH 101/281] python3Packages.pytest-resource-path: 1.3.0 -> 1.4.0 --- .../python-modules/pytest-resource-path/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-resource-path/default.nix b/pkgs/development/python-modules/pytest-resource-path/default.nix index 557a9e9995a7..013a70e804bb 100644 --- a/pkgs/development/python-modules/pytest-resource-path/default.nix +++ b/pkgs/development/python-modules/pytest-resource-path/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pytest-resource-path"; - version = "1.3.0"; + version = "1.4.0"; format = "setuptools"; disabled = pythonOlder "3.5"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "yukihiko-shinoda"; repo = "pytest-resource-path"; rev = "v${version}"; - sha256 = "1siv3pk4fsabz254fdzr7c0pxy124habnbw4ym66pfk883fr96g2"; + sha256 = "sha256-9OBO9b02RrXilXUucerQQMTaQIRXtbcKCHqwwp9tBto="; }; postPatch = '' From 0f2a209e040af53c783d28bbbdfa03e5ef0bed9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 06:27:44 +0000 Subject: [PATCH 102/281] python3Packages.llama-index-indices-managed-llama-cloud: 0.9.0 -> 0.9.2 --- .../llama-index-indices-managed-llama-cloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix b/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix index 4d4ebf6add42..cb0b7dda7b49 100644 --- a/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix +++ b/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-indices-managed-llama-cloud"; - version = "0.9.0"; + version = "0.9.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_indices_managed_llama_cloud"; inherit version; - hash = "sha256-+6rbauPucS2vQ5qpvjZ+3h+LGQAYtVAQ18NTddKc5Lc="; + hash = "sha256-Ga9V2o8SGNgDkPy+XN/vYQCsx1WwF3pAd6kkwxovs0U="; }; pythonRelaxDeps = [ "llama-cloud" ]; From 5d588c174274eeb6f680c0b979ff6079f59811c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Aug 2025 08:42:08 +0200 Subject: [PATCH 103/281] python313Packages.pytest-resource-path: refactor --- .../python-modules/pytest-resource-path/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pytest-resource-path/default.nix b/pkgs/development/python-modules/pytest-resource-path/default.nix index 013a70e804bb..d330e6c9ab68 100644 --- a/pkgs/development/python-modules/pytest-resource-path/default.nix +++ b/pkgs/development/python-modules/pytest-resource-path/default.nix @@ -6,19 +6,19 @@ colorama, pytest, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "pytest-resource-path"; version = "1.4.0"; - format = "setuptools"; - disabled = pythonOlder "3.5"; + pyproject = true; src = fetchFromGitHub { owner = "yukihiko-shinoda"; repo = "pytest-resource-path"; - rev = "v${version}"; - sha256 = "sha256-9OBO9b02RrXilXUucerQQMTaQIRXtbcKCHqwwp9tBto="; + tag = "v${version}"; + hash = "sha256-9OBO9b02RrXilXUucerQQMTaQIRXtbcKCHqwwp9tBto="; }; postPatch = '' @@ -26,9 +26,11 @@ buildPythonPackage rec { --replace "pytest-runner" "" ''; + build-system = [ setuptools ]; + buildInputs = [ pytest ]; - propagatedBuildInputs = [ colorama ]; + dependencies = [ colorama ]; nativeCheckInputs = [ pytestCheckHook ]; From c7145a253f13d25c0149f43aba8ee7c19fcc6c79 Mon Sep 17 00:00:00 2001 From: binarydigitz01 Date: Sat, 30 Aug 2025 14:10:03 +0530 Subject: [PATCH 104/281] guile-goblins: Added deps to propagatedBuildInputs --- pkgs/by-name/gu/guile-goblins/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gu/guile-goblins/package.nix b/pkgs/by-name/gu/guile-goblins/package.nix index 622cdac2001c..c43e1d6a56aa 100644 --- a/pkgs/by-name/gu/guile-goblins/package.nix +++ b/pkgs/by-name/gu/guile-goblins/package.nix @@ -27,6 +27,8 @@ stdenv.mkDerivation rec { ]; buildInputs = [ guile + ]; + propagatedBuildInputs = [ guile-fibers guile-gcrypt guile-gnutls From ddb544f3cadb89d7b5cf8ddee483b49919a18dd2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 10:34:10 +0000 Subject: [PATCH 105/281] python3Packages.reconplogger: 4.17.1 -> 4.18.0 --- pkgs/development/python-modules/reconplogger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reconplogger/default.nix b/pkgs/development/python-modules/reconplogger/default.nix index 08714838c5e7..dbefc1929ba4 100644 --- a/pkgs/development/python-modules/reconplogger/default.nix +++ b/pkgs/development/python-modules/reconplogger/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "reconplogger"; - version = "4.17.1"; + version = "4.18.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "omni-us"; repo = "reconplogger"; tag = "v${version}"; - hash = "sha256-6oFnERueR8TQOFrMiQGbs05wP1NOhp/hqyFJ9ibquEw="; + hash = "sha256-awUGDE9yuPhWMZ4osCJKw8v5V1leoFF3DeCbluHeN70="; }; build-system = [ setuptools ]; From d03f69f9755a2dc484c8626ee7e115031e215c44 Mon Sep 17 00:00:00 2001 From: John Garcia Date: Sat, 30 Aug 2025 11:43:02 +0100 Subject: [PATCH 106/281] await: 1.0.7 -> 2.1.0 --- pkgs/by-name/aw/await/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/await/package.nix b/pkgs/by-name/aw/await/package.nix index f0366d440154..006cb27558a5 100644 --- a/pkgs/by-name/aw/await/package.nix +++ b/pkgs/by-name/aw/await/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "await"; - version = "1.0.7"; + version = "2.1.0"; src = fetchFromGitHub { owner = "slavaGanzin"; repo = "await"; rev = version; - hash = "sha256-Yrit1WdWIfjwqbjvyjrPT3EqSSkooYX+uoOstbxy//I="; + hash = "sha256-p0rB1fPfBL1Vj4p7IZtmLhfB5LwwyRaiCVSeDZAXJAo="; }; nativeBuildInputs = [ installShellFiles ]; From 3a3ed0b476b02c9cb950c1df281be47839475c1d Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sat, 30 Aug 2025 12:30:00 +0200 Subject: [PATCH 107/281] freenet: repair WebOfTrust plugin Before, we received: ``` The plugin WebOfTrust could not be loaded: class java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.String java.lang.Enum.name accessible: module java.base does not "opens java.lang" to unnamed module @365185bd at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:183) at java.base/java.lang.reflect.Field.setAccessible(Field.java:177) at com.db4o.internal.JDK_1_2.setAccessible(JDK_1_2.java:150) at com.db4o.internal.Platform4.setAccessible(Platform4.java:615) ``` More info: https://stackoverflow.com/a/74714838 --- pkgs/by-name/fr/freenet/freenetWrapper | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fr/freenet/freenetWrapper b/pkgs/by-name/fr/freenet/freenetWrapper index 5e4e43d08a1b..d0e130599076 100755 --- a/pkgs/by-name/fr/freenet/freenetWrapper +++ b/pkgs/by-name/fr/freenet/freenetWrapper @@ -14,4 +14,9 @@ cp -u -- @seednodes@/seednodes.fref $FREENET_HOME/seednodes.fref chmod u+rw -- $FREENET_HOME/seednodes.fref cd -- $FREENET_HOME -exec @jre@/bin/java -Xmx1024M freenet.node.NodeStarter "$@" +# The `--add-opens` lines are needed to get the WebOfTrust plugin to work. +exec @jre@/bin/java -Xmx1024M \ + --add-opens java.base/java.lang=ALL-UNNAMED \ + --add-opens java.base/java.nio=ALL-UNNAMED \ + --add-opens java.base/sun.nio.ch=ALL-UNNAMED \ + freenet.node.NodeStarter "$@" From 844b154b6e2f08dd54d582f773a14fda5e22f9e9 Mon Sep 17 00:00:00 2001 From: Flakebi Date: Sat, 30 Aug 2025 12:54:45 +0200 Subject: [PATCH 108/281] miniserve: fix uploads The last release broke uploading files in miniserve. Backport upstream patch to fix uploads. --- pkgs/by-name/mi/miniserve/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/mi/miniserve/package.nix b/pkgs/by-name/mi/miniserve/package.nix index 4340e9280fb6..a7928033bb1c 100644 --- a/pkgs/by-name/mi/miniserve/package.nix +++ b/pkgs/by-name/mi/miniserve/package.nix @@ -10,6 +10,7 @@ curl, versionCheckHook, nix-update-script, + fetchpatch, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -23,6 +24,14 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-sSCS5jHhu0PBF/R3YqbR9krZghNNa2cPkLkK8kvWWd4="; }; + patches = [ + (fetchpatch { + name = "upload.patch"; + url = "https://github.com/svenstaro/miniserve/commit/d41ade0d79e2c175515701350f763dd461c55964.patch"; + hash = "sha256-2xQPcJFjlvrCeobuDXm+eVZzDsKoQoZL7OXEJxncX5k="; + }) + ]; + cargoHash = "sha256-Gb1k4sd2/OV1GskFZBn7EapZTlhb9LK19lJHVP7uCK0="; nativeBuildInputs = [ From 21870736991b204a3baa9cf56fb86d9c88e4081f Mon Sep 17 00:00:00 2001 From: Flakebi Date: Sat, 30 Aug 2025 13:01:16 +0200 Subject: [PATCH 109/281] salt: 3007.6 -> 3007.7 Changelog: https://docs.saltproject.io/en/latest/topics/releases/3007.7.html --- pkgs/by-name/sa/salt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/salt/package.nix b/pkgs/by-name/sa/salt/package.nix index ff4c95345d9a..22404827edeb 100644 --- a/pkgs/by-name/sa/salt/package.nix +++ b/pkgs/by-name/sa/salt/package.nix @@ -12,12 +12,12 @@ python3.pkgs.buildPythonApplication rec { pname = "salt"; - version = "3007.6"; + version = "3007.7"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-F2qLl8Q8UO2H3xInmz3SSLu2q0jNMrLekPRSNMfE0JQ="; + hash = "sha256-WGEC38rCegqcCCb/gGve6YjkAooEzyqzFiq6nwsEAss="; }; patches = [ From 510532e9ae384493070086dc525bb6e7af2129d2 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 23 Aug 2025 20:03:55 +0200 Subject: [PATCH 110/281] linux_6_15: remove EOL upstream. We only have one hardened kernel at the moment now because LTS == latest available. This situation would've also happened before the cleanup since 6.13/6.14 were removed in June already[1]. [1] 23b573705de96bf400a30d22bc195acb0763ac12 --- .../manual/configuration/linux-kernel.chapter.md | 6 ++++++ nixos/tests/kernel-generic.nix | 1 - .../linux/kernel/hardened/patches.json | 10 ---------- pkgs/os-specific/linux/kernel/kernels-org.json | 5 ----- pkgs/top-level/linux-kernels.nix | 15 ++++----------- 5 files changed, 10 insertions(+), 27 deletions(-) diff --git a/nixos/doc/manual/configuration/linux-kernel.chapter.md b/nixos/doc/manual/configuration/linux-kernel.chapter.md index dcd47e0126e0..2046fd38d291 100644 --- a/nixos/doc/manual/configuration/linux-kernel.chapter.md +++ b/nixos/doc/manual/configuration/linux-kernel.chapter.md @@ -24,6 +24,12 @@ abandoned by the kernel developers, even on stable NixOS versions. If you pin your kernel onto a non-longterm version, expect your evaluation to fail as soon as the version is out of maintenance. +A kernel will be removed from nixpkgs when the first batch of stable kernels +_after_ the final release is published. E.g. when 6.15.11 is the final release +of the 6.15 series and is released together with 6.16.3 and 6.12.43, it will be +removed on the release of 6.16.4 and 6.12.44. Custom kernel variants such +as linux-hardened are also affected by this. + Longterm versions of kernels will be removed before the next stable NixOS that will exceed the maintenance period of the kernel version. diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix index 63e833dd7fb3..7d15e8bdc11a 100644 --- a/nixos/tests/kernel-generic.nix +++ b/nixos/tests/kernel-generic.nix @@ -36,7 +36,6 @@ let kernels = pkgs.linuxKernel.vanillaPackages // { inherit (pkgs.linuxKernel.packages) linux_6_12_hardened - linux_6_15_hardened linux_rt_5_4 linux_rt_5_10 linux_rt_5_15 diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json index aabd62a41379..ca2e040f3df0 100644 --- a/pkgs/os-specific/linux/kernel/hardened/patches.json +++ b/pkgs/os-specific/linux/kernel/hardened/patches.json @@ -8,15 +8,5 @@ }, "sha256": "09qfpxyxi3z8cd64r2r5mxvh54a5sx8p5mk4d50y4ga2k6pa66bb", "version": "6.12.41" - }, - "6.15": { - "patch": { - "extra": "-hardened1", - "name": "linux-hardened-v6.15.9-hardened1.patch", - "sha256": "132h0cgv8kzrlz7jprqvwcnragc2v793a759bhg0q6w3ninmncjc", - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.15.9-hardened1/linux-hardened-v6.15.9-hardened1.patch" - }, - "sha256": "0zcma8ycdwwzd4yci9752acsv85wh27lahclh5x2yc4jakw3lkz9", - "version": "6.15.9" } } diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 76b51e7a95cf..89dc416b8c2e 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -33,11 +33,6 @@ "hash": "sha256:1vmxywg11z946i806sg7rk7jr9px87spmwwbzjxpps2nsjybpjqg", "lts": true }, - "6.15": { - "version": "6.15.11", - "hash": "sha256:14sxwrvw9p4ybizb8ky1rgahc62q0aw5qkmzqp3cpnavqfgldaw9", - "lts": false - }, "6.16": { "version": "6.16.3", "hash": "sha256:118bg72mdrf75r36gki5zi18ynl2kcygrf24pwd58by1anh9nhw0", diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 92e7265ed62b..26829450d243 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -210,14 +210,6 @@ in ]; }; - linux_6_15 = callPackage ../os-specific/linux/kernel/mainline.nix { - branch = "6.15"; - kernelPatches = [ - kernelPatches.bridge_stp_helper - kernelPatches.request_key_helper - ]; - }; - linux_6_16 = callPackage ../os-specific/linux/kernel/mainline.nix { branch = "6.16"; kernelPatches = [ @@ -295,7 +287,6 @@ in linux_latest_libre = deblobKernel packageAliases.linux_latest.kernel; linux_6_12_hardened = hardenedKernelFor kernels.linux_6_12 { }; - linux_6_15_hardened = hardenedKernelFor kernels.linux_6_15 { }; linux_hardened = hardenedKernelFor packageAliases.linux_default.kernel { }; } @@ -306,6 +297,7 @@ in linux_6_11 = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_6_13 = throw "linux 6.13 was removed because it has reached its end of life upstream"; linux_6_14 = throw "linux 6.14 was removed because it has reached its end of life upstream"; + linux_6_15 = throw "linux 6.15 was removed because it has reached its end of life upstream"; linux_5_10_hardened = throw "linux_hardened on nixpkgs only contains latest stable and latest LTS"; linux_5_15_hardened = throw "linux_hardened on nixpkgs only contains latest stable and latest LTS"; @@ -319,6 +311,7 @@ in linux_6_11_hardened = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_6_13_hardened = throw "linux 6.13 was removed because it has reached its end of life upstream"; linux_6_14_hardened = throw "linux 6.14 was removed because it has reached its end of life upstream"; + linux_6_15_hardened = throw "linux 6.15 was removed because it has reached its end of life upstream"; linux_ham = throw "linux_ham has been removed in favour of the standard kernel packages"; } @@ -738,7 +731,6 @@ in linux_6_1 = recurseIntoAttrs (packagesFor kernels.linux_6_1); linux_6_6 = recurseIntoAttrs (packagesFor kernels.linux_6_6); linux_6_12 = recurseIntoAttrs (packagesFor kernels.linux_6_12); - linux_6_15 = recurseIntoAttrs (packagesFor kernels.linux_6_15); linux_6_16 = recurseIntoAttrs (packagesFor kernels.linux_6_16); } // lib.optionalAttrs config.allowAliases { @@ -748,6 +740,7 @@ in linux_6_11 = throw "linux 6.11 was removed because it reached its end of life upstream"; # Added 2025-03-23 linux_6_13 = throw "linux 6.13 was removed because it reached its end of life upstream"; # Added 2025-06-22 linux_6_14 = throw "linux 6.14 was removed because it reached its end of life upstream"; # Added 2025-06-22 + linux_6_15 = throw "linux 6.15 was removed because it reached its end of life upstream"; # Added 2025-08-23 }; rtPackages = { @@ -778,7 +771,6 @@ in linux_hardened = recurseIntoAttrs (packagesFor kernels.linux_hardened); linux_6_12_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_12_hardened); - linux_6_15_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_15_hardened); linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen); linux_lqx = recurseIntoAttrs (packagesFor kernels.linux_lqx); @@ -805,6 +797,7 @@ in linux_6_11_hardened = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_6_13_hardened = throw "linux 6.13 was removed because it has reached its end of life upstream"; linux_6_14_hardened = throw "linux 6.14 was removed because it has reached its end of life upstream"; + linux_6_15_hardened = throw "linux 6.15 was removed because it has reached its end of life upstream"; linux_ham = throw "linux_ham has been removed in favour of the standard kernel packages"; } ); From fadb458e80b1c7c22a017f44acdaec2d326044dd Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 7 Aug 2025 11:39:49 +0200 Subject: [PATCH 111/281] python3Packages.torch: 2.7.1 -> 2.8.0 Diff: https://github.com/pytorch/pytorch/compare/v2.7.1...v2.8.0 Changelog: https://github.com/pytorch/pytorch/releases/tag/v2.8.0 Co-authored-by: Luna Nova --- .../python-modules/torch/source/default.nix | 69 +++++--- .../torch/source/nvtx3-hpp-path-fix.patch | 26 +++ .../python-modules/torch/source/src.nix | 167 +++++++++--------- 3 files changed, 156 insertions(+), 106 deletions(-) create mode 100644 pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch diff --git a/pkgs/development/python-modules/torch/source/default.nix b/pkgs/development/python-modules/torch/source/default.nix index ccd0ac5c6956..56396da3f78d 100644 --- a/pkgs/development/python-modules/torch/source/default.nix +++ b/pkgs/development/python-modules/torch/source/default.nix @@ -3,6 +3,7 @@ lib, fetchFromGitHub, fetchFromGitLab, + fetchpatch2, git-unroll, buildPythonPackage, python, @@ -41,6 +42,7 @@ # Build inputs apple-sdk_13, + openssl, numactl, llvmPackages, @@ -116,7 +118,7 @@ let setBool = v: if v then "1" else "0"; - # https://github.com/pytorch/pytorch/blob/v2.7.0/torch/utils/cpp_extension.py#L2343-L2345 + # https://github.com/pytorch/pytorch/blob/v2.8.0/torch/utils/cpp_extension.py#L2411-L2414 supportedTorchCudaCapabilities = let real = [ @@ -142,8 +144,12 @@ let "10.0a" "10.1" "10.1a" + "10.3" + "10.3a" "12.0" "12.0a" + "12.1" + "12.1a" ]; ptx = lists.map (x: "${x}+PTX") real; in @@ -216,6 +222,7 @@ let rocm-comgr rocm-device-libs rocm-runtime + rocm-smi clr.icd hipify ]; @@ -263,7 +270,7 @@ in buildPythonPackage rec { pname = "torch"; # Don't forget to update torch-bin to the same version. - version = "2.7.1"; + version = "2.8.0"; pyproject = true; stdenv = stdenv'; @@ -287,8 +294,19 @@ buildPythonPackage rec { patches = [ ./clang19-template-warning.patch + + # Do not override PYTHONPATH, otherwise, the build fails with: + # ModuleNotFoundError: No module named 'typing_extensions' + (fetchpatch2 { + name = "cmake-build-preserve-PYTHONPATH"; + url = "https://github.com/pytorch/pytorch/commit/231c72240d80091f099c95e326d3600cba866eee.patch"; + hash = "sha256-7f9qtr7ljqjKdj3DqpcCTS0/Hr2AwOzOl/HA88yU3zI="; + }) + ] + ++ lib.optionals cudaSupport [ + ./fix-cmake-cuda-toolkit.patch + ./nvtx3-hpp-path-fix.patch ] - ++ lib.optionals cudaSupport [ ./fix-cmake-cuda-toolkit.patch ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Propagate CUPTI to Kineto by overriding the search path with environment variables. # https://github.com/pytorch/pytorch/pull/108847 @@ -302,11 +320,16 @@ buildPythonPackage rec { ]; postPatch = '' - # Prevent NCCL from being cloned during the configure phase - # TODO: remove when updating to the next release as it will not be needed anymore - substituteInPlace tools/build_pytorch_libs.py \ - --replace-fail " checkout_nccl()" " " - + substituteInPlace pyproject.toml \ + --replace-fail "setuptools>=62.3.0,<80.0" "setuptools" + '' + # Provide path to openssl binary for inductor code cache hash + # InductorError: FileNotFoundError: [Errno 2] No such file or directory: 'openssl' + + '' + substituteInPlace torch/_inductor/codecache.py \ + --replace-fail '"openssl"' '"${lib.getExe openssl}"' + '' + + '' substituteInPlace cmake/public/cuda.cmake \ --replace-fail \ 'message(FATAL_ERROR "Found two conflicting CUDA' \ @@ -316,16 +339,20 @@ buildPythonPackage rec { "# Upstream: set(CUDAToolkit_ROOT" substituteInPlace third_party/gloo/cmake/Cuda.cmake \ --replace-warn "find_package(CUDAToolkit 7.0" "find_package(CUDAToolkit" - - # annotations (3.7), print_function (3.0), with_statement (2.6) are all supported + '' + # annotations (3.7), print_function (3.0), with_statement (2.6) are all supported + + '' sed -i -e "/from __future__ import/d" **.py substituteInPlace third_party/NNPACK/CMakeLists.txt \ --replace-fail "PYTHONPATH=" 'PYTHONPATH=$ENV{PYTHONPATH}:' - # flag from cmakeFlags doesn't work, not clear why - # setting it at the top of NNPACK's own CMakeLists does + '' + # flag from cmakeFlags doesn't work, not clear why + # setting it at the top of NNPACK's own CMakeLists does + + '' sed -i '2s;^;set(PYTHON_SIX_SOURCE_DIR ${six.src})\n;' third_party/NNPACK/CMakeLists.txt - - # Ensure that torch profiler unwind uses addr2line from nix + '' + # Ensure that torch profiler unwind uses addr2line from nix + + '' substituteInPlace torch/csrc/profiler/unwind/unwind.cpp \ --replace-fail 'addr2line_binary_ = "addr2line"' 'addr2line_binary_ = "${lib.getExe' binutils "addr2line"}"' '' @@ -334,20 +361,16 @@ buildPythonPackage rec { substituteInPlace third_party/gloo/cmake/Hipify.cmake \ --replace-fail "\''${HIPIFY_COMMAND}" "python \''${HIPIFY_COMMAND}" - # Replace hard-coded rocm paths - substituteInPlace caffe2/CMakeLists.txt \ - --replace-fail "hcc/include" "hip/include" \ - --replace-fail "rocblas/include" "include/rocblas" \ - --replace-fail "hipsparse/include" "include/hipsparse" - # Doesn't pick up the environment variable? substituteInPlace third_party/kineto/libkineto/CMakeLists.txt \ --replace-fail "\''$ENV{ROCM_SOURCE_DIR}" "${rocmtoolkit_joined}" - # Strangely, this is never set in cmake + # Workaround cmake error //include does not exist! in rocm-core-config.cmake + # Removing the call falls back to hip_version. Can likely be removed after ROCm 6.4 bump substituteInPlace cmake/public/LoadHIP.cmake \ - --replace "set(ROCM_PATH \$ENV{ROCM_PATH})" \ - "set(ROCM_PATH \$ENV{ROCM_PATH})''\nset(ROCM_VERSION ${lib.concatStrings (lib.intersperse "0" (lib.splitVersion rocmPackages.clr.version))})" + --replace-fail \ + "find_package(rocm-core CONFIG)" \ + "" # Use composable kernel as dependency, rather than built-in third-party substituteInPlace aten/src/ATen/CMakeLists.txt \ diff --git a/pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch b/pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch new file mode 100644 index 000000000000..cabbc484ac76 --- /dev/null +++ b/pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch @@ -0,0 +1,26 @@ +diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake +index a93386c27f8..7c6b98006bf 100644 +--- a/cmake/Dependencies.cmake ++++ b/cmake/Dependencies.cmake +@@ -967,7 +967,7 @@ endif() + + # ---[ nvtx + if(USE_SYSTEM_NVTX) +- find_path(nvtx3_dir NAMES nvtx3 PATHS ${CUDA_INCLUDE_DIRS}) ++ find_path(nvtx3_dir NAMES nvtx3/nvtx3.hpp PATHS ${CUDA_INCLUDE_DIRS}) + find_package_handle_standard_args(nvtx3 DEFAULT_MSG nvtx3_dir) + if(NOT nvtx3_FOUND) + message(WARNING "Cannot find system NVTX3, find shipped NVTX3 instead") +@@ -977,9 +977,10 @@ if(NOT TARGET CUDA::nvtx3) + add_library(CUDA::nvtx3 INTERFACE IMPORTED) + endif() + if(NOT nvtx3_dir) +- find_path(nvtx3_dir NAMES nvtx3 PATHS "${PROJECT_SOURCE_DIR}/third_party/NVTX/c/include" NO_DEFAULT_PATH) +- target_include_directories(CUDA::nvtx3 INTERFACE "${nvtx3_dir}") ++ find_path(nvtx3_dir NAMES nvtx3/nvtx3.hpp PATHS "${PROJECT_SOURCE_DIR}/third_party/NVTX/c/include" NO_DEFAULT_PATH) + endif() ++target_include_directories(CUDA::nvtx3 INTERFACE "${nvtx3_dir}") ++message(STATUS "Using NVTX3 include directory: ${nvtx3_dir}") + + + # ---[ HIP diff --git a/pkgs/development/python-modules/torch/source/src.nix b/pkgs/development/python-modules/torch/source/src.nix index af0a47b4fd93..f617227f4a6e 100644 --- a/pkgs/development/python-modules/torch/source/src.nix +++ b/pkgs/development/python-modules/torch/source/src.nix @@ -4,19 +4,19 @@ fetchFromGitHub, runCommand, }: -assert version == "2.7.1"; +assert version == "2.8.0"; (rec { src_asmjit = fetchFromGitHub { owner = "asmjit"; repo = "asmjit"; - rev = "d3fbf7c9bc7c1d1365a94a45614b91c5a3706b81"; - hash = "sha256-0Wv9dxrh9GfajTFb+NpguqqSWH0mqJAj03bxFVJbft8="; + rev = "e5d7c0bd5d9aec44d68830187138149e6a8c4e32"; + hash = "sha256-sI0/9szBMvopQAmVcZSU4D/oaZYdb08AHDSZKy/Qz1g="; }; src_benchmark = fetchFromGitHub { owner = "google"; repo = "benchmark"; - rev = "0d98dba29d66e93259db7daa53a9327df767a415"; - hash = "sha256-yUiFxi80FWBmTZgqmqTMf9oqcBeg3o4I4vKd4djyRWY="; + rev = "299e5928955cc62af9968370293b916f5130916f"; + hash = "sha256-iPK3qLrZL2L08XW1a7SGl7GAt5InQ5nY+Dn8hBuxSOg="; }; src_benchmark_opentelemetry-cpp = fetchFromGitHub { owner = "google"; @@ -48,6 +48,12 @@ assert version == "2.7.1"; rev = "8086bbe3a78d931eb96fe12fdc014082e18d18d3"; hash = "sha256-fyL1SzRs5CXW5CWy6kCN1y1xX6cG+ur7iQlbKX2zbCM="; }; + src_composable_kernel_fbgemm = fetchFromGitHub { + owner = "jwfromm"; + repo = "composable_kernel"; + rev = "4a61bdd4bd4ed730e078aebc7c0fcf046ff29406"; + hash = "sha256-CxcpvW4QxkUDB2zMz7NB6Rt9jXjJeGVExfrYbn9ef5I="; + }; src_composable_kernel_flash-attention = fetchFromGitHub { owner = "ROCm"; repo = "composable_kernel"; @@ -57,8 +63,8 @@ assert version == "2.7.1"; src_cpp-httplib = fetchFromGitHub { owner = "yhirose"; repo = "cpp-httplib"; - rev = "3b6597bba913d51161383657829b7e644e59c006"; - hash = "sha256-dd9NckF1mGhQOyV1LO07QyP51l1kSpYQOH0GkG4v2eE="; + rev = "3af7f2c16147f3fbc6e4d717032daf505dc1652c"; + hash = "sha256-t/ddZjKelnXQdXQvZgv9pQcJt3M2rwgbtTQNW/T6Gpk="; }; src_cpr = fetchFromGitHub { owner = "libcpr"; @@ -69,32 +75,32 @@ assert version == "2.7.1"; src_cpuinfo = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "1e83a2fdd3102f65c6f1fb602c1b320486218a99"; - hash = "sha256-28cFACca+NYE8oKlP5aWXNCLeEjhWqJ6gRnFI+VxDvg="; + rev = "5e3d2445e6a84d9599bee2bf78edbb4d80865e1d"; + hash = "sha256-muclbtayPbbxmjTBKJlvTk2Apsx8YwhTu76nKMlSnL0="; }; src_cpuinfo_fbgemm = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "ed8b86a253800bafdb7b25c5c399f91bff9cb1f3"; - hash = "sha256-YRqBU83AjxbSE5zquhi4iIiJna/qFWA0jo2GBifqzi8="; + rev = "6543fec09b2f04ac4a666882998b534afc9c1349"; + hash = "sha256-M33853TIMNTJwBjxIG8qeTPwXlX8b8uKiCrdnlAtAA8="; }; src_cudnn-frontend = fetchFromGitHub { owner = "NVIDIA"; repo = "cudnn-frontend"; - rev = "91b7532f3386768bba4f444ee7672b497f34da8a"; - hash = "sha256-Ks07ApADA3xQQ+N5BIfvDG+djCvxYL9btF8Aw7TuMvQ="; + rev = "666996fe3960f27170d1527e5579ba24c8d3380a"; + hash = "sha256-/ae5dNjqkn5dGciGSO+Pn9pzJg+hHWqqQCPcqggWezo="; }; src_cutlass = fetchFromGitHub { owner = "NVIDIA"; repo = "cutlass"; - rev = "afa1772203677c5118fcd82537a9c8fefbcc7008"; - hash = "sha256-oIzlbKRdOh6gp6nRZ8udLSqleBFoFtgM7liCBlHZLOk="; + rev = "ad7b2f5e84fcfa124cb02b91d5bd26d238c0459e"; + hash = "sha256-teziPNA9csYvhkG5t2ht8W8x5+1YGGbHm8VKx4JoxgI="; }; src_cutlass_fbgemm = fetchFromGitHub { - owner = "NVIDIA"; + owner = "jwfromm"; repo = "cutlass"; - rev = "fc9ebc645b63f3a6bc80aaefde5c063fb72110d6"; - hash = "sha256-e2SwXNNwjl/1fV64b+mOJvwGDYeO1LFcqZGbNten37U="; + rev = "3ed8d2ec4ba35ef5d9d8353826209b6f868f63d3"; + hash = "sha256-NntohGvqs6fbWusi2Qv5uzCJhMAfBv8qYoFi38D+mzk="; }; src_cutlass_flash-attention = fetchFromGitHub { owner = "NVIDIA"; @@ -114,18 +120,11 @@ assert version == "2.7.1"; rev = "7d04a0053a845370ae06ce317a22a48e9edcc74e"; hash = "sha256-Je6wAz+uJ/AiAnSZVQ4+pGajZ8DymS0qI9ekB8fGYOo="; }; - src_eigen = fetchFromGitLab { - domain = "gitlab.com"; - owner = "libeigen"; - repo = "eigen"; - rev = "3147391d946bb4b6c68edd901f2add6ac1f31f8c"; - hash = "sha256-1/4xMetKMDOgZgzz3WMxfHUEpmdAm52RqZvz6i0mLEw="; - }; src_fbgemm = fetchFromGitHub { owner = "pytorch"; repo = "fbgemm"; - rev = "dbc3157bf256f1339b3fa1fef2be89ac4078be0e"; - hash = "sha256-PJiFtLnPA6IgxZ2sXIcyyjFRGtb+sG5y2hiWEwFuBOU="; + rev = "157e88b750c452bef2ab4653fe9d1eeb151ce4c3"; + hash = "sha256-Ka8/4gBsbtKNhKM/cWg1NmlKjVeBZvS+yS9SQQxb34A="; }; src_fbjni = fetchFromGitHub { owner = "facebookincubator"; @@ -142,14 +141,14 @@ assert version == "2.7.1"; src_flatbuffers = fetchFromGitHub { owner = "google"; repo = "flatbuffers"; - rev = "01834de25e4bf3975a9a00e816292b1ad0fe184b"; - hash = "sha256-h0lF7jf1cDVVyqhUCi7D0NoZ3b4X/vWXsFplND80lGs="; + rev = "a2cd1ea3b6d3fee220106b5fed3f7ce8da9eb757"; + hash = "sha256-6L6Eb+2xGXEqLYITWsNNPW4FTvfPFSmChK4hLusk5gU="; }; src_fmt = fetchFromGitHub { owner = "fmtlib"; repo = "fmt"; - rev = "123913715afeb8a437e6388b4473fcc4753e1c9a"; - hash = "sha256-sUbxlYi/Aupaox3JjWFqXIjcaQa0LFjclQAOleT+FRA="; + rev = "40626af88bd7df9a5fb80be7b25ac85b122d6c21"; + hash = "sha256-sAlU5L/olxQUYcv8euVYWTTB8TrVeQgXLHtXy8IMEnU="; }; src_fmt_dynolog = fetchFromGitHub { owner = "fmtlib"; @@ -200,16 +199,16 @@ assert version == "2.7.1"; hash = "sha256-xqRp9vaauBkKz2CXbh/Z4TWqhaUtqfbsSlbYZR/kW9s="; }; src_gloo = fetchFromGitHub { - owner = "facebookincubator"; + owner = "pytorch"; repo = "gloo"; - rev = "5354032ea08eadd7fc4456477f7f7c6308818509"; - hash = "sha256-JMLtxyQz7jechJ5DmMq0guOfL9leI6khdI9g/5Ckgfc="; + rev = "c7b7b022c124d9643957d9bd55f57ac59fce8fa2"; + hash = "sha256-pZ08gs6wQTZNVDX9uuaQZvw5JKCps8EALegNF0UVV3c="; }; src_googletest = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "b514bdc898e2951020cbdca1304b75f5950d1f59"; - hash = "sha256-1OJ2SeSscRBNr7zZ/a8bJGIqAnhkg45re0j3DtPfcXM="; + rev = "52eb8108c5bdec04579160ae17225d66034bd723"; + hash = "sha256-HIHMxAUR4bjmFLoltJeIAVSulVQ6kVuIT2Ku+lwAx/4="; }; src_googletest_dynolog = fetchFromGitHub { owner = "google"; @@ -220,8 +219,8 @@ assert version == "2.7.1"; src_googletest_fbgemm = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "cbf019de22c8dd37b2108da35b2748fd702d1796"; - hash = "sha256-G6NihPly7czG2NOX66kFfcf5ya+XRrUWt4SP1Y9JPzs="; + rev = "f8d7d77c06936315286eb55f8de22cd23c188571"; + hash = "sha256-t0RchAHTJbuI5YW4uyBPykTvcjy90JW9AOPNjIhwh6U="; }; src_googletest_kineto = fetchFromGitHub { owner = "google"; @@ -262,8 +261,8 @@ assert version == "2.7.1"; src_hipify_torch = fetchFromGitHub { owner = "ROCmSoftwarePlatform"; repo = "hipify_torch"; - rev = "23f53b025b466d8ec3c45d52290d3442f7fbe6b1"; - hash = "sha256-ohbGKy0sxa5pQy9EwsZk2UWmjveCZaJu/PEK2MLbjII="; + rev = "a4337c69fe0e2552a7b7b0669178926beeed828c"; + hash = "sha256-B0+tDjSlZ9C5IAAgteRIgwaJNnptpp1jOP3hTF5AdOw="; }; src_ideep = fetchFromGitHub { owner = "intel"; @@ -274,14 +273,14 @@ assert version == "2.7.1"; src_ittapi = fetchFromGitHub { owner = "intel"; repo = "ittapi"; - rev = "5b8a7d7422611c3a0d799fb5fc5dd4abfae35b42"; - hash = "sha256-VxJky2TF3RcIMqjNaAK/mvpC0afkwpAsY0cD6Ergkls="; + rev = "dec1d23ca65ab069d225dfe40dea14f455170959"; + hash = "sha256-aP95qtYi1s8go6HbXW6hDd0XzdWQhOwXLJBNPCIkSCI="; }; src_json = fetchFromGitHub { owner = "nlohmann"; repo = "json"; - rev = "87cda1d6646592ac5866dc703c8e1839046a6806"; - hash = "sha256-lXYJGWwLyQPqvxnDRWoDLXdjiD81r1eNHi7vRdbIuJ0="; + rev = "55f93686c01528224f448c19128836e7df245f72"; + hash = "sha256-cECvDOLxgX7Q9R3IE86Hj9JJUxraDQvhoyPDF03B2CY="; }; src_json_dynolog = fetchFromGitHub { owner = "nlohmann"; @@ -289,6 +288,12 @@ assert version == "2.7.1"; rev = "4f8fba14066156b73f1189a2b8bd568bde5284c5"; hash = "sha256-DTsZrdB9GcaNkx7ZKxcgCA3A9ShM5icSF0xyGguJNbk="; }; + src_json_fbgemm = fetchFromGitHub { + owner = "nlohmann"; + repo = "json"; + rev = "9cca280a4d0ccf0c08f47a99aa71d1b0e52f8d03"; + hash = "sha256-7F0Jon+1oWL7uqet5i1IgHX0fUw/+z0QwEcA3zs5xHg="; + }; src_json_opentelemetry-cpp = fetchFromGitHub { owner = "nlohmann"; repo = "json"; @@ -298,14 +303,14 @@ assert version == "2.7.1"; src_kineto = fetchFromGitHub { owner = "pytorch"; repo = "kineto"; - rev = "a054a4be0db117c579a21747debf19c863631f26"; - hash = "sha256-FyxMiDoDrjI8JZZNxK4S18yjULkKLUvqLQsCyxaTLSg="; + rev = "5e7501833f1021ce6f618572d3baf657b6319658"; + hash = "sha256-MQNGrWKU1l/lXo4G2hDFaQeNtyQj+pB5sTqm3piPYrY="; }; src_kleidiai = fetchFromGitHub { owner = "ARM-software"; repo = "kleidiai"; - rev = "ef685a13cfbe8d418aa2ed34350e21e4938358b6"; - hash = "sha256-5RS2o+163/6Q+0y0FuWz6OBXw3FKxZINDkGOqlmd2N0="; + rev = "cca02c2f69dd18e1f12647c1c0bdc8cf90e680c7"; + hash = "sha256-+75YvMEJN57cz/jzbqC3E0O7BalfaIfzswRZdpOMx0Q="; }; src_libnop = fetchFromGitHub { owner = "google"; @@ -322,8 +327,8 @@ assert version == "2.7.1"; src_mimalloc = fetchFromGitHub { owner = "microsoft"; repo = "mimalloc"; - rev = "b66e3214d8a104669c2ec05ae91ebc26a8f5ab78"; - hash = "sha256-uwuqln08Hx1d2l7GNn8/8hzOA1Pmzob5g17XgFb+blg="; + rev = "94036de6fe20bfd8a73d4a6d142fcf532ea604d9"; + hash = "sha256-B0gngv16WFLBtrtG5NqA2m5e95bYVcQraeITcOX9A74="; }; src_mkl-dnn = fetchFromGitHub { owner = "intel"; @@ -340,14 +345,14 @@ assert version == "2.7.1"; src_NVTX = fetchFromGitHub { owner = "NVIDIA"; repo = "NVTX"; - rev = "e170594ac7cf1dac584da473d4ca9301087090c1"; - hash = "sha256-n34BPxRnAW301ba1lXqSlGh7jaPqNjpp45GnJ+yDapI="; + rev = "2942f167cc30c5e3a44a2aecd5b0d9c07ff61a07"; + hash = "sha256-MXluy/I5+SaRx2aF64qF4XZ+u67ERAB9TftbOvYt4GE="; }; src_onnx = fetchFromGitHub { owner = "onnx"; repo = "onnx"; - rev = "b8baa8446686496da4cc8fda09f2b6fe65c2a02c"; - hash = "sha256-9oORW0YlQ6SphqfbjcYb0dTlHc+1gzy9quH/Lj6By8Q="; + rev = "e709452ef2bbc1d113faf678c24e6d3467696e83"; + hash = "sha256-UhtF+CWuyv5/Pq/5agLL4Y95YNP63W2BraprhRqJOag="; }; src_opentelemetry-cpp = fetchFromGitHub { owner = "open-telemetry"; @@ -382,8 +387,8 @@ assert version == "2.7.1"; src_pocketfft = fetchFromGitHub { owner = "mreineck"; repo = "pocketfft"; - rev = "9d3ab05a7fffbc71a492bc6a17be034e83e8f0fe"; - hash = "sha256-RSbimayr8Np7YP0aUo1MNusFmhi9jjDfgGXbiISR+/8="; + rev = "0fa0ef591e38c2758e3184c6c23e497b9f732ffa"; + hash = "sha256-Fu786IHiU6Bl66gZ/UJmqOROjlya3viLyzOxwdZVi9c="; }; src_prometheus-cpp = fetchFromGitHub { owner = "jupp0r"; @@ -415,12 +420,6 @@ assert version == "2.7.1"; rev = "a2e59f0e7065404b44dfe92a28aca47ba1378dc4"; hash = "sha256-SNLdtrOjaC3lGHN9MAqTf51U9EzNKQLyTMNPe0GcdrU="; }; - src_pybind11_onnx = fetchFromGitHub { - owner = "pybind"; - repo = "pybind11"; - rev = "3e9dfa2866941655c56877882565e7577de6fc7b"; - hash = "sha256-DVkI5NxM5uME9m3PFYVpJOOa2j+yjL6AJn76fCTv2nE="; - }; src_pybind11_tensorpipe = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; @@ -430,14 +429,14 @@ assert version == "2.7.1"; src_pytorch = fetchFromGitHub { owner = "pytorch"; repo = "pytorch"; - rev = "v2.7.1"; - hash = "sha256-p/SkVM6N4XGr44WB9ZaMLu6nfJGcaKHfb1hDY6qbZBw="; + rev = "v2.8.0"; + hash = "sha256-tFEpcgj0HiJcyBiZMtIrBrnmiCJApfTC1BgOXEGvqCo="; }; src_sleef = fetchFromGitHub { owner = "shibatch"; repo = "sleef"; - rev = "56e1f79cb140fb9326d612d0be06b5250565cade"; - hash = "sha256-5hha7c/Lu6fkbXGlDieoJP6n2bnjY5iPp+hm0f//0ek="; + rev = "5a1d179df9cf652951b59010a2d2075372d67f68"; + hash = "sha256-bjT+F7/nyiB4f0T06/flbpIWFZbUxjf1TjWMe3112Ig="; }; src_tensorpipe = fetchFromGitHub { owner = "pytorch"; @@ -454,8 +453,8 @@ assert version == "2.7.1"; src_VulkanMemoryAllocator = fetchFromGitHub { owner = "GPUOpen-LibrariesAndSDKs"; repo = "VulkanMemoryAllocator"; - rev = "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191"; - hash = "sha256-urUebQaPTgCECmm4Espri1HqYGy0ueAqTBu/VSiX/8I="; + rev = "1d8f600fd424278486eade7ed3e877c99f0846b1"; + hash = "sha256-TPEqV8uHbnyphLG0A+b2tgLDQ6K7a2dOuDHlaFPzTeE="; }; src_XNNPACK = fetchFromGitHub { owner = "google"; @@ -470,6 +469,7 @@ assert version == "2.7.1"; src_civetweb_recursive = src_civetweb; src_clang-cindex-python3_recursive = src_clang-cindex-python3; src_composable_kernel_recursive = src_composable_kernel; + src_composable_kernel_fbgemm_recursive = src_composable_kernel_fbgemm; src_composable_kernel_flash-attention_recursive = src_composable_kernel_flash-attention; src_cpp-httplib_recursive = src_cpp-httplib; src_cpr_recursive = src_cpr; @@ -499,19 +499,22 @@ assert version == "2.7.1"; chmod u+w $out/third_party/pfs cp -r ${src_pfs_recursive}/* $out/third_party/pfs ''; - src_eigen_recursive = src_eigen; src_fbgemm_recursive = runCommand "fbgemm" { } '' cp -r ${src_fbgemm} $out - chmod u+w $out/third_party/asmjit - cp -r ${src_asmjit_recursive}/* $out/third_party/asmjit - chmod u+w $out/third_party/cpuinfo - cp -r ${src_cpuinfo_fbgemm_recursive}/* $out/third_party/cpuinfo - chmod u+w $out/third_party/cutlass - cp -r ${src_cutlass_fbgemm_recursive}/* $out/third_party/cutlass - chmod u+w $out/third_party/googletest - cp -r ${src_googletest_fbgemm_recursive}/* $out/third_party/googletest - chmod u+w $out/third_party/hipify_torch - cp -r ${src_hipify_torch_recursive}/* $out/third_party/hipify_torch + chmod u+w $out/external/asmjit + cp -r ${src_asmjit_recursive}/* $out/external/asmjit + chmod u+w $out/external/composable_kernel + cp -r ${src_composable_kernel_fbgemm_recursive}/* $out/external/composable_kernel + chmod u+w $out/external/cpuinfo + cp -r ${src_cpuinfo_fbgemm_recursive}/* $out/external/cpuinfo + chmod u+w $out/external/cutlass + cp -r ${src_cutlass_fbgemm_recursive}/* $out/external/cutlass + chmod u+w $out/external/googletest + cp -r ${src_googletest_fbgemm_recursive}/* $out/external/googletest + chmod u+w $out/external/hipify_torch + cp -r ${src_hipify_torch_recursive}/* $out/external/hipify_torch + chmod u+w $out/external/json + cp -r ${src_json_fbgemm_recursive}/* $out/external/json ''; src_fbjni_recursive = src_fbjni; src_flash-attention_recursive = runCommand "flash-attention" { } '' @@ -554,6 +557,7 @@ assert version == "2.7.1"; src_ittapi_recursive = src_ittapi; src_json_recursive = src_json; src_json_dynolog_recursive = src_json_dynolog; + src_json_fbgemm_recursive = src_json_fbgemm; src_json_opentelemetry-cpp_recursive = src_json_opentelemetry-cpp; src_kineto_recursive = runCommand "kineto" { } '' cp -r ${src_kineto} $out @@ -574,7 +578,7 @@ assert version == "2.7.1"; src_onnx_recursive = runCommand "onnx" { } '' cp -r ${src_onnx} $out chmod u+w $out/third_party/pybind11 - cp -r ${src_pybind11_onnx_recursive}/* $out/third_party/pybind11 + cp -r ${src_pybind11_recursive}/* $out/third_party/pybind11 ''; src_opentelemetry-cpp_recursive = runCommand "opentelemetry-cpp" { } '' cp -r ${src_opentelemetry-cpp} $out @@ -617,7 +621,6 @@ assert version == "2.7.1"; src_psimd_recursive = src_psimd; src_pthreadpool_recursive = src_pthreadpool; src_pybind11_recursive = src_pybind11; - src_pybind11_onnx_recursive = src_pybind11_onnx; src_pybind11_tensorpipe_recursive = runCommand "pybind11_tensorpipe" { } '' cp -r ${src_pybind11_tensorpipe} $out chmod u+w $out/tools/clang @@ -639,8 +642,6 @@ assert version == "2.7.1"; cp -r ${src_cudnn-frontend_recursive}/* $out/third_party/cudnn_frontend chmod u+w $out/third_party/cutlass cp -r ${src_cutlass_recursive}/* $out/third_party/cutlass - chmod u+w $out/third_party/eigen - cp -r ${src_eigen_recursive}/* $out/third_party/eigen chmod u+w $out/third_party/fbgemm cp -r ${src_fbgemm_recursive}/* $out/third_party/fbgemm chmod u+w $out/third_party/flash-attention From 9530d20a351c741f91b5bfb84650405dba32d935 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 8 Aug 2025 11:49:14 +0200 Subject: [PATCH 112/281] python3Packages.torchaudio: 2.7.1 -> 2.8.0 Diff: https://github.com/pytorch/audio/compare/v2.7.1...v2.8.0 Changelog: https://github.com/pytorch/audio/releases/tag/v2.8.0 --- pkgs/development/python-modules/torchaudio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index c88e4c58914d..77d8aeeb21c5 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -77,7 +77,7 @@ let in buildPythonPackage rec { pname = "torchaudio"; - version = "2.7.1"; + version = "2.8.0"; pyproject = true; stdenv = torch.stdenv; @@ -86,7 +86,7 @@ buildPythonPackage rec { owner = "pytorch"; repo = "audio"; tag = "v${version}"; - hash = "sha256-T1V+/Oho6Dblh3ah5PljpxKcndy2e1dAlVxC3ay4AM0="; + hash = "sha256-SPa6ZWA2AWawfL4Z4mb1nddGaAsGEl/0dwweBpex2Wo="; }; patches = [ From fe5e41d7ffc0421f0913e8472ce6238ed0daf8e3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 8 Aug 2025 11:49:23 +0200 Subject: [PATCH 113/281] python3Packages.torchvision: 0.22.1 -> 0.23.0 Diff: https://github.com/pytorch/vision/compare/v0.22.1...v0.23.0 Changelog: https://github.com/pytorch/vision/releases/tag/v0.23.0 --- pkgs/development/python-modules/torchvision/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchvision/default.nix b/pkgs/development/python-modules/torchvision/default.nix index 7c7f00a72f1c..bec58361183e 100644 --- a/pkgs/development/python-modules/torchvision/default.nix +++ b/pkgs/development/python-modules/torchvision/default.nix @@ -29,7 +29,7 @@ let inherit (torch) cudaCapabilities cudaPackages cudaSupport; pname = "torchvision"; - version = "0.22.1"; + version = "0.23.0"; in buildPythonPackage { format = "setuptools"; @@ -41,7 +41,7 @@ buildPythonPackage { owner = "pytorch"; repo = "vision"; tag = "v${version}"; - hash = "sha256-KYIhd0U2HdvNt/vjQ8wA/6l/ZCF8wBm4NrOMgBtoWG4="; + hash = "sha256-BfGTq9BsmO5TtQrDED35aaT9quleZ9rcr/81ShfvCbQ="; }; nativeBuildInputs = [ From ab2d7e40168939df18c44a68f3d59098a24ccb56 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 30 Aug 2025 00:47:36 +0200 Subject: [PATCH 114/281] python3Packages.torchWithRocm: mark as broken on non-default python versions --- pkgs/development/python-modules/torch/source/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/torch/source/default.nix b/pkgs/development/python-modules/torch/source/default.nix index 56396da3f78d..33ada3baab2c 100644 --- a/pkgs/development/python-modules/torch/source/default.nix +++ b/pkgs/development/python-modules/torch/source/default.nix @@ -1,6 +1,7 @@ { stdenv, lib, + pkgs, fetchFromGitHub, fetchFromGitLab, fetchpatch2, @@ -250,6 +251,9 @@ let "Magma cudaPackages does not match cudaPackages" = cudaSupport && (effectiveMagma.cudaPackages.cudaMajorMinorVersion != cudaPackages.cudaMajorMinorVersion); + # Should be fixed by WIP https://github.com/NixOS/nixpkgs/pull/438399 + "ROCm support on non-default python versions is temporarily broken" = + rocmSupport && (pkgs.python3.version != python.version); }; unroll-src = writeShellScript "unroll-src" '' From 9b620f96a7d080bc72d2e43e3bbb8fc2abb8b793 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sat, 30 Aug 2025 22:54:27 +0800 Subject: [PATCH 115/281] verbiste: 0.1.48 -> 0.1.49 --- pkgs/by-name/ve/verbiste/package.nix | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ve/verbiste/package.nix b/pkgs/by-name/ve/verbiste/package.nix index 8a249adb1f2c..146951e744b9 100644 --- a/pkgs/by-name/ve/verbiste/package.nix +++ b/pkgs/by-name/ve/verbiste/package.nix @@ -7,14 +7,13 @@ libxml2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "verbiste"; - - version = "0.1.48"; + version = "0.1.49"; src = fetchurl { - url = "https://perso.b2b2c.ca/~sarrazip/dev/verbiste-${version}.tar.gz"; - hash = "sha256-qp0OFpH4DInWjzraDI6+CeKh85JkbwVYHlJruIrGnBM="; + url = "http://sarrazip.com/dev/verbiste-${finalAttrs.version}.tar.gz"; + hash = "sha256-SnVhM8DronsajiNtrlOuFzJWBbpIb+bLLrK+mWZoP6U="; }; nativeBuildInputs = [ pkg-config ]; @@ -26,11 +25,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + meta = { homepage = "http://sarrazip.com/dev/verbiste.html"; description = "French and Italian verb conjugator"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ orivej ]; }; -} +}) From 61a9c23127a371c767881e86e68a06abddfdb1dc Mon Sep 17 00:00:00 2001 From: kyehn Date: Sat, 30 Aug 2025 23:05:46 +0800 Subject: [PATCH 116/281] vectoroids: 1.1.0 -> 1.1.2 --- pkgs/by-name/ve/vectoroids/package.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ve/vectoroids/package.nix b/pkgs/by-name/ve/vectoroids/package.nix index df54dcff0c71..685f656260c1 100644 --- a/pkgs/by-name/ve/vectoroids/package.nix +++ b/pkgs/by-name/ve/vectoroids/package.nix @@ -2,24 +2,24 @@ lib, stdenv, fetchurl, - SDL, - SDL_image, - SDL_mixer, + SDL2, + SDL2_image, + SDL2_mixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vectoroids"; - version = "1.1.0"; + version = "1.1.2"; src = fetchurl { - url = "ftp://ftp.tuxpaint.org/unix/x/vectoroids/src/vectoroids-${version}.tar.gz"; - sha256 = "0bkvd4a1v496w0vlvqyi1a6p25ssgpkchxxxi8899sb72wlds54d"; + url = "https://tuxpaint.org/ftp/unix/x/vectoroids/src/vectoroids-${finalAttrs.version}.tar.gz"; + hash = "sha256-aLV4rrNuLKODYGD+0UBAQeQKKCNlFOX2g5CcjjkCWyQ="; }; buildInputs = [ - SDL - SDL_image - SDL_mixer + SDL2 + SDL2_image + SDL2_mixer ]; preConfigure = '' @@ -32,6 +32,6 @@ stdenv.mkDerivation rec { description = "Clone of the classic arcade game Asteroids by Atari"; mainProgram = "vectoroids"; license = lib.licenses.gpl2Plus; - inherit (SDL.meta) platforms; + inherit (SDL2.meta) platforms; }; -} +}) From 3eb88dd381da8242f32c9a638cc406ac6cc241fb Mon Sep 17 00:00:00 2001 From: kyehn Date: Sat, 30 Aug 2025 23:53:48 +0800 Subject: [PATCH 117/281] v2rayn: 7.13.8 -> 7.14.4 --- pkgs/by-name/v2/v2rayn/deps.json | 68 +++++++++++++++--------------- pkgs/by-name/v2/v2rayn/package.nix | 24 +++++------ 2 files changed, 44 insertions(+), 48 deletions(-) diff --git a/pkgs/by-name/v2/v2rayn/deps.json b/pkgs/by-name/v2/v2rayn/deps.json index 0936d52912a7..d44298118198 100644 --- a/pkgs/by-name/v2/v2rayn/deps.json +++ b/pkgs/by-name/v2/v2rayn/deps.json @@ -11,8 +11,8 @@ }, { "pname": "Avalonia", - "version": "11.3.3", - "hash": "sha256-UvENUQgoTUikjIMTL+oI93FNwr1gZfoGVtZdYzBzdts=" + "version": "11.3.4", + "hash": "sha256-3ojATZlOAUEZ6Io3fUwtaJaD2h9vWMw/X/mGyZljRPU=" }, { "pname": "Avalonia.Angle.Windows.Natives", @@ -31,38 +31,38 @@ }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.3.3", - "hash": "sha256-zg35D8NygrU8mCAsLLoPmrzXZcV31NuHNtTaiZZhOxc=" + "version": "11.3.4", + "hash": "sha256-/RbL/Yi5d/xmPVTG2pJFZ1K44iECajkUU8MfZStKxAM=" }, { "pname": "Avalonia.Controls.DataGrid", - "version": "11.3.3", - "hash": "sha256-kDO6o2U2SRVMRE/60FOiLfWi90HxYhoUnAIcxX270ww=" + "version": "11.3.4", + "hash": "sha256-x3EtbbdgJ/WNBpltO+ztmI6JSQ2p5Ey4LDDX8FI1rXQ=" }, { "pname": "Avalonia.Desktop", - "version": "11.3.3", - "hash": "sha256-/jYjxA5vJqU5IpJkgnlathprzdHB/ihdL35ZZBRESeU=" + "version": "11.3.4", + "hash": "sha256-HTLnySk+navLLYE05m4HDpHwgp3RAk1OKYAjVaUirDk=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.3.3", - "hash": "sha256-rHBFnhZ+gAqPqqDfZxBxUr3wXIpgOc9hInwzDOgdk5E=" + "version": "11.3.4", + "hash": "sha256-85N0jIcrFNThaDhvcPU8/g84ISWILx2cXHVTPW0kJbI=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.3.3", - "hash": "sha256-kUSE90HoJz9NsYCphLUQgNkxb3xHhFIlqXa6lzuGi4c=" + "version": "11.3.4", + "hash": "sha256-mH9d3yJbf10NqOI3PR1cCoGyyEQbnKRNDmxFN+2bS9c=" }, { "pname": "Avalonia.Native", - "version": "11.3.3", - "hash": "sha256-QmvN5gUsgjk7ViacdXOwHULHid0TfAKJGW3cf9A8bwQ=" + "version": "11.3.4", + "hash": "sha256-49rMUvhG5Dsl9RqhtD0i6H9X1g5768VdrW5l8axkwNI=" }, { "pname": "Avalonia.ReactiveUI", - "version": "11.3.3", - "hash": "sha256-Clq/13CZRTFEJmVw41Tw0tJEtm0AYvBKJah7OdFbBSo=" + "version": "11.3.4", + "hash": "sha256-6AZrrX1S0SSB5GzqJx4nPI/nSyvlu/iXW99mO4v1jK0=" }, { "pname": "Avalonia.Remote.Protocol", @@ -76,28 +76,28 @@ }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.3.3", - "hash": "sha256-gHZA53IyRAdeIg7yRIN6Pzh0AbOGd5B9mckEWsPuK7A=" + "version": "11.3.4", + "hash": "sha256-kVHhVHtwl1ssEf4STciY6OV0u2zyV8nOb2mSXnPH+nk=" }, { "pname": "Avalonia.Skia", - "version": "11.3.3", - "hash": "sha256-pUMqXnupxztsAP/n4U2pSgTga89gy7CBLg39y2j0EjA=" + "version": "11.3.4", + "hash": "sha256-CCjlniydh91cypVmnK88UvYZH1Arjbfr7L/kNJMjyTo=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.3.3", - "hash": "sha256-nUfIEeJZgiLuy681S16Qncri6fvCGF7tYk4dSf3JY4s=" + "version": "11.3.4", + "hash": "sha256-lvjlqHU6X9ftLOXHAp0uzPfApIfte9YyIBJ+4CAp1/s=" }, { "pname": "Avalonia.Win32", - "version": "11.3.3", - "hash": "sha256-jlQXEdbZjfRsu2MjYzHGUAyn+uvdACXCvm63HjUKqfQ=" + "version": "11.3.4", + "hash": "sha256-pBc4jtBOalc29D+4XzOATDjiyuK+sMMpQfhXn2m9XJo=" }, { "pname": "Avalonia.X11", - "version": "11.3.3", - "hash": "sha256-7A+uzB7g21P+RnKO4bKOJVY35qPz5Xna8n8VGG7RoMw=" + "version": "11.3.4", + "hash": "sha256-POuDAvqpPYV6Ob0a4W6QIVL0s4/bQbRhshat9z5lvt0=" }, { "pname": "CliWrap", @@ -111,8 +111,8 @@ }, { "pname": "Downloader", - "version": "4.0.2", - "hash": "sha256-+F4cSVEjeHI8QfCjphKJLdZlViGE7/rSVq/MYDtiyPE=" + "version": "4.0.3", + "hash": "sha256-QBSvvVmejnnK8QlS/OEkDXOpbrUW5pGpbPR+6zzFstg=" }, { "pname": "DynamicData", @@ -176,8 +176,8 @@ }, { "pname": "NLog", - "version": "5.5.0", - "hash": "sha256-WkuKGo3iEqJruQuRZXMksqIbAQjZbFIANcm0zZr/fYE=" + "version": "6.0.2", + "hash": "sha256-sToQRwukDjUo3ytSmHXT5p4j6fTv1utHkQKeF48EWnQ=" }, { "pname": "QRCoder", @@ -251,13 +251,13 @@ }, { "pname": "Splat", - "version": "15.4.1", - "hash": "sha256-qmp9aNmSSGQjrt9womxfC786nxeafH66okaBk0LXnhw=" + "version": "15.5.3", + "hash": "sha256-nG2Q8PYkGgasSCoK2dO1TK4drljqr+1D6K9letsOQ08=" }, { "pname": "Splat.NLog", - "version": "15.4.1", - "hash": "sha256-CPgRSGmCtG9hFTFjd9r0Hwr0tO9MHpyttZ4NdKrWYyY=" + "version": "15.5.3", + "hash": "sha256-8s6PBlwaqOQfOR3NsloIufdXQELVyzrItcIUjrwec6U=" }, { "pname": "sqlite-net-pcl", diff --git a/pkgs/by-name/v2/v2rayn/package.nix b/pkgs/by-name/v2/v2rayn/package.nix index 123ef884349b..27f80f0caefe 100644 --- a/pkgs/by-name/v2/v2rayn/package.nix +++ b/pkgs/by-name/v2/v2rayn/package.nix @@ -19,18 +19,15 @@ nix-update-script, }: -let - version = "7.13.8"; -in -buildDotnetModule { +buildDotnetModule (finalAttrs: { pname = "v2rayn"; - inherit version; + version = "7.14.4"; src = fetchFromGitHub { owner = "2dust"; repo = "v2rayN"; - tag = version; - hash = "sha256-ygQh3fB2G0FA187Nmmb6lG2FaduN2zOZIStuMWvqEGk="; + tag = finalAttrs.version; + hash = "sha256-zfQza07GhYFEHwl4w5hqqE9JP/0yY5KIj0zRRNmAECA="; fetchSubmodules = true; }; @@ -41,15 +38,17 @@ buildDotnetModule { postPatch = '' chmod +x v2rayN/ServiceLib/Sample/proxy_set_linux_sh patchShebangs v2rayN/ServiceLib/Sample/proxy_set_linux_sh + chmod +x v2rayN/ServiceLib/Sample/kill_as_sudo_linux_sh + patchShebangs v2rayN/ServiceLib/Sample/kill_as_sudo_linux_sh substituteInPlace v2rayN/ServiceLib/Global.cs \ --replace-fail "/bin/bash" "${bash}/bin/bash" - substituteInPlace v2rayN/ServiceLib/Handler/CoreAdminHandler.cs \ + substituteInPlace v2rayN/ServiceLib/Manager/CoreAdminManager.cs \ --replace-fail "/bin/bash" "${bash}/bin/bash" substituteInPlace v2rayN/ServiceLib/Handler/AutoStartupHandler.cs \ --replace-fail "Utils.GetExePath())" '"v2rayN")' substituteInPlace v2rayN/ServiceLib/ViewModels/MainWindowViewModel.cs \ --replace-fail "nautilus" "${xdg-utils}/bin/xdg-open" - substituteInPlace v2rayN/ServiceLib/Handler/CoreHandler.cs \ + substituteInPlace v2rayN/ServiceLib/Manager/CoreManager.cs \ --replace-fail 'Environment.GetEnvironmentVariable(Global.LocalAppData) == "1"' "false" ''; @@ -93,10 +92,7 @@ buildDotnetModule { icon = "v2rayn"; genericName = "v2rayN"; desktopName = "v2rayN"; - categories = [ - "Network" - "Application" - ]; + categories = [ "Network" ]; terminal = false; comment = "A GUI client for Windows and Linux, support Xray core and sing-box-core and others"; }) @@ -119,4 +115,4 @@ buildDotnetModule { "aarch64-linux" ]; }; -} +}) From f16c269a8e44421963e95ec5df71c7bba5a4fa88 Mon Sep 17 00:00:00 2001 From: Aliaksandr Date: Sat, 30 Aug 2025 18:53:49 +0300 Subject: [PATCH 118/281] nixos/perlless: don't redundantly disable `programs.command-not-found` --- nixos/modules/profiles/perlless.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/nixos/modules/profiles/perlless.nix b/nixos/modules/profiles/perlless.nix index 8df815a92443..c3737ef8a652 100644 --- a/nixos/modules/profiles/perlless.nix +++ b/nixos/modules/profiles/perlless.nix @@ -1,7 +1,6 @@ { lib, pkgs, ... }: { - # Remove perl from activation boot.initrd.systemd.enable = lib.mkDefault true; system.etc.overlay.enable = lib.mkDefault true; @@ -10,7 +9,6 @@ # Random perl remnants system.tools.nixos-generate-config.enable = lib.mkDefault false; programs.less.lessopen = lib.mkDefault null; - programs.command-not-found.enable = lib.mkDefault false; boot.loader.grub.enable = lib.mkDefault false; environment.defaultPackages = lib.mkDefault [ ]; documentation.info.enable = lib.mkDefault false; From 16d9350cf74e74a3d5b0537770eb1c57d029c122 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 16:07:05 +0000 Subject: [PATCH 119/281] vacuum-go: 0.17.9 -> 0.17.11 --- 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 084b03483533..a34daec2c69e 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.17.9"; + version = "0.17.11"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; # using refs/tags because simple version gives: 'the given path has multiple possibilities' error tag = "v${finalAttrs.version}"; - hash = "sha256-4DexFrYDvJl1VvPKtA2VnRFq9F+JOwTozGE9tXL5kIo="; + hash = "sha256-9cdix5HuhLOd/XnK1uU4pRXcfYi2nqTScP/+QV7Ps4k="; }; - vendorHash = "sha256-IOlJHVzmBR4Re3VxAwLjpws3DTJSzG8JBya6L3WTeoQ="; + vendorHash = "sha256-sdm3RKtHB9uWZy9N+bEz0gRKBU0EuYvX9J15Wj7GmAU="; env.CGO_ENABLED = 0; ldflags = [ From 2d43ccbdda52916670a44fc7a666eb8f3bcbdfcd Mon Sep 17 00:00:00 2001 From: John Garcia Date: Sat, 30 Aug 2025 17:08:29 +0100 Subject: [PATCH 120/281] decent-sampler: 1.13.5 -> 1.13.10 --- pkgs/by-name/de/decent-sampler/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/decent-sampler/package.nix b/pkgs/by-name/de/decent-sampler/package.nix index 75991b41bcec..f5b97383d1ec 100644 --- a/pkgs/by-name/de/decent-sampler/package.nix +++ b/pkgs/by-name/de/decent-sampler/package.nix @@ -15,7 +15,7 @@ let pname = "decent-sampler"; - version = "1.13.5"; + version = "1.13.10"; rlkey = "orvjprslmwn0dkfs0ncx6nxnm"; icon = fetchurl { @@ -28,8 +28,8 @@ let src = fetchzip { # dropbox links: https://www.dropbox.com/sh/dwyry6xpy5uut07/AABBJ84bjTTSQWzXGG5TOQpfa\ - url = "https://www.dropbox.com/scl/fo/a0i0udw7ggfwnjoi05hh3/AHWDqpqSKIsmfX6wyJdBhlU/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz?rlkey=${rlkey}&dl=0"; - hash = "sha256-B7iw0NK74p1GXPS0wh+m3HyFsnqgODbt41rXZPo3/rE="; + url = "https://www.dropbox.com/scl/fo/a0i0udw7ggfwnjoi05hh3/ACdV5vrbMrsBIUbidqizaIk/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz?rlkey=${rlkey}&dl=0"; + hash = "sha256-2LyBldjsD05bMyK/aI+Ivk3f3cErRiM7GJlwOGqT9VQ="; }; nativeBuildInputs = [ copyDesktopItems ]; From 4a5b61bf51e47a48fa2edbcc5177c45daf920e60 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Sat, 30 Aug 2025 19:55:38 +0300 Subject: [PATCH 121/281] python3Packages.nfcpy: fix tests --- pkgs/development/python-modules/nfcpy/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/nfcpy/default.nix b/pkgs/development/python-modules/nfcpy/default.nix index 35f32269f625..21886328854b 100644 --- a/pkgs/development/python-modules/nfcpy/default.nix +++ b/pkgs/development/python-modules/nfcpy/default.nix @@ -7,6 +7,7 @@ ndeflib, pydes, pyserial, + pytest-tornasync, pytest-mock, pytestCheckHook, pythonOlder, @@ -34,6 +35,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + pytest-tornasync mock pytest-mock pytestCheckHook From 2c8123b5751be51e79485348551f44c892868111 Mon Sep 17 00:00:00 2001 From: Shawn8901 Date: Sat, 30 Aug 2025 19:15:58 +0200 Subject: [PATCH 122/281] portfolio: 0.78.1 -> 0.79.0 --- pkgs/by-name/po/portfolio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index 840989b77280..690ff2b3c116 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -34,11 +34,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "PortfolioPerformance"; - version = "0.78.1"; + version = "0.79.0"; src = fetchurl { url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; - hash = "sha256-R6Z201767c61S/KAMtArzIuPjQbXMVym8KLZKMVdr+M="; + hash = "sha256-BdpaueOSz+CH0za2uj7oJXKEgpd0R6yTyVO+Au78oCs="; }; nativeBuildInputs = [ From 731e009454b5026807aa6ec2f8d007f35cf6518f Mon Sep 17 00:00:00 2001 From: Wael Nasreddine Date: Sat, 30 Aug 2025 10:28:33 -0700 Subject: [PATCH 123/281] ncps: 0.2.0 -> 0.3.0 --- pkgs/by-name/nc/ncps/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 104e7f233942..910ed715dadf 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -8,13 +8,13 @@ let finalAttrs = { pname = "ncps"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "kalbasit"; repo = "ncps"; tag = "v${finalAttrs.version}"; - hash = "sha256-CjiPn5godd8lT3eE9e7MnZ0/2hOEq+CG0bpgRtLtwHo="; + hash = "sha256-mBiasGQgwP8dRQqtn7z+tLKECDd1p0JE2nvCYLru0Ts="; }; ldflags = [ @@ -23,7 +23,7 @@ let subPackages = [ "." ]; - vendorHash = "sha256-El3yvYYnase4ztG3u7xxcKE5ARy5Lvp/FVosBwOXzbU="; + vendorHash = "sha256-5QpzU+cy14cdR5Oi2vwA+BbMSTPMXlhyq9RpzbMsRZQ="; doCheck = true; nativeBuildInputs = [ From d211f7b57e290e3d8a0153ca09a0081290b911eb Mon Sep 17 00:00:00 2001 From: Wael Nasreddine Date: Sat, 30 Aug 2025 10:30:14 -0700 Subject: [PATCH 124/281] ncps: remove subPackages to build and check all sub-packages --- pkgs/by-name/nc/ncps/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 910ed715dadf..58c49623c9cc 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -21,8 +21,6 @@ let "-X github.com/kalbasit/ncps/cmd.Version=v${finalAttrs.version}" ]; - subPackages = [ "." ]; - vendorHash = "sha256-5QpzU+cy14cdR5Oi2vwA+BbMSTPMXlhyq9RpzbMsRZQ="; doCheck = true; From d864ef8aff5948522f0fd9a2b42b7689cf370ba2 Mon Sep 17 00:00:00 2001 From: Wael Nasreddine Date: Sat, 30 Aug 2025 10:30:23 -0700 Subject: [PATCH 125/281] ncps: enable race testing --- pkgs/by-name/nc/ncps/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 58c49623c9cc..640b305de913 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -22,7 +22,9 @@ let ]; vendorHash = "sha256-5QpzU+cy14cdR5Oi2vwA+BbMSTPMXlhyq9RpzbMsRZQ="; + doCheck = true; + checkFlags = [ "-race" ]; nativeBuildInputs = [ dbmate # used for testing From 2270e2ef94da01894bdfa5cbda73977262eba39b Mon Sep 17 00:00:00 2001 From: Alex Martens Date: Sat, 30 Aug 2025 10:45:10 -0700 Subject: [PATCH 126/281] saleae-logic-2: add meta.changelog --- pkgs/by-name/sa/saleae-logic-2/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/sa/saleae-logic-2/package.nix b/pkgs/by-name/sa/saleae-logic-2/package.nix index 329acb4ac709..3cea47a1a90a 100644 --- a/pkgs/by-name/sa/saleae-logic-2/package.nix +++ b/pkgs/by-name/sa/saleae-logic-2/package.nix @@ -70,6 +70,7 @@ appimageTools.wrapType2 { meta = with lib; { homepage = "https://www.saleae.com/"; + changelog = "https://ideas.saleae.com/f/changelog/"; description = "Software for Saleae logic analyzers"; license = licenses.unfree; platforms = [ "x86_64-linux" ]; From 5cff030797ea231743deb9c4dfa88f44fadcc61d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 18:32:47 +0000 Subject: [PATCH 127/281] python3Packages.meross-iot: 0.4.9.0 -> 0.4.9.1 --- pkgs/development/python-modules/meross-iot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meross-iot/default.nix b/pkgs/development/python-modules/meross-iot/default.nix index fa1c7b10dbf0..d474b8a2b04a 100644 --- a/pkgs/development/python-modules/meross-iot/default.nix +++ b/pkgs/development/python-modules/meross-iot/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "meross-iot"; - version = "0.4.9.0"; + version = "0.4.9.1"; pyproject = true; src = fetchFromGitHub { owner = "albertogeniola"; repo = "MerossIot"; tag = version; - hash = "sha256-EBsWEsP7SzhDbMayD2903T5Q2WDJKboVtyYY4xP8AOE="; + hash = "sha256-c9nUFCjbuqJaGk5Rqo+Nmr+IYQrWsVqb36mLmYTc47s="; }; build-system = [ setuptools ]; From d458d8a3b39810c1cc73a3d8dee98e1f8ed2e4e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 19:12:18 +0000 Subject: [PATCH 128/281] cargo-tauri: 2.7.1 -> 2.8.3 --- pkgs/by-name/ca/cargo-tauri/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index befe5011f2dc..df6574840d76 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tauri"; - version = "2.7.1"; + version = "2.8.3"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-cli-v${finalAttrs.version}"; - hash = "sha256-0J55AvAvvqTVls4474GcgLPBtSC+rh8cXVKluMjAVBE="; + hash = "sha256-bubC2cGlZDam0IGGwB/GSiVt9LFfKmy0uZwwPhAPrl0="; }; - cargoHash = "sha256-nkY1ydc2VewRwY+B5nR68mz8Ff3FK1KoHE4dLzNtPkY="; + cargoHash = "sha256-LJYAVism63OVzAEJS8WeaL+XTpxOTCy22U5MUPu8rA4="; nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) [ pkg-config From 0a050405d4328bc717c66661d4c34432a5170023 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 30 Aug 2025 22:11:52 +0200 Subject: [PATCH 129/281] nixos_render_docs: fix weird rendered UTF-8 arrows to ASCII ones I have Wezterm and Nerdfonts and even with that the arrows render pretty strange. --- .../src/nixos_render_docs/redirects.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py b/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py index 5669b0aa27b4..e8ddfee895ef 100644 --- a/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py +++ b/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py @@ -58,18 +58,18 @@ Keys of the redirects mapping must correspond to some identifier in the source. This can happen when an identifier was added, renamed, or removed. Added new content? - $ redirects add-content ❬identifier❭ ❬path❭ + $ redirects add-content often: - $ redirects add-content ❬identifier❭ index.html + $ redirects add-content index.html Moved existing content to a different output path? - $ redirects move-content ❬identifier❭ ❬path❭ + $ redirects move-content Renamed existing identifiers? - $ redirects rename-identifier ❬old-identifier❭ ❬new-identifier❭ + $ redirects rename-identifier Removed content? Redirect to alternatives or relevant release notes. - $ redirects remove-and-redirect ❬identifier❭ ❬target-identifier❭ + $ redirects remove-and-redirect NOTE: Run the right nix-shell to make this command available. Nixpkgs: From f9dc3b0ad0168b6074b5ee9fb9e904b3ea1e06ad Mon Sep 17 00:00:00 2001 From: arthsmn Date: Sat, 30 Aug 2025 08:03:57 -0300 Subject: [PATCH 130/281] picocrypt-ng: init at 2.00 --- pkgs/by-name/pi/picocrypt-ng/package.nix | 77 ++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 pkgs/by-name/pi/picocrypt-ng/package.nix diff --git a/pkgs/by-name/pi/picocrypt-ng/package.nix b/pkgs/by-name/pi/picocrypt-ng/package.nix new file mode 100644 index 000000000000..f74102afedb4 --- /dev/null +++ b/pkgs/by-name/pi/picocrypt-ng/package.nix @@ -0,0 +1,77 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + stdenv, + copyDesktopItems, + makeDesktopItem, + + xorg, + glfw, + gtk3, + pkg-config, + wrapGAppsHook3, +}: + +buildGoModule (finalAttrs: { + pname = "picocrypt-ng"; + version = "2.00"; + + src = fetchFromGitHub { + owner = "Picocrypt-NG"; + repo = "Picocrypt-NG"; + tag = finalAttrs.version; + hash = "sha256-+Ecvy4h0aC9Gra9BcN8L/vgpnflq6W7KcnYCVr8uaQQ="; + }; + + sourceRoot = "${finalAttrs.src.name}/src"; + + vendorHash = "sha256-0fEy/YuZa7dENfL3y+NN4SLWYwOLmXqHHJEiU37AkX4="; + + ldflags = [ + "-s" + "-w" + ]; + + buildInputs = + # Depends on a vendored, patched GLFW. + glfw.buildInputs or [ ] + ++ glfw.propagatedBuildInputs or [ ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + gtk3 + xorg.libXxf86vm + ]; + + nativeBuildInputs = [ + copyDesktopItems + pkg-config + wrapGAppsHook3 + ]; + + env.CGO_ENABLED = 1; + + postInstall = '' + mv $out/bin/Picocrypt $out/bin/picocrypt-ng-gui + install -Dm644 $src/images/key.svg $out/share/icons/hicolor/scalable/apps/picocrypt-ng.svg + ''; + + desktopItems = [ + (makeDesktopItem { + name = "Picocrypt-NG"; + exec = "picocrypt-ng-gui"; + icon = "picocrypt-ng"; + comment = finalAttrs.meta.description; + desktopName = "Picocrypt-NG"; + categories = [ "Utility" ]; + }) + ]; + + meta = { + description = "Very small, very simple, yet very secure encryption tool"; + homepage = "https://github.com/Picocrypt-NG/Picocrypt-NG"; + changelog = "https://github.com/Picocrypt-NG/Picocrypt-NG/blob/${finalAttrs.version}/Changelog.md"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ arthsmn ]; + mainProgram = "picocrypt-ng-gui"; + }; +}) From 0e805d89c1af8e75b872d19916bd9e1586ae56f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Jylh=C3=A4nkangas?= Date: Sat, 30 Aug 2025 22:46:14 +0200 Subject: [PATCH 131/281] zeal: migrate to pkgs/by-name, use qt6 Motivated by qt5.qtwebengine being marked vulnerable (#435067): - Move package from pkgs/data/documentation to pkgs/by-name/ze/zeal - Switch from Qt5 to Qt6 as the default - Remove zeal-qt5 and zeal-qt6 variants in favor of single Qt6 version - Add aliases for deprecated Qt-specific variants --- .../ze/zeal/package.nix} | 24 ++++++------------- pkgs/top-level/aliases.nix | 2 ++ pkgs/top-level/all-packages.nix | 6 ----- 3 files changed, 9 insertions(+), 23 deletions(-) rename pkgs/{data/documentation/zeal/default.nix => by-name/ze/zeal/package.nix} (80%) diff --git a/pkgs/data/documentation/zeal/default.nix b/pkgs/by-name/ze/zeal/package.nix similarity index 80% rename from pkgs/data/documentation/zeal/default.nix rename to pkgs/by-name/ze/zeal/package.nix index dde6f06a4182..5c410836489c 100644 --- a/pkgs/data/documentation/zeal/default.nix +++ b/pkgs/by-name/ze/zeal/package.nix @@ -6,21 +6,12 @@ extra-cmake-modules, pkg-config, httplib, - qtbase, - qtimageformats, - qtwebengine, - qtx11extras, libarchive, libXdmcp, libpthreadstubs, - wrapQtAppsHook, xcbutilkeysyms, + qt6, }: - -let - isQt5 = lib.versions.major qtbase.version == "5"; - -in stdenv.mkDerivation (finalAttrs: { pname = "zeal"; version = "0.7.2"; @@ -36,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { cmake extra-cmake-modules pkg-config - wrapQtAppsHook + qt6.wrapQtAppsHook ]; buildInputs = [ @@ -44,12 +35,11 @@ stdenv.mkDerivation (finalAttrs: { libXdmcp libarchive libpthreadstubs - qtbase - qtimageformats - qtwebengine + qt6.qtbase + qt6.qtimageformats + qt6.qtwebengine xcbutilkeysyms - ] - ++ lib.optionals isQt5 [ qtx11extras ]; + ]; cmakeFlags = [ (lib.cmakeBool "ZEAL_RELEASE_BUILD" true) @@ -68,6 +58,6 @@ stdenv.mkDerivation (finalAttrs: { peterhoeg ]; mainProgram = "zeal"; - inherit (qtbase.meta) platforms; + inherit (qt6.qtbase.meta) platforms; }; }) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 06decd7bd8db..b7b3ce3fa5eb 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2536,6 +2536,8 @@ mapAliases { zabbix50 = throw "'zabbix50' has been removed, it would have reached its End of Life a few days after the release of NixOS 25.05. Consider upgrading to 'zabbix60' or 'zabbix70'."; zabbix64 = throw "'zabbix64' has been removed because it reached its End of Life. Consider upgrading to 'zabbix70'."; zbackup = throw "'zbackup' has been removed due to being unmaintained upstream"; # Added 2025-08-22 + zeal-qt5 = lib.warnOnInstantiate "'zeal-qt5' has been removed from nixpkgs. Please use 'zeal' instead" zeal; # Added 2025-08-31 + zeal-qt6 = lib.warnOnInstantiate "'zeal-qt6' has been renamed to 'zeal'" zeal; # Added 2025-08-31 zeroadPackages = recurseIntoAttrs { zeroad = lib.warnOnInstantiate "'zeroadPackages.zeroad' has been renamed to 'zeroad'" zeroad; # Added 2025-03-22 zeroad-data = lib.warnOnInstantiate "'zeroadPackages.zeroad-data' has been renamed to 'zeroad-data'" zeroad-data; # Added 2025-03-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 325ae8a848eb..77319f9ae72c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11178,12 +11178,6 @@ with pkgs; xlsx2csv = with python3Packages; toPythonApplication xlsx2csv; - zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { }; - zeal = zeal-qt5; - zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal { - qtx11extras = null; # Because it does not exist in qt6 - }; - ### APPLICATIONS / GIS qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { }; From edbd0c3df3ed0e61a8c3a26a065d6bd041e69c34 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sat, 30 Aug 2025 22:14:08 +0100 Subject: [PATCH 132/281] keymap-drawer: pin tree-sitter to 0.24.0 keymap-drawer currently requires tree-sitter 0.24.0, and does not work correctly when run with 0.25+. Pin the input to 0.24.0 for now. See: https://github.com/caksoylar/keymap-drawer/issues/183 and: https://github.com/caksoylar/keymap-drawer/commit/481a40d --- .../python-modules/keymap-drawer/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/keymap-drawer/default.nix b/pkgs/development/python-modules/keymap-drawer/default.nix index 3591f44588fb..e18c319aa2fa 100644 --- a/pkgs/development/python-modules/keymap-drawer/default.nix +++ b/pkgs/development/python-modules/keymap-drawer/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, + fetchPypi, pythonOlder, nix-update-script, @@ -46,7 +47,16 @@ buildPythonPackage { pydantic-settings pyparsing pyyaml - tree-sitter + # keymap-drawer currently requires tree-sitter 0.24.0 + # See https://github.com/caksoylar/keymap-drawer/issues/183 + (tree-sitter.overrideAttrs rec { + version = "0.24.0"; + src = fetchPypi { + inherit version; + inherit (tree-sitter) pname; + hash = "sha256-q9la9lyi9Pfso1Y0M5HtZp52Tzd0i1NSlG8A9/x45zQ="; + }; + }) tree-sitter-grammars.tree-sitter-devicetree ]; From 69a4c5a0bf7d86a63a5353c31071a1c4cc4d47d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Aug 2025 15:09:45 -0700 Subject: [PATCH 133/281] home-assistant-custom-components.waste_collection_schedule: 2.9.0 -> 2.10.0 Diff: https://github.com/mampfes/hacs_waste_collection_schedule/compare/2.9.0...2.10.0 Changelog: https://github.com/mampfes/hacs_waste_collection_schedule/releases/tag/2.10.0 --- .../custom-components/waste_collection_schedule/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix b/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix index dd657405cd99..9e447f443ac5 100644 --- a/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix +++ b/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "mampfes"; domain = "waste_collection_schedule"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { inherit owner; repo = "hacs_waste_collection_schedule"; tag = version; - hash = "sha256-qH880z04TKNwO+PoH4INcOjwLrts1lzg9NMwKoum2zg="; + hash = "sha256-qFeo2VE0sgBq4dwOUm26Vkgi+rv/0PsOyQhlVEJ45aE="; }; dependencies = [ From 07d2dc42458d0d39a44c215595f7c9ec9b248389 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 22:14:32 +0000 Subject: [PATCH 134/281] libretro.mame2003: 0-unstable-2025-05-16 -> 0-unstable-2025-08-26 --- pkgs/applications/emulators/libretro/cores/mame2003.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003.nix b/pkgs/applications/emulators/libretro/cores/mame2003.nix index 6c89c1a541e0..57cce733e2ec 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003"; - version = "0-unstable-2025-05-16"; + version = "0-unstable-2025-08-26"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-libretro"; - rev = "c24237583afcadb1c3c1727532bd4a49ebc5eff1"; - hash = "sha256-zj1mNpfwYCUQAHAeg8+hVUOZ/xvIFhn65AeljjqI1Ss="; + rev = "dfddf4db86a3acd5997ce9419c7afd00ff6587a0"; + hash = "sha256-GJRawFdlHCfBRiErJJ3ZvZDF1gvYVkuQvKXV1qUCCRQ="; }; # Fix build with GCC 14 From 827a716e2acf6c92c1a03c2c813ef41fe52da99b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 22:20:05 +0000 Subject: [PATCH 135/281] python3Packages.fastembed: 0.7.1 -> 0.7.3 --- pkgs/development/python-modules/fastembed/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/fastembed/default.nix b/pkgs/development/python-modules/fastembed/default.nix index ea827ad40969..b9628daeb5e1 100644 --- a/pkgs/development/python-modules/fastembed/default.nix +++ b/pkgs/development/python-modules/fastembed/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "fastembed"; - version = "0.7.1"; + version = "0.7.3"; pyproject = true; src = fetchFromGitHub { owner = "qdrant"; repo = "fastembed"; tag = "v${version}"; - hash = "sha256-zftNBATvb9iCjEOWIg0Q8/1+VwQ1km/iob3TgOAfJbg="; + hash = "sha256-sH/uiab+4fdowaEA+yNvA4PN7Xfuuu3eTF47FitEDvA="; }; build-system = [ poetry-core ]; From 556db7289dd634bbe06fd01622f2b64664ba6cf9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 22:39:24 +0000 Subject: [PATCH 136/281] beatprints: 1.1.4 -> 1.1.5 --- pkgs/by-name/be/beatprints/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/beatprints/package.nix b/pkgs/by-name/be/beatprints/package.nix index 2e58e86b7c8b..4a47bb8085dc 100644 --- a/pkgs/by-name/be/beatprints/package.nix +++ b/pkgs/by-name/be/beatprints/package.nix @@ -5,14 +5,14 @@ }: python3Packages.buildPythonApplication rec { pname = "BeatPrints"; - version = "1.1.4"; + version = "1.1.5"; pyproject = true; src = fetchFromGitHub { owner = "TrueMyst"; repo = "BeatPrints"; rev = "v${version}"; - hash = "sha256-HtYPEnHbJarSC3P337l3IGagk62FgEohSAVyv6PBnIs="; + hash = "sha256-7h2MbU6wPqcRhWijdMyd7sTf3UVNCX+5JUNytKr5/EM="; }; build-system = with python3Packages; [ From ffc8f1707b32c29aabb751b66d79762ece6b1f10 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 30 Aug 2025 17:58:34 -0400 Subject: [PATCH 137/281] river: rename to river-classic --- .../manual/release-notes/rl-2311.section.md | 2 +- .../manual/release-notes/rl-2511.section.md | 2 ++ nixos/modules/programs/wayland/river.nix | 24 +++++++++++++++---- nixos/tests/lemurs/lemurs-wayland.nix | 2 +- pkgs/by-name/ri/river-bedload/package.nix | 4 ++-- .../build.zig.zon.nix | 0 .../ri/{river => river-classic}/package.nix | 21 +++++++--------- pkgs/by-name/ri/river-classic/update.sh | 12 ++++++++++ pkgs/by-name/ri/river/update.sh | 12 ---------- pkgs/by-name/ri/rivercarro/package.nix | 4 ++-- pkgs/top-level/aliases.nix | 1 + 11 files changed, 49 insertions(+), 35 deletions(-) rename pkgs/by-name/ri/{river => river-classic}/build.zig.zon.nix (100%) rename pkgs/by-name/ri/{river => river-classic}/package.nix (69%) create mode 100755 pkgs/by-name/ri/river-classic/update.sh delete mode 100755 pkgs/by-name/ri/river/update.sh diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md index 920fa9862cc7..9d987e0b33a0 100644 --- a/nixos/doc/manual/release-notes/rl-2311.section.md +++ b/nixos/doc/manual/release-notes/rl-2311.section.md @@ -925,7 +925,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2 [services.frp](#opt-services.frp.enable). - [river](https://github.com/riverwm/river), A dynamic tiling wayland - compositor. Available as [programs.river](#opt-programs.river.enable). + compositor. Available as `programs.river`. - [wayfire](https://wayfire.org), a modular and extensible wayland compositor. Available as [programs.wayfire](#opt-programs.wayfire.enable). diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index ede6b54dbd7b..4727bdd8e785 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -172,6 +172,8 @@ - NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`. +- `river` 0.3.x has been renamed to `river-classic` upstream, and the package renamed accordingly. `programs.river` has been renamed to `programs.river-classic`. + - `command-not-found` package is now disabled by default; it works only for nix-channels based systems, and requires setup for it to work. - The systemd target `kbrequest.target` is now unset by default, instead of being forcibly symlinked to `rescue.target`. In case you were relying on this behavior (Alt + ArrowUp on the tty causing the current target to be changed to `rescue.target`), you can restore it by setting `systemd.targets.rescue.aliases = [ "kbrequest.target" ];` in your configuration. diff --git a/nixos/modules/programs/wayland/river.nix b/nixos/modules/programs/wayland/river.nix index c1e62938f2e0..447d6d63368d 100644 --- a/nixos/modules/programs/wayland/river.nix +++ b/nixos/modules/programs/wayland/river.nix @@ -6,16 +6,16 @@ }: let - cfg = config.programs.river; + cfg = config.programs.river-classic; wayland-lib = import ./lib.nix { inherit lib; }; in { - options.programs.river = { - enable = lib.mkEnableOption "river, a dynamic tiling Wayland compositor"; + options.programs.river-classic = { + enable = lib.mkEnableOption "river-classic, a dynamic tiling Wayland compositor"; package = - lib.mkPackageOption pkgs "river" { + lib.mkPackageOption pkgs "river-classic" { nullable = true; extraDescription = '' If the package is not overridable with `xwaylandSupport`, then the module option @@ -61,6 +61,22 @@ in }; }; + imports = [ + (lib.mkRenamedOptionModule [ "programs" "river" "enable" ] [ "programs" "river-classic" "enable" ]) + (lib.mkRenamedOptionModule + [ "programs" "river" "package" ] + [ "programs" "river-classic" "package" ] + ) + (lib.mkRenamedOptionModule + [ "programs" "river" "xwayland" "enable" ] + [ "programs" "river-classic" "xwayland" "enable" ] + ) + (lib.mkRenamedOptionModule + [ "programs" "river" "extraPackages" ] + [ "programs" "river-classic" "extraPackages" ] + ) + ]; + config = lib.mkIf cfg.enable ( lib.mkMerge [ { diff --git a/nixos/tests/lemurs/lemurs-wayland.nix b/nixos/tests/lemurs/lemurs-wayland.nix index 1fede02cb61e..590298e7ce50 100644 --- a/nixos/tests/lemurs/lemurs-wayland.nix +++ b/nixos/tests/lemurs/lemurs-wayland.nix @@ -19,7 +19,7 @@ services.displayManager.lemurs.enable = true; - programs.river.enable = true; + programs.river-classic.enable = true; }; testScript = '' diff --git a/pkgs/by-name/ri/river-bedload/package.nix b/pkgs/by-name/ri/river-bedload/package.nix index a80287e47cf3..b0ac4f71acfe 100644 --- a/pkgs/by-name/ri/river-bedload/package.nix +++ b/pkgs/by-name/ri/river-bedload/package.nix @@ -6,7 +6,7 @@ lib, pkg-config, stdenv, - river, + river-classic, wayland, wayland-protocols, wayland-scanner, @@ -53,6 +53,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ adamcstephens ]; mainProgram = "river-bedload"; - inherit (river.meta) platforms; + inherit (river-classic.meta) platforms; }; }) diff --git a/pkgs/by-name/ri/river/build.zig.zon.nix b/pkgs/by-name/ri/river-classic/build.zig.zon.nix similarity index 100% rename from pkgs/by-name/ri/river/build.zig.zon.nix rename to pkgs/by-name/ri/river-classic/build.zig.zon.nix diff --git a/pkgs/by-name/ri/river/package.nix b/pkgs/by-name/ri/river-classic/package.nix similarity index 69% rename from pkgs/by-name/ri/river/package.nix rename to pkgs/by-name/ri/river-classic/package.nix index fcb9153fa33a..c6ec32186d93 100644 --- a/pkgs/by-name/ri/river/package.nix +++ b/pkgs/by-name/ri/river-classic/package.nix @@ -23,7 +23,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "river"; + pname = "river-classic"; version = "0.3.11"; outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ]; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitea { domain = "codeberg.org"; owner = "river"; - repo = "river"; + repo = "river-classic"; hash = "sha256-7LC5nxan9jmjjt29afkps9H/sfhfIqpvBxvCKb0zvNM="; tag = "v${finalAttrs.version}"; }; @@ -78,22 +78,17 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - homepage = "https://codeberg.org/river/river"; + homepage = "https://codeberg.org/river/river-classic"; description = "Dynamic tiling wayland compositor"; longDescription = '' - River is a dynamic tiling Wayland compositor with flexible runtime + river-classic is a dynamic tiling Wayland compositor with flexible runtime configuration. - Its design goals are: - - Simple and predictable behavior, river should be easy to use and have a - low cognitive load. - - Window management based on a stack of views and tags. - - Dynamic layouts generated by external, user-written executables. A - default rivertile layout generator is provided. - - Scriptable configuration and control through a custom Wayland protocol - and separate riverctl binary implementing it. + It is a fork of river 0.3 intended for users that are happy with how river 0.3 + works and do not wish to deal with the majorly breaking changes planned for + the river 0.4.0 release. ''; - changelog = "https://codeberg.org/river/river/releases/tag/v${finalAttrs.version}"; + changelog = "https://codeberg.org/river/river-classic/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ adamcstephens diff --git a/pkgs/by-name/ri/river-classic/update.sh b/pkgs/by-name/ri/river-classic/update.sh new file mode 100755 index 000000000000..6af7f782828d --- /dev/null +++ b/pkgs/by-name/ri/river-classic/update.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash common-updater-scripts gnused zon2nix + +latest_tag=$(list-git-tags --url=https://codeberg.org/river/river-classic | sed 's/^v//' | sort --version-sort | tail --lines=1) + +update-source-version river-classic "$latest_tag" + +wget "https://codeberg.org/river/river-classic/raw/tag/v${latest_tag}/build.zig.zon" +zon2nix build.zig.zon >pkgs/by-name/ri/river-classic/build.zig.zon.nix +nixfmt pkgs/by-name/ri/river-classic/build.zig.zon.nix + +rm -f build.zig.zon build.zig.zon.nix diff --git a/pkgs/by-name/ri/river/update.sh b/pkgs/by-name/ri/river/update.sh deleted file mode 100755 index 7d7875e5c8c6..000000000000 --- a/pkgs/by-name/ri/river/update.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash common-updater-scripts gnused zon2nix - -latest_tag=$(list-git-tags --url=https://codeberg.org/river/river | sed 's/^v//' | sort --version-sort | tail --lines=1) - -update-source-version river "$latest_tag" - -wget "https://codeberg.org/river/river/raw/tag/v${latest_tag}/build.zig.zon" -zon2nix build.zig.zon >pkgs/by-name/ri/river/build.zig.zon.nix -nixfmt pkgs/by-name/ri/river/build.zig.zon.nix - -rm -f build.zig.zon build.zig.zon.nix diff --git a/pkgs/by-name/ri/rivercarro/package.nix b/pkgs/by-name/ri/rivercarro/package.nix index 4df6d442b0f5..3e907f1d0648 100644 --- a/pkgs/by-name/ri/rivercarro/package.nix +++ b/pkgs/by-name/ri/rivercarro/package.nix @@ -4,7 +4,7 @@ callPackage, fetchFromSourcehut, pkg-config, - river, + river-classic, wayland, wayland-protocols, wayland-scanner, @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config - river + river-classic wayland wayland-protocols wayland-scanner diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9e90baa351c8..2d7d01644128 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2048,6 +2048,7 @@ mapAliases { riko4 = throw "'riko4' has been removed as it was unmaintained, failed to build and dependend on outdated libraries"; # Added 2025-05-18 rippled = throw "rippled has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 rippled-validator-keys-tool = throw "rippled-validator-keys-tool has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 + river = throw "'river' has been renamed to/replaced by 'river-classic'"; # Added 2025-08-30 rke2_1_29 = throw "'rke2_1_29' has been removed from nixpkgs as it has reached end of life"; # Added 2025-05-05 rke2_testing = throw "'rke2_testing' has been removed from nixpkgs as the RKE2 testing channel no longer serves releases"; # Added 2025-06-02 rl_json = tclPackages.rl_json; # Added 2025-05-03 From 3be90661076929a7496d9c3e4cf4c754510ed390 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 30 Aug 2025 18:14:26 -0400 Subject: [PATCH 138/281] river-classic: 0.3.11 -> 0.3.12 --- pkgs/by-name/ri/river-classic/build.zig.zon.nix | 12 ++++++------ pkgs/by-name/ri/river-classic/package.nix | 13 +++++++++---- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ri/river-classic/build.zig.zon.nix b/pkgs/by-name/ri/river-classic/build.zig.zon.nix index ce38b2c91f01..f4a5ffb891f9 100644 --- a/pkgs/by-name/ri/river-classic/build.zig.zon.nix +++ b/pkgs/by-name/ri/river-classic/build.zig.zon.nix @@ -15,17 +15,17 @@ linkFarm "zig-packages" [ }; } { - name = "wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl"; + name = "wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27"; path = fetchzip { - url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.3.0.tar.gz"; - hash = "sha256-ydEavD9z20wRwn9ZVX56ZI2T5i1tnm3LupVxfa30o84="; + url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz"; + hash = "sha256-ulIII5iJpM/W/VJB0HcdktEO2eb9T9J0ln2A1Z94dU4="; }; } { - name = "wlroots-0.19.2-jmOlcsnnAwDFAeOamkUaxyHNhKngH4Ai5rrLSVbqA8LW"; + name = "wlroots-0.19.3-jmOlcuL_AwBHhLCwpFsXbTizE3q9BugFmGX-XIxqcPMc"; path = fetchzip { - url = "https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.2.tar.gz"; - hash = "sha256-BMNvnRJdM8qhqtm2Do7l5LdD1INDXD3t0ykPHYwyI6U="; + url = "https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.3.tar.gz"; + hash = "sha256-rw2bafYcXTxMUtWF9ae++h0RjSfuvpCnIHGLrbLfQTQ="; }; } { diff --git a/pkgs/by-name/ri/river-classic/package.nix b/pkgs/by-name/ri/river-classic/package.nix index c6ec32186d93..584b31d40412 100644 --- a/pkgs/by-name/ri/river-classic/package.nix +++ b/pkgs/by-name/ri/river-classic/package.nix @@ -12,19 +12,20 @@ pkg-config, scdoc, udev, + versionCheckHook, wayland, wayland-protocols, wayland-scanner, wlroots_0_19, xwayland, - zig_0_14, + zig_0_15, withManpages ? true, xwaylandSupport ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "river-classic"; - version = "0.3.11"; + version = "0.3.12"; outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ]; @@ -32,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { domain = "codeberg.org"; owner = "river"; repo = "river-classic"; - hash = "sha256-7LC5nxan9jmjjt29afkps9H/sfhfIqpvBxvCKb0zvNM="; + hash = "sha256-ZYJYQINv6aNj8jyPOtMh5kf/HweIweTztWUStbr/9Zc="; tag = "v${finalAttrs.version}"; }; @@ -42,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config wayland-scanner xwayland - zig_0_14.hook + zig_0_15.hook ] ++ lib.optional withManpages scdoc; @@ -72,6 +73,10 @@ stdenv.mkDerivation (finalAttrs: { install contrib/river.desktop -Dt $out/share/wayland-sessions ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "-version"; + passthru = { providedSessions = [ "river" ]; updateScript = ./update.sh; From d598b3df1376ef9df3ddc3997100506f44f60dfd Mon Sep 17 00:00:00 2001 From: dylan Date: Sat, 30 Aug 2025 15:55:30 -0700 Subject: [PATCH 139/281] python3Packages.marimo: 0.14.16 -> 0.15.2 --- .../python-modules/marimo/default.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 267cfc589754..3cf144ae9961 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -5,18 +5,18 @@ pythonOlder, # build-system - hatchling, + uv-build, # dependencies click, docutils, itsdangerous, jedi, + loro, markdown, narwhals, packaging, psutil, - pycrdt, pygments, pymdown-extensions, pyyaml, @@ -33,32 +33,27 @@ buildPythonPackage rec { pname = "marimo"; - version = "0.14.16"; + version = "0.15.2"; pyproject = true; # The github archive does not include the static assets src = fetchPypi { inherit pname version; - hash = "sha256-8PKRrH+m+HyAcvQBnG6fY1rX77N+AhTyJUPI3ZgwQtE="; + hash = "sha256-cmkz/ZyVYfpz4yOxghsXPF4PhRluwqSXo1CcwvwkXFg="; }; - build-system = [ hatchling ]; - - pythonRelaxDeps = [ - "pycrdt" - "websockets" - ]; + build-system = [ uv-build ]; dependencies = [ click docutils itsdangerous jedi + loro markdown narwhals packaging psutil - pycrdt pygments pymdown-extensions pyyaml From a65acb53019972998e2d62970bcfbf45e2a3197c Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 07:24:37 +0800 Subject: [PATCH 140/281] vigra: add updateScript --- pkgs/development/libraries/vigra/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 7f73bf4eee89..fa49017c431b 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -12,6 +12,9 @@ libtiff, openexr, python3, + writeShellScript, + jq, + nix-update, }: let @@ -69,6 +72,10 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; }); }; + updateScript = writeShellScript "update-vigra" '' + latestVersion=$(curl ''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} --fail --silent https://api.github.com/repos/ukoethe/vigra/releases/latest | ${lib.getExe jq} --raw-output .tag_name | sed -E 's/Version-([0-9]+)-([0-9]+)-([0-9]+)/\1.\2.\3/') + ${lib.getExe nix-update} vigra --version $latestVersion + ''; }; meta = with lib; { From 913de6a9babf35c083782c521f2001ded8aa1c3e Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 07:25:17 +0800 Subject: [PATCH 141/281] vigra: 1.12.1 -> 1.12.2 --- pkgs/development/libraries/vigra/default.nix | 10 ++------- .../libraries/vigra/fix-llvm-19-1.patch | 22 ------------------- .../libraries/vigra/fix-llvm-19-2.patch | 22 ------------------- 3 files changed, 2 insertions(+), 52 deletions(-) delete mode 100644 pkgs/development/libraries/vigra/fix-llvm-19-1.patch delete mode 100644 pkgs/development/libraries/vigra/fix-llvm-19-2.patch diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index fa49017c431b..04115bc7a536 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -22,21 +22,15 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "vigra"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "ukoethe"; repo = "vigra"; tag = "Version-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-ZmHj1BSyoMBCuxI5hrRiBEb5pDUsGzis+T5FSX27UN8="; + hash = "sha256-E+O5NbDX1ycDJTht6kW8JzYnhEL6Wd1xp0rcLpdm2HQ="; }; - patches = [ - # Patches to fix compiling on LLVM 19 from https://github.com/ukoethe/vigra/pull/592 - ./fix-llvm-19-1.patch - ./fix-llvm-19-2.patch - ]; - nativeBuildInputs = [ cmake ]; buildInputs = [ boost diff --git a/pkgs/development/libraries/vigra/fix-llvm-19-1.patch b/pkgs/development/libraries/vigra/fix-llvm-19-1.patch deleted file mode 100644 index 543f0752e84f..000000000000 --- a/pkgs/development/libraries/vigra/fix-llvm-19-1.patch +++ /dev/null @@ -1,22 +0,0 @@ -From c04362c082f35e87afbc9441dd2b3821de179055 Mon Sep 17 00:00:00 2001 -From: Lukas N Wirz -Date: Sat, 9 Nov 2024 23:15:40 +0200 -Subject: [PATCH] fix --this typo - ---- - include/vigra/multi_iterator_coupled.hxx | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/vigra/multi_iterator_coupled.hxx b/include/vigra/multi_iterator_coupled.hxx -index 6831dad5d..9e6ca3c62 100644 ---- a/include/vigra/multi_iterator_coupled.hxx -+++ b/include/vigra/multi_iterator_coupled.hxx -@@ -490,7 +490,7 @@ class CoupledScanOrderIterator - CoupledScanOrderIterator operator--(int) - { - CoupledScanOrderIterator res(*this); -- --this; -+ std::advance(this, -1); - return res; - } - diff --git a/pkgs/development/libraries/vigra/fix-llvm-19-2.patch b/pkgs/development/libraries/vigra/fix-llvm-19-2.patch deleted file mode 100644 index 92e730655fb7..000000000000 --- a/pkgs/development/libraries/vigra/fix-llvm-19-2.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 191c09c2b086e1b0ab0ca1088e48e35fe492c620 Mon Sep 17 00:00:00 2001 -From: Lukas N Wirz -Date: Sun, 10 Nov 2024 16:01:46 +0200 -Subject: [PATCH] typo - ---- - include/vigra/multi_iterator_coupled.hxx | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/vigra/multi_iterator_coupled.hxx b/include/vigra/multi_iterator_coupled.hxx -index 9e6ca3c62..1cb401897 100644 ---- a/include/vigra/multi_iterator_coupled.hxx -+++ b/include/vigra/multi_iterator_coupled.hxx -@@ -490,7 +490,7 @@ class CoupledScanOrderIterator - CoupledScanOrderIterator operator--(int) - { - CoupledScanOrderIterator res(*this); -- std::advance(this, -1); -+ std::advance(*this, -1); - return res; - } - From 94acab182af6c6624dc853e161ad56405c1df482 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 07:25:45 +0800 Subject: [PATCH 142/281] vigra: remove with lib --- pkgs/development/libraries/vigra/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 04115bc7a536..a0d7b89a2e5e 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -72,12 +72,12 @@ stdenv.mkDerivation (finalAttrs: { ''; }; - meta = with lib; { + meta = { description = "Novel computer vision C++ library with customizable algorithms and data structures"; mainProgram = "vigra-config"; homepage = "https://hci.iwr.uni-heidelberg.de/vigra"; - license = licenses.mit; - maintainers = with maintainers; [ ShamrockLee ]; - platforms = platforms.unix; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ShamrockLee ]; + platforms = lib.platforms.unix; }; }) From b50580617039ef9c567b68245418b6cdbf64e93a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 31 Aug 2025 01:33:58 +0200 Subject: [PATCH 143/281] firefox-unwrapped: 142.0 -> 142.0.1 https://www.firefox.com/en-US/firefox/142.0.1/releasenotes/ --- .../networking/browsers/firefox/packages/firefox.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index 154da384be9a..0ec3a70ee46f 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "142.0"; + version = "142.0.1"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "b0c1c766083a30a92b77dcf16a584d9fb341cd811d21c3a34da4cd0d714fd6adc73b608092d66058697bc4562faacc44859153e49ffdeb6e14e059e59f2ea246"; + sha512 = "fca1b9c67a0b2f216f1f11fd5e3a08920998921e3d61eb633f1dde7fe69cb40cdbb63a41a1dfc4f1022509da643e3791467d88e62e7ea30b293ebf69d87bb585"; }; meta = { From 33403310e3d208513575dec9653389b5df42f7fa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 31 Aug 2025 01:34:23 +0200 Subject: [PATCH 144/281] firefox-bin-unwrapped: 142.0 -> 142.0.1 https://www.mozilla.org/en-US/firefox/142.0.1/releasenotes/ --- .../browsers/firefox-bin/release_sources.nix | 1650 ++++++++--------- 1 file changed, 825 insertions(+), 825 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index 2c4c842f9a96..dcff0a16cf94 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,2477 +1,2477 @@ { - version = "142.0"; + version = "142.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ach/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ach/firefox-142.0.1.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "976f6cc23f5e2f424707fd42e30d9ce29086748ae7e817ff5ee3f69e628ad744"; + sha256 = "9a36fb647bafb38d9fbf2e24e2e9c49c15822051036240744720f313aa7b2e2b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/af/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/af/firefox-142.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "ad0d46e8f2805bd1fe3fd3382db7c0c6d4e30a9ef2c9b3fb10ffedd05da9e173"; + sha256 = "804ad8e96c438cffa2771788bd1582c36881bce87f62c2841aec4afbd9e87824"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/an/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/an/firefox-142.0.1.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "bb1e2662b6a1c1b78ead75953d680ca458a297200535d581f0efa78e9af98f6e"; + sha256 = "c70a223bf48631372e0eefc2ca52211f149a8a841bdc2ff085c01d62513168c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ar/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ar/firefox-142.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "c918c6ee47806c78fb5e30ed3200521f6ceb32944e09c305779c11c0904dcf19"; + sha256 = "eccdde6ff46922f02f7de3dee3665c25fc65f858155737bc304e515fbeb7f479"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ast/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ast/firefox-142.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "1796c0d0e1ec2611d3163771fd4a28e9d5338718d3f4b3d0b2b6708060a757d8"; + sha256 = "b6c2785176f5ce746562ffb61660bcf7e029469cf0b44b0ab53a22be553b569e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/az/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/az/firefox-142.0.1.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "fd9c59ef7973e3f77328fb3c47a62f5615cc99119344f2131ab5a6e8da1123db"; + sha256 = "c02196d2a2b6ba18f0677ddc01caf2fadddb18269905c0163ac20f0d287c7ec4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/be/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/be/firefox-142.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "edd79a3228f633f0c14f782743b557ca9f3bf6640dc2abead7214dc654bae573"; + sha256 = "75362ea56c618c1b1f0570265911f4de1111dea244a110c95a16a5a36b726a91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/bg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/bg/firefox-142.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "71a98e2e79b7eff784d7af92cbe5ec036e8377732252bd8e6a3e5fe972596702"; + sha256 = "4eba6efaba500f52cc6362546adb2e32d0a15ac59412fb2348fa72978b5eba63"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/bn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/bn/firefox-142.0.1.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "db927c2ddb58a6de6037137efa711cbe83f9de193e19adcc964045dceb846e53"; + sha256 = "2cca7cf3ea16fb6dce695b3ed57e9138790a60b8166b4454cf4e2f3af6fc783b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/br/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/br/firefox-142.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "ba126d77778c751dc5d200921cf0b73f2fa84298d19f1fd62a69e187aa3b7626"; + sha256 = "2d329439eb10626a1ce0690ebb74c203638c8ba2df9b903955771ece98974c60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/bs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/bs/firefox-142.0.1.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "ed08e068f1f13e44d799ba9406fedecb32dd38d256097b238a9d7f302477f58a"; + sha256 = "08228c2330d580f661e96c9cf0d9ce468ca5ef67744315f590fc4da2b3cb7290"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ca-valencia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ca-valencia/firefox-142.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "18ec8149098c8d0d78e043567e07fcf6e724ed09c6f7fd99f69e0330abee9df8"; + sha256 = "abde8c9f3e6bb4e3b2820ccd2ed8033d0d63021ac331004cf6b9fd6dbde9fe3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ca/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ca/firefox-142.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "1edcfb2adf59b4a00e7015a9e43e8351e08b0f6e0985fb925b401dd30487baed"; + sha256 = "79ed8fd92c961b5a5b66c3e546a04237da03d33e6ae05dcf9eadb5cd5168b8fd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/cak/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/cak/firefox-142.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "39c85d9d3518d21be8f45750deaa1aab39e74f178c77c07d6aba334f62e23b11"; + sha256 = "89817ace0c45308e2ad147f92a1240e46af0925df492daf34ab5d13b672197cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/cs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/cs/firefox-142.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "ee022094dfd544c523e6942a86ca8066a69fa5222105f7bd699bfc36c05ac368"; + sha256 = "ce26d6f57d4266b63ca5aba3227854cb1cfeb8851ec0418a5d456137195e4ec2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/cy/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/cy/firefox-142.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "432e72cabe82d1cd92c957230c70c4032c90cfe073b5396c774dad7d5f450498"; + sha256 = "e26835d21cb7f12b561f04bebf5c8e9e13d1c3dfbd10333b8843a8d003cea1bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/da/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/da/firefox-142.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "406b5bd9ab26ef389b29c73d0256fbd30b4b7d175a7d80ce0c6574c077cb169e"; + sha256 = "577542f5c21afe486823d90a6fd8138c99c1f855e73fe74e5161322fbc4536a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/de/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/de/firefox-142.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "78bc260583ed88785c7f566606bc75cb406c14321de5ec00ad8c5d5e131447fc"; + sha256 = "108a7a358bb872f44fdbe4363835865029f09f769fb17ca634452bfb7d3eb588"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/dsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/dsb/firefox-142.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "0fc986d0bc419f0dc88e844ab3e7079d4b3472b5c059473d1143345dffbc588d"; + sha256 = "5cf76d2e6ed73ccc4c2e5fd895765553407246dc7411fb7f1301a0fbff7ce68a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/el/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/el/firefox-142.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "a642b1852dc865911777dc21d30ed14b3f29d4320d02a94d00b62d484ae39e9e"; + sha256 = "c8d83e07b7bdb4310f3c6829141ccfdce19e303b1d3409df2a525124be2594f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-CA/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/en-CA/firefox-142.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "ba05b60920e0c8e3fdbed5a5b3f9b804d94c5efaaf0204eeb189dd85d2bccce7"; + sha256 = "75097e10ac4bff4f0b4b4a039b21d427ca37935aaac70ee596f2a8bca68ba00b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-GB/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/en-GB/firefox-142.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "325e635f2f60c2a09ccd1079f498addbb287c2f5bac5af956e40ce3b02462d81"; + sha256 = "d5b2cab814e39171fa171ad5d1e55b6e1b56c1ce1f527a190c6be5bc438c7fcd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-US/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/en-US/firefox-142.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "da8897a6a618e73878e6022a2bece76af509c304c73ae5c53dc523d35cb7bae6"; + sha256 = "8f47a714610a624ad536a652a70242aa894a37f65565fd3103d4366869743b91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/eo/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/eo/firefox-142.0.1.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "c9da2c7d09c40bc746a91820747a5f11b1a2a9893a5545d5d62a5d8e18bc37db"; + sha256 = "6554f2d72d282eae1a58dbdf6e226ffc3ef181b61cc8399b76f774eebfd69983"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-AR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-AR/firefox-142.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "d5cb86ad0b547ae94175ae1a5701e423c55999ea12406daa4068415dbb9300ea"; + sha256 = "6bc8eb3056bb467af251a5dc66b7f8c72cf27b3fbda43b1abed3e5a2f39d805c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-CL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-CL/firefox-142.0.1.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "0acf0f75cefdae8a4c9e2ecc316219926a737ed625d8907b816453aa662e0712"; + sha256 = "456e0004a92c13194e79e8fcf0889297fd766212d12e9a3cd042cff21bc3af69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-ES/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-ES/firefox-142.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "150d931d17242ddd3d795918dfa2feec0de721144e44c7509e3d5c0badb9471f"; + sha256 = "3ce2583a5aec462ad844b442a1b55bc169356589bd689bd6659a19c5217ec562"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-MX/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-MX/firefox-142.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "e4f02ef45ef112342b27c4064287dd6230ea807835dffc89484c7c78554fb926"; + sha256 = "ec1b00e30e7f4190bf1b2f1fffe3ddd1b4670881902120bec02ff5e07390e095"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/et/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/et/firefox-142.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "635f5596736bc0a19c42f7b30aacbf4800d4c844bedfc2d6b080db428fc63f98"; + sha256 = "5ba3b11cb096643d68816befbf4fb85e44386eebe16c1f12317354390ad09766"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/eu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/eu/firefox-142.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "456c72d05b30537ea7b25964e70034a98d76b4559805135bdff286017b63e238"; + sha256 = "d53d6b6b636adb1c34490947c60ed4d554a5f4dcc6e0fd01c27ecee4a042c31e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fa/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fa/firefox-142.0.1.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "8b14a40b42727c15f3fcb3255e71a9d74d712186ce82be034dd7045ade7ebdc3"; + sha256 = "e429f9a1ff72db5ca9eabe77220e4fdff32a58cf470dc87a606441e78738b7d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ff/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ff/firefox-142.0.1.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "5fec4d8fd012bea2a96c4c6e707f253a5d8d000c21b6ce27e478116e8953146f"; + sha256 = "7a5b1815b130f6e5eaed8188545d15557c8d9092470ce9afcc5c13645910865a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fi/firefox-142.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "0b11eb23bcc283777ba30a114496aeb7a87817afd961a2db9669d724f5b7675d"; + sha256 = "eaec66c590c1a98c5c5467a384a8e99133d70d125f0dc1e81568c105c161ba9f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fr/firefox-142.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "587c9bb19db79eb2ebc4243dabb514144746884065588c0ede15df5283f4f5b3"; + sha256 = "22b9e600c5014d52338c8212c631e8c773fcf1f215bedeb525d957d053e1d2e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fur/firefox-142.0.1.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "5e96d08d90c378864f63ba07c4f1328f17f5b79c3b0d49469d77335c31b55c51"; + sha256 = "38e8cdd1ad9724cc2ea18ee5cc6746051988593bfe51cbd15c38fe50e69d63f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fy-NL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fy-NL/firefox-142.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "b847fb56503ead73435ece318f3a0b95a39c58accccacd5d09345dfa8bde89f7"; + sha256 = "460ddd346b431556ce730b1e7b0bf629a9bf50ec122aeea511c9877207f11e88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ga-IE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ga-IE/firefox-142.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "38aa9a55cfd3d41c47fe0a176bb6bbc5214a9801579045d9a62a35a3e64d75f0"; + sha256 = "3e6616a330a929014545c653ef994be5ec424f0e20e4de231bd204383cf90801"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gd/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gd/firefox-142.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "779c07699548e94142a84610ecc45b80d0f7d3e87ad83cdfeb1697cfe6fd9d44"; + sha256 = "5fc94bbc71a769f459be451adc7edffcb8d413680770d9ea151860ddac7ddc28"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gl/firefox-142.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "2b610417fc4e835b973438367a6dc185ddbd2e855516b1381c1db1a2d735b64e"; + sha256 = "13719587559a3bd8e30570f5cd63b00e8fb978f535b2ff7d9b508a980588c2dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gn/firefox-142.0.1.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "80f24fc46d9740973ce64ed08f27f95de4589e61ef0ecb67425041acc346dcc6"; + sha256 = "2db0c56fb779f1d36bc1e4b5183ddbcaf7c430246c5e8d72f0a28af43cd12794"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gu-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gu-IN/firefox-142.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "fe251ca598869714166e78197b3e877ee62897dcbd77c96866006c4a596578de"; + sha256 = "3659073e5a7aa9be217316ff2da4298cbab268a42bcde2e28ff7645e2bb2e64e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/he/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/he/firefox-142.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "a7be1bf9bd8511f2a989e3d5efc6393d9345f1c5e2d32b9d2cfe1c437bcbfebb"; + sha256 = "2fc5c4a91b6c3643c72641883b5cf1d2f3163d569f56927503f2f8fe0cc85cf3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hi-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hi-IN/firefox-142.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "f898b3feda7d77cef6118275a952c22152510b59f4421654c845804ffe7b18a4"; + sha256 = "d15db2225f830fa00eaaf6c1f2c3423c034cde89cfa55c4740995864e3796279"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hr/firefox-142.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "f79a590a4ea20e3cf7ae409c2e57ffde17a115a190a1041a2ed6b31ef8751a1b"; + sha256 = "6d253d0f138ac95b11dfc37468feec420d6899abede206b771c7e7399576999e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hsb/firefox-142.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "8024d111749d767df4f505083ab71e2262588b099401852486b01793801a6f52"; + sha256 = "2db5235ec7d4565c94a19372ce19d0876b4b046a2f8d44c6c080312ec22cac54"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hu/firefox-142.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "b817751a906dce2fcbe603584519c3d9f5aaf165b42d7d76078cf6e427f7cc4a"; + sha256 = "0857ffd6f162c89fa0b7e918006ee2eccc21e8e822ac01d0fa88e04899306f83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hy-AM/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hy-AM/firefox-142.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "fa3b3ba641cedb46e407951e54ad0974e42a0a064eda28a381d8d354d1077615"; + sha256 = "a2538e3c4ba034ffaa37d66c8dd9e68f65b5b1b938e5c207c3618747b6aee379"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ia/firefox-142.0.1.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "890ee1b281307a1bb18307d799179810ac8c0c4598cde13743f0071a72d8efd7"; + sha256 = "684392ac7e4746d3293a78fe3448f599becaf07b1efc3ce4f797ef39d7805695"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/id/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/id/firefox-142.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "91e3559c31afc494e380312c253f2681ed0b0cb2ad6d78239de9d2e5302aa437"; + sha256 = "ed6db2a881359d578bae448408c338a871b7710c443a85aac0604ee475d1948c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/is/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/is/firefox-142.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "40a5d4b7484dac6574569be2516d79a372ba92b9ef02f3c56629bcd8b59772fc"; + sha256 = "3d2bc683c5ea92aa2e27e8089ef80fc5e5935c6ab73e19eeb7b1a05578ed84a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/it/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/it/firefox-142.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "4ae36b25a62701dd67443ee9c97cffd60b9d05c2d2cefbf0594292929f0d2397"; + sha256 = "6841b97837420fd73b39fcb31a5f19c986ec2a0129efd87b9066aaf5cb505f0c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ja/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ja/firefox-142.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "7523b6ed419578a9c3a5e5f96ed5d18e3e38f0fe688f4c61652e794d564a895b"; + sha256 = "d666f9208d8cd15f81877a398c2b481a8ea569d1aa1eae2781a259afe9e2db04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ka/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ka/firefox-142.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "58a732e118e661dc6c85b1940e627d0a87e12107b7dae28d6e760672019e5174"; + sha256 = "5340031715655f7efb70d754f2c4aa0c6f278c596fbd3e16a4f6f0c170559238"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/kab/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/kab/firefox-142.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "9b156db9489d37504a82429a0df7ab5932c364bc882c9d18a1ece58454fa6044"; + sha256 = "66e2b23c1ff5c18d785cf5aabe92a9c04d15c222f03a47a8f11751da8b6892e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/kk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/kk/firefox-142.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "014805d500a11d057e01fb359ab14f729b2bc2760d976abfa498b9a737f4b633"; + sha256 = "a2deda587dac9ad7999fdf8e7e902aa02b054c8979da97bd99cc89fa3666c79d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/km/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/km/firefox-142.0.1.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "6a160215eb1f63737dbf12fd50329e6f9c32fb237e9fda2fe1ccf59391a02518"; + sha256 = "52b0aa695756dcadc7181f2e233df84d69bfff59af04f649b01d8c5d2b741c94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/kn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/kn/firefox-142.0.1.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "ca4a3d58f03065ca5a41dbaaff94593275ea66c88bc86917aa0378c7ec9e5787"; + sha256 = "c4ed63811c569e0fbd22c8055d0a1da5a2168ae9c67cab5858bff91b7501bbfa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ko/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ko/firefox-142.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "d15029751353b8b5443113f5ddedb2563a76ffd13486657027982aef27f9764b"; + sha256 = "8948bbaafc4fe1c856ba80f3a106f742e4f4b4676ff44c79f55d93f9aa049680"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/lij/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/lij/firefox-142.0.1.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "72a2a6196b20637ac5707a8b008a066ccfe7cd5b5effd69004472daf15cd79ab"; + sha256 = "d2b8ac5671530f4f98bb9f17c0c0c668bfbcfcba135049290c7600213af488d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/lt/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/lt/firefox-142.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "b4d1c58b93deb09ffc3247ca1e41896ec115c4b779d90fec1fc88707019c77a2"; + sha256 = "2414cac2984ffab10ce3527a62fbbbdd316d50ebe8f17e76a9debbc784d7608b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/lv/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/lv/firefox-142.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "333700baaeef92678591a5f475bcab96c56369c3c05ec29b189221351f5d5bc5"; + sha256 = "f8435d29e960d1f482d5803fc50aa651aa367a9ab3ed68b290b49f3bf1a97b79"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/mk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/mk/firefox-142.0.1.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "e964be73f05d573a73dfbc1ae7b91874045264a98268debea93c73c3257dd5ba"; + sha256 = "47b8017e677bfdcfd6c792827cf1739ef0de1320ef4bdfd8b69468ae007b23ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/mr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/mr/firefox-142.0.1.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "0e835694db9b4dcf7a1bd1e660b9a9ae4674a68aba1ccabece9171200c2a48e5"; + sha256 = "c3a14f94d7792ed36b6531c961dba5c798966cb5a33b6d226270c89535ec5ae6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ms/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ms/firefox-142.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "120ec06da676f32673028204d3b90d31a3cc1ed89a654b58a3aa79e0c638f38a"; + sha256 = "07a514b728bba1a15b805a075ca77e45ba0906e3bbe69d13618c0befb28fe9cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/my/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/my/firefox-142.0.1.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "711884e25a99c139d0e8ed06f16d581b2975fffb54e1e76026344f640bec6706"; + sha256 = "b084633a1a345cfb67ba7e36e6570ccba914bce2cd4b9aa32c57d1dbea7df856"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/nb-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/nb-NO/firefox-142.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "7c94754b50b523887ccd8931181d34f0a113390de40c090cb6d13b1e0dee2524"; + sha256 = "d1448c2ccedc8a89f213696661e498205c3868688ddce20fe3f2e247d23958ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ne-NP/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ne-NP/firefox-142.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "41a2d302ec4a2c0cb30e36cf325e89f19bb1ff25a2f96e494b14f1578ccc78fd"; + sha256 = "177d88f29768cebd02aa2c12ec93597ab2abb16193828c1acfe91a731d7371c3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/nl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/nl/firefox-142.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "247dec3c13da214027d5b48837c145d573891c6a1371ba8926a2bcc4be65b751"; + sha256 = "f22772e17ff3a629774bbab52a916bc9952d935512c5346505c539ef2c2991e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/nn-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/nn-NO/firefox-142.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "b57a14eab995933d3d940dcbab2dc5240dd903578be6e4ddb145e16076ddeeeb"; + sha256 = "2352bcb7b61fda6df19a701a0dad01afd5cd91af7d6740d437b1607f19cef626"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/oc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/oc/firefox-142.0.1.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "009ed4a141a5786a057267e4e36defd2844a17282edc13265a838a1716ebfc36"; + sha256 = "e9ac5f94a0a7f20fc473ac52a2c92ac6ad9b888353de5533591b19873e01fd2f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pa-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pa-IN/firefox-142.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "aa64c7d7c3cdd8de4a16da60b25f09494c47e4aa17add61d8ecc9e9926c92567"; + sha256 = "d5f8de8fc1036b239fae74f925fc36077b4a6f876c2252479224175463013d8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pl/firefox-142.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "51c0acceeee93f3125d64eaf3626be297da3ebe7997cd850056b13f4c161ee3f"; + sha256 = "fab4bbe1810f19b4c2a74e41acce77cd2d6573f691b855b2bf224b535bac5650"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pt-BR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pt-BR/firefox-142.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "46be026a9a453aa4d882652040a07f8fe0acacd8cf61e4967bb488c36e23b0e8"; + sha256 = "92bde21bb74cd13620ffee694c6a2c5c97a1b65da3fc7edb5d4e707deb18693f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pt-PT/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pt-PT/firefox-142.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "54a827e362ba0903077cfd4d331d3a3387a2b5e0b7ee04b9141963b872e44672"; + sha256 = "8a7c4b0e861cb19badddd7579c5ecaac598a26ded60e31d72cc962f17368a394"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/rm/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/rm/firefox-142.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "8e365d64a7a9fbd2954e9ae366ebfbd4cd94f82b77a0c4af184911481d89f456"; + sha256 = "beb35836f989fbb424a6aae4ffe62cfe3ba41da51fb12c3c0538eb4ffc03a9ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ro/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ro/firefox-142.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "ca780d538f0f96a269e3eb41cf0de0740ddd1602534f0a08ac0e34bf8b0b3284"; + sha256 = "5a6eb78e54f7ed3ae52c8a52c0a1d0e9b64217ff235a66ae4d4a79a24ee165b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ru/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ru/firefox-142.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "105cbd709553de005c3f7828dd7b1e2c1320d8398462447fe408878c72a9312a"; + sha256 = "ef7b595b1d783b78e29aebd7a67b228535df98faa6847668b02950da04d9a069"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sat/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sat/firefox-142.0.1.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "3850174c7b2f5ec333247c2694949e5eb554e0424a10ef2bdb21853f77d0d720"; + sha256 = "bb890b64122c9fa5119b252f675e87bc64be1c020bd8f93124dbe7463f8c5524"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sc/firefox-142.0.1.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "b2090afa84c4449fb87e2f0c71720da55b209f43ebe4b4489d2e00724908de16"; + sha256 = "76ecd0e9f2eb05e9e504418af7c5bd28a9335abbe41920027d150cb2b09de895"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sco/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sco/firefox-142.0.1.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "e5c13cf87aee1e06723fc3766a2ff96772fd7dffcedda80a2ee52a69ac7c45f7"; + sha256 = "25c7486d1cf9baba30bfa9073c2943a0c98ef571111250815768a78c8ea50354"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/si/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/si/firefox-142.0.1.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "6447693b7dca2ffb282073e6a0142be2eeb43b22c3ad70c23e1b77e137ddd153"; + sha256 = "01937e301a00538e79bb22a542f652b2a7cd90db5a556e4d098acc16b158646b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sk/firefox-142.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "3bc2a3f3e5af935a48253ee3d318cd97a41fc0712ebfa9fc1d9790a868065da6"; + sha256 = "ef0041f4d9861be3bd2a0a5509f7016940c0af84bd3abed81dba4722960892e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/skr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/skr/firefox-142.0.1.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "4b56fcc03f7101dd92f05021a9a0335ac4b6f3c800e4ccbec261b504243d1aec"; + sha256 = "9c5cae10e0f0b9540e7e71984df631a74801612bdf80c17fc86d0a4bf80e481e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sl/firefox-142.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "4ff34389bd3c41aed9e7fbc7eacdfeedba1cb2dd47a6e7683fb19a5356786cd7"; + sha256 = "d209fa4c9d029b7f40264ed0762a89bdef3343c13c918a192b40a37ddda3b731"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/son/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/son/firefox-142.0.1.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "74fb0405402e590c0d61b9c5088cb7cda1c2ef85463c3c971c17f189b5fbb8be"; + sha256 = "2f10145411a43cb54c33ef7cbd91a3bba6027e0c4e747919b832c512b3fc76dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sq/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sq/firefox-142.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "0f64d1b9a1a5c2b1943281737f52fec1243b1d4608628e5c5d7dcbfbd498f72d"; + sha256 = "5701093eca2447ac0302fb1a7ac2dcafd09b5299488b26bb0a10c766bc159eb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sr/firefox-142.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "d9987ab490f232327d0aa43f02efa0912b66fff9b8c25171afcd7f4b50addc7f"; + sha256 = "4680628df24a611437db82b7a346b3cd0448eec2213210006e534374222aa3f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sv-SE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sv-SE/firefox-142.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "2a332785288057d97da6e35683538102c89009e4a0f513fde375bee5534b7ff2"; + sha256 = "d6e4ec2a16cc86fb92ad248c8e9b643e1a3c9d2ede249182d2718235ef98d217"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/szl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/szl/firefox-142.0.1.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "3ce788078efac5a9e9e2d71032f0a66e75e15b7917bcd1a94d1317aa3c2affab"; + sha256 = "751d0e5bf92519b08dcee74acdefa1643bb7793dfc078c6e010df918748eaaf7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ta/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ta/firefox-142.0.1.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "3bee43ee483a17fb065b462fd913b5d5d805edacdbcb944954f4e99a093e43b6"; + sha256 = "be0744681ef5c45ba5236be1313ef7c0d4b6551f7c52548be14bcd382e0094ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/te/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/te/firefox-142.0.1.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "2ad61bc631e07ab5c7ef9b52596f0b18dc314ef8eef78568e14a01de08ffd4fd"; + sha256 = "ad1f9e1331eecc46ce990cf755e0f9c37fb79273fda5ccf56f20e6d6b34cdc4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/tg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/tg/firefox-142.0.1.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "782eaeef612c200c1301e6850f659925fb2b24ff8a00f1f79160a62eb25a855d"; + sha256 = "f2f9ab25ed09032ff272b5f143b15b03fc1ebe2104b2b46eb7e17f45f9feaed3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/th/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/th/firefox-142.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "912c0f1c6d1819597da3cb08c7c668db12051708bdadbd4539a1cc4f8a685b23"; + sha256 = "32dd571b5228209e9a7e85911876b0da9711b1e538a39015da9e0f5cf596152d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/tl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/tl/firefox-142.0.1.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "971d7da5f1f42afa3511249e46d687bb71518c4538460f08c7b5c7069bee2d12"; + sha256 = "650bb0db4a6fc48331f8e51fe2adaf03fd0f0c069ce81bd6ed6bba18078b9d95"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/tr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/tr/firefox-142.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "a63e0c5667c45f039416e445bb289030aa349be7796d196d31d6900c19628559"; + sha256 = "5ce98b4850be305d06fca2d92737eb4694f535cc960fdc845ade2fe07d06f2ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/trs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/trs/firefox-142.0.1.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "ade9d7d1fabc7243e234e7569280b8aa31105a30cf029af889a73fbe990d236a"; + sha256 = "21f651e33bb9dab96833da455210c63e0f5fc0431c2dc4a425c8f2b2fce4f44d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/uk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/uk/firefox-142.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "8b0996b524fd6c1a1340a40fae0b5191017a644e9dc2568fad27c776c26010b5"; + sha256 = "9d1bc9cd8f6252e5b4d6512787143e9f7da9bd74f122ca98398b612b83d52aff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ur/firefox-142.0.1.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "9c5182b9b50c628f013fed8c41c386604b94387f6ac1f15fa15aff9b9ddb7683"; + sha256 = "bd9e86a9369fc007df82d44d085f0b8b08cdc34c5ea91b97832421fcf90489c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/uz/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/uz/firefox-142.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "327575842eeb0dea826665fc48bc60e397b44a9178cd9e9eb86cd64fc5581fbf"; + sha256 = "c3a83b9898f894186d6fc53e4cfe7b34923b035f0947faecb36c89e717c44d88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/vi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/vi/firefox-142.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "31560864ac90a9c608add4e919a00d64a985a479a9064660003d22946eeb926b"; + sha256 = "fd6e58196f769a7e64206cd0465ce186aecb8f84f251978f72d77769d5f85daa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xh/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xh/firefox-142.0.1.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "78d7ef260cec395b672c65e71861df41935fa6c9184d8506e884b70a480a4e0a"; + sha256 = "e89b8afa070578e6a070fe8083e7ade0ecc27aa1e9195782afa59b3aed920b92"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/zh-CN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/zh-CN/firefox-142.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "8601948f17218d68119a858a5552cedf28b8fc3e65514f8ef944480c8b2e1798"; + sha256 = "9df96724817a97ddae145bf53b1fd8d522abe6fa0c25e748c732c0581b196d48"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/zh-TW/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/zh-TW/firefox-142.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "214c61f3bc9852d3715f16788a7b976dada4fcdbbd359b186baf1ab0dd29ea83"; + sha256 = "371607f0304642e84bf75e86c5ac93c1f4f15a4f421adc031ecb88e3bb7ca4eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ach/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ach/firefox-142.0.1.tar.xz"; locale = "ach"; arch = "linux-i686"; - sha256 = "fc4a7fea82160141623769017acf7e82925bdf6191987b186cc60ad486eb94e2"; + sha256 = "e8b879270ae087869f95c6fcde91bf9c17ded39b5e52875aabf4994c5af41f50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/af/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/af/firefox-142.0.1.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "7748555d74c20e192648ac775433c283ca46f904bef896aaf1ef93a34c95cd04"; + sha256 = "51b2d3ea57a73394fd1675487abd7e5fc329345da0e8d44bb1de31d0034c9b78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/an/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/an/firefox-142.0.1.tar.xz"; locale = "an"; arch = "linux-i686"; - sha256 = "f1a9e9ec99ef78884d0b6b3a85f3485f425931286d26679a54f17010719d530c"; + sha256 = "dab08de24249c9f0dbb05db401fee55e8b40e8013ad0e331ed92a79e65443a40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ar/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ar/firefox-142.0.1.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "7e837f06373faa7d4a39d434fd65e2e17d8f998b6e78fb4e7243898183c91c8a"; + sha256 = "b6c9771a2f37748ec436d4e0383e5667331cceb2cd5a81c6048029e215dfea46"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ast/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ast/firefox-142.0.1.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "106be6d64518e25efa5961d15c7c619f5418ef664cd2fe7c97ff6d5fe5bcfc75"; + sha256 = "c6f1a790a42fc37b45c1a5b850cb3eaeaf6e057f8f489744e303969eee5e82d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/az/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/az/firefox-142.0.1.tar.xz"; locale = "az"; arch = "linux-i686"; - sha256 = "54da322dd08e297a3497bdb8048e5ec6fe244da4857462ec5ee5eb302340b332"; + sha256 = "77e31aa1d82d3a77384919c1fd1ac61d99d7275f479da3c40f83d36ac04bb09b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/be/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/be/firefox-142.0.1.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "4bcdc953af64da3fb09654e4795e657232c38742d6200cf3d4f5fa77fd9fc59e"; + sha256 = "1aaeda3e273bb0020a0564f3747c7d29f6f05ff77e4ebcd8ab0d71adebacb500"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/bg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/bg/firefox-142.0.1.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "eb78a42254ac0b191e8ddcf40d2dffd523f93c4706aaff94a8fd63dd6ebdd365"; + sha256 = "a3a7ee164f63cf8d1b6082abecaf0abe980d234aa9e440b46064554a4de00f8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/bn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/bn/firefox-142.0.1.tar.xz"; locale = "bn"; arch = "linux-i686"; - sha256 = "9ed4b5005902e01475a749e50c42d2afe0f21398287ba6d49c57959e4cb02ccb"; + sha256 = "fbc72009726c7353bbaf1837eae268b9556fde4cafa86a3500d35ad9e64b3c34"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/br/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/br/firefox-142.0.1.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "6117a291d5c55068112baeb44c4698a8f32f78bce304da56eb102abe5272fe36"; + sha256 = "d48ffe53a7632daa3578d28324a9e712604bb1cde01fb3a5d5f0395903f76a07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/bs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/bs/firefox-142.0.1.tar.xz"; locale = "bs"; arch = "linux-i686"; - sha256 = "dd9860fa8d705471e1000ff12924a9469702b4e1e0372f2a3ab0705ff36920d0"; + sha256 = "65408b0ea14bc72f2d2dd17d460192a486b3967b62325e5fba104ac57ca5986e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ca-valencia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ca-valencia/firefox-142.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "8a7ecd6ff52a20c3432a78666ed44a1981791d344e63973f4d09adedefd3a40e"; + sha256 = "5e4e974889f67d81ee75d5ca01c8e4a51cf9a955932e0880ed2dc6914997b5ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ca/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ca/firefox-142.0.1.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "9b226ef2047ea2a8674534d54200027b5bf74bc3107625cd3378c2693b0cc7f9"; + sha256 = "d1ee1f480e96ee53895397c396cb8e9eb0548f5da259b2f5be567bc17d2db482"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/cak/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/cak/firefox-142.0.1.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "d1161e746acb0ad0c89eb0670c52763601dd262e4f86f6200f7f051ac50e5bc7"; + sha256 = "766831d06057738b7222889c303ee8b1a327afbc7ab4fe197f85e7f710ef67bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/cs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/cs/firefox-142.0.1.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "6418275502ac82476a71f0f5912a4a24f7990831d8c148e0b40f4382b8780c3b"; + sha256 = "5941c142def9aa039d3644bf68a223a58943bd6b3af3c3e7258caef647e07ac5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/cy/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/cy/firefox-142.0.1.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "5de9311ad00230b6a22b1944202d59b7e68fdf133e9eef909bb59f19e4e965b5"; + sha256 = "44f8c361a52ede8f0e79337775cd7bff5e0eb251cafe0aa5420fb0661892a1cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/da/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/da/firefox-142.0.1.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "652f0a30f840e64b22f6e2d8e127a814cf4c18180480cb0060c01db3ad3782a9"; + sha256 = "5638d8af2d80a8a198a65616a1faec2bd4e6e0b3b0f80f58dbf9749abda4a8c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/de/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/de/firefox-142.0.1.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "8adf8e26555e92f87f858e0678428c873de00dabdceff1036b2a07f6f26677db"; + sha256 = "34e423620142365ba9cba9719ef058c59912b9cedefafc89fe501f0a690c8203"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/dsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/dsb/firefox-142.0.1.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "3c9f1cb357b7f46781c56ef5958f449f2219aace47dfe506a432bebc97ed4725"; + sha256 = "8116e8a2d98f815eeda31bf3eb499ebe5310aa55a73fe84a2a5fbe9be592f479"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/el/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/el/firefox-142.0.1.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "2ff6550045c8afaddd9b37e67dd847dd02619f899018ff2a1419e38cd02107aa"; + sha256 = "06801cd43e91ff23434ca5890d4f853cc5fcf0a6995093d5baba617d8816e173"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/en-CA/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/en-CA/firefox-142.0.1.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "2db9da4480f9aaf00fc85cea135416dc361667beeb31568d533e8bc54a4d90b6"; + sha256 = "1da9ab8fdb90ae4b4106bae888c53ea956b8e245daedf7f4209e1671d90d85f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/en-GB/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/en-GB/firefox-142.0.1.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "be6171cf13c7bb6a7b25bd393b995edef97f1141ab272cff1f5d9c630c4815cb"; + sha256 = "58dffc195bcdd20076b3b72e010709450e10a6d2285c9dd0ea39a62bba37cda0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/en-US/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/en-US/firefox-142.0.1.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "35802f3583480eb1712169ccfa2d5071fa3c5cfbd67c99c61be2bda30724d001"; + sha256 = "e650c7d914dd4aef18cf1888d243ee18da06df0d51a0876534e9c96e5e8463bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/eo/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/eo/firefox-142.0.1.tar.xz"; locale = "eo"; arch = "linux-i686"; - sha256 = "69769f26fcf1cac74a7895182d3a6df80304d7617a73d639822a8c4b44012674"; + sha256 = "c5e22bdf793a5e0ba57decaa37e60d33b4fcec1d33e837bf6127279d79e5c3bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-AR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-AR/firefox-142.0.1.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "647f3dca1c6471bdd2c6464ab0821e9e56e5576e728df6d27e081cbe82025a44"; + sha256 = "1329be37767b84217fb5a996b6014d3234127b553f80df46b6d0a603e87df1a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-CL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-CL/firefox-142.0.1.tar.xz"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "ec92d03b9f12210e51fb25d414d28bcd397a9caa9f39db6108b5bf90bd263ac7"; + sha256 = "dcd970cb8ecd7cc8a91ed7cd96ad3d90eb26dc4bfeb671adeb3f96b067ded49f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-ES/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-ES/firefox-142.0.1.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "a0c22bc77e897cead51543556324d0b0312c9761633febb93050e9f654b27247"; + sha256 = "4fdca568fc334fb33cccffff64e16c0ab0ff1f4d60999171c74cc250b1f73ff5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-MX/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-MX/firefox-142.0.1.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "821293fa7b3bd2c72dab6a0eb52362dec18be7e572be8116a634c4519afca071"; + sha256 = "e355450d56d6044bfb38ec109efa94ba28415ac68750e65127f78e42d24d3dc2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/et/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/et/firefox-142.0.1.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "4f94f792135e22d9af305a3b38cd610e72cc94f53bb2a1ec95705b2a758574a7"; + sha256 = "7e8b9552974fa3beebf91a7f376d8f7381bc8e124f637773f0c6818780c9ebc1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/eu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/eu/firefox-142.0.1.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "a8db4e2ea27b589779daa1638b647ec0f5e8414ff72cb36ec50ec026df2d6780"; + sha256 = "c235664ae2c889484a22f5d7d12ca26cbe7bec69998dbc77b5465b5e218eb5d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fa/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fa/firefox-142.0.1.tar.xz"; locale = "fa"; arch = "linux-i686"; - sha256 = "0a5e806d9851a7b4495a038588d644d789c616d5435f58e48294aca62210de00"; + sha256 = "6c1b99c449444bd4756eb8f8fba9a794afda475dcecfa255a58089f41deea5ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ff/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ff/firefox-142.0.1.tar.xz"; locale = "ff"; arch = "linux-i686"; - sha256 = "261fe54cdb117c324e312aa3f55e5788b2eb879d1c23b7f6935652b2f9a5f039"; + sha256 = "80bb7725bc5ea1fc7f9c23f5663df2dcda6ebdcc9c2ec1e9b43deb4a3862bea0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fi/firefox-142.0.1.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "bdc0a6e82ae82c2299305438638146c315d9df02af9170acd4bd84c3020d5385"; + sha256 = "4f7d7e9c506794ef925869f1fa3f35c6444546dc0c54f4ccd0267eb254c40f33"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fr/firefox-142.0.1.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "bf9c258b2760f3e0b8b3ba83456ff3687a8e1bb82b9ecc47a652a80c45593221"; + sha256 = "a500e191778b914044c44911bab9e22ff1556986b909e95dc6fa5412bad8fe60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fur/firefox-142.0.1.tar.xz"; locale = "fur"; arch = "linux-i686"; - sha256 = "7f6265f93b325d3899104e8edd211ab4e51d83696576fed98edfae6accd73928"; + sha256 = "90c3e5d474eed0ac23049bbe7f5b276a740c673ab361e0bbd9eb23b535340a43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fy-NL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fy-NL/firefox-142.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "ce94c4ee325b5195fbc9a867bbd01900518d678af12933e32acbd4896fe022d8"; + sha256 = "d02b74c980a29dd1fa897195236bfee3da9194e1425202e62a174a00fd783201"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ga-IE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ga-IE/firefox-142.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "af635a399e0fef6fbb523926104f46a512b49d11e25dfbec6d0e92bb50f9a701"; + sha256 = "93e2ecf9c082dbbaad27f28c298d6efb57ce6ecb1ed605c94f6c13f9b86d3818"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gd/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gd/firefox-142.0.1.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "d6b292b7588403c0c636a2ff47b2e75dd5ad2a4bc9d93dd74c5ed4d8d21837a3"; + sha256 = "a3cfd968292ae87950592d0da77f75fe79a14788dd6e649211535c8582dfef94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gl/firefox-142.0.1.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "7a59997b9ce011c63a6736123decd47e74da6a145fd141731b06063c56beabd6"; + sha256 = "f14bb6d796c26e8cd4bd52e2d1f78ed280cdb8a825ab5dca37d09934d1d26d90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gn/firefox-142.0.1.tar.xz"; locale = "gn"; arch = "linux-i686"; - sha256 = "89213a797f9089e8da9d4ab33122e6c0ba3943f2a96bbb3d04e5f5a44cdbb5ea"; + sha256 = "8dc4f43d9de9a145fc8b53985144aa0423b3d395fe123e7ac8e0c610a12d29e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gu-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gu-IN/firefox-142.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "71286d2324657e3525540d16b9f93be7da415a047ab6ea7aa28e7fb2cbcdf69c"; + sha256 = "8c3e3be698c8c2e1a2861ce4819af9c3a710a2535a1a296eb4d8b406dc3beff3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/he/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/he/firefox-142.0.1.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "5c13f77fa08e5078bbac374f586fbe49618436aa640d4dc5b07d054b65dc7e04"; + sha256 = "e65cd63b66d9cee2bc34656df66861dbf12440790b371ba7e19c6426402efc8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hi-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hi-IN/firefox-142.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "c2b3fa2f57abf0054eb3adadb2d41c29d299b1ed65711f9e7899e52c4fd8ac2c"; + sha256 = "e17b63ecf010bb255ba5fea37f62c238a7c40012079e21bb1e2ba30e1c3a667d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hr/firefox-142.0.1.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "0fba59df56417aaf66d03a4c7ef0af8aec41a45d015799aaffafd81407d55299"; + sha256 = "3cabd52a2e07b3cdcbadf1a48876d7b05741439cf9fafbdab703dba552dc3803"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hsb/firefox-142.0.1.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "9b95e9dd3cb71651721246a04ef6410755787f1ca43efae61719f9a0d0dc6465"; + sha256 = "2e5a6787aa38ecb463ac2703bc17d5b0f4d37fb25df0258ee4c2f3014d74a11f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hu/firefox-142.0.1.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "942c3e6d5eb3f7a33a2ddb9af33a744de5d70f7afafe6cefa78f7a50c8cbc365"; + sha256 = "2d771ec0243836ec845736035a01f2eb050af72f2c53fd6241a76cd5bbf134be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hy-AM/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hy-AM/firefox-142.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "c21f44ce2dc0da7b1484e665ad38b7c128ecbe1edacd68ffb66be46c437bee1f"; + sha256 = "b422e6bc7bab727920052d42c300e5e047997b107c26ab623afad1b37bf29492"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ia/firefox-142.0.1.tar.xz"; locale = "ia"; arch = "linux-i686"; - sha256 = "1e40421df269eb65028eb86a114263d67d9479a7e0011b89771871c312d8f474"; + sha256 = "f3f9c55883f2a6fc3a952a661dcc984f2fb9c44b5005b370584200d338abc983"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/id/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/id/firefox-142.0.1.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "8bc79f1a52c4dc376c1b48e1c209ace4568747c1ae7e02a6ea970d1d45f12d91"; + sha256 = "08411687226be12969ebd8769f81ac919191dff8f3bc9f0cca1517350d293d71"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/is/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/is/firefox-142.0.1.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "cc07b35e75e0fd84a9eedde937ea4f1589429f1519dcd16036ef526d99aa4e94"; + sha256 = "affcee8fbb5b821d0b1dc22e5610a6875dfaf5a3be652c9a33bfdcfc96299f8c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/it/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/it/firefox-142.0.1.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "a7bcd566f3266e3d4f0d67b68ec781487edfb9816bf7d7a3f3957ff250d53792"; + sha256 = "b132971cc0a63f8e2acc58f984f3e681f02fe49b0a31a97e02e786284b450cb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ja/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ja/firefox-142.0.1.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "9e757db38e70f46b3393e9f2a9d499def057e0a87ea94d2480e70ad887b8da57"; + sha256 = "a361ed52b4e400af58035200f964ca7a46b0bd73fefcc50023cc716f09f58cb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ka/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ka/firefox-142.0.1.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "63505998a10b74c7e089e67e1250c5234f0434617604637f2be5c593b85a5ce0"; + sha256 = "f6a0dc9e14a55a89d4d5d91929ff03e79d2cf92e4a0d46f98399bc71e5cd4b31"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/kab/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/kab/firefox-142.0.1.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "64a59aa70cff48617dfb7acfe21ddb812f16a563beffe1af22dcf118ae58f6d0"; + sha256 = "d1c58f178c8ffd6f00fa89c5490cd05e11c1a30a19b38f37a485cc449815a559"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/kk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/kk/firefox-142.0.1.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "5399b8052f93b456382a64cdbe93526e1d1de1971f58da7b29d2b40bc9f48afb"; + sha256 = "56e598dc6e4273e0324f12b04ee7ce041344e356a7628f3ddc1c84316947b6a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/km/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/km/firefox-142.0.1.tar.xz"; locale = "km"; arch = "linux-i686"; - sha256 = "0652ac26570ab69d0398e12764bdeb67053f199c88afd1c1c8cb7eb76ed2ce71"; + sha256 = "de5e62f74963a1edea5039e17eb802ef9b91982fb9af011419148e7e85911d36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/kn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/kn/firefox-142.0.1.tar.xz"; locale = "kn"; arch = "linux-i686"; - sha256 = "48f5478cce2a00395e98400862b78b72f3bd8b6a58c14620b2c5e2b18e5d82dd"; + sha256 = "ad7bcfeeb01ff45d7939aa5b4489ca871a1f3dd17952c8b86cc9187d8f14ce91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ko/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ko/firefox-142.0.1.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "e5291cdc1f708828add197c76f2c7d80e331bcb09d55822c2554264eb7545a79"; + sha256 = "ff6b78f7bb0e0fe86026df6dbfc44f65644dc15d338c95b89e101c4b388ce07f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/lij/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/lij/firefox-142.0.1.tar.xz"; locale = "lij"; arch = "linux-i686"; - sha256 = "1b52beca4930c15fc4807a808c5b65b6c13cc72128756e8b8bf97f50980d1c26"; + sha256 = "29dbf33f254902c0b4e67e4fec221dd95e055e2a0c936bda820f95c3eaa93134"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/lt/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/lt/firefox-142.0.1.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "beaf21a8b9d287a3ea8a4206d28ec9b4e02ddfc3ff2520948158386374687058"; + sha256 = "7bbf441f9f7ec74f54e1e607ede27fcbfb3879875cc84d1eeadfc2e5447253e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/lv/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/lv/firefox-142.0.1.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "3db45120dd104017b53cf6cc6b2c271a3bc92a0029c365c23e5053c9a1c58302"; + sha256 = "e50385986734ca4f8dc4d90785f4acabf0f4665aa2d462094625cee622e9c0a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/mk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/mk/firefox-142.0.1.tar.xz"; locale = "mk"; arch = "linux-i686"; - sha256 = "3cf2d3bbfe82b6cf710255b33c5fbaebae3c9580f6c9508ec3aa9285b5da0176"; + sha256 = "908839c1ae9c2aa34a4711bc8b02391137136a401d76bf87652894a07c2beae4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/mr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/mr/firefox-142.0.1.tar.xz"; locale = "mr"; arch = "linux-i686"; - sha256 = "a3ad66e409cdf21c091c96383480e4871973b7749e3c2e454d3f9680daca3921"; + sha256 = "6a727165f229504ba97a80f5d7b0c1177738e7815a7fc869e3652874915e2952"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ms/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ms/firefox-142.0.1.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "c60c8bc1638e2d57dd2554356a22a2b040a6c5e16433134f2c165a12a55396e6"; + sha256 = "e9ba3974aaba4c6e931f6a48bd5c8b9f571b0edb39e439b37c657ca5f20994bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/my/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/my/firefox-142.0.1.tar.xz"; locale = "my"; arch = "linux-i686"; - sha256 = "cd84aa70b2d837e16a941ac7ac6cf9c9c7c0308289e1fd028ad40e360dcf7a90"; + sha256 = "339a213a628dda59b51ae147f3089351849cd2f1bb108f61e9be5d6a240e23d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/nb-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/nb-NO/firefox-142.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "42d5bb3c134dae5e2f824557af1817af9c9dabbfef6c4ebf1eddacf94080cab0"; + sha256 = "889e61a395c79462f1f5c9f87a72e0bde8c1aa57dd95d7d4858699b4af144b50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ne-NP/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ne-NP/firefox-142.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "2ce380f9a93ddd55e57245393dde616b38a7fd4e42165f577f0f83977db1fdf1"; + sha256 = "e9019044be9f7cb33c887cda992863efaff6438865a286d835aa71848c3c609c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/nl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/nl/firefox-142.0.1.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "cf327dee63c04402691040005e4e8ae1fe2b90c5f60a281b92b215a37427a09b"; + sha256 = "620efc33e49032f5fbdb61fd3ae330e9bdde7988c33b73f30b8afec518986612"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/nn-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/nn-NO/firefox-142.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "73b165475870e1ad96fe35aaed7de089306d7c50fe5a5f9f14e5a48e253f30a6"; + sha256 = "b31e0307aa341d912f2c9a2004ad51e88be8858d4ddc676d1d907000f8800d8f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/oc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/oc/firefox-142.0.1.tar.xz"; locale = "oc"; arch = "linux-i686"; - sha256 = "9d168ef2cd974d1432ce0e75ac6fe4a6b7dfe4a6bded8621228d4a8221adc1d1"; + sha256 = "995c868ba79618b65d981cbb908be5c8340bf97cbb6f07f46e2c8240fe02311c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pa-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pa-IN/firefox-142.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "0be936468c4dd6c818624b842de91de06422139dfb8c9449196fd16e80e154ee"; + sha256 = "b988df7af21bd2d718d7526fd21584ec2083b7462ca3010085d0e7217f1d2778"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pl/firefox-142.0.1.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "8e6bb775643b1c7307ec2a79f8d6bfafc3aea92b39290d13af7cdcfde6cb971d"; + sha256 = "735861e1e2960bc4ebcabd938297964d7788ab3d7dbf6b813657df0f4de47bb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pt-BR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pt-BR/firefox-142.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "ce15b163fe8d71422914b09e0661b547144a41b6beffb2c29aec4e3638e42ee1"; + sha256 = "2a59d55af4d93d19c1a392b5e1241cad27e8b2ff5b50ab9d62a7dd853ba73e11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pt-PT/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pt-PT/firefox-142.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "9679d819adbda174978fe784976190e51a7eb55347fd7fd12edefcfea2a568c7"; + sha256 = "a96957dcbf12436103f692da09c2e66f2232754b32692b72bfcaea32dd0cc10c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/rm/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/rm/firefox-142.0.1.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "3fd17d2f37958fd90212bcdd49537322cb1b407e99bbe897c60edb0b221fda2c"; + sha256 = "b9ee84f97f1c3ec2f33ba19c18871a43a84b865f6c5d14f519b07e5c7a48648b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ro/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ro/firefox-142.0.1.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "15f201cddc8d8d4afdce5381a617a1a28b9873276f8386191adffd88601e5dbd"; + sha256 = "3c77962965cc382f4f5a088eea8de427a091c07dc03d1d40eb9e1e8f9f42f315"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ru/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ru/firefox-142.0.1.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "96a0eae63272fbf78e5ac2ce4b998247665df26aea801fe6644a8933dcafbafa"; + sha256 = "b84de62af9488fb9c92df6aafba5cb5e1d5d522a74ee98196fcbe0b6dff93156"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sat/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sat/firefox-142.0.1.tar.xz"; locale = "sat"; arch = "linux-i686"; - sha256 = "517762dc5dad2d87045db2614b840e41d5e899fcd6b875dd160f6e467227f9c1"; + sha256 = "f21aaa7c4f27490491af34ff91541e4a7f1e3dcb95559d8a65ec00f32f169ab1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sc/firefox-142.0.1.tar.xz"; locale = "sc"; arch = "linux-i686"; - sha256 = "95146d8cea65a491d42f9f90b3cdacc5796486318ba8cc1b035fdada15ad7883"; + sha256 = "5c81b28215cf97bf39f3203c930829d78fb046d36cab5fe71a32883f5b64194a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sco/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sco/firefox-142.0.1.tar.xz"; locale = "sco"; arch = "linux-i686"; - sha256 = "7daf7c01e4a04a6ed500f1ca1316c4769b8fb39fdffaf97652167f68511fea32"; + sha256 = "c5fb25559fb802efab0957baf529bfc34c9a657b5e7eff8849737f52bd442be6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/si/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/si/firefox-142.0.1.tar.xz"; locale = "si"; arch = "linux-i686"; - sha256 = "5e15dead3ac799f3ddd83641efdcd2f1b4ee36ec73a5f47ec71d4c7804ff15c9"; + sha256 = "86db1b9db29f607cca0a6a7c7c4510f33c13b3349635211d245cfd2b853894c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sk/firefox-142.0.1.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "713cf4bec037ea5bca1bbf297ff8c0b1fa245bcd7892253e15b76c52201daa62"; + sha256 = "6ba2fd8fc9c08e46d118eecd772c1dfec694611f4ca6289eb4ebe087ce762514"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/skr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/skr/firefox-142.0.1.tar.xz"; locale = "skr"; arch = "linux-i686"; - sha256 = "1de8cda0a58961deee46dd8ff8f69f8f6b77138044a604060b5375e23065b69a"; + sha256 = "312e9d1823c9780ef6aa783c844cf9f7fc0b6e76dc9c52571882e224bb37f67a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sl/firefox-142.0.1.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "237b6139152330b08cc0bf283e9b64e787eab66e9bb2d387f4883c491800dca5"; + sha256 = "3fabf9c3780508c040259d0dfe3a5a72bfb4dc94cfd0e803e8d10272cf34e5c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/son/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/son/firefox-142.0.1.tar.xz"; locale = "son"; arch = "linux-i686"; - sha256 = "b4fbac5fc56f13cfb6864153710cf302011b0cd9eb0ab5dded4d764d23c38727"; + sha256 = "43759202e9cc7b53d162f4f8839bcf93f559fac5f6242d33146d94166187b33c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sq/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sq/firefox-142.0.1.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "1833142469a59677ac14d77e117c9f48a131e2426f8479d965bdff10026157e2"; + sha256 = "c7a73d59459fd6a48d15e9ec3bc650471ff4bbf6839f0145f737d5042a919b78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sr/firefox-142.0.1.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "d3c1ee2af2e53d01e2473d9f2fac53619548f6842ea10446cd1546164a5298f8"; + sha256 = "3a79f58f02567a48c0dd7761d9ac4369bf71caa9d5dcb131f3a642309f03d40d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sv-SE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sv-SE/firefox-142.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "f1a351c693fd84e37ddf2b74d546651e19142e64bee7074b18533e9ea7657587"; + sha256 = "d6e18ad2f876da5d34143e135864029dfbf148cfa6ecd02ab68cc95aecbfdd27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/szl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/szl/firefox-142.0.1.tar.xz"; locale = "szl"; arch = "linux-i686"; - sha256 = "158e24ec6ae8ce8535dc9bf591fa546b72fab11406dc3de53f9b28354ff2ae3b"; + sha256 = "631d415f15e0d13e7961561ff28f69bdb1f30838551925faa11d669b9fc97d88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ta/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ta/firefox-142.0.1.tar.xz"; locale = "ta"; arch = "linux-i686"; - sha256 = "7ba266b5008a6153a2657f48f70e8d7950fcc720c27663399528343fffaae902"; + sha256 = "6c97c127dcb9c145681221199cd63367c6ea0b833231639f74b8372b09ccb43b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/te/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/te/firefox-142.0.1.tar.xz"; locale = "te"; arch = "linux-i686"; - sha256 = "9d3143b5456e8a1ba0efb76b231bdfe3354d642c7516aa5b95c83d5eca938b79"; + sha256 = "d02bf83c7b09b2d360af4323858e17befd4c67db624d70c1282d56016ddb2128"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/tg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/tg/firefox-142.0.1.tar.xz"; locale = "tg"; arch = "linux-i686"; - sha256 = "e4e6f5b139afdaecbe3bea9ab62409c1455ca6debb966aaf44161ef82ed1a1c5"; + sha256 = "b77c4ee54ba1533d3e53b3c1f87292e1c821fe9fea90199b2a5cac0f726a1579"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/th/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/th/firefox-142.0.1.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "02cabee434e6b8ce7e7de8efcad6dd9afbd5ea2da3ded23917f94a4dd7402d8e"; + sha256 = "1ee50485c6b22301fae86c69fde3075721e26ffcc9a6547827d53aea9efdf9fe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/tl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/tl/firefox-142.0.1.tar.xz"; locale = "tl"; arch = "linux-i686"; - sha256 = "7a6dd3c7cc30d757bd110b45a73b9b7fbc83a444fff1a57a40dc8e792351cd3b"; + sha256 = "a84f82ee10db09e8467aaffb20c24a02dd883e04e3c731b88b387dd4221d4029"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/tr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/tr/firefox-142.0.1.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "8bb2a68d184bae484b81c930f551d409e1188d982b7b028c3555b6626b4be997"; + sha256 = "737b615ebb07cef92bca1d6ecf2564aa1a45b25c7ee6ce81f39723d767e407c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/trs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/trs/firefox-142.0.1.tar.xz"; locale = "trs"; arch = "linux-i686"; - sha256 = "66d3bef4909ec3302a22a04fb5a2e18533e8333b1a9b4f852da1b6d4be0a6f3f"; + sha256 = "a535176ad2388a3baa071f46523d64e27e5f303a9a783dbff5a721ce555c4f85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/uk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/uk/firefox-142.0.1.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "d7c9caa3786fee3b030aa3d0863c4a6a249e2fbf1823939886d2e1ab805796bf"; + sha256 = "6a2fa19dcdab58125825171b93097a15456ba9fb6217553113e30447e5dbb8dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ur/firefox-142.0.1.tar.xz"; locale = "ur"; arch = "linux-i686"; - sha256 = "25eb662a592733b822e4ad36f8c92e30b49ade8b9eaba2565e37608b9a3a0768"; + sha256 = "e3b83d2a69b9136f2d6182b982d66e3e779e68998d9a33dab4222deb09b80284"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/uz/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/uz/firefox-142.0.1.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "718ae3e7d35d9b44423820598017fcda7cc47a5a8b41d97187d90543d078c5c8"; + sha256 = "e5b1474976573e2a08519f215e00159fc50267bf0efaf8d3954fb937ec6583de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/vi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/vi/firefox-142.0.1.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "5416bfaa74c7922b0c70ccda9367f67a2b4ec073aa6957372decdb5ea7d8f1db"; + sha256 = "a445359cfc1d6f5eaffb91b11c01d5b64c45d93121d98b38f521f7e531dbf8f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/xh/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/xh/firefox-142.0.1.tar.xz"; locale = "xh"; arch = "linux-i686"; - sha256 = "dacb6de464e9cea8bea906ac8fb5d0227521b10bd37810d7d095c6ffd6db6cae"; + sha256 = "8818d2b6c0fe2afeab7ae149dd630b7005da3d81f84aaf39549e1a4cc1961da8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/zh-CN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/zh-CN/firefox-142.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "8b1e2b1d1f405a6793a8c63f986139165c9127a6f2c195b2fbc253221ba2ed9f"; + sha256 = "621b500c3b20181bc25e935c442a17ee489dbabe72978fcbec7523d8048dbddb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/zh-TW/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/zh-TW/firefox-142.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "d16edecfcaf3dd39c15e86d3acf065cbf279cb18dcefb235c7eec846580088c6"; + sha256 = "a07241c4b3f9e0533aabb9bd287a26169c272b41a6af0f4e66dfb43f0cf75ac0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ach/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ach/firefox-142.0.1.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "9c4503090dbee52438189b3817c6293d7faeebd820ee72ec85cbb80678c4a39d"; + sha256 = "5eeaf43ac86aa582543d84b55b8506901071b0edefb40298716d2e8c666a096c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/af/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/af/firefox-142.0.1.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "a0fbb4c547cdc1adcb62cf5dfb317abbd5a4b5a9bb2f2146a7ddb4806b64059a"; + sha256 = "0e14ba0c01de09b006602a2ab33902c2afba011c79a62d094fe07bd3a0737596"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/an/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/an/firefox-142.0.1.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "ce6c8725f4d98607e805d18fdb834d709fc92f773a778d501cf9f3372e08992d"; + sha256 = "163432c2834151fafc76ae63c0d31097156e317be8595ef34b7fa95c545a17ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ar/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ar/firefox-142.0.1.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "ad1fddef76360bb99cb3420b281fd039f4d530714725f96372ac4179446fe115"; + sha256 = "49715a5322687740cc40eab98f33f4182b2e630a31e41deaea39ae93c5478ee2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ast/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ast/firefox-142.0.1.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "8fbf7441098dbf7fb4a92a61cd1ac36fec6d6c87de27a3b2523ac1346cc94b33"; + sha256 = "ed18082964b9bdd57497ea758ce79ce413ff02e6d603ad403e0580ffe7f38dda"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/az/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/az/firefox-142.0.1.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "dd4642ab0d5e9f9ca6899ec4aef78f2745a2ac3c74ec064ce6bd5d060f3eda16"; + sha256 = "4e08f2aba76ff8f5055da5b295c9932bef22218477e5b646639cb83fbfb59939"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/be/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/be/firefox-142.0.1.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "f95841fae81b471e85c1b503b8807a71402c491a4e53718245244c5cd8be30f0"; + sha256 = "f8102efae21bef3dda87ae1b40f48b48a5a550b30353816e1de4d69d644666cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/bg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/bg/firefox-142.0.1.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "e0fa0a3da4022eb228e5b6ded0324a59938cec400de5461d1be5d5f2844fac8c"; + sha256 = "7c479a5e12c8395ec93ddf2e4bf0830c7f99e70d59c8d53126b54d0570fd5271"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/bn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/bn/firefox-142.0.1.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "c0f470687739dd099296b664e97b582c9b54f9d83cd99fbb64dcf114cb98adab"; + sha256 = "b9332470586eca1e98a7a154011d2793f0483dbf44c4ddacb070f0f4666fa9b8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/br/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/br/firefox-142.0.1.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "a5afacdca244c2044695da260d359a647f091d474d8704545182feacadd697f5"; + sha256 = "321fcade07f146befdf23a26c2a41f7ea89e0ec78ea571777d363f016169e410"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/bs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/bs/firefox-142.0.1.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "eac78aa0b1f88a66c336b043c04c6fcdb14e09cdacb0bace8d48de3942ed1f81"; + sha256 = "de41ed05bded40f46aed0f5e908dc9e9b66c4a7b8b2c7204807b30dccdf63b52"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ca-valencia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ca-valencia/firefox-142.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "2c14efe0da3508e682c991f528807976adde36d3c56c9e9d814010303054bfba"; + sha256 = "fcb5f0dacb70dc863793ee1e5134c1160f8f0668b1217fa31e51dda72949f525"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ca/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ca/firefox-142.0.1.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "4a49d515e6231d51903a00069e0106c6f3d4d78c8f3b1b43b2a94975d837b0d1"; + sha256 = "a22c344247f7e49262a2c52e6113cd34ae5b247dab5d83a5fa102b44fc534d4f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/cak/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/cak/firefox-142.0.1.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "39415622252bfd8b1b4f795d6b74e521a97a887c6211c19c0dbf477544675f16"; + sha256 = "f2c58a3be0efcb9f00b9b937b478ec42079dc604c559058086185e5ab15d6348"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/cs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/cs/firefox-142.0.1.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "94eaf875ca330412ff223e6333b710f8c63950ef54d2140f67060d2f09363b95"; + sha256 = "704339fcf7a8e5d3ba7420557245f0994ce3a1cb1b17dde4ec58ca1477e738f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/cy/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/cy/firefox-142.0.1.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "4583973505b11b311e9e42eed0a1c144e3e64def4151ae9be63b06231c8d7ddb"; + sha256 = "43ebc58e2a48009b235816579a692e16ed6b58072ffccd2b0cd64cfd3b30e887"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/da/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/da/firefox-142.0.1.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "772da9d37468600612cc931ec57e1b0a27ee0793964f9e2fd277524a02a5be6d"; + sha256 = "c2c31b59c5a598c42ed889285c4a9201cf03d0f5b8279746e6e727041085ca25"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/de/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/de/firefox-142.0.1.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "c08668457c6067c54ef68b9965c427ea50121f28a5660ec17b2a037c4ee6ce4e"; + sha256 = "f22775dc6853031f75af8427f1133b8f45747879b43936ab900db1b2db639d7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/dsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/dsb/firefox-142.0.1.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "10cddf31b30e0481098e550a8ac3ea22320d49b8b57c35e7fc8220c07e5e1432"; + sha256 = "a278e154a1e54dbe70d906979bdd40eef74f171b8c203b1597070314e65b21e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/el/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/el/firefox-142.0.1.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "d6cb9fefe36ee2631a33dd8a689fe071c582c2922aa18cb99b84179e7c17c906"; + sha256 = "0db426ae0e7239ffa049eb2a5ebfc50549f4bbc225772b7dfa47fe3fe1d3cd1b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/en-CA/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/en-CA/firefox-142.0.1.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "c7215bb67c8fd0435de197343929feeb988b32dc5054961d427bed7cf18e7843"; + sha256 = "465be6cf596553e2b8d0564886c30e6fff10b8d215e5eea8160dccf9a4ceb9dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/en-GB/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/en-GB/firefox-142.0.1.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "d8afd1cee7a075b2e3aba4130556b0ef745a101514772e4871a790126bef0fa3"; + sha256 = "8728c69e32a61773327a54d89099e88cb773c63bd774c14131c54c9fd3234a39"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/en-US/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/en-US/firefox-142.0.1.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "87e9fcaecaef101d7a0910ba8960d4b72b5b4ae91fd4e08069088d3c06f9a792"; + sha256 = "ee3c8aeb57740c4a20b97136876cd40e4b60870ab0068e78ab9de22f2a01399a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/eo/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/eo/firefox-142.0.1.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "0f7eb84df2f80ebed50cfd35ca0b465533df91f4c009caabbb895ea45f0a5927"; + sha256 = "21579e1ca85655ddb9d9458774ca0dbea21e7458ede71b17becba32ec869a37e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-AR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-AR/firefox-142.0.1.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "be2b1f74b1ec841c167ea62c732b2969bb2ceed7835485c66b70235e768ad38b"; + sha256 = "d774c57d001c0334d9eacfd0c6f078b542842af4f203ca4e6fd8a6bb5754f7de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-CL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-CL/firefox-142.0.1.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "438b35e8dbe285acf0208a113c919de2bac2a5a1556f770becfbe5ab62db3ac3"; + sha256 = "515e3010622fdb9328f8fbd8340de8df19d112904a1cc247fe585c3bb8c6edc5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-ES/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-ES/firefox-142.0.1.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "8df9d6bf6834f9b0a1b168ccd4804f574c141845868a0f3d3ed93f244762236d"; + sha256 = "cba62ebf12803cae9e4d98cb48120835f3d592611a83b2d55132abba7d8d1b83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-MX/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-MX/firefox-142.0.1.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "bbc54fa49c4c017c3efdbbf71bef0f2bd60fcb16ea41cb1661c975e47f8af613"; + sha256 = "edcaadf4d4efe7b49f88d5cf92addf76e0c7dccaa9c8a5deb0904eecacc9be2e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/et/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/et/firefox-142.0.1.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "2a8f2f360892612346f8cd683578d304a181ca802806d4c93a90e74db2cf697a"; + sha256 = "cee5562e62d4cacac6af8f6d4c83b2d15225b25f87a7fd874755b2b0b641b63c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/eu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/eu/firefox-142.0.1.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "530b8f2f515bd836bd81029f5bfd3f6ecf5efcece3b403b7e2ea164d1bcfc7c2"; + sha256 = "03214dbf8030dc922ec584151b392cfa5290b00bc85c8195dfbb8f40426ff93e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fa/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fa/firefox-142.0.1.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "9c13f47698960fd988e33cf73aac95ab53d19a0280dac046212098aab0f5993d"; + sha256 = "c199e764dbe5e90aeb4d31892c418185f39a507b9749cff4b9414e4463aeab04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ff/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ff/firefox-142.0.1.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "234c28101a09410237efec148403d98dbf8a7d50399884470d14d22fa72401ad"; + sha256 = "c79be278973b2491110e8307f6924ad2f76610601d274708ee903f9c531c2d4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fi/firefox-142.0.1.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "0574523f4c7881cb49ebcd5f3c403c49fc4fbe8babb89bac1385bf66fbea21d9"; + sha256 = "a35be2aa7f8d91f8630f81791043efb40cc77fa23d6c331ad92dece9067851af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fr/firefox-142.0.1.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "47faa421fc46ce686199ab409f1a91702d814a54afb796cf953d9f038e13d84a"; + sha256 = "dc11ae792b339090b3049d621434db6ceaeda1a6a8622b739deefcff2509d210"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fur/firefox-142.0.1.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "65ef962f924981c0c5b81d7cb61509a4c20743d326a6fdd3c2f714264982e9f7"; + sha256 = "abec38749b7e0aad0f7130fd62c9676fb75c402f8b6fc48067b5de81117705b6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fy-NL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fy-NL/firefox-142.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "355921a6a67974579e7d0fdc541da2c62fc6a44abaccc7678205b42c30461fd7"; + sha256 = "1b56ff9bf700ddbdbf2c4eb63b1a564525a572b5d7930ad4c54c216f2158142d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ga-IE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ga-IE/firefox-142.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "08370294b653805b778305f5b4b2384dfd5aad8ee0d5043d986a310ef39e80cd"; + sha256 = "557ccf06c913bd8d5399832741f358342e106a4f52723ef8d454c2581af297f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gd/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gd/firefox-142.0.1.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "c7928d2efb173d6f46e05a1793293ab483e67a52cdadf781d7e64775b9cdf290"; + sha256 = "faa5d753bda3fed336a869d7993a2ef6ecf84648f6fb9f7e417cd2f71de20f13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gl/firefox-142.0.1.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "217b6b4a910d7d33ed011d3d4d0adac74e3db69f7c3088ac268a808be5576df8"; + sha256 = "5c79573410d30de2037acab58e2c1ea788bd4b4b37221c1d87a00f09b84fb572"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gn/firefox-142.0.1.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "7144379cd5ebc4e19ab91a4e5a3b390e0cb7275e84aeb85522ba7644b5286d5f"; + sha256 = "bca392db3453de341dbc003a4cbf76ad4d96da4f55cf54c9bd1ae5250c0bc03b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gu-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gu-IN/firefox-142.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "8171ad64962c12ac04cb587e034ca4aa4f7a6f149fde4a550089d11e86feb02c"; + sha256 = "4af620cac4317bde7b5f46ffe035249a1857dbdd3fb3480b8f742df1ea8f652e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/he/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/he/firefox-142.0.1.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "520c8c5d73446acff1be53b3074b8eaff36ef4ac86a2d9f8eca8896fba9e1adb"; + sha256 = "d1023f5526910c4fd887cef4883841bde369ef26f698e5868ca3e495260fec4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hi-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hi-IN/firefox-142.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "fbac4dc5986683415376b40533718939cc422a311e96e6f2527c373fece43b70"; + sha256 = "aa7b69bfb2e226237d94bf031c9212e89bca476311f1d326f252ec0165e50342"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hr/firefox-142.0.1.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "aff866ae27f3af64a14012804284dab259907a7aeef823472a8cb00491abb8ab"; + sha256 = "c73404c94bb8f80f0d59203fabde3d0ce535bd0d7ad0c2cf9676c41c2faf5b6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hsb/firefox-142.0.1.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "098951c958676a45c040f32b70c4fd74643590c71c64e91fb978e19c0969bbd9"; + sha256 = "921ce342289597cbf5a9abf17993d8daeedbd6a18fbf01d3fbfd127baa7de39a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hu/firefox-142.0.1.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "a1208d82260716e1088038c049706de1a170bd38502192ce730a81dcd267a4af"; + sha256 = "c0a6a69bd19a6deada18e32ec44497dc792f535a50673958a3358e106d39f916"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hy-AM/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hy-AM/firefox-142.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "be24f9a17f4f40ac9138f370d73476d6e0d8415628ff97619ac8423439adc83b"; + sha256 = "a188922297d116b92ee531eee8191eb7520344d9699dcb4a970a8b29bc03afeb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ia/firefox-142.0.1.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "3c63bf9838f496103111b7782141146a2fa9b547339237bb4c360a3dce72cc51"; + sha256 = "a2fbc71ad551a6f0139d6bcb9c15e5b773068dafa706d416f526b786d62e2b32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/id/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/id/firefox-142.0.1.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "71a2998d91311dce30d751c6ab4003b486cd2fb5a18afbeb5101bb331a80575c"; + sha256 = "a7a86a973f99ee51d1a3ef90714324e469a20cb1d2f98d4b8671fa15f255a778"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/is/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/is/firefox-142.0.1.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "d628774dcb2a688c814b5392089dfe8fc64a571fd999ad20b16d7a85f074a824"; + sha256 = "539cb99a90876692aa3b2f0464604f32a916b79175b04f1143753f66a4bfe0d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/it/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/it/firefox-142.0.1.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "6d8c5f736cf3cb6f8f6a2639046fdb239375018723a6a969797c4efd274fb8ac"; + sha256 = "6762e65a7ba5f098bff59caf82ab185815a02baf1c360a58ac1fd2b16531e856"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ja/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ja/firefox-142.0.1.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "2eec4ae4b50140c0840ac64f488b6d773286f8eacc5a0b5de67bd61bb3bdf45e"; + sha256 = "6225a3bdae1be5acaf6949929783c719e9350e561ae45bedf15b5c1fb7498d3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ka/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ka/firefox-142.0.1.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "4234f52cea786501b4468866de61823d2a58c2e7b04044952162e355c37c2794"; + sha256 = "d0b67ffc0a9ae60c3ed070f087a7dc610f04581b2d1f84ab8bc6c9c80dffc955"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/kab/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/kab/firefox-142.0.1.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "a857604db9120c0c59197119412b56f22edab243e8f22149b68f8061c38c12f3"; + sha256 = "999c28b27f5be071172c27c9b6c67690e7ea419f099b6431e98298fc13594141"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/kk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/kk/firefox-142.0.1.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "0bb4d7bf1ae1f19e9170bd1ab3ea8b2f1523cf18e321d09da732e4e810eaacd7"; + sha256 = "5d2b930e3b7697e18ee236b95dbfe32ee9108c32d43f3eff0fb40ceddc192884"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/km/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/km/firefox-142.0.1.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "89d718b75e60bc77a59d2ad9bf54ef344840d839458685d35c4198b2930edd35"; + sha256 = "e2a73363b73abe7c00eb06db878834f1cee9abdab7cf46f36ecfe7fde079c47d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/kn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/kn/firefox-142.0.1.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "45a202d8bf61e84b18dc4a3ae1cdf44223c1cd20db818f67eeb85e37502ba994"; + sha256 = "d21ff75c0449d73c4f505d80bcdc68ae2ba4f887eef4b0b65b4150bb45daea4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ko/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ko/firefox-142.0.1.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "4b92105ca489eefdd704c064c2c5523cae1aa26f184ffc0d19f2906cee524763"; + sha256 = "f6ab1e5421eecaebba0493ceb6c127ca5fa58dd46289958a341d8269431c4890"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/lij/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/lij/firefox-142.0.1.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "ffd65e7718936007a810f6a4c1e9e74e8e0adfa5ce4a26e178f63f6014c91d34"; + sha256 = "9d73f808cd9b94c14f4df4af9fdd21127111f9fac46e3175f1d5bcb17be10618"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/lt/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/lt/firefox-142.0.1.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "d4da8603b69d68f1038639e08c4a194bc5bfd76e8d0b32935756ff3ae0e00e0c"; + sha256 = "de19d76161fd13fcd667bacfd185bfa2751dea4253831ed10a602ca9eecb4c41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/lv/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/lv/firefox-142.0.1.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "d81de18d78a7248d12936677b1dfb5ed8a57747629473a970e770e9846857c41"; + sha256 = "eecc82a807da13114418d71dc322616cea10aa194a0659ae98081c09a30f4c5b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/mk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/mk/firefox-142.0.1.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "982d6323bc2e209676730915927bfe55b7566a5cc257ab4728f1ffd68e683234"; + sha256 = "8a4dc4229395434b6703a180ed7c8209d83d5f9893934e959c410ee349341502"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/mr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/mr/firefox-142.0.1.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "f4099bcc77d2b47a83ab8ab66877929c07d17bdf01b01c5d8a5b964999f57602"; + sha256 = "cb22d328049a3a9c45d02a3e0f7299e68e9bfb895f4c639e7a6023e914e2eab3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ms/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ms/firefox-142.0.1.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "80dd31200a7dd25c8605c7a277c8b6bba95b880e4cf8667cfae28db0676652c3"; + sha256 = "8b6fa0d0276f7c844cf1c27672255e8bc57ff1442a31e3f5b155b62b43c5c1ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/my/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/my/firefox-142.0.1.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "d7f5a009caf96bdd36bedf32aa303d370bc242b258d13670550104493ec631cd"; + sha256 = "cc4f8fb58d03ca5fb43529a807dcdb1fcf2fb26501e974306407716d6a0e066e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/nb-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/nb-NO/firefox-142.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "f36e746068f472c8d41201a85a32cb3cae088ba7c5a09b8b14d9b438a31d3f62"; + sha256 = "7747b314704d4d22645bc54c2b4b75e4afe95387818e190752d3521c35eb9c36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ne-NP/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ne-NP/firefox-142.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "610a3b97b32376952838a9719b126e5e571d144865c2ad3b18cb51fd8c538418"; + sha256 = "edb6aefbf762542d96150e1c4d3d091b887a7c12448b927d5de72331083d31cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/nl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/nl/firefox-142.0.1.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "f6fac748ec84f35a53942d5c99ad66708d55507028c5eaa36be615f002ccda1f"; + sha256 = "6002aa65402a1dfc1aac262f14e6c313903101af69493ed47e17ee35fda70924"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/nn-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/nn-NO/firefox-142.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "a20a47b4e26e90944694e1d6eff683bd1d4b8ae784ad4ba091cd0c06f3bff4ed"; + sha256 = "43e94359c2acb63127d716a1abffaf8a54ee0f63eb266df89a64ef194ec220b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/oc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/oc/firefox-142.0.1.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "732629aaca85c300d48c24f8a11226fcc7ab96274a7cca7d9c24dd6378517baa"; + sha256 = "b3115de1b82c00fa6ae0a92028370aad9f7b3936f1e71dc4be18a25da9780824"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pa-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pa-IN/firefox-142.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "971fecbb0b58308b1c47d47ed6a56cfd919b77898dcf140aec69ce92ed94514b"; + sha256 = "f7b14d2dfca5886b3d965bb4ea2ff4c96c53e48ce42cb8b9188fe7ee390105c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pl/firefox-142.0.1.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "012bdb0d7185dacb9e56a3fa773cef0ee250e524b3c40d0c7f14b9e854848c00"; + sha256 = "667073908822847be9358b4f73e608a71d638754fa01636ea7e1fe2381a72a6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pt-BR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pt-BR/firefox-142.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "58c4cf11db472c71710e913236f02c862aa00d68dcab9d0959c9a4c3c7374eb6"; + sha256 = "19df1dcfef15c99ee20e6edab6b61bc39012800a59af8a743678863aff8c52ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pt-PT/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pt-PT/firefox-142.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "f36b64e965d71e8451ec5d053f3033ec019245c825457a28de68bc8dd9db0398"; + sha256 = "f15976b16830385c606bc728ea59586a14bc78bfdc60509dd91b6dda63a39185"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/rm/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/rm/firefox-142.0.1.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "a12419dbbc76f3bd63f1a83f8107da7db45c7c02c33d8c146b3bef391f72b2a4"; + sha256 = "0b368945265d45ebdf48ffce59b3a02a086ea7dd5e4250ef52410ef05486c79d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ro/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ro/firefox-142.0.1.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "cd27b440fd9d4038438f026b357dc8feb128b19ca8eb5d0f5aecd2ea3ad9526a"; + sha256 = "730aa414ee95339b128c392671bbc2075a4b28de71803cd6b0ac887c64f8520f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ru/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ru/firefox-142.0.1.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "2256ba507bac112347853da97d0467049be4ad76372ad299991b7be67c403c13"; + sha256 = "4b076a3d799d24e1b1e5696a97bb0b66b652b8fd559752df249e94f5f1f7f65c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sat/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sat/firefox-142.0.1.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "1f327a5a3769c275995935b7917840d75c3f641a256521852c2bf270af09d787"; + sha256 = "15aab23abd1551bde2f8a84421664f16db4b4585941b2176ca10a2d69845bd2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sc/firefox-142.0.1.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "028fc1caff333f7dcf7cdc9b34a7dbc89f80dd51a34207eb55e2e017e4c0f2f3"; + sha256 = "a6d2325809d04019ff2e00d50373ae616c461ce678f27ff974609a3f8c5d606f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sco/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sco/firefox-142.0.1.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "cdfaf057806f77abd4c21df7b74bb51c034df9be18bf96212613e58eeda029db"; + sha256 = "1a4680621a68c639f7d8ade417f1e0993830a28366080cefb9a4778d5819ab4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/si/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/si/firefox-142.0.1.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "f857f9416dbf0e6b8b27eef8dce9f803c3f8ff3d5e7ce4c10740636782a57e33"; + sha256 = "7bdb484fdc69bd9acedeaf8e04c81c8a5b939c72d6366a31921694b3c2c946e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sk/firefox-142.0.1.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "0526baa8b197ab5511739369d1914beddc91fcd45b01e2c3bef0d41a073e74a6"; + sha256 = "876021957fae3d26dcbd4f3d5f87ecc45c016288fe7c6538f94b1f4dc29581fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/skr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/skr/firefox-142.0.1.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "0b69b4c3fa1677f5d614dfe7eb9434bcfcf41f6bf6c04452121f5de4ffd9ea4f"; + sha256 = "03d674be12072327b7e945752dc324f491259c0c907f24ec1415759f14648f70"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sl/firefox-142.0.1.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "005514a0ecace67395aa497986d2896e10d029eac6665e80a353fe64760b5cfa"; + sha256 = "ad2066cd053461e04de9550c0100d6b5391d4fd0da27e8950033c61574d08f0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/son/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/son/firefox-142.0.1.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "0982c3c8286482ff4d58e74e34beb9c5507333102722d8d75b40ca1018b9d0c7"; + sha256 = "a5c256916ca132e54928c1cb78257d5ece93b428222d2bf8ef50895b912858ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sq/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sq/firefox-142.0.1.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "17d0a0fa71980b593f6fccf4e4685776aba7cc0fe12ebeabd4fb0ca8e8f34d8c"; + sha256 = "3b079b206244f8064b408f787ed89e0f0ac57240197d2ddd41f941d6a59d01cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sr/firefox-142.0.1.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "86deb314cc5b2d4c74fa06a4fd04ad8a25a0d7a30ff17b064f3f621a7e9d13b6"; + sha256 = "f56374e515051f19dd113f5b1ba476b748d61f89f25d66ae9a387053e79d4e4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sv-SE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sv-SE/firefox-142.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "facdac4938ba2f3f3995e1a65556ba4eba027cd75b26991001c51eaa8bae1c73"; + sha256 = "50944d8591c59202f3e128b648592888ba935bd62f8cc90a95c8ff9c635f004c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/szl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/szl/firefox-142.0.1.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "19eadc0fb28e5439b031dfc66341ccf3af30cf0231f9fa97695acfcec99cef31"; + sha256 = "378483057cd7fcfc12006b7959e309950bb14aaa62568b5bbadf0f15e2dbad21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ta/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ta/firefox-142.0.1.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "b19438f28cad92c2fbdd7ba9000c04deac9ab5d66b85ab2d1172a4b2f4c23468"; + sha256 = "59e26d8ed8d10ec5d85faf93df40d56f87c03997f39e4ea791ecc8c1d773b36e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/te/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/te/firefox-142.0.1.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "6cbc5f058c6c51daaa152374dbf0ef7a480b2a5b8379ee124ed54619ff659997"; + sha256 = "3d4177516a8dad08a8ddbcf25dde22f057165fcd2f03cf4617010a7254a937c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/tg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/tg/firefox-142.0.1.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "9e9552df9c45562e7a6d6ad8b3338268233d9d4876815426b7c83e15c89a15fd"; + sha256 = "adec3b233ef895db045f796b6f669285ef37b676793a8a2975fe59d71246624b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/th/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/th/firefox-142.0.1.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "66d924b81ad6d7c721396ebec7d01e56f340267f2f2cf8537c04e0a4e81ba38a"; + sha256 = "394c9845db8b91a4a3d5071fb5314df502a7230c23ec338eaa1926b6cdfb59f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/tl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/tl/firefox-142.0.1.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "f77af69387be92e855d261bdc0a312c411a537c9b084b4b99edcf92b78b9ea30"; + sha256 = "e22be81478e5cf77224842b68ee506f3c597e3ea427e17ff570c1dca2d3b1ba6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/tr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/tr/firefox-142.0.1.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "f439a1e898458d0552d166a73377f41226094fec512747e79b44928c95c0f749"; + sha256 = "17ed540e92afedd298a32e544ada53a2f8c295fbb8a954675357217c56fe3c3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/trs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/trs/firefox-142.0.1.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "5634c589f31965f0ee274eabf98b98cff0432f7164894cf78cc83787805cb793"; + sha256 = "89573f4391dec15d581fb731b74a1e099748b4e931b19d4154a26074f7cb1c7b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/uk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/uk/firefox-142.0.1.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "00c78e103130e596bf1b6a7902ead661b6e95bb09a3020e99fd7988701a52d26"; + sha256 = "f3ed58c485d4ffde5318b9e7228bdc58e48950094d465baad60bdb4aa5efb4d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ur/firefox-142.0.1.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "c076d51edd7d0c5eafb82b84b3de8c7b6ec46f8949403b67bdf0873a7815c8f1"; + sha256 = "4ced4ed51eb95cf7d70a0216c1a8fa13a94b315c699ceae2fdec3fafe3aeddb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/uz/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/uz/firefox-142.0.1.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "e060c94992b95b4b3489b042f26e5ab424cf853456db4d546cdbaee7783f4f27"; + sha256 = "c81a4734815493cfd6539c79b838239209f9cf75b1e0804852c25d0f0434ef2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/vi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/vi/firefox-142.0.1.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "94325fb4fc9bc3a37d3c7ce0e28c1caaf3cb053c9816eef204d27408642659ee"; + sha256 = "8bf91ba169e7f5f883f3faf23c47f0d84ca7c842a9c97c0e7beb4375007c201a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/xh/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/xh/firefox-142.0.1.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "e95bd5ad4068b0cfed97dbb0a0cad69820424ba56e9343ac1a6afb9d8fe92b1e"; + sha256 = "10360344ab844c73feb57660bd26105120f705ddb3721a31419e27b1a5dff1e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/zh-CN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/zh-CN/firefox-142.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "ae33b4d6307a424367c128754caecf8c6ccde2cd51583bb27b06fd5827984fde"; + sha256 = "2c9ff0afd90b09e57dfd46799a58aa31ced4cb2ad4cee588c069965cc78ed433"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/zh-TW/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/zh-TW/firefox-142.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "f8d9d6147d361af3c691dbc8ea4bdc8776642dbcfb0eef52aa07faee918f2e2a"; + sha256 = "cae7a6af4b6590b94baffcceec7bf5b437eff86060a2c34e0d54147546c37064"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ach/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ach/Firefox%20142.0.1.dmg"; locale = "ach"; arch = "mac"; - sha256 = "4341ce0002c88250bf7767280ef7e376467f44e59403bbcbd3d44d402b78fa5f"; + sha256 = "b1645caecda0fe031202becd602f0077f23bf046d83b361e03971e6379335e0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/af/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/af/Firefox%20142.0.1.dmg"; locale = "af"; arch = "mac"; - sha256 = "f70282fefa70894de40b30011a20737473121496f66b3366a778e3bb6e28b14a"; + sha256 = "f6f0d9d8ea4f23333f4ac5ed59e8a685fc876cdb27da494a00593b8b04090995"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/an/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/an/Firefox%20142.0.1.dmg"; locale = "an"; arch = "mac"; - sha256 = "935e240f3145f413f55e9c236dd9bfbc43f6fa19b74a0920faee3a63023620a3"; + sha256 = "d4975ac81fd65c032bcac7249f96fc656c37e18b6bcea7cc0a2caed99fa56e80"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ar/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ar/Firefox%20142.0.1.dmg"; locale = "ar"; arch = "mac"; - sha256 = "d7d4aa7fdf7e167de93d6cf40d4c3a00a9a5ab2a57b7235c2f9062724e5bade2"; + sha256 = "ad67b2027618dce5a1d53c6cf57172800d8677aa10cf349e76c62074461754d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ast/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ast/Firefox%20142.0.1.dmg"; locale = "ast"; arch = "mac"; - sha256 = "27c410ca47ac3512725d68200bd494e22bc4134803055dd4ac9b86847ae271a8"; + sha256 = "6d1b9c80e1729b610317c09b51ac6b7dcf136935e59fd54cc62f79b072c4751e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/az/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/az/Firefox%20142.0.1.dmg"; locale = "az"; arch = "mac"; - sha256 = "4a50ed3cb6792253e20fce8555024c97af71660af9cdcb23d55765f2a9b9e537"; + sha256 = "861111935dd4e74445c68aa9a55bc20db0a9c0d96a6f8693936d450028936901"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/be/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/be/Firefox%20142.0.1.dmg"; locale = "be"; arch = "mac"; - sha256 = "3d07b34c4a12a36b195ca55dcbdb65345178786673bd3a44bfd3ace750fd7e00"; + sha256 = "ec292c88aab1693dc072a7ab3581996ec2e68c8fff906015adba2ca3eda2e8ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/bg/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/bg/Firefox%20142.0.1.dmg"; locale = "bg"; arch = "mac"; - sha256 = "6fc20dde52b54f61bbfd6454982486fac5ee77565ab7a2edc35798d2edad9e72"; + sha256 = "0c5a81f7539e1ced5e4fc09fe75136168f36d74600e7e88bc95783f37be7ad77"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/bn/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/bn/Firefox%20142.0.1.dmg"; locale = "bn"; arch = "mac"; - sha256 = "c90f7ba197f3c600002e2aeeaa8bed08ec82fca72097be7d42fb5bd582e5bab7"; + sha256 = "86a2a8d5a5f7816f89350317eb55e3124b39ca8287b0ff2eb1efcee6c49717ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/br/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/br/Firefox%20142.0.1.dmg"; locale = "br"; arch = "mac"; - sha256 = "edd552f746924c087888ca5f35d043cbeeec1c4b2ef39d875f89d326176ce2b9"; + sha256 = "348b1847f7bb18aed9631e4efa144a8cb0a5d21d5e166e71eb8a9d1634ca857c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/bs/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/bs/Firefox%20142.0.1.dmg"; locale = "bs"; arch = "mac"; - sha256 = "45e4510ab4bc953d299800b07089ea4773610a59b65637d15cd21bfbfabf10d9"; + sha256 = "89305b544a18c49ea1a23c11e213bf67713ce166049b5cf02046ef9c201ed5a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ca-valencia/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ca-valencia/Firefox%20142.0.1.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "c969ce8f59de04cbbb11efeb7265174f0a453ca751ba1407dc4239f9117df30e"; + sha256 = "281644a75c75f2f93cf9d2322d847ca75b14fb214003993545fcfc14d1369ee9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ca/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ca/Firefox%20142.0.1.dmg"; locale = "ca"; arch = "mac"; - sha256 = "8b858ba62e2a3b911cb9cf367481971910a1ff3ed763e969e1ffbc978d8e74c9"; + sha256 = "a31fee4f9b4d6993ed5754309618647518ab0bea326f5775905895fd6212437c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/cak/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/cak/Firefox%20142.0.1.dmg"; locale = "cak"; arch = "mac"; - sha256 = "0857daed19bda28a4c05d13e8ad5074890027200305e971a1c648ecd2364dc17"; + sha256 = "6f1d2b0ed16bf5da2e9ecf53e41737d4874ea3540984cbfcf58d9e1a42c589d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/cs/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/cs/Firefox%20142.0.1.dmg"; locale = "cs"; arch = "mac"; - sha256 = "8529af4a2972946a3c99249b561b34c9f3b83cc393c749ba01df33cc8bf50dac"; + sha256 = "0f9b00a175d8be755656480331e4b54b9dfdeb8da02dfae297999c94e367f701"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/cy/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/cy/Firefox%20142.0.1.dmg"; locale = "cy"; arch = "mac"; - sha256 = "bdb881bf47243839b73b55a2c12b8ee51541a129655eaea585155f02e93a5349"; + sha256 = "df73f25ba6c764cf3a7f85fc8c6320eb7b229308f159799434b9ba06e3fe3573"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/da/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/da/Firefox%20142.0.1.dmg"; locale = "da"; arch = "mac"; - sha256 = "065d76480584713f94638ad5ce952c23d591711bd0b02b38951b3a366f894f9d"; + sha256 = "5b9fad7c64d46a0f98ba6e1265ed7df1a996cdb494a27fe3bc76096902c15738"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/de/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/de/Firefox%20142.0.1.dmg"; locale = "de"; arch = "mac"; - sha256 = "e8d658e2292fe88ac4bd623303bcc24bd87eadb43b6a5ea5d0e216c35c434737"; + sha256 = "d5eccd860e7e5eb0abe89eb455b4637d0d906d606dcfbe568205a0894626d779"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/dsb/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/dsb/Firefox%20142.0.1.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "964525213b7c6bb4950b585598c2c5e0fde91919826378d2a41c6a1c9d0b323a"; + sha256 = "6189a8953ce5e5eb05888a0fb1f789d58e3ffc82c235e373fee863b6c6f26ab5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/el/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/el/Firefox%20142.0.1.dmg"; locale = "el"; arch = "mac"; - sha256 = "cf11c802fdb71294c85cab2e95db5cf5965d1f1fcbfb6119a1a8d02e05549de6"; + sha256 = "ea08c185224f39937d5f113908aac5b3ce9a97e6a196e0537dd785618372f209"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/en-CA/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/en-CA/Firefox%20142.0.1.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "3a97157b0a0c12820506e42bd18470fb5bc8b77f6f4198f5cfa36f677fb53fb4"; + sha256 = "c60b58d043957d36f5a18f605010a64803cecddf7494ac0133edacb973f527a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/en-GB/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/en-GB/Firefox%20142.0.1.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "a94c7636941c72be838546e304f98f94cacdf95124ebf33de7bece24fae6f1b0"; + sha256 = "f37c161ffd18aa9424fa51daab4a68587e4968eec6d3342917c9857928c8dc24"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/en-US/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/en-US/Firefox%20142.0.1.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "cc0ce6b3ec64d064c16187f92ca4a8df5a21a1d7aa2f79a9e82b44602f2b1a0f"; + sha256 = "de41866c94d064a20cd787d89203c5f646fe0278da13c44605733ce205680965"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/eo/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/eo/Firefox%20142.0.1.dmg"; locale = "eo"; arch = "mac"; - sha256 = "0805049d7deec19cea01bf5947231442d37e486ee90d442deb647e2546481248"; + sha256 = "4cb74c31ea9d197e6c9caadb3556790ceb94afb810509637691d51b02293bf6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-AR/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-AR/Firefox%20142.0.1.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "c393d3298fe486f801033b75f46c0e98258d79507df469681f096a18b86068ed"; + sha256 = "f9e6747e7fc6eb9d651c1383d3c78bb25f308892da43515f2bed376c90320de6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-CL/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-CL/Firefox%20142.0.1.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "c1a78c7d5914e96a1bf96399f208d3c53805bbff0994ea65c990656de6711332"; + sha256 = "adfbf905f81583d3a04143f9259b5b80c390ca7161790e9697691acf6ee64247"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-ES/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-ES/Firefox%20142.0.1.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "bec5cf38486390dfbb7e95fa71bb23226debca760e15aa19d67fe9b0f1df264c"; + sha256 = "5165f4315597f360eefb6ca3b0a505f1a584581c214e16afdcf02db45598a4e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-MX/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-MX/Firefox%20142.0.1.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "07dd5830487c194b078ed4f2aba101ae559b89e11a4f69d5608969664489ee33"; + sha256 = "fe96f452b94b419e193dd52506ec298b8b5e6fe91d3f6af6af97a825327aacec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/et/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/et/Firefox%20142.0.1.dmg"; locale = "et"; arch = "mac"; - sha256 = "adf3e037eeda72569dee39b3ad4aa3ee180f9e733f327ead0a03293c28c7efed"; + sha256 = "57b27134470ccf44a32b9a5e54a98786f96d0bc1642964c69af762beb29e29e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/eu/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/eu/Firefox%20142.0.1.dmg"; locale = "eu"; arch = "mac"; - sha256 = "363fb6c488ee0d21ce2662c0b588d37721bfead9582521e938a3dd5eedb43382"; + sha256 = "8afc2fc3b107fc027d1161853a6a627d1589721dc43363c5a3d34f99ccc555e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fa/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fa/Firefox%20142.0.1.dmg"; locale = "fa"; arch = "mac"; - sha256 = "92e12ec109ead629f1ee6fafd6dd1f45e6c98c272d2b333d97a9f0d823385c82"; + sha256 = "9a684e0c99130a8388e2f2c34b2d0da43dcfa8878947645321225ce7701fede8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ff/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ff/Firefox%20142.0.1.dmg"; locale = "ff"; arch = "mac"; - sha256 = "f8f8076cd197d8b33d615a6a72ef46fac6839c4d1c4380b7fe44fa6a962969bf"; + sha256 = "ab8b9fc73f47d65ce1ad7603367f8838abb137dc1260066280ede111c90125c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fi/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fi/Firefox%20142.0.1.dmg"; locale = "fi"; arch = "mac"; - sha256 = "12a12df58ba57ae364a5cdc348d25091bf547f4079b3a2dee892cbd0212f641e"; + sha256 = "fa8a8f038494b8817fdaf564f7108f4c5f2f550995a5b1f7ede17adf8ddc9345"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fr/Firefox%20142.0.1.dmg"; locale = "fr"; arch = "mac"; - sha256 = "2c8ad051b60f24fe3002627e170231c155a8f009104f0324f69a81fb84e328a1"; + sha256 = "09409429aeabf23f3d214cc9be485ac691f87a53d24982c6a8b13db601968503"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fur/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fur/Firefox%20142.0.1.dmg"; locale = "fur"; arch = "mac"; - sha256 = "75f269d7b3ff0cec1c0756f68ff5f93734caec4af9292805501c85fe8a2edf8b"; + sha256 = "063e058f5364a4a5b96d69efb414e32d6a5442eb6314b8d3038aadc9b7df5cc9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fy-NL/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fy-NL/Firefox%20142.0.1.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "bf962c183c63d8c31245b76d3aa969448055ed776f7eabb7f84d62dfe9435efd"; + sha256 = "739c8324eed7806f14a193ccb5c01b60f449258fe33ab056eaf60835b785f7c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ga-IE/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ga-IE/Firefox%20142.0.1.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "89fb9c8845b97ba0e035ad6d5de77cfea15a90a7dfc8b3b4a1188f5d639950e4"; + sha256 = "abab66450bba43fcb05102dc97679593c50a832fc01ef4a8c2b9c8b6fa144e93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gd/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gd/Firefox%20142.0.1.dmg"; locale = "gd"; arch = "mac"; - sha256 = "d0bc4c08e1b5adebaf0ff5f882468a5c6e2a91e44b9ed3ef3bff74874bf6adb6"; + sha256 = "4fa7478e6719d441318ad209a5f1e9f632b75029c6dcf808846e119f774a5ee3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gl/Firefox%20142.0.1.dmg"; locale = "gl"; arch = "mac"; - sha256 = "417de4bc466800813de91a0f9511fccfb7e2b3c487b3953a8bfb9474bf244372"; + sha256 = "2c994083f2530f65f5241114da904dd394658dc27cb27112aed227ed37a61b6e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gn/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gn/Firefox%20142.0.1.dmg"; locale = "gn"; arch = "mac"; - sha256 = "2238c8517dfb6a19fcf74e2aaf9d3fb6b32c1500df39df09a807051c91628f4f"; + sha256 = "1baa724a2ec30b315e24ceed6fa8b47f5668c3ac6015ebef0e44c2f5732f82a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gu-IN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gu-IN/Firefox%20142.0.1.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "0a6b50c997b8b6dda0abb2f79d7e0b55f9b5fefc4c3d3fc54f485309c7a42f28"; + sha256 = "c11f3a6fd4e1450b00e9bd592dec089725f611f337c6b8605b0cdc562472be4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/he/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/he/Firefox%20142.0.1.dmg"; locale = "he"; arch = "mac"; - sha256 = "0403bdf80e538c0e6393154dfa6395bf67ba846e22fb2e3d2226e77056767735"; + sha256 = "65430ec72630fc5da2266f4e77d37a0b2f28203f4c7d52ed932d253d9a5bab1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hi-IN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hi-IN/Firefox%20142.0.1.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "fa29a5c228b0a388105b0435ee8391ade40a64d989c7061538b08f3b8bdf033a"; + sha256 = "c7223252f1f768285c3129ecb6c856981be958c91524ea272924008a64d464a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hr/Firefox%20142.0.1.dmg"; locale = "hr"; arch = "mac"; - sha256 = "a68ec11b400270e0c92b7909830a138d22c62e6d1c5a1c3e48ede46064c132a2"; + sha256 = "d1f9d611b3b45e767f151b5ec0c00315e77f356b48acd5446317e8c76f806375"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hsb/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hsb/Firefox%20142.0.1.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "975338659f06e26bc0ad861d4e3812f450d322213d3eae6adf1813dbdcd228b9"; + sha256 = "fa23dcc83458d2027025dacbb65cee9dcb9d10bbe7c9cd1cf948e41e754278b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hu/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hu/Firefox%20142.0.1.dmg"; locale = "hu"; arch = "mac"; - sha256 = "2e23dcdeca7d097e7391f128fb1318b513f2a336b726982f26cdace967228bd2"; + sha256 = "8a872b07bafe2e2d0a8365fc528f78c507665c13d9a35bd7d0c135f27d7d93d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hy-AM/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hy-AM/Firefox%20142.0.1.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "0fd453412aa479f31ea0a66fbaeeb384627cef88c84b9e2607703264fd1dafd8"; + sha256 = "7d0498d17667d9cba0e4b6ebe600a195a07b121012a75d342e293ed75a65ae2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ia/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ia/Firefox%20142.0.1.dmg"; locale = "ia"; arch = "mac"; - sha256 = "3d750e9c0885502b57d97ff2bea8eaf00f1d205dba1cb5e64ded6fbed04ba53a"; + sha256 = "984f08e4ce0c661678fe89bc9adec79c6c0c2f62e1faedeac5e2d7b85dd8065a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/id/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/id/Firefox%20142.0.1.dmg"; locale = "id"; arch = "mac"; - sha256 = "52a7958c8202c6657c09560a51398fea3288dc363f0e76cb5c617ae9ae4b1d79"; + sha256 = "845b6055e3c79035183a2c5fdd8fedd2e66c542283eef8c5e32003de0ffbb3d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/is/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/is/Firefox%20142.0.1.dmg"; locale = "is"; arch = "mac"; - sha256 = "d6b1a5594f7c676add3eda5496112934620d28d3ba91bd998370b216391366b0"; + sha256 = "1e94d09a26b48e4ea458caccc29589f0fda6491577b980b994077076cacfced4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/it/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/it/Firefox%20142.0.1.dmg"; locale = "it"; arch = "mac"; - sha256 = "2f101a09cffe3f9753b0013e2d2f75ec3b424fb2573461d70e3f8090ed33ac64"; + sha256 = "134f43f452c14542a51d8f09e2b38ab19288d32eb6d02ea753bc81b7d1c575a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ja-JP-mac/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ja-JP-mac/Firefox%20142.0.1.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "57fe48a002ecf9ae4eb8dc61172b415b6d475c9a4056481fd0c7a00d6653726c"; + sha256 = "ce4c7d2212b7a5023a066668108f844aee73ed4ea07bda251fa9c2dbe0553743"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ka/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ka/Firefox%20142.0.1.dmg"; locale = "ka"; arch = "mac"; - sha256 = "ab7539e3c812221333fe0d91ea44e79007af509761c805770fe6151805f29ee5"; + sha256 = "d9b4a9b00c3c303edbe2f1407e7a6858f98a8f39e978436915809b14f9bcac27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/kab/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/kab/Firefox%20142.0.1.dmg"; locale = "kab"; arch = "mac"; - sha256 = "75c4be686995728b16b62c15b5b8f95de65424c53b70530c692e51024661a170"; + sha256 = "860e48e7703729642fb57b05b11296596d237f54a34b65d37e8b4ab7e273478b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/kk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/kk/Firefox%20142.0.1.dmg"; locale = "kk"; arch = "mac"; - sha256 = "9b1f67591976b72203346391172c6e8e431e454a3dba14fe190eb74a8acfe8db"; + sha256 = "1a028bfcb95c7b9a92437c9a36fe930e7c03f686151559d607777be96a86084c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/km/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/km/Firefox%20142.0.1.dmg"; locale = "km"; arch = "mac"; - sha256 = "4344634a43f5699763c4f1cdc46420fc7247882470a3365fd76baa5f12a76963"; + sha256 = "5774079221ad2e85fa5c9ce0415e5848568e861a2f69998c7d1bb657fe0bf5f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/kn/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/kn/Firefox%20142.0.1.dmg"; locale = "kn"; arch = "mac"; - sha256 = "1b30a75ef85f2b0ed5603d5f847874cf96ba450245453d5dc1431f1a00601970"; + sha256 = "5132290ec8900f805b1d945c25a4141ad0bbc61194cac7bf76f5ea5afbc8b4e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ko/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ko/Firefox%20142.0.1.dmg"; locale = "ko"; arch = "mac"; - sha256 = "5973c8b666a61845335bb2fb3299c78588f1a81a0edd9cfb668ca75e7a4288d4"; + sha256 = "6089170f94229196083b33f6849ee91917face2934b1785590883ff1b57ddd40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/lij/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/lij/Firefox%20142.0.1.dmg"; locale = "lij"; arch = "mac"; - sha256 = "53a3c2965120ad8a27d15578eea9687747b05b2a908e5566cdf0fae34a39e98f"; + sha256 = "b8b81b77fab324d416298c086df0dae68b8bb84dd99d1bf88fcecf183f926dfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/lt/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/lt/Firefox%20142.0.1.dmg"; locale = "lt"; arch = "mac"; - sha256 = "de50b2f81543a471c381041dfdbe8b41b5547c3dab0ba212939796e1b881adf9"; + sha256 = "a04e3c17d0de47a5668ac49cec634ae5605ae2c9667cd53cb93b0d91332a9d73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/lv/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/lv/Firefox%20142.0.1.dmg"; locale = "lv"; arch = "mac"; - sha256 = "3fcdbbf864fd2d246e0ee3229b3ab0f1094af9cc64121fb5d1520f60bc0d44ab"; + sha256 = "4757a81c2b812ac2150e77163ea6f1fba216059703b7afe8656239d2f9b534ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/mk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/mk/Firefox%20142.0.1.dmg"; locale = "mk"; arch = "mac"; - sha256 = "21f06d3daaee1bd5d6474ee87c64585b5c249e7e5ad342dbd59bf4447097d22d"; + sha256 = "7619ff0256052aeafd574da59aa160148342e4334676c64c0e19f975cc9af067"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/mr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/mr/Firefox%20142.0.1.dmg"; locale = "mr"; arch = "mac"; - sha256 = "ca6cea513caa1a5ec6658a27397f763fef29bc6875f9596ee0012e1a627c3a16"; + sha256 = "6f47d2298441f776745b9a62206d46ae448ba19aa05ace914da2ae5e84f496f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ms/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ms/Firefox%20142.0.1.dmg"; locale = "ms"; arch = "mac"; - sha256 = "2d55ca7bad3e5a3627c41fc7b38c13827dcc308615fe50dff6a84cda37034a14"; + sha256 = "2a007b17e2a90ad556e3828af29fd50febeda1e0be12cccf8920e750ad875542"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/my/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/my/Firefox%20142.0.1.dmg"; locale = "my"; arch = "mac"; - sha256 = "696c5292317d76d6931b24d62bc9d187ef0df57f2d546ffc08e829b15f5f9338"; + sha256 = "83bc4e86e52c0a244689033fe269d07f7b7b2f6e24743f1060bed9d81f1c5485"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/nb-NO/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/nb-NO/Firefox%20142.0.1.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "af9c6ddda9f9ec3536a30fdfc72405e6b6d03abd33c82d33a4f47898d11bbd6e"; + sha256 = "41be7f66ea6be377681367b81fbfdd67b832d92bb76f70168df519e9c5fc6e05"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ne-NP/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ne-NP/Firefox%20142.0.1.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "53ec6ef1f602f495ed2a037e78f46a5bb2d28dff8c647bfb49a61180062502a4"; + sha256 = "aecb2d9f260f7010e9e017176fda48be4de3e4dc5bff1542e1c6324f6509b712"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/nl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/nl/Firefox%20142.0.1.dmg"; locale = "nl"; arch = "mac"; - sha256 = "391683d047b3524f244a40633d74e9e295a959847b793a6f8ea5c83074441ae5"; + sha256 = "cbfed5416d8efe32ac59bbdd06bf187a5a08da9592cbd5816b0a488438fff499"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/nn-NO/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/nn-NO/Firefox%20142.0.1.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "5b7d9599108975720d4d8ebd05db95d29da33749d1d6ca35d9794e6800f993dc"; + sha256 = "a010118bb0e98b1ccf8582924de7f80a1e5d5394613e8808182fe801ee033ad6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/oc/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/oc/Firefox%20142.0.1.dmg"; locale = "oc"; arch = "mac"; - sha256 = "83de1844115941bd211f76fc064f36c359a418b9f07dc50afea7944731b15a0c"; + sha256 = "25048505936380fe4ef6d4438a55e7cd187bf38f2a3697505fa78b3da11a6c73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pa-IN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pa-IN/Firefox%20142.0.1.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "c5925a3595907e4f31cf4731f4778a0e3747a6e0aa24d8cef7ce2c8cbd95945a"; + sha256 = "1449232d6b73e37bae2aa3e9569ab7baa2e90d6cb594e520aa3cb367872c577b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pl/Firefox%20142.0.1.dmg"; locale = "pl"; arch = "mac"; - sha256 = "44b373d5aff7a9b1b450a9d14a7f1a4ca2bb4a222a37aae421ad6a955efebe96"; + sha256 = "2a9a60e2dc821ac9f4ce7e256cefdfcb8cfcdfcaafa92caa568c16fd05c11d8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pt-BR/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pt-BR/Firefox%20142.0.1.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "252d327c4512a7fc3d0e685231f1d0b002af460427ffa095138da0ac2986349e"; + sha256 = "e1b8354b5eafc4c3c85e4612e13b60ba6ba1d8a23dc6ad3a115e69192a8cf385"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pt-PT/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pt-PT/Firefox%20142.0.1.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "6228dc5de24d9daaf2360767625f7f994d522defe8db57feba7a982034624b34"; + sha256 = "e09842a2f2882fc5bd151047c7276a822ba952b5c76570630bd1b2b35fd73563"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/rm/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/rm/Firefox%20142.0.1.dmg"; locale = "rm"; arch = "mac"; - sha256 = "f9ed3ad0f8c332e7404e8b337c6ba70036bfa3ff2412d51dc608154d5c7112c3"; + sha256 = "7a44ac10888b40216df8952881979f7ac6f07a893bf5f652114017db73f7c6f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ro/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ro/Firefox%20142.0.1.dmg"; locale = "ro"; arch = "mac"; - sha256 = "ff8f09628ae4f221a8cf76092786623dfa478eb6be851ee5fae2f5683aa8f19d"; + sha256 = "0baecfc067e10ba69f2e1435e5ebc03d0947d15aae6bc133d4bc41550ea0f0ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ru/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ru/Firefox%20142.0.1.dmg"; locale = "ru"; arch = "mac"; - sha256 = "2ff2dcbfad1dbe88be2cf790fc16aeb69f4a92515b9f9daa628b672a8420e377"; + sha256 = "f78f37705aa2181784e46f23a774b6ccccb364b96e21b42711d715c552e8ba8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sat/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sat/Firefox%20142.0.1.dmg"; locale = "sat"; arch = "mac"; - sha256 = "bb90cdeca2802e9e19ecf88d4744844aed39a2d20655749c43574bab536fee4c"; + sha256 = "ed593cc42643ba16b0ccfff8b0d731d1eeda2ce79dd6aad6b3465835fb3ae84f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sc/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sc/Firefox%20142.0.1.dmg"; locale = "sc"; arch = "mac"; - sha256 = "35311be30a210d5fbfe3430db8617abb9c9d85214b1ade05318397d2b4fb133c"; + sha256 = "a5680eaea32883785969561f3947c6601927830cd82e3a53e076acd09bd987c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sco/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sco/Firefox%20142.0.1.dmg"; locale = "sco"; arch = "mac"; - sha256 = "af1b6f912dc48e11bb4f6afbda3c6a2412e784669e60f605d044584348b7d43a"; + sha256 = "68b4922e479edb67446002e6e1f051a42fef0ac650880d7ca90087b33a4a0f36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/si/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/si/Firefox%20142.0.1.dmg"; locale = "si"; arch = "mac"; - sha256 = "5ed11670f2b077f99d38453c6e0c61efd2545ef93948e753c7562487a1122177"; + sha256 = "ebaa279d6cb51f8282327d3a331865cddcfcd307730dc9e02a18b65f4aea1789"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sk/Firefox%20142.0.1.dmg"; locale = "sk"; arch = "mac"; - sha256 = "2edcc356df44e3b9223177c6b6a89bf63b5a24e3785341ac209d3ec834768eec"; + sha256 = "de7d9fdc5b77c09a073f4e0c2c5933157a581950ae2d2cd2e2d3c671ad077110"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/skr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/skr/Firefox%20142.0.1.dmg"; locale = "skr"; arch = "mac"; - sha256 = "b6fe08ab8dd99794106f5dfeff0f294926d6f54690e4b616505eb70195a0c048"; + sha256 = "5d08a67a30c4c3415f52a05fde01ed94e572a37122407907711c7a2857067cd1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sl/Firefox%20142.0.1.dmg"; locale = "sl"; arch = "mac"; - sha256 = "ab3f930c019bf88b296b3861a8eed095ec80684ca51ad96ce805b4f26a4c452e"; + sha256 = "cb8caea42a501dc7ba19b75e3d62e02e9e1770a3514b508ab6dbf25bef9b10b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/son/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/son/Firefox%20142.0.1.dmg"; locale = "son"; arch = "mac"; - sha256 = "2911806bd0e20bc2bffe220b36c207e2df4376d101f730f0a74b8856b0ef62fe"; + sha256 = "7ada91cffbcc8300f64fe70143aedd90ca2726b55732bc5b174a274d21b5a9f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sq/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sq/Firefox%20142.0.1.dmg"; locale = "sq"; arch = "mac"; - sha256 = "7bf8d73482bf7999d1eb8079213771867415fd65ff03c96b82f22251c961dd84"; + sha256 = "7a5a0ff9803d1e7a8f5d2336c85227a0b9cc97a1a6d20a7de025e322930c8d7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sr/Firefox%20142.0.1.dmg"; locale = "sr"; arch = "mac"; - sha256 = "b9f9c929f696ed684a5faf6260547ce0bddeb3f5e5c5f11780fc1b69bc9e625a"; + sha256 = "e56f62b79bd50605228fbb33ed67ca806c7d6a3a1735a9f6764d7c19a8c50c6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sv-SE/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sv-SE/Firefox%20142.0.1.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "a169a7415c5ba091b8c979cce851a534ac4dcbf21e90c370964831ac3861d76f"; + sha256 = "7474197703802227c7b2e7569d7979d02c619506ef9f48c27f49ac1c23698a4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/szl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/szl/Firefox%20142.0.1.dmg"; locale = "szl"; arch = "mac"; - sha256 = "6ad62161db21437be1df26f645757ffe548472dd18bf5168337c616044eb626f"; + sha256 = "3195a47f2422533e6aa9e8cf3aa0b6b5f93b0829dcf41f154d4f9ec443612225"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ta/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ta/Firefox%20142.0.1.dmg"; locale = "ta"; arch = "mac"; - sha256 = "5c3c85f12f5e323d4ef10d0ede3c54b6cf9fe59f22e3c6ebb8d2ce589fe41e74"; + sha256 = "dacad645c0ce32256464261858247b60d3f383d62eca5d21e9aac24d7b26ca0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/te/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/te/Firefox%20142.0.1.dmg"; locale = "te"; arch = "mac"; - sha256 = "acc361fa1893a1470f0d6b688f0e3c1ec36384b7ee9e9b4c515a4f8fd01e3281"; + sha256 = "7ea324bfc0fd150fb60a6e960969424d365407586af70766164232177f9ca923"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/tg/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/tg/Firefox%20142.0.1.dmg"; locale = "tg"; arch = "mac"; - sha256 = "90f09a050429b35aac98e79999ff158b47c56fbb47f589a8dd6196d91621a543"; + sha256 = "c529047c4f254f29dc0e218ed24abfb9902ee594c242c7e18e2b9e577acf32cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/th/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/th/Firefox%20142.0.1.dmg"; locale = "th"; arch = "mac"; - sha256 = "c1bfc1626cec042f55fb838a6f47cccaadd45a9410221938555a13fa4b946d35"; + sha256 = "c8464e8bb9d44cc35d002a4b7511f6e8834a42a445568af413046b0b959a6309"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/tl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/tl/Firefox%20142.0.1.dmg"; locale = "tl"; arch = "mac"; - sha256 = "d26e2244a1994023530f97e63678c79eb233a66b1d8f97f115e34aecf19566e2"; + sha256 = "0d17bbd58ed4a470065dd055367c0eb7b9d2fff078196d4103fe0c7c2f2425af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/tr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/tr/Firefox%20142.0.1.dmg"; locale = "tr"; arch = "mac"; - sha256 = "9f08fcc8807bcaf68248cfd7c5eb1dfc91c8e94eedf159f80d063d08a6ed8cba"; + sha256 = "df2625899d709c1695ede89e7d7bcf04e79c528ba2f462cf4214df157558c087"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/trs/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/trs/Firefox%20142.0.1.dmg"; locale = "trs"; arch = "mac"; - sha256 = "f1802cb5b7e61cfe68050b555cc01302c0821bda21398a6bd3862904030d5434"; + sha256 = "1553c0af94131fcbe6534116aab7f215acdfeb54b36f752677495116bd86d00d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/uk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/uk/Firefox%20142.0.1.dmg"; locale = "uk"; arch = "mac"; - sha256 = "9fdbb3fd93d059ffde5e5306a1fc0b0f4e80e7b8b216d627cf69ad026cd8f3d3"; + sha256 = "f22c5260d1f6b96fe143ddeef4c42f7df4296ad541937ed9f824cd47c4e511b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ur/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ur/Firefox%20142.0.1.dmg"; locale = "ur"; arch = "mac"; - sha256 = "87c960a50f4faa5a2cc014ee0a606d81db02940e27e8bd5fbcc350c8307e95ff"; + sha256 = "344934ec29be2436f58199634910df67f314f14efeef817aceaef8173d4c44ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/uz/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/uz/Firefox%20142.0.1.dmg"; locale = "uz"; arch = "mac"; - sha256 = "eff4db1e7df4f9b01965d6426c4eaef00fce0590e9eddd2b2db051eb87070f3c"; + sha256 = "32568bf19787b59af40b31c96499d98b66cb32d20e13f6256b34ecd03764d74f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/vi/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/vi/Firefox%20142.0.1.dmg"; locale = "vi"; arch = "mac"; - sha256 = "0d6b49681350c606082d6e4048465052a19adb32820d3597639ef359a4179ccb"; + sha256 = "b4267f38ac661549bdebeebe01fcd2f226296450118d011ca06d6a8e5a8da9b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/xh/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/xh/Firefox%20142.0.1.dmg"; locale = "xh"; arch = "mac"; - sha256 = "246678a63fb7db4966f4d1102612b395b9e90a7d710e66258b82f2bff9217efe"; + sha256 = "fc17aa035229e2ec685072a547788108a372afae9904f50c3737c1b70228f6ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/zh-CN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/zh-CN/Firefox%20142.0.1.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "eb1d70e7a0bd4051de0ab075d9d92adaf5075e61a8643f76fb475eed3dab6cc1"; + sha256 = "6c05f1148c4007eecf5a90ff048df35a89970df952a32543c4f8f82429e9b09f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/zh-TW/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/zh-TW/Firefox%20142.0.1.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "667eab6bfd0de0bf2b77fa455547152b2fe21b4bb2b7c9ae91a98673b97b21f8"; + sha256 = "8dfe4959434de8b6fd995517a9243870788bbba4865cb58e51c5e86a67e536ac"; } ]; } From 82f8471b22072f5a7ccf3d1fd6dc4c4c83976d3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Aug 2025 23:37:28 +0000 Subject: [PATCH 145/281] python3Packages.eigenpy: 3.11.0 -> 3.12.0 --- pkgs/development/python-modules/eigenpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/eigenpy/default.nix b/pkgs/development/python-modules/eigenpy/default.nix index 746e3a6a2d3e..6f74e193cfb3 100644 --- a/pkgs/development/python-modules/eigenpy/default.nix +++ b/pkgs/development/python-modules/eigenpy/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "eigenpy"; - version = "3.11.0"; + version = "3.12.0"; pyproject = false; # Built with cmake src = fetchFromGitHub { owner = "stack-of-tasks"; repo = "eigenpy"; tag = "v${version}"; - hash = "sha256-BCsEW7eXlCnVILaB+1j0rFDuCkJ6Rs2HJMzTqNsMfzs="; + hash = "sha256-U4uL0knGJFpD14Gc32lgTZlw7QlXHMEqTnp0bmHJRU8="; }; outputs = [ From 3dc198ee33b5df78ddcfa0fcc0c502539d7e9921 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 31 Aug 2025 10:34:27 +1000 Subject: [PATCH 146/281] home-assistant-custom-lovelace-modules.apexcharts-card: 2.2.0 -> 2.2.3 (#438764) https://github.com/RomRider/apexcharts-card/blob/v2.2.3/CHANGELOG.md --- .../custom-lovelace-modules/apexcharts-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix index a9755df961a2..62cccba51338 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "apexcharts-card"; - version = "2.2.0"; + version = "2.2.3"; src = fetchFromGitHub { owner = "RomRider"; repo = "apexcharts-card"; rev = "v${version}"; - hash = "sha256-wHQmbNX96X4YT0xvLp13scD0c7MAADP4Ax47fwYRgbM="; + hash = "sha256-r8PjZLUWnC25XsA4CI1qCX5Np2HY6kp1sWSqfXfJrPk="; }; - npmDepsHash = "sha256-5hCd/ksFSIOsNZfVr5aoun7qrtkIlAGvwQN1xr6AbMI="; + npmDepsHash = "sha256-w/TR+8Oo6dbSnlHKhKKVSpeDops4WoGdle6VTCyR7T4="; installPhase = '' runHook preInstall From ca3872f194eb62f8e07d8b4dd144d2e97c63e1e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 01:04:29 +0000 Subject: [PATCH 147/281] cdncheck: 1.1.33 -> 1.1.34 --- pkgs/by-name/cd/cdncheck/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 07441d7667f1..ba8c03eb2cdd 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "cdncheck"; - version = "1.1.33"; + version = "1.1.34"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-T00lM/jA0+3z5RViQkzACNyUqsgSzYtdgGwNli+nm7w="; + hash = "sha256-I/wmKKrXFjaha2sq9l/zFJkkDf6DNNeSAOBcKmnOZNg="; }; vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4="; From f96655762222e4d9189747fc02c470446ce17fb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 01:14:57 +0000 Subject: [PATCH 148/281] monophony: 3.4.0 -> 3.4.1 --- pkgs/by-name/mo/monophony/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index 1376064f9ac1..5fc758e6da3a 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication rec { pname = "monophony"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "monophony"; rev = "v${version}"; - hash = "sha256-EchbebFSSOBrgk9nilDgzp5jAeEa0tHlJZ5l4wYpw0g="; + hash = "sha256-84H6JOqKcFSApNnm/C4ftuxqkQrO064OORQSQXIiHps="; }; sourceRoot = "${src.name}/source"; From b9aefa960eee38a8dfb549db5024757be86065db Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 10:06:08 +0800 Subject: [PATCH 149/281] maintainers: add kyehn --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d072e72875e8..c7d635db9d81 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14026,6 +14026,11 @@ githubId = 2422454; name = "Kai Wohlfahrt"; }; + kyehn = { + name = "kyehn"; + github = "kyehn"; + githubId = 228304369; + }; kylecarbs = { name = "Kyle Carberry"; email = "kyle@carberry.com"; From eb60a3b59a8926b4d70580cb93756c85f588b3c2 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sun, 31 Aug 2025 10:08:22 +0800 Subject: [PATCH 150/281] vigra: add kyehn as maintainer --- pkgs/development/libraries/vigra/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index a0d7b89a2e5e..46d4965c105f 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -77,7 +77,10 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "vigra-config"; homepage = "https://hci.iwr.uni-heidelberg.de/vigra"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ ShamrockLee ]; + maintainers = with lib.maintainers; [ + ShamrockLee + kyehn + ]; platforms = lib.platforms.unix; }; }) From b904b38a4a820b38c4dc5a607e4a9a4e353666f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 02:24:23 +0000 Subject: [PATCH 151/281] python3Packages.govee-local-api: 2.1.0 -> 2.2.0 --- pkgs/development/python-modules/govee-local-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/govee-local-api/default.nix b/pkgs/development/python-modules/govee-local-api/default.nix index 59fc90f1b53f..dbcd90d96609 100644 --- a/pkgs/development/python-modules/govee-local-api/default.nix +++ b/pkgs/development/python-modules/govee-local-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "govee-local-api"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Galorhallen"; repo = "govee-local-api"; tag = "v${version}"; - hash = "sha256-a5x4RbZ5+ryByr6/yGJw2/dNJBR7/JTYBcvA+Eqygqc="; + hash = "sha256-DjerH/51ta0Q3by47+Xo0Fp3nk4igum00mSZeoswYxM="; }; postPatch = '' From b47cef454f9afd70ac4a5e9dfb851b7eafabc15e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 02:58:55 +0000 Subject: [PATCH 152/281] python3Packages.turrishw: 1.0.0 -> 1.1.0 --- pkgs/development/python-modules/turrishw/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/turrishw/default.nix b/pkgs/development/python-modules/turrishw/default.nix index 8f5378f6ef4e..ce949a2b680f 100644 --- a/pkgs/development/python-modules/turrishw/default.nix +++ b/pkgs/development/python-modules/turrishw/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "turrishw"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "turris-cz"; repo = "turrishw"; tag = "v${version}"; - hash = "sha256-elu2f54asdzdn7wQT2CKo8kVYnc1KTakRyr8Nxu+XNw="; + hash = "sha256-LQ1ebcVQo7jixAKOPg/oNBnRU8AZebHANfDU4lamB8g="; }; build-system = [ hatchling ]; From 05cb2d07ffac28b57e5dd7ef36145a64b8fef30e Mon Sep 17 00:00:00 2001 From: Jess Date: Sun, 31 Aug 2025 15:10:54 +1200 Subject: [PATCH 153/281] terraform-providers.aws: 6.8.0 -> 6.11.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 917544a45346..2a8171343f46 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -126,13 +126,13 @@ "vendorHash": null }, "aws": { - "hash": "sha256-52tdACEZF1AOg1pN25bo0T2pLObjho4fRrMSBhjP1xM=", + "hash": "sha256-5W12hwonBaEto5PTnvcBm9qeeIY37ALsyXs0r9pfVak=", "homepage": "https://registry.terraform.io/providers/hashicorp/aws", "owner": "hashicorp", "repo": "terraform-provider-aws", - "rev": "v6.8.0", + "rev": "v6.11.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-rTQzbI04C92J+IXVX8dHtcbMvOif5jLW8ejm20qfrSA=" + "vendorHash": "sha256-i3NwpixAXi9PzciiwTtHB8yrzLWv67gHiDY4HshAbBo=" }, "awscc": { "hash": "sha256-RMOLAJyoIVIlg4GgU6rCSASgcZlvFMmLjFPqc5Lrdp8=", From b947ddcede2263f75c491f58981db258c355d24c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 03:13:18 +0000 Subject: [PATCH 154/281] python3Packages.pytransportnswv2: 0.9.0 -> 2.0.0 --- pkgs/development/python-modules/pytransportnswv2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix index 201e2dc259b1..2ef7b645e3af 100644 --- a/pkgs/development/python-modules/pytransportnswv2/default.nix +++ b/pkgs/development/python-modules/pytransportnswv2/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pytransportnswv2"; - version = "0.9.0"; + version = "2.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PyTransportNSWv2"; inherit version; - hash = "sha256-J3OW8fWldbkKzCDlXSv7nucVdyEnDFx8uCicF+ELQkQ="; + hash = "sha256-+JJ36cUzeK25pWF9eEvgB5G8HGmHmsL7QY3s+AnrjmY="; }; build-system = [ setuptools ]; From bfa50e7ba6cd7ca539beb329d1196fe0a0fb3ece Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sat, 30 Aug 2025 21:20:53 -0600 Subject: [PATCH 155/281] testdisk{,-qt}: 7.1 -> 7.2 --- pkgs/tools/system/testdisk/default.nix | 19 +++++++++---------- pkgs/tools/system/testdisk/gcc-14-fixes.diff | 15 --------------- 2 files changed, 9 insertions(+), 25 deletions(-) delete mode 100644 pkgs/tools/system/testdisk/gcc-14-fixes.diff diff --git a/pkgs/tools/system/testdisk/default.nix b/pkgs/tools/system/testdisk/default.nix index ff23b602c00d..b6b9c97afa58 100644 --- a/pkgs/tools/system/testdisk/default.nix +++ b/pkgs/tools/system/testdisk/default.nix @@ -8,7 +8,7 @@ pkg-config, libjpeg, zlib, - libewf, + libewf-legacy, enableNtfs ? !stdenv.hostPlatform.isDarwin, ntfs3g ? null, enableExtFs ? !stdenv.hostPlatform.isDarwin, @@ -27,16 +27,12 @@ assert enableQt -> qwt != null; (if enableQt then mkDerivation else stdenv.mkDerivation) rec { pname = "testdisk"; - version = "7.1"; + version = "7.2"; src = fetchurl { url = "https://www.cgsecurity.org/testdisk-${version}.tar.bz2"; - sha256 = "1zlh44w67py416hkvw6nrfmjickc2d43v51vcli5p374d5sw84ql"; + hash = "sha256-+DQ74gy0ABxdkaLjvNkYOY8Arm2DEIlKWp8v64E8KD8="; }; - patches = [ - ./gcc-14-fixes.diff - ]; - postPatch = '' substituteInPlace linux/qphotorec.desktop \ --replace "/usr" "$out" @@ -49,7 +45,7 @@ assert enableQt -> qwt != null; libuuid libjpeg zlib - libewf + libewf-legacy ] ++ lib.optional enableNtfs ntfs3g ++ lib.optional enableExtFs e2fsprogs @@ -63,7 +59,7 @@ assert enableQt -> qwt != null; env.NIX_CFLAGS_COMPILE = "-Wno-unused"; - meta = with lib; { + meta = { homepage = "https://www.cgsecurity.org/wiki/Main_Page"; downloadPage = "https://www.cgsecurity.org/wiki/TestDisk_Download"; description = "Data recovery utilities"; @@ -83,6 +79,9 @@ assert enableQt -> qwt != null; ''; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; - maintainers = with maintainers; [ fgaz ]; + maintainers = with lib.maintainers; [ + fgaz + ryand56 + ]; }; } diff --git a/pkgs/tools/system/testdisk/gcc-14-fixes.diff b/pkgs/tools/system/testdisk/gcc-14-fixes.diff deleted file mode 100644 index df4fc9140ead..000000000000 --- a/pkgs/tools/system/testdisk/gcc-14-fixes.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/ntfs_io.c b/src/ntfs_io.c -index 7f57edd..4b718bb 100644 ---- a/src/ntfs_io.c -+++ b/src/ntfs_io.c -@@ -154,8 +154,8 @@ static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *bu - return -1; - } - --static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, -- void *argp) -+static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, -+ unsigned long request, void *argp) - { - log_warning( "ntfs_device_testdisk_io_ioctl() unimplemented\n"); - #ifdef ENOTSUP From 8a4752b7cf4a63c861389b3fc0ce0a872daa4fac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 03:26:26 +0000 Subject: [PATCH 156/281] python3Packages.crontab: 3.2.0 -> 3.3.0 --- pkgs/development/python-modules/crontab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/crontab/default.nix b/pkgs/development/python-modules/crontab/default.nix index 31cbafc2c8a4..990cdb15a681 100644 --- a/pkgs/development/python-modules/crontab/default.nix +++ b/pkgs/development/python-modules/crontab/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "crontab"; - version = "3.2.0"; + version = "3.3.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "doctormo"; repo = "python-crontab"; rev = "refs/tags/v${version}"; - hash = "sha256-OZalqh/A4pBM1Hat4t76Odk2cTmKLwaHGY7pndgIgss="; + hash = "sha256-eJXtvTRwokbewWrTArHJ2FXGDLvlkGA/5ZZR01koMW8="; }; build-system = [ setuptools ]; From 0921ae2c96eed6700b2af985f60fbff238ed839e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Aug 2025 21:11:12 -0700 Subject: [PATCH 157/281] genxword: 2.1.0 -> 2.2.0 Diff: https://github.com/riverrun/genxword/compare/v2.1.0...v2.2.0 --- pkgs/by-name/ge/genxword/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ge/genxword/package.nix b/pkgs/by-name/ge/genxword/package.nix index a65408897ee8..31a9e06b78a0 100644 --- a/pkgs/by-name/ge/genxword/package.nix +++ b/pkgs/by-name/ge/genxword/package.nix @@ -11,14 +11,14 @@ python3.pkgs.buildPythonApplication rec { pname = "genxword"; - version = "2.1.0"; - format = "pyproject"; + version = "2.2.0"; + pyproject = true; src = fetchFromGitHub { owner = "riverrun"; repo = "genxword"; - rev = "v${version}"; - sha256 = "17h8saja45bv612yk0pra9ncbp2mjnx5n10q25nqhl765ks4bmb5"; + tag = "v${version}"; + hash = "sha256-vzzkXfMnkeTFQmTNAfCIKqVVNm1I6GSfRV1lwGmLj6Y="; }; nativeBuildInputs = [ @@ -50,10 +50,11 @@ python3.pkgs.buildPythonApplication rec { # there are no tests doCheck = false; - meta = with lib; { - inherit (src.meta) homepage; + meta = { + homepage = "https://github.com/riverrun/genxword"; description = "Crossword generator"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ dotlambda ]; + license = lib.licenses.gpl3Plus; + mainProgram = "genxword"; + maintainers = with lib.maintainers; [ dotlambda ]; }; } From 26aa5a4455db53d967fc9c5439e476a629ef3eae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 04:44:36 +0000 Subject: [PATCH 158/281] jsonschema-cli: 0.32.1 -> 0.33.0 --- pkgs/by-name/js/jsonschema-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 1695a24623ae..8615db218854 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -8,15 +8,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.32.1"; + version = "0.33.0"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-XZbVYYZU32WZ/h3offg5C/YIhb+3FlGu+VLKYrTDGDs="; + hash = "sha256-09u50o4dg7keJgFC4xlRJ0LtkR7ZxmxnqLdEVKpE77E="; }; - cargoHash = "sha256-gI5acxWIHD0MtVAFBuTGpK6h7ZM84rYglKXXMGa37/U="; + cargoHash = "sha256-zY4PtuQuUMvuR7gr42iytR2CW7bQBfbB0L6JE8cSQh8="; nativeInstallCheckInputs = [ versionCheckHook From 3f4edc99d78e726b6574c842f37dc90b0d32b710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 05:05:45 +0000 Subject: [PATCH 159/281] php83: 8.3.24 -> 8.3.25 --- pkgs/development/interpreters/php/8.3.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/8.3.nix b/pkgs/development/interpreters/php/8.3.nix index c041925e7f07..da589dc17fb8 100644 --- a/pkgs/development/interpreters/php/8.3.nix +++ b/pkgs/development/interpreters/php/8.3.nix @@ -4,8 +4,8 @@ let base = callPackage ./generic.nix ( _args // { - version = "8.3.24"; - hash = "sha256-5OEtpJB0aSRiTJFAa2CzGWfk173qu6uejLU1SITumWQ="; + version = "8.3.25"; + hash = "sha256-BuVHkeERkvCJ5NIMcW8lvdzr3elRtXC1Ve37WYiotxo="; } ); in From 33525ac72b7a230442f388207ecf45a719794935 Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Sun, 31 Aug 2025 01:28:00 -0400 Subject: [PATCH 160/281] keyguard: fixed missing libGL --- pkgs/by-name/ke/keyguard/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index 69436ec8e410..3edb0ffc9d5d 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -15,6 +15,8 @@ alsa-lib, makeDesktopItem, copyDesktopItems, + libglvnd, + autoPatchelfHook, }: stdenv.mkDerivation (finalAttrs: { @@ -53,6 +55,7 @@ stdenv.mkDerivation (finalAttrs: { gradle jdk17 copyDesktopItems + autoPatchelfHook ]; buildInputs = [ @@ -65,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { cups lcms2 alsa-lib + libglvnd ]; doCheck = false; From 60b8a041c88f1fda8f9e31f1eddf55adb7db95ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 05:52:47 +0000 Subject: [PATCH 161/281] phase-cli: 1.19.3 -> 1.19.6 --- pkgs/by-name/ph/phase-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ph/phase-cli/package.nix b/pkgs/by-name/ph/phase-cli/package.nix index 7dfea80603d3..445231c0ec40 100644 --- a/pkgs/by-name/ph/phase-cli/package.nix +++ b/pkgs/by-name/ph/phase-cli/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "phase-cli"; - version = "1.19.3"; + version = "1.19.6"; pyproject = true; src = fetchFromGitHub { owner = "phasehq"; repo = "cli"; tag = "v${version}"; - hash = "sha256-bKbhSV7Xa5LYjHVBlsboQGY0nCtLmAJaFhGpe4ZCb0s="; + hash = "sha256-SOFMTetw5kEduV7ufY1v2vnv3exDEmnCFBr9q83YVTo="; }; build-system = with python3Packages; [ From 6e48dcf9ec8bf1f02bd393552e23682070669b64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 05:52:50 +0000 Subject: [PATCH 162/281] python3Packages.elmax-api: 0.0.6.4rc0 -> 0.0.6.3 --- pkgs/development/python-modules/elmax-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elmax-api/default.nix b/pkgs/development/python-modules/elmax-api/default.nix index 1223908209ec..706d76da02a0 100644 --- a/pkgs/development/python-modules/elmax-api/default.nix +++ b/pkgs/development/python-modules/elmax-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "elmax-api"; - version = "0.0.6.4rc0"; + version = "0.0.6.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "albertogeniola"; repo = "elmax-api"; tag = "v${version}"; - hash = "sha256-BYVfP8B+p4J4gW+64xh9bT9sDcu/lk0R+MvLsYLwRfQ="; + hash = "sha256-jnm1AFnPxZIgD815ZFxV/i9ar4cZfsYJ0+xDpM3hKmg="; }; build-system = [ setuptools ]; From 27fcc80c3a8fe575d6db06d02d1bc1e40758f9e9 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Wed, 30 Jul 2025 21:11:28 -0700 Subject: [PATCH 163/281] rustc: fix pkgsLLVM Fixes `libunwind` from not being included due to improper usage of `lib.optional` by passing a list instead of a single item. Drops the hack for `llvmPackages` since just passing it through works now. --- pkgs/development/compilers/rust/1_89.nix | 45 +---------------------- pkgs/development/compilers/rust/rustc.nix | 11 +----- 2 files changed, 2 insertions(+), 54 deletions(-) diff --git a/pkgs/development/compilers/rust/1_89.nix b/pkgs/development/compilers/rust/1_89.nix index d9acb3b17096..5690db67d8c3 100644 --- a/pkgs/development/compilers/rust/1_89.nix +++ b/pkgs/development/compilers/rust/1_89.nix @@ -55,50 +55,7 @@ import ./default.nix llvmShared = llvmSharedFor pkgsHostTarget; # Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox - llvmPackages = - if (stdenv.targetPlatform.useLLVM or false) then - callPackage ( - { - pkgs, - bootBintoolsNoLibc ? if stdenv.targetPlatform.linker == "lld" then null else pkgs.bintoolsNoLibc, - bootBintools ? if stdenv.targetPlatform.linker == "lld" then null else pkgs.bintools, - }: - let - llvmPackages = llvmPackages_20; - - setStdenv = - pkg: - pkg.override { - stdenv = stdenv.override { - allowedRequisites = null; - cc = pkgsBuildHost.llvmPackages_20.clangUseLLVM; - }; - }; - in - rec { - inherit (llvmPackages) bintools; - - libunwind = setStdenv llvmPackages.libunwind; - llvm = setStdenv llvmPackages.llvm; - - libcxx = llvmPackages.libcxx.override { - stdenv = stdenv.override { - allowedRequisites = null; - cc = pkgsBuildHost.llvmPackages_20.clangNoLibcxx; - hostPlatform = stdenv.hostPlatform // { - useLLVM = !stdenv.hostPlatform.isDarwin; - }; - }; - inherit libunwind; - }; - - clangUseLLVM = llvmPackages.clangUseLLVM.override { inherit libcxx; }; - - stdenv = overrideCC args.stdenv clangUseLLVM; - } - ) { } - else - llvmPackages_20; + llvmPackages = llvmPackages_20; # Note: the version MUST be the same version that we are building. Upstream # ensures that each released compiler can compile itself: diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 29c584e86c6a..6528c44d1d7d 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -94,7 +94,6 @@ stdenv.mkDerivation (finalAttrs: { (stdenv.hostPlatform.isLinux && !withBundledLLVM && !stdenv.targetPlatform.isFreeBSD && useLLVM) "--push-state --as-needed -L${llvmPackages.libcxx}/lib -lc++ -lc++abi -lLLVM-${lib.versions.major llvmPackages.llvm.version} --pop-state" ++ optional (stdenv.hostPlatform.isDarwin && !withBundledLLVM) "-lc++ -lc++abi" - ++ optional stdenv.hostPlatform.isFreeBSD "-rpath ${llvmPackages.libunwind}/lib" ++ optional stdenv.hostPlatform.isDarwin "-rpath ${llvmSharedForHost.lib}/lib" ); @@ -385,15 +384,7 @@ stdenv.mkDerivation (finalAttrs: { zlib ] ++ optional (!withBundledLLVM) llvmShared.lib - ++ optional (useLLVM && !withBundledLLVM && !stdenv.targetPlatform.isFreeBSD) [ - llvmPackages.libunwind - # Hack which is used upstream https://github.com/gentoo/gentoo/blob/master/dev-lang/rust/rust-1.78.0.ebuild#L284 - (runCommandLocal "libunwind-libgcc" { } '' - mkdir -p $out/lib - ln -s ${llvmPackages.libunwind}/lib/libunwind.so $out/lib/libgcc_s.so - ln -s ${llvmPackages.libunwind}/lib/libunwind.so $out/lib/libgcc_s.so.1 - '') - ]; + ++ optional (useLLVM && !withBundledLLVM) llvmPackages.libunwind; outputs = [ "out" From 65fa6b9c43652ddebd5b95418cdea5b95f6136f2 Mon Sep 17 00:00:00 2001 From: Bryan Lai Date: Sun, 31 Aug 2025 15:12:56 +0800 Subject: [PATCH 164/281] git-branchless: fix build (broken by rust 1.89) --- .../fix-esl01-indexedlog-for-rust-1_89.patch | 18 ++++++++++++++++++ pkgs/by-name/gi/git-branchless/package.nix | 14 ++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch diff --git a/pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch b/pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch new file mode 100644 index 000000000000..c5b03dc82d3d --- /dev/null +++ b/pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch @@ -0,0 +1,18 @@ +diff --git a/src/lock.rs b/src/lock.rs +--- a/src/lock.rs ++++ b/src/lock.rs +@@ -132,10 +132,10 @@ impl ScopedDirLock { + + // Lock + match (opts.exclusive, opts.non_blocking) { +- (true, false) => file.lock_exclusive(), +- (true, true) => file.try_lock_exclusive(), +- (false, false) => file.lock_shared(), +- (false, true) => file.try_lock_shared(), ++ (true, false) => fs2::FileExt::lock_exclusive(&file), ++ (true, true) => fs2::FileExt::try_lock_exclusive(&file), ++ (false, false) => fs2::FileExt::lock_shared(&file), ++ (false, true) => fs2::FileExt::try_lock_shared(&file), + } + .context(&path, || { + format!( diff --git a/pkgs/by-name/gi/git-branchless/package.nix b/pkgs/by-name/gi/git-branchless/package.nix index 2355d30ee5dd..6e7946dd45f3 100644 --- a/pkgs/by-name/gi/git-branchless/package.nix +++ b/pkgs/by-name/gi/git-branchless/package.nix @@ -21,6 +21,20 @@ rustPlatform.buildRustPackage rec { hash = "sha256-8uv+sZRr06K42hmxgjrKk6FDEngUhN/9epixRYKwE3U="; }; + # Patch the vendored esl01-indexedlog crate. + # This is necessary to fix the build for rust 1.89. See: + # - https://github.com/NixOS/nixpkgs/issues/437051 + # - https://github.com/arxanas/git-branchless/issues/1585 + # - https://github.com/facebook/sapling/issues/1119 + # The patch is derived from: + # - https://github.com/facebook/sapling/commit/9e27acb84605079bf4e305afb637a4d6801831ac + postPatch = '' + ( + cd ../git-branchless-*-vendor/esl01-indexedlog-*/ + patch -p1 < ${./fix-esl01-indexedlog-for-rust-1_89.patch} + ) + ''; + cargoHash = "sha256-i7KpTd4fX3PrhDjj3R9u98rdI0uHkpQCxSmEF+Gu7yk="; nativeBuildInputs = [ pkg-config ]; From 06c99c29c95b33260b3513adfaa7c0c144d00a56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Aug 2025 21:31:40 -0700 Subject: [PATCH 165/281] nixos/nextcloud: remove X-XSS-Protection see https://github.com/nextcloud/server/pull/53476 --- nixos/modules/services/web-apps/nextcloud.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index eac2d9622c4e..0572b9529c04 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -1531,7 +1531,6 @@ in index index.php index.html /index.php$request_uri; ${lib.optionalString (cfg.nginx.recommendedHttpHeaders) '' add_header X-Content-Type-Options nosniff; - add_header X-XSS-Protection "1; mode=block"; add_header X-Robots-Tag "noindex, nofollow"; add_header X-Permitted-Cross-Domain-Policies none; add_header X-Frame-Options sameorigin; From 60e7ee43765f2210f1e83790b7e9bb0de43393c7 Mon Sep 17 00:00:00 2001 From: Notarin Steele <424c414e4b@gmail.com> Date: Sun, 31 Aug 2025 04:18:26 -0400 Subject: [PATCH 166/281] keyguard: 1.13.0 -> 1.14.1 Solves #438556 --- pkgs/by-name/ke/keyguard/deps.json | 2517 +++++++++++++------------- pkgs/by-name/ke/keyguard/package.nix | 14 +- 2 files changed, 1252 insertions(+), 1279 deletions(-) diff --git a/pkgs/by-name/ke/keyguard/deps.json b/pkgs/by-name/ke/keyguard/deps.json index 8ab54e57333d..332c257f380c 100644 --- a/pkgs/by-name/ke/keyguard/deps.json +++ b/pkgs/by-name/ke/keyguard/deps.json @@ -14,18 +14,10 @@ "module": "sha256-iTtzpLFtGcAzhnWtC5+lEi2cacRPYRhxvYxAfTviOmg=", "pom": "sha256-CuTeiIl09c75gmYJAOwyoz8QlodQ23r6lDja7Bg/FOc=" }, - "androidx/annotation#annotation-experimental/1.4.0": { - "module": "sha256-WTDqfyH8ttDesroydIoO98j9LEI4SGBYK6fNIN65A3k=", - "pom": "sha256-QdK52Hn8kiGs2o6HPsfSaxU7m44EdwrHlJHgV2uu8Dg=" - }, "androidx/annotation#annotation-experimental/1.4.1": { "module": "sha256-KsL3EG4S8mNCW0pN/ICYlEf7iVZ1/pAthnWap0/RK30=", "pom": "sha256-/leyKEF/TXxneQPcYftKfPmT1gNJneJtjYET5HfMTxs=" }, - "androidx/annotation#annotation-jvm/1.8.1": { - "module": "sha256-yVnjsM3HXBXv4BYF+laqefAz45I44VBji4+r3mqhIaA=", - "pom": "sha256-1JIDczqm+uBGw6PeTnlu7TR1lXVUhqZCc5iYRHWXULQ=" - }, "androidx/annotation#annotation-jvm/1.9.1": { "jar": "sha256-HjQ5F+vye6lv5NxSscrX/TK3OPvGNVu2zVs7MF1yEtA=", "module": "sha256-A/tlkXfIYY5HQlklwRvJHzhHA+omwmW+myXNeSkrURw=", @@ -65,21 +57,21 @@ "module": "sha256-C64mXK/gLpU/E+hzo0ORHSJjIAyoljkSDf3XVihgYPk=", "pom": "sha256-YpKjl17iu+BLlYGXrO5qHaD/bQzdutarv59K26+46sk=" }, - "androidx/baselineprofile#androidx.baselineprofile.gradle.plugin/1.3.4": { - "pom": "sha256-xBj45ynm/IWCFAZVAhOoPQ+UaK+GY6w+59jn2OFBSDo=" + "androidx/baselineprofile#androidx.baselineprofile.gradle.plugin/1.4.0": { + "pom": "sha256-3nti9CLvmL8w7EkjOl6cu/zF7XdN0DYFu5nfWqwIceg=" }, - "androidx/benchmark#benchmark-baseline-profile-gradle-plugin/1.3.4": { - "jar": "sha256-93z5oMvaCXgSk0LraXAi9/QmS/M03R//ythUMnopARc=", - "module": "sha256-/zm5uOxLJXiZkHF8giM72gC9npn4apQTqrRLyEsvCIw=", - "pom": "sha256-5YClvOKih/p7vPnf8BbTKhMkQgDoOicT1ElheTxOOVE=" + "androidx/benchmark#benchmark-baseline-profile-gradle-plugin/1.4.0": { + "jar": "sha256-QH+ftNgflCQ5SNZJ7Vi1B8H2Xh5c9YZ4xNjtXQ8C2lk=", + "module": "sha256-M7corV1ml3m8Bvl+DuAFfp7/bM9Ab+p3AlGmb/Vaupk=", + "pom": "sha256-n69j2oA4TSgMabGYKC1HD3RXule2cataEAhnJQYHf+c=" }, "androidx/biometric#biometric/1.4.0-alpha04": { "module": "sha256-cAfgDGN9MW46nOBaL3XkpAf4sVPEwMRSOsTCS1XzrfI=", "pom": "sha256-rOchhpWEOqWr+Zza3/GgymNBp8rBjHsSbHouIheeCHM=" }, - "androidx/browser#browser/1.8.0": { - "module": "sha256-sTorfGTA8vNJoZ31EjYO2RemP4lPw94peh/eT7KHVGw=", - "pom": "sha256-jJ19VEqBvl8eje0qT/R0wn6V1S1Qj1nUeSker3/gM38=" + "androidx/browser#browser/1.9.0": { + "module": "sha256-v/9LDjPLqtkw2ftaMObNNcPSrb24Rt8uuceKADhBB4c=", + "pom": "sha256-SaDxmRPra1qLygAXrWN5qth88KA9qJcjPf5jgOSEhdc=" }, "androidx/camera#camera-camera2/1.4.2": { "module": "sha256-IHVsvblTbn+26fh24F4xXOojtobhDSaihQZ2n60DgeY=", @@ -129,44 +121,44 @@ "androidx/compose#compose-bom/2023.10.01": { "pom": "sha256-brBsrckwx2qUp+PRzAYIkCdbYUJ7lpM9YFT09kHrGeE=" }, - "androidx/compose#compose-bom/2025.06.00": { - "pom": "sha256-qLnBhsqgXse/J/wz2wwbSUp4tPmgw84fo8b2uXDdxew=" + "androidx/compose#compose-bom/2025.08.00": { + "pom": "sha256-+sb2/Y/ARuPaRFSUmDd06HRrVxk5JUsWbPi0u1AHXm0=" }, - "androidx/compose/animation#animation-android/1.9.0-beta01": { - "module": "sha256-av0x2BqDlQcrX3GQfx2WI7Lwyz3zRFGkm/K5jqtsDjE=", - "pom": "sha256-TYGEk59wMQn9tEzWnL2LJFPPLMWlTYKpb4Irl0vYFns=" + "androidx/compose/animation#animation-android/1.9.0": { + "module": "sha256-rEBAoAP5w5+e++8m7y9vqfXVOmSymdKCcRSdbpD+OyM=", + "pom": "sha256-++2hTrXh08XBL9Ej/Sgk3LaepVMGLiCc0/3pBCPXLTI=" }, - "androidx/compose/animation#animation-core-android/1.9.0-beta01": { - "module": "sha256-7Z6Q8IwuyMK7CN9omavlRTLEy3S9MIxXYcVg6Kotp/E=", - "pom": "sha256-t8814xUhd4NlG7/DadME9HXtIoaQfJaRiDzwHbqQqb4=" + "androidx/compose/animation#animation-core-android/1.9.0": { + "module": "sha256-j0lju+1WvrjfiV5x6InCPCWINRi2ziGSqJXDDp0voDI=", + "pom": "sha256-/xIFXkW6nEBKgBPTv8O5uZOjBxWRO+ywiFUHSOyKTlU=" }, - "androidx/compose/animation#animation-core/1.9.0-beta01": { - "module": "sha256-TuexnfkIDUg65RQmW/f6i+v778yrD3GYPaQD7DnWVHo=", - "pom": "sha256-6H5YvygSZxYfnCQdRcYQYHQetUR9L3vpW+8ESZp8xAE=" + "androidx/compose/animation#animation-core/1.9.0": { + "module": "sha256-TGyOqOV3NJnuq0hzNsCD9r2WaZdSCyCPBWkf1wCwUqw=", + "pom": "sha256-q+kWiYWRTtlN/zos2X/yWKHE0yalM8Cgv3hv1pZ9RjI=" }, - "androidx/compose/animation#animation/1.9.0-beta01": { - "module": "sha256-iaLkdZHGLMDZKNFya0Gv/Cti4p0KsjTjKujhrG6yImI=", - "pom": "sha256-7RGXLsMloUBVtXGfbp+avOxoXxoNbiwiKSfGDpsaPLs=" + "androidx/compose/animation#animation/1.9.0": { + "module": "sha256-G+NKFCc2IYbQtasv7vgF+xUjJ9Jj7cJ/QKHmN3wE7O8=", + "pom": "sha256-6f9yAbWa5pa4p6hnGwYzxHssrmnyQQjkR5wawe3tQhI=" }, - "androidx/compose/foundation#foundation-android/1.9.0-beta01": { - "module": "sha256-EnzrFC0ACcbMVeWxARJnXI/fI+B6vefzhZvNJJIV5EI=", - "pom": "sha256-6ANSWpM6cwWN/cCx+eovH2+9Zb+45calT0g3TasFF1I=" + "androidx/compose/foundation#foundation-android/1.9.0": { + "module": "sha256-K3zjyvaZuBaEZKw1t3zoinCL7kpuVJ7SvDzI/jNCsBk=", + "pom": "sha256-hB5aj58cRwB45sspo2RTPC4SW+rmrmK9ZKYALBkOiNQ=" }, - "androidx/compose/foundation#foundation-layout-android/1.9.0-beta01": { - "module": "sha256-A75idtzEeMO1lVm5KoAUEp9zY9RtB6L1YhrJuw+BJiY=", - "pom": "sha256-HUdh4c/VPEQtjSXKHnRr0X8rKrW3LFfsZ7UH8V9pbac=" + "androidx/compose/foundation#foundation-layout-android/1.9.0": { + "module": "sha256-754krRSjMooEnUrD3ipxefs5Z9Df3oD9ZAlU7OZUxgU=", + "pom": "sha256-Igpy8lD8ofWiOs4oEGTvOJLfwKa+TebwWk8nOUy8jOk=" }, - "androidx/compose/foundation#foundation-layout/1.9.0-beta01": { - "module": "sha256-GNcrrkmiLKXbUZqHsrazct9Lt4PXLcqSMY98waKJhKs=", - "pom": "sha256-jV7oArCjkyrijdrvwIYStGOpInm2O+CHeZu1p51U1rQ=" + "androidx/compose/foundation#foundation-layout/1.9.0": { + "module": "sha256-hUa6IaFTI3QY4P8IB+SnzCCpOPJwCRhlcgg+a1x8xM8=", + "pom": "sha256-0VX3Oiu490VAfCn3q6vMPLOd7N7JWIbsV4ukLW6RsX0=" }, - "androidx/compose/foundation#foundation/1.9.0-beta01": { - "module": "sha256-kmHCLihAtdY0/68VW5bf3d2L7sFUswhN6CxSL3wT5h0=", - "pom": "sha256-ifK7tVYl/ORPF3wXJnE9uAm2QKulLpBb68y0E5VYMdk=" + "androidx/compose/foundation#foundation/1.9.0": { + "module": "sha256-AKGusxFEb9AE8/ZvwyBJtTzm9rNTSThautPnuBEgYLM=", + "pom": "sha256-p0ATLUDh6YmepIlAH6+vwtoiFurfnbjWQLrekHwS0hI=" }, - "androidx/compose/material#material-android/1.9.0-beta01": { - "module": "sha256-dAOv302MUhhPR0R40+ecJhPp/VqXYDGN6FbQ0hMTVEU=", - "pom": "sha256-CSzUGkAU35rb9f0IypPJ2uFQQkFxjwOZ6LV/NDf8DKI=" + "androidx/compose/material#material-android/1.9.0": { + "module": "sha256-vvM9qwB3ZG2D9ltCZCqavA97UsZQu6+DYs2vK8D4ncE=", + "pom": "sha256-ET31kfqjlXHDSik5SQJDpyEMUD9Hy80a5wMPEgScjn0=" }, "androidx/compose/material#material-icons-core-android/1.7.6": { "module": "sha256-eietGojQmSEqfhomiis0BXeFUrAtAgvl8Gprn2o+yUI=", @@ -184,164 +176,157 @@ "module": "sha256-7NczNuE23rRe267g3qEPelSQHh54FcS9FicJeXmJN4M=", "pom": "sha256-rFSvA/qAXWNsC/pFi+Fqw1mL+7NtvsGA9loGGFA/o70=" }, - "androidx/compose/material#material-ripple-android/1.9.0-beta01": { - "module": "sha256-wONzJRwhgyckQEKPSA6evLSowqQID++UtXuoO+a9htw=", - "pom": "sha256-j6BOaC3wIDkn2hwqMGyiUxqG6dOjEGhb7J8JZBZ1zjk=" + "androidx/compose/material#material-ripple-android/1.9.0": { + "module": "sha256-6N51S2+MPtoeDDoo8DOTmI8AhBAs5G9ixymCFmoNRQ8=", + "pom": "sha256-aHsLj0Rt6PuuAlQnd4fHmS97Jx0q8L6quIWhw63mFuo=" }, - "androidx/compose/material#material-ripple/1.9.0-beta01": { - "module": "sha256-cPQkH3hLoitMw/IZMsbRr53LxpvpN84MVXdb97b9wqQ=", - "pom": "sha256-BCNAE/0N3h8mrRHeX2wke1QKJJXv/0crpdvMleiAvIY=" + "androidx/compose/material#material-ripple/1.9.0": { + "module": "sha256-oKgJz8sq1meHWg+xp9WiR6LHmL4hmmE9bTgPkQmRfWs=", + "pom": "sha256-94el5l5DOSH6n94ubC0YLplZPvbri1ZzeXdz0EeGYPo=" }, - "androidx/compose/material#material/1.9.0-beta01": { - "module": "sha256-aHigDDmfQP4HGj/7sQkLfR60oz2WjxDkMsluWYOHgNY=", - "pom": "sha256-cgpaSjpHbrIrkM474yK7cBSB1dtlGfB5T4qrAkI74c4=" + "androidx/compose/material#material/1.9.0": { + "module": "sha256-O/jQkNeWTPSqdv0zaSqB6ugCELhqj0TbC0nu0XqINZI=", + "pom": "sha256-YQBLeEFnNuezrjOpOGHfwnDGlgzHjIfsDydWMDhq/u4=" }, - "androidx/compose/material3#material3-android/1.4.0-alpha16": { - "module": "sha256-iXR94x2V8TG+JdGY0ruguEBN2j7tFg35jjUrxjr2y6s=", - "pom": "sha256-78t11VVrQPUnJ+mANOgxzbYJBvkRlisDkhCp5h6QqlQ=" + "androidx/compose/material3#material3-android/1.4.0-alpha17": { + "module": "sha256-g84IgsczKm9ZhI7eugrJEuGR9ls2ShDI/d4eqNL19Vg=", + "pom": "sha256-yKojUtckPGMkVzZio8KCgc+WI3DMnkK6+tLUl/3hHDo=" }, - "androidx/compose/material3#material3/1.4.0-alpha16": { - "module": "sha256-szHtYkvjEdV+FT+/jpBADK5KZQtoGG7S1K56e+Euaqk=", - "pom": "sha256-UjQXEgji++bnT83wTnR1XRo+tZYfL6p4lH+XIcUZ8jE=" + "androidx/compose/material3#material3/1.4.0-alpha17": { + "module": "sha256-BpS+LERvPJt8guEHHRU9y1DX+3D/dcx3RRhv/jmQcJ8=", + "pom": "sha256-gAEEDxO2I+xq76UuDFHQRhPiJei3icp7Wchc6ZfOr9k=" }, - "androidx/compose/runtime#runtime-android/1.9.0-beta01": { - "module": "sha256-Ox0IYGpzxRniPQpeyUi7T9VdJkQlcmJehPZbzzTo7jE=", - "pom": "sha256-W2KV1sm4GvyCDhovn6Kwudl60/sa/qMndPLdkqWtPYA=" + "androidx/compose/runtime#runtime-android/1.9.0": { + "module": "sha256-FFNfuuNuQ2nFTviGqKoRKnFDQ3gnuPV+pSYtLjBAOn4=", + "pom": "sha256-Eool4qfv2S15nef/DucSXp2Phr3bFh2CD8r23uwS9YA=" }, - "androidx/compose/runtime#runtime-annotation-android/1.9.0-beta01": { - "module": "sha256-lpencItU3dcHIqC6aaobhIrO1gMYFhR16ja36i8xtok=", - "pom": "sha256-cQhKfgSais9+2mdjF6GmeTvZ+bTQsUiiMyiqdOAxAlA=" + "androidx/compose/runtime#runtime-annotation-android/1.9.0": { + "module": "sha256-ZfeU3+3Gv7BaddkgIuYj2bYmYWu6+togy4VOyR1wBMU=", + "pom": "sha256-wtjL2Oy+/f0ZPNPcaKPQMIZUQ1TFhLgMgUjJfxMGg4M=" }, - "androidx/compose/runtime#runtime-annotation-jvm/1.9.0-beta01": { + "androidx/compose/runtime#runtime-annotation-jvm/1.9.0": { "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", - "module": "sha256-xrfGoJQShS/uYiwiunDO39oGWDzttHw6pt1zhpp50uM=", - "pom": "sha256-rUt5CJtIsEUycRmzkrAZ1Z1FcKzf0HAqYMBDMNglQaQ=" + "module": "sha256-BwRUw9jx/YX9sCztcMXdVbnJUGqfHJYwmVrWtUhbweY=", + "pom": "sha256-kTdIOF0hz/MrNeJZUR7w4mo4lt9+4P8Sv2rGEOreq2A=" }, - "androidx/compose/runtime#runtime-annotation/1.9.0-beta01": { - "module": "sha256-vIUO9jyMf3IfEdDgG67o9YGN1Qo2E6PnwEfUolDIKIQ=", - "pom": "sha256-yIPzuGHdksj6aE3yXRBXeh3Tt1P89iiQpoWASU/YSeg=" + "androidx/compose/runtime#runtime-annotation/1.9.0": { + "jar": "sha256-pK1OsROagHN3VbPdt9qZNpf3WPZVVIbW6q5Zy43KGdI=", + "module": "sha256-aI/PepDHx6su4gF+reuc2inzWuF+aq3sct/QdA8C5iQ=", + "pom": "sha256-0Vin/5qk2CFOCF+dXHndAAKjLRgWoCOqn6omucRtg6c=" }, - "androidx/compose/runtime#runtime-desktop/1.9.0-beta01": { - "jar": "sha256-NLsUMFDXa6fonl9jFZxoF+5RxTgQ6Xb8xxRHz+50N44=", - "module": "sha256-nyV4vW1T7KMeNSiWWS2KKivEdVI8uYuDAP5KMMzUgiA=", - "pom": "sha256-GS/Ly+40+wKOpBPUNT6vmlpSSuU7cXycg33gAMTQyR0=" - }, - "androidx/compose/runtime#runtime-jvmstubs/1.7.1": { - "module": "sha256-zsW2D1i/MZBXMJbnlAWFXEaAUYc4ref9JU0vcOEq3so=", - "pom": "sha256-tJAG0Sq62RXTUN/ixO1D9X90xKHphaVOveVltI/rHv8=" + "androidx/compose/runtime#runtime-desktop/1.9.0": { + "jar": "sha256-rmV+QzL7cvobQ3zlyqSGxrSl4XWIqu8CZ6qSkYu6dFg=", + "module": "sha256-vVE7iwcDHUB2Y2i/ILOSanNAU3lGxuhXJK1pknOn+g8=", + "pom": "sha256-4ybvc2sUSnnTBXjuMcSiY0F1U5tcMyZPBcmrxvpl0fo=" }, "androidx/compose/runtime#runtime-saveable-android/1.7.0": { "module": "sha256-FPU88sgBBcde61vxmQRDmtXfpDJ93ZRIKdy3KDraCWA=", "pom": "sha256-NB5w5ZLSQyjAvfAz9nk5Wz1r6Ps/T/hh2GBkvUrZw3E=" }, - "androidx/compose/runtime#runtime-saveable-android/1.9.0-beta01": { - "module": "sha256-Sy6AnsDQP4KyDrRc7WzzsXP34eEIKeb7gefMAm5TWcQ=", - "pom": "sha256-qcBhstK3qhupa620PKfNXdzx2HWZJqzSNwPNY2+pIt0=" + "androidx/compose/runtime#runtime-saveable-android/1.9.0": { + "module": "sha256-l01ZfsLMOoKXuML/1fng9OaGDQ65YlhitgVZiKXOoFU=", + "pom": "sha256-1e/W0nL2Bq1SPqNbgexBKoDgqiBiqzEYGwGAt6zNrrA=" }, "androidx/compose/runtime#runtime-saveable/1.7.0": { "module": "sha256-V096AtKqST7Zo0pfOFZyJm6XS77qNQMnRU6gCL3S7Zc=", "pom": "sha256-UG3TGS4UUkxsHClvNFl7hGoyZPqtF820AuHszCJNDko=" }, - "androidx/compose/runtime#runtime-saveable/1.7.1": { - "module": "sha256-Oflyur/Hr6pqaiVKqqoMOh8NuG3tFtMuI2CYifXnyQQ=", - "pom": "sha256-VaB8OTTVFOaIK4UBYwUnXf/1+8Bs1uG4JNK2pY0VuFI=" - }, - "androidx/compose/runtime#runtime-saveable/1.9.0-beta01": { - "module": "sha256-qK7KKUVPYSnx11mpmdHesKJbZg7bOK0E83VvSM4h83U=", - "pom": "sha256-SFTI3h0TFgEXqegSNg7AziASzZCQZsdwKEssfYqMiY8=" + "androidx/compose/runtime#runtime-saveable/1.9.0": { + "module": "sha256-dWS0MU7dgdDxwPp2MH9HPDl7Y0hWIdPO4KKRiwUvJS4=", + "pom": "sha256-hqVscAR77b6wjyPOhtoJ3LR38J+MUjnvp5CV4uzgYLM=" }, "androidx/compose/runtime#runtime/1.7.0": { "module": "sha256-e5NRsP9t+SdtAtQPEnZa5Vv1xt+4/430x338oTj7n8E=", "pom": "sha256-eUHY/NaDVXGG0vU8gXPDX3GqrJ1OZI6a6x7cS5L702E=" }, "androidx/compose/runtime#runtime/1.7.1": { - "jar": "sha256-aaGZCC7i6Jb7xePbxnLE5weaqNGbtK3n4dNUsKq2Rvw=", "module": "sha256-vm5K+8Xjvo8ktfHWAsu9OvRt4mKT1ievVsQg+kQN0KM=", "pom": "sha256-AZRQeUquDM7bwmE95QF6n0Q/h2IjogGsSvDcU44bD58=" }, - "androidx/compose/runtime#runtime/1.9.0-beta01": { - "module": "sha256-VXvZMsJCYYCCCpv/g6iQ0iU25Gm+3PHWzMZ75si2ss4=", - "pom": "sha256-Vb1NoKjc4l3XxlmfUjgrmvnRHV+L7E0M2YuPuo5W9BI=" + "androidx/compose/runtime#runtime/1.9.0": { + "jar": "sha256-U49WTk7EjPsbe/Iid+RV3Zhfo+7rkicTPavyHNdLA98=", + "module": "sha256-sR6bZBtlR39obhm0mdqkNbr0INE7t56Y2wXsAYktsi4=", + "pom": "sha256-0vrrNhehR8vOsH6B2tI8+wHi/QiJ3hO5kJWQChpe030=" }, - "androidx/compose/ui#ui-android/1.9.0-beta01": { - "module": "sha256-nD/rWyFI3D1mZzxaP61iWmfKtyDEHPbwNyzIHa6eW5k=", - "pom": "sha256-sd7KrKeGnZdjPjO8MGr48eRO3FIxG3uZ7eZ1kcuZJyU=" + "androidx/compose/ui#ui-android/1.9.0": { + "module": "sha256-HfKPt6GgXvAJYa88aH7cO+2kVo16XUM0U/zUboWmlpY=", + "pom": "sha256-53Zwewv+BWhnw6iLmta5Q5QjTco4XO25oVfuvF4Awi4=" }, - "androidx/compose/ui#ui-geometry-android/1.9.0-beta01": { - "module": "sha256-EZCYmufcOIbNSk1otExJtydLKIIh6EakK6lIiJ5lfP8=", - "pom": "sha256-dKjIN/M8XcJlSNeeujnJJsKkd3UfYgVYAEpFGrnMIXg=" + "androidx/compose/ui#ui-geometry-android/1.9.0": { + "module": "sha256-aZZQtgRwbSzX8J3zdcAYGxGtwPsXDBOfgoc0tN2n+aM=", + "pom": "sha256-f3omF3CXHBCJyE6r45Du96rzjYRMJrBoZbQmhrKxj5I=" }, "androidx/compose/ui#ui-geometry/1.0.1": { "module": "sha256-4v6ktWj/k+NAvEsYyKPCqbr98+EhDZ7TADbB2YiL42k=", "pom": "sha256-a8eueqmlaUSxbzq4pWXDMtMHt5ZHH2wPUepXvtq7wgg=" }, - "androidx/compose/ui#ui-geometry/1.9.0-beta01": { - "module": "sha256-8s+uS8HmzvXoKYqntUWRtbN3RhqgOhxO8zzn/kDv7wg=", - "pom": "sha256-9hlFCOdWhxrNfXpb5rXxWBfz+CWOXer39er3rOcoOTo=" + "androidx/compose/ui#ui-geometry/1.9.0": { + "module": "sha256-Ol2oKNXBCPqmPNstY4hQ9+mp4PsAcbLWtSmOdvuWzp4=", + "pom": "sha256-mzsyxQeXyvOBV2LDEVTMzTBGBVFVkB9wAIkP+iJMq+0=" }, - "androidx/compose/ui#ui-graphics-android/1.9.0-beta01": { - "module": "sha256-A921IVy0SRb1PMV2/vHh1zVpdPFYhu+aeTbkXRI04Ic=", - "pom": "sha256-bRBnMPTVIUSzS8swfe/blziasK98jRbM5voFcJq00Hg=" + "androidx/compose/ui#ui-graphics-android/1.9.0": { + "module": "sha256-rUtsPnHtVnj0eiEUGx7i7hTLunqBJT8eYzq5nrazz98=", + "pom": "sha256-ATUdq9Dp8ZdXhv4B4tFnnJwp3nvSmuztSGTi6Br1OK8=" }, "androidx/compose/ui#ui-graphics/1.0.1": { "module": "sha256-rZzkDe7HIbiYjEOrhH2APQC+6Ixnz8g43uVlaR8125U=", "pom": "sha256-GONZWSUbahn/IUhSZDDJtpPpDm2Zv6ebCEm9lJ1e5VY=" }, - "androidx/compose/ui#ui-graphics/1.9.0-beta01": { - "module": "sha256-SozvlW2lvOBZqthSDKCxiSbJp3pYN+37gbrzU65VLrM=", - "pom": "sha256-aCFDA3Wc6q+uWNDgBiJiJhPLxYfzFH8KulQMG5+Tabk=" + "androidx/compose/ui#ui-graphics/1.9.0": { + "module": "sha256-P/Cv0TWZSKgT5FzbWaQt6c+upUvuczNaa3fk0m8Bmdo=", + "pom": "sha256-Xkbru9aLu/zs2TAo54TODb9vX2giQ18AjK6SUcAuKAQ=" }, - "androidx/compose/ui#ui-text-android/1.9.0-beta01": { - "module": "sha256-l5nbq9HsgQNplvpaqHNQ1MHP1xRTxQAUeqH1nTrZ/9w=", - "pom": "sha256-WH/k3hz7U8IiJZZvcIPpBhOqqEqMUoCqaEg5y0vfJvk=" + "androidx/compose/ui#ui-text-android/1.9.0": { + "module": "sha256-w+Mv1wEVXq9qNr5D2nT6ixw6jSAWWrIGrjfjg6/o40w=", + "pom": "sha256-eAanxWj2+1dtbWpW/fyh1TPUKt6AErab0T7JoeSiNV8=" }, "androidx/compose/ui#ui-text/1.0.1": { "module": "sha256-Q6HslNPOzF870g8cU1UasDoLpyivGHGnS/I5xBh5Xxs=", "pom": "sha256-sclCzOWe1DTUcgZ7yUk4f7XLxgJ/dAsCWQzrjggKgbw=" }, - "androidx/compose/ui#ui-text/1.9.0-beta01": { - "module": "sha256-nvzD0x3esUF415U9fxogMvWcyigqcGdDT5BeudpKpWo=", - "pom": "sha256-c0kU2qIs/YpKGo8SoDhCs634afYdSvTSsjI+lAhcsdA=" + "androidx/compose/ui#ui-text/1.9.0": { + "module": "sha256-h83CaiLKMA5JPvaDPxNLTox11RnZceSiYJD/Xxh5Z4o=", + "pom": "sha256-hUeyu5QacsvjW3UCb5d8KEwaekjwL+21fLmw9xJKrhw=" }, - "androidx/compose/ui#ui-unit-android/1.9.0-beta01": { - "module": "sha256-Vcz9SJ/mlGxiVWlfdCXwCZgn2IA1KUmTgK/l43HhMXg=", - "pom": "sha256-bKd4emAxCnzKgm4qok52g7o4NdkKVo3jjGjS4Fino10=" + "androidx/compose/ui#ui-unit-android/1.9.0": { + "module": "sha256-8+6abl0/tTi/WVPkVtk+9V4GDnCtSt14UTGcPlK+tG0=", + "pom": "sha256-nODolEkBGGZ6qJH3i+NwUrs5rhLP6irv3YNxBl0aGRc=" }, "androidx/compose/ui#ui-unit/1.0.1": { "module": "sha256-PbEuW0fW9tqR7Ub+uQL+URKCyEbk7xr/u5FHefprEII=", "pom": "sha256-jrCYEDVgGvGhTFv4p/Ae99S0702VciEhxhF/o9CO7lk=" }, - "androidx/compose/ui#ui-unit/1.9.0-beta01": { - "module": "sha256-63OKahA19p753KL2j4NfPlFwfz5fvcgBjIcahinoiT8=", - "pom": "sha256-pw0YF7LCiMSfbEHfCd6+aJ63jpmNBGtwSDQ1rJwbwpY=" + "androidx/compose/ui#ui-unit/1.9.0": { + "module": "sha256-Rkp5SVWGKHDK348R/uxSFZm5Zbfr467dqckITMCQros=", + "pom": "sha256-J80XLbz+/pI2nS+yT9IjDHega/0BqZ4RGv0RU9DXW9w=" }, - "androidx/compose/ui#ui-util-android/1.9.0-beta01": { - "module": "sha256-Mg3CGRVG8inWNjdeghxl79gslQ097Cllh0YWih6dwgw=", - "pom": "sha256-a3HIf8w54y6mr3dvlGYHcm79fPOffjBePhj+pJK+F+c=" + "androidx/compose/ui#ui-util-android/1.9.0": { + "module": "sha256-ZhPddnDOooqCkhI3SiQ8OJqRSlcYPh8vnZ3kewgOF/0=", + "pom": "sha256-Uja6w+dKIPwyrNceSc3TIiZIPXL5NnJtjKZJtsDHfwI=" }, - "androidx/compose/ui#ui-util/1.9.0-beta01": { - "module": "sha256-gswYwyKvtka/fg1PLbDSqij+TwmshNaTJw5qb9TI1Qo=", - "pom": "sha256-f+anp1X+w2b6lswO8sa6ZVX1X2fkRkSLE131VDXa6AM=" + "androidx/compose/ui#ui-util/1.9.0": { + "module": "sha256-oxq1OSFs/lYIYB28LiX4Oo4RBFbbDimOydbu0jfVSkk=", + "pom": "sha256-OQljCYjXL5lJLQYjuh7a3Ecr2qBRagglzo9Kb0qtYoQ=" }, "androidx/compose/ui#ui/1.0.1": { "module": "sha256-VwMaasm2DltWeS6/XN5uFoEv9WbtkZDL0YiwC0bBN3k=", "pom": "sha256-IfZaw0n3m8YNhGbQ64DNBj8YUvRMrKShyfN8GandvWY=" }, - "androidx/compose/ui#ui/1.9.0-beta01": { - "module": "sha256-sf5+GWF53xXHoHKWBjU7KMzNKZzySQ1Ff94/bPYv4Os=", - "pom": "sha256-OK2WwgqyUCvm4VX+aXzKjtiHO7gMYhQjqg1GU0CyzLI=" + "androidx/compose/ui#ui/1.9.0": { + "module": "sha256-g2Do9FmCAXSCn/5YV6pF2tQpeGpgEo+DwsQH9eWCDOA=", + "pom": "sha256-uSP2kBIm0XSl5TmJOkw4WEdKTrOkpujz6WbL1H/iSgM=" }, "androidx/core#core-google-shortcuts/1.1.0": { "module": "sha256-UOPdyUI2kQ5hRYijrCmm/XZbg526DMWDmkmNMYKX+I8=", "pom": "sha256-0cNjxT33H8deP2ehdUeUSeDdlB9FQJ8HJ3zNLUXopmE=" }, - "androidx/core#core-ktx/1.16.0": { - "module": "sha256-ifuSyhJ1lM3NEcXvtasOjrI0ZrxBuN91eVFNL+9uEoE=", - "pom": "sha256-RmDPtgbtiYKLo+EPebKYCf+2d+5dI0b+m8sD38S5tkU=" + "androidx/core#core-ktx/1.17.0": { + "module": "sha256-7XvK3DnGLQDa7kT0p4ojyoP7w5nyL6kKzk6Fm0FckEg=", + "pom": "sha256-AjPY0KLOj/ODUCyMZKQvwWcwFkAskjeVRltkROrNmTk=" }, - "androidx/core#core-splashscreen/1.2.0-beta02": { - "module": "sha256-TIErMZqoveJx34XcIBTIW5AfVo3gBZkKklB795RgkLQ=", - "pom": "sha256-qkLmt4ad4YEVbORED2LimxRJ1bG8UDTvd1UrHuP+qso=" + "androidx/core#core-splashscreen/1.2.0-rc01": { + "module": "sha256-w0FX+TLJLl+zVi5hDUPAbDaZ93NSgnxN9ztCWXl/yG4=", + "pom": "sha256-hQ6iIpF4iaZ8lK+XskPDhmKtede5B+UfnIzJWkYguHo=" }, "androidx/core#core-viewtree/1.0.0": { "module": "sha256-EThs+kbLv922pAWfFDVMAGkc9l09Y8NhiBioMybvPH8=", @@ -351,9 +336,9 @@ "module": "sha256-Lg5uXBIFt0YqDFw+MrWMLlJUNYEu2JlGx75nN0k7UeM=", "pom": "sha256-RQLk7YtZEiAhrJocExLiMm5LD0P37Lu8m1Dud0KVdNQ=" }, - "androidx/core#core/1.16.0": { - "module": "sha256-SrSjsLwWZOOixg3saZr2NXeOFcbuNzlxaQlI8HPdch4=", - "pom": "sha256-B0l0oVUCIa96qF3taQPD2Eyb3t+ea0/zsMtHEym1rHc=" + "androidx/core#core/1.17.0": { + "module": "sha256-YAb96YxvqYqRgLlAu0SXGqXJJD45+UetbK3fOG/Jz+o=", + "pom": "sha256-i2Oxj/TjR07x6UKO0CLXmU6eaa382u5+WcflLcPPdbA=" }, "androidx/credentials#credentials/1.5.0": { "module": "sha256-jGbm4g2wLI6PwueV4vfstTQNduh/QvTUnlEuRb4UBRE=", @@ -365,13 +350,13 @@ "androidx/customview#customview/1.0.0": { "pom": "sha256-zp5HuHGE9b1eE56b7NWyZHbULXjDG/L97cN6y0G5rUk=" }, - "androidx/databinding#databinding-common/8.11.0": { + "androidx/databinding#databinding-common/8.12.1": { "jar": "sha256-Zsq4JjnawPbCQzRkwJOwdNYIxLuIfsOKm4vErJgSZzI=", - "pom": "sha256-VWOkbqYQlA+qdik5TuquNnC1ZxXysAKUuQ/BIQ22fFM=" + "pom": "sha256-I3cyzgBWzFr4YSA9p50Nx1brCcEK14UzGyuVRGUJFmE=" }, - "androidx/databinding#databinding-compiler-common/8.11.0": { - "jar": "sha256-CYr82ZDCpuvtKTcgUdThLyyNUAgg7ZB8yuOySg4e2aY=", - "pom": "sha256-uBul3n6tB9LSW77rDCWDxeZEYpnMzO39ZPDstZPJ+lY=" + "androidx/databinding#databinding-compiler-common/8.12.1": { + "jar": "sha256-o+dFbIJsd0oAoT6zbpcBjhUD42wWdNBWgTeyf32bDus=", + "pom": "sha256-q8tozWMbz7Xglf0QFcuuEwwGiD1Flx7zJjVDrvMJSNc=" }, "androidx/datastore#datastore-android/1.1.7": { "module": "sha256-Zp8mla3Vm6tgTcUJCoeeQWPd/1UO91oSmMTsIlDIN/k=", @@ -454,105 +439,107 @@ "androidx/legacy#legacy-support-core-utils/1.0.0": { "pom": "sha256-j9CTAIs+58BuUseNoq+YCntHtpuWf6kdrXr0ZvegCjg=" }, - "androidx/lifecycle#lifecycle-common-jvm/2.9.1": { + "androidx/lifecycle#lifecycle-common-jvm/2.9.2": { "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", - "module": "sha256-icBldDaUUcCDMqL6WSTkw9C1HZW/OcKrelOQVRaouyI=", - "pom": "sha256-g1dV7g7MaYX7gRopYfkY3A3SOf7DTfzifq9sbaRKW9k=" + "module": "sha256-cjad+SZiA6QqezjE5J9n5ueWL55I4ihiftfvRmsFFIE=", + "pom": "sha256-jQ3Ks2SXw0q09G3Hm+cCWsQDWdDUK/SL1pqaa6FzQnI=" }, - "androidx/lifecycle#lifecycle-common/2.9.1": { - "jar": "sha256-DujhVMDU7wrKSBXEQBBD5Q0fbx9iOYI++Kvbadm17nk=", - "module": "sha256-CyU70u/MhikTdjtIL11uyGOh/J3t6Va6kvc4m+E4CYY=", - "pom": "sha256-4sN5m2npG+3MIJ5oRh/UYMxE6hT9Z8ISPjX2xbBURC4=" + "androidx/lifecycle#lifecycle-common/2.9.2": { + "jar": "sha256-x6boNdoHEtFe/q4Nct+R5mMQQt9Pzw+cIM7KdAY4xoU=", + "module": "sha256-SDP4jjmhvSZO1eoYciAj6+UedLGaBBEkaqPXQOFukIE=", + "pom": "sha256-bLkiyxFc6PYeffjRkl4tHTDvPP0I2G7Tl66qc32V+S8=" }, - "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.1": { - "module": "sha256-275OmJ69MnZ1wykwwSMawRO87L8hCoAZYYdJklo28zY=", - "pom": "sha256-rOky0RSFyjtzJ5mFobgmiuJtKLBKGRJHhTNy352Mulk=" + "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.2": { + "module": "sha256-ZApi77nfhfLeAtdH86Xd/QAUO3aLsBpsystkaV/4+f0=", + "pom": "sha256-0dHPDKaLTd9SZ/W84NSjmdrkw8NsWzscq2UPrqmloY4=" }, - "androidx/lifecycle#lifecycle-livedata-core/2.9.1": { - "module": "sha256-gvLILSTuZqjdyawG/+7oskLeq6YXWd9Xtraw8hIg2hw=", - "pom": "sha256-HEYMEB75VnC4kgrSGJ96pQxUOZgo1sgtEFVeZ+/WPuA=" + "androidx/lifecycle#lifecycle-livedata-core/2.9.2": { + "module": "sha256-2UWsrRwE0xqEYbIPipugShrUYHw0FNOvKrR3qdSB3QA=", + "pom": "sha256-4cKZ/fWjnbpVX6Z3hRnMnQAXrsGfwVYKjKsCqzrmEsU=" }, - "androidx/lifecycle#lifecycle-livedata-ktx/2.9.1": { - "module": "sha256-uf99OpHP8ZMDSoAc0mQKP9BisGxYCk/EH7fPVxTTF7M=", - "pom": "sha256-dEZ4YuQPKuKMEKG2Fpx4quQ/R9QlvYU15q1AIJ1z890=" + "androidx/lifecycle#lifecycle-livedata-ktx/2.9.2": { + "module": "sha256-TzGcyCdaTHzV2rEfiAmee/u1gwNr1QSwXv+pWpFv97k=", + "pom": "sha256-uTHD28nYnwHIFTbAjJwiJKrimt9Tc4dNh1rwB7ZBlIc=" }, - "androidx/lifecycle#lifecycle-livedata/2.9.1": { - "module": "sha256-EGUpZf7Y+HDgbjIDXUk6s5VE0yIdWm05slsFSHr3vzs=", - "pom": "sha256-8PeBWHem/KdNDW2+of7IFsPjpTiqhHDVnV1uBp9+eh0=" + "androidx/lifecycle#lifecycle-livedata/2.9.2": { + "module": "sha256-KXXzp121pVX+0Ku3o8ZgbjC+BZeEqHCyVLMqYqvZvpg=", + "pom": "sha256-Br/AH3BfSw+aOxDUXSMD8/V++gNO37uRG6uACJK62Ps=" }, - "androidx/lifecycle#lifecycle-process/2.9.1": { - "module": "sha256-wFvZz1YgI034xBH6P3S4o/dfsMZ8H12vPpkrKCOcuRw=", - "pom": "sha256-3PsOgdpA1eRsTNyI4dA8JPARJZPnwoLVAi1T8vnRSDo=" + "androidx/lifecycle#lifecycle-process/2.9.2": { + "module": "sha256-sLST7Nw14vme9f3lNAYMPQqe70YGocxMeMY+p5Nje0U=", + "pom": "sha256-Q0y5BeqcHXkoyHKoXddkfoh0WfdYo+mPIoExXu8f0yk=" }, - "androidx/lifecycle#lifecycle-runtime-android/2.9.1": { - "module": "sha256-9wkyjm/XQMak+KPMWW46W+Ct6BRZjrgFFca7dMp9eq8=", - "pom": "sha256-krzyIi3U/LGBiWwDP+8iW8GRxenhdCrjEz+myVkHggk=" + "androidx/lifecycle#lifecycle-runtime-android/2.9.2": { + "module": "sha256-Q6WFnbJfEuIKRFa3SRBCVFNV/iONfDbHqfvsQLK6Fdk=", + "pom": "sha256-IjoKshxi6SEBQzSZFIWbh+131Zu0C9k5/wBf/8XTYSM=" }, - "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.1": { - "module": "sha256-5nV97rX7ALUTzxpKNlcy+lMH1REcJFQ0ulIJJTdJuGM=", - "pom": "sha256-jo2J0dCB1SoauCf/ACP+fiynw5zVDlK3B7QuCgdQgUg=" + "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.2": { + "module": "sha256-6qrHlY2rziZczYeMz36qD9k3fCg+eWfE/DQIWh24tjo=", + "pom": "sha256-BGestEch6jhyHCPkTWKAipyUAGqt2++L1oGYgbo+2U8=" }, - "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.1": { + "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.2": { "jar": "sha256-lGc2Hy/d8Nzdw8HijjynmeecqjDzV5mDrElQNCH08zA=", - "module": "sha256-EXIClXaJOfZx+kK18Dh4IG4WoXU5D8X86fgo/rt0hL8=", - "pom": "sha256-111RKv0i/grEXSmhaK1IKHWT1XM3wy55yaf5WRHHZJw=" + "module": "sha256-y51ZYktXr4j9730nw07Z6izlmzX1/vGogobsqVOZDd8=", + "pom": "sha256-iRJXDYgHiAXRWuCa4x0BxjW2mk5FSQMu4owlD7cikpE=" }, - "androidx/lifecycle#lifecycle-runtime-compose/2.9.1": { - "jar": "sha256-770QNjaJlQgSpcWb4bkhzydiPuZN8YmvBulINJCmkoU=", - "module": "sha256-UrMW3V/5aYi85jpUcZR/m6D9GD1ngeqkn5pxMomGvF0=", - "pom": "sha256-7sSbzEWdgYne2WPk6Cih57GydarrJ2/HXzbnmt7Qih8=" + "androidx/lifecycle#lifecycle-runtime-compose/2.9.2": { + "jar": "sha256-LK4GZDOqqUnxrHA3YdWovlP7x0e4LQtZ1SlFFE6KjjU=", + "module": "sha256-0ZcgheKUrMEJwvw0v72UQH/udqhIoaj3/im40+/VEx8=", + "pom": "sha256-qCjG5xfj7AwANCLhYcEFQnk8wLvAVxxDrVy4Rg2Dnbk=" }, - "androidx/lifecycle#lifecycle-runtime-desktop/2.9.1": { - "jar": "sha256-zdh7lJZK950FTH6iti2JGGVAfTMV2Z+oOoXQm6k4XOs=", - "module": "sha256-ejTIp6o2PFB4YGexxdakWgcT9z1LYpEx8yBhSClDNoc=", - "pom": "sha256-LyAORzZZCYSWs4P8X8wi5MdkH3aKvGnTcwQpfXNx76w=" + "androidx/lifecycle#lifecycle-runtime-desktop/2.9.2": { + "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", + "module": "sha256-LlSqpZmBsgH4wWFd8SOPcCXy/z82H+FNwOcJJhaJOu4=", + "pom": "sha256-mSJ0JPvUDXx17N+uiOXDVuDEuWVAtKui88RAyFnOU1s=" }, - "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.1": { - "module": "sha256-eUhimMsZPVYg5O/CgVDP5t6zvIS0KbwHscMzhOWHf34=", - "pom": "sha256-ffSE/xG1YWBymO3TvIpvyGPGmvpJ2MkJrFoWtdLZqfw=" + "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.2": { + "module": "sha256-KPcpdIYWOB1J6Qm9oChWH6LRURMTUuXQ6YZM88+zhfU=", + "pom": "sha256-iTPlGLVeqBwWux9fYnqnFy5VpCRmgfWM2U7x1/n1V7Y=" }, - "androidx/lifecycle#lifecycle-runtime-ktx/2.9.1": { - "module": "sha256-XaeKwudn95VIofREvR6/QLbR9/Tx6Oyu/HRibdGk084=", - "pom": "sha256-fV6h81Nws5/OgWP1JAF3eIzayOpiEYnaehjJQ5brjOc=" + "androidx/lifecycle#lifecycle-runtime-ktx/2.9.2": { + "module": "sha256-/edqfOymbbSbEwD6rX0iIHYGJAWSJpCeq7/tHvTNeKQ=", + "pom": "sha256-d/i5UFhMLiAK1hUNRrLK8Cqu7CZuv172Xnzl0aa+FQc=" }, - "androidx/lifecycle#lifecycle-runtime/2.9.1": { - "jar": "sha256-mgBEhHz1aKEAm7RmxlRpxX84DHID1z4M3NdQvjIyMNw=", - "module": "sha256-G+qrbumdUBVHYzl7pT798Z3aeo0S27ecgansrX9Zo34=", - "pom": "sha256-GjbZfhsPAyxtzKKI44C1pt8Gl75gu7vQ15ZYUo6D5wQ=" + "androidx/lifecycle#lifecycle-runtime/2.9.2": { + "jar": "sha256-ulZtD0bcAcIWl3jScjh4ns66oAZVZC4Cwk5Og+fcWQU=", + "module": "sha256-Tt2F+xoXbKfoOxW0dltc7hqTSqMX5BcQ+grBM0HXODo=", + "pom": "sha256-C7WGx+arw98w0Xnqn72uhnREwnmoF6IQHAzJQ/ks79w=" }, - "androidx/lifecycle#lifecycle-viewmodel-android/2.9.1": { - "module": "sha256-dZSRpWvwWo8lWQm+lUvxmSkxpmYjAhowu5aR5TzfhEc=", - "pom": "sha256-KDm3eGHCHUksHDudH3oj2s6mURcjJ7kjj4pdvoKHN5Y=" + "androidx/lifecycle#lifecycle-viewmodel-android/2.9.2": { + "module": "sha256-07Z5p/JqSFVh7VhXP/euCBD8YW7pVvie5I5JpQzNjdw=", + "pom": "sha256-1d6EHGGIsb7oEBDd7qi2Z/1FhiCgbVka30CS/Opbvbg=" }, - "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.1": { - "jar": "sha256-PnnbKgO/W0qQ2O0kHxXp4jEdkQ55oVF8XDFCAiKCHmI=", - "module": "sha256-gUWxhrBkw8N1E8GMJ9wVPGFsESk3uCwdZGi6G+dm7nY=", - "pom": "sha256-RSLFdrqm5JktgA6Zs81xH7BDilLFpvS7DPsdIUSmVGI=" + "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.2": { + "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", + "module": "sha256-EDoC/VlNnhlqMQF7rZ69in05EOKKt5Shi2CvS4F18s8=", + "pom": "sha256-AZqq8EgWPVXoTyiQpYWpVQGn1KqbbhSByOWPcXsvDJ0=" }, - "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.1": { - "module": "sha256-JMLH0QE+diWOODdZ2vRad7txRWlflqj5Id8wCgSpgx8=", - "pom": "sha256-W7IV8op5d11er5W+tibJSj6WcOta5rdoo8XPjru4jZk=" + "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.2": { + "module": "sha256-y4SLtnJXBWOSmoa6bINhgfSoqIQrE4+mdo6+AS9YJeY=", + "pom": "sha256-kVzYQ90QvT1aPgrNUQ99tZN/8U9oHb6GrePjBORoMGU=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.1": { - "module": "sha256-aGYHHN6f9JGJKe4rmH9s1hxzAZhGWB6Igp1yJORoUt8=", - "pom": "sha256-14PK/6bc0J6d/cwn2M5GWGu16MTDbwhB+tlDoqwzYC8=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.2": { + "module": "sha256-Pdf7u7jbGuyG6pLzHDbU6/5R2HiMprZqb9pEGTad0P4=", + "pom": "sha256-EFyoASTeqUKvw1W8uoQdMRsM4AytZLh85lcp98JIDE8=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.1": { - "jar": "sha256-QXU2bZcSmCJyD3vCZQcTn89Fe5UswIlTS5ieNCzEoUw=", - "module": "sha256-EiatakejM+ZbUGXBoPaBZAAXne/ySGR639yk1RxFXM4=", - "pom": "sha256-FpG/axz91kQO2NM5zOic1u/7cz3hcyshEXDbEW4G7pM=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.2": { + "jar": "sha256-PgtE4lFOr91pONVFfZ9G5HhQd8RdO0NktcI8TcuT79M=", + "module": "sha256-lIcA/BG62P5o4na+85NOzf889H12tSMRrtMMunDB3Dw=", + "pom": "sha256-SB3uYNMEYo+2QdsKJ3dGBi4D0eIIefF5AgLQaydM6ws=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.1": { - "module": "sha256-lleRtzD/9LPoVykVVlIoeRd5/Ssibz7E3RkH4qvhnuo=", - "pom": "sha256-WZ8n5zOnyXY3j9elfjAmgzHa25jh6OZVgyHF+1NrhOk=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.2": { + "jar": "sha256-wMw+Mfw1hIbZbwJw3+Kw9E+YXwyrDvp3OipWfVX3YaU=", + "module": "sha256-wXhdcTP8/hFpz0tPbxgER3wdpv/XmtVg9M7brfFsHo4=", + "pom": "sha256-8no6SPJjUb0t4pEq7j9zarJufDfXj4fz9VR18piHIKc=" }, "androidx/lifecycle#lifecycle-viewmodel/2.6.1": { "module": "sha256-K0BvrqXBLyuN9LemCTH4RmSPLh9NeDYeGY0RhPGaR5c=", "pom": "sha256-3C6OZdtT0hZZon7ZO5Zt7jNsHC6OhyhhZ3OJqZuLkTQ=" }, - "androidx/lifecycle#lifecycle-viewmodel/2.9.1": { - "module": "sha256-vqFcam2Zbiub/SpzVsmHL7D4Enrp37ij8ygpS8fSiD0=", - "pom": "sha256-8UF1ZZ4aweo7WhGHSqYCyxxRtlQei8YFyzZ2ougNi+Q=" + "androidx/lifecycle#lifecycle-viewmodel/2.9.2": { + "jar": "sha256-VBDN/cPyW8y1pNvYEhpdN2sTeQQc7Gsdol+ZZ8oJ8Bk=", + "module": "sha256-uBT8ApPfHqN+GfIGrRg3A/+bslTdbarvXl59H4V/4Yw=", + "pom": "sha256-qsFQVEEJtWQoOeo5u2P7e5B6jSK3wXEWmD7YpaI0unw=" }, "androidx/loader#loader/1.0.0": { "pom": "sha256-yXjVUICLR0NKpJpjFkEQpQtVsLzGFgqTouN9URDfjF4=" @@ -595,46 +582,55 @@ "module": "sha256-4czL0QnkPBcNlFO693Jzg/IQPJ8yNWug3rPHbpKZgic=", "pom": "sha256-Z01xo7k8jv4lLom7+8t2dzXOcz8uz0Zz3AgYIe0Fe7I=" }, - "androidx/savedstate#savedstate-android/1.3.0": { - "module": "sha256-sdbxCpRCrTJD7n1LoQdNSrcBnhnXIiKiZU6BWL98BuY=", - "pom": "sha256-IuvT2LHiyL+g3tI/4vAXmWFoPaoltHbeuZE1DGypTDg=" + "androidx/savedstate#savedstate-android/1.3.1": { + "module": "sha256-6ZSZTH3vYMBxFxko7cRaAeOwfjaSYcZp9QgtMGobiF8=", + "pom": "sha256-jZu80vbC0Z5MSBeOubvqX/IAk8gjY/uyUQtx/q+OUNE=" }, - "androidx/savedstate#savedstate-compose-android/1.3.0": { - "module": "sha256-gjqVAGQT/B/XZ2JB3zpg4OcQLt47c6ChUU37grSm8Bg=", - "pom": "sha256-TaF/vR2zb6kx+9v4c62nk6FtdhOP1ERlF9gXKqIerzE=" + "androidx/savedstate#savedstate-compose-android/1.3.1": { + "module": "sha256-QLtNjciEeURymieqZobXzmWrIzfc8hpazdhj9wwoN9U=", + "pom": "sha256-KP4ZGZ3GkZARvUxidRiRhn5pFx5f8QQfLQDzdA08YDM=" }, "androidx/savedstate#savedstate-compose/1.3.0": { "module": "sha256-FaB6D9uO1YpIyiHpgdOKtysrv9lkY8M6cFDfHCdpmnU=", "pom": "sha256-3g1au6p2vBLitADSqFaxVl7mo8L/242umV5fDYgTIpY=" }, - "androidx/savedstate#savedstate-desktop/1.3.0": { - "jar": "sha256-5420fy2C4PnfkNyagjo3Y2hKS4dpsw18U2Wtz1w36I8=", - "module": "sha256-GAx5XOdUs0eN30Q9h0gYEb/JV9q8HMLoQyr57GNKMJs=", - "pom": "sha256-1bqe/ug5kd8ezhILTFMVk0msWdOwwIZiYwMpBE0B08g=" + "androidx/savedstate#savedstate-compose/1.3.1": { + "module": "sha256-I8H6RVmg/LWb6rZOTnCte+RZMGB+Di9PJ1FSm40zccc=", + "pom": "sha256-BluruKWnLNBLPemiuGZ5p9VYRQpJ+SN5sYZh9C69CbU=" + }, + "androidx/savedstate#savedstate-desktop/1.3.1": { + "jar": "sha256-xciQYrqEArj4ZX79VNsf8ZL5HKlfrlnDtBj7xHfD4+o=", + "module": "sha256-ojpT27hho7dWpXwBrJXnD6zUEC9SbAIFFR8fJ+YeoaE=", + "pom": "sha256-kEAj2DEYw/jOLa5imbljIWCRTOjsZf7MS2lnZOTsPlU=" }, "androidx/savedstate#savedstate-ktx/1.2.1": { "module": "sha256-lDWRhLK6UcD0mKK5BV03s3IjHvm8xUpJcqyZ8DA6//E=", "pom": "sha256-0JVTIR9nA7Ga79YI1gB8dxMtJ6KBVWqOaJ2Sdk7CfTs=" }, - "androidx/savedstate#savedstate-ktx/1.3.0": { - "module": "sha256-3PZXiB1GNSEoqgv0jzJ3W1XjZhNh6/LSwhftEX+tiB8=", - "pom": "sha256-dXVg5ZdSDwcESx4DO73kOb8fvkfuyRYYZzXu0Jmc0+c=" + "androidx/savedstate#savedstate-ktx/1.3.1": { + "module": "sha256-WQB9jTPPFm/f0am/Vsz9IS6YIsBLOnQZZvrOWRhhBlU=", + "pom": "sha256-FM7JH3Pd5NTHoR7GYLbF0IPd3zDvQSz2oXQ9wQpipbg=" }, "androidx/savedstate#savedstate/1.2.1": { "module": "sha256-W7ZW/HYNnjmWtTUWDLtBBgM8n3NukInm706wxml4UGY=", "pom": "sha256-DTO8KF3x4S8ieA8WJKbws46iphgbCVXsZkHK9iDFDL8=" }, - "androidx/savedstate#savedstate/1.3.0": { - "module": "sha256-GdJQHgRMYfIk4k/sWGnLydvyAQkg9kdlkF700ZQaXms=", - "pom": "sha256-3FpsQvP07NN0f23+zgzfaLZ4QscJRWhq8Xx0Aw355RU=" + "androidx/savedstate#savedstate/1.3.0-beta01": { + "module": "sha256-cSXarKYzWh7ecm8TpMkpqTdKar88PLgUMk3/kBomPuM=", + "pom": "sha256-Ef9nMkmCADvCHHui44422EwMWI1R2wF3VjQvOL5G3gk=" }, - "androidx/security#security-crypto-ktx/1.1.0-beta01": { - "module": "sha256-+gpmWpePD2jcyK1wA3xbBwUPkii8fioqYaalAXFvuxI=", - "pom": "sha256-70LdTIkF/dLyFaPu9wleb/wGrD/A6kOgV+xygQ5xYYo=" + "androidx/savedstate#savedstate/1.3.1": { + "jar": "sha256-hKe3x1o77Zb1sTRSR6ege+vvtQFo5M7WVL8pDZkOF7c=", + "module": "sha256-f0RPZf6XnogYNnLa1arxvTn5HYDKyXFtPYTgZkyVkz4=", + "pom": "sha256-GhLo7FM8a1UtSX37R/rRo5zQuZY5e3S5YDeo4breW1k=" }, - "androidx/security#security-crypto/1.1.0-beta01": { - "module": "sha256-EMklI/+N0yhb7aNLjHXRF29lT4q1bt4t7kie24VJk8A=", - "pom": "sha256-Vjto/rizK9j1m4J5nqloxfKolp3U0R0vr45DdWq4boE=" + "androidx/security#security-crypto-ktx/1.1.0": { + "module": "sha256-J7p2L3zg8dPvHcx1gfu0P2N7ZpfBY/m7/2eZLHLBWw4=", + "pom": "sha256-YKkV9J82jrouGvBHv8RzzG/bQEVom9dFnwDVnxmp6P0=" + }, + "androidx/security#security-crypto/1.1.0": { + "module": "sha256-KgT3+X9h0gGuOECCywFqPNWOE+NJawUf5zXA9ozY+0k=", + "pom": "sha256-cM3r5V6n+E/2O6f9ttxxhkdtp6CAZTHLj4WblIZvFe8=" }, "androidx/sqlite#sqlite-android/2.5.1": { "module": "sha256-xQPDagvPZuHfq0VnpeP2gC0tNko1FOJRjLEvW+PIkN4=", @@ -672,137 +668,137 @@ "androidx/viewpager#viewpager/1.0.0": { "pom": "sha256-H3L4NjOdA8brAT9lB152yocHWld1eOtPlfdKOl0lMSg=" }, - "androidx/work#work-runtime-ktx/2.10.2": { - "module": "sha256-ickTIBoWS4EJzMuTcwXUV+S1Df9lprlpU2EK3RzRP90=", - "pom": "sha256-wsxzCqzuMssdfhPNby6Sj9KFhay3IbeQOFTR+Q2UCTc=" + "androidx/work#work-runtime-ktx/2.10.3": { + "module": "sha256-JUj3Ure+k6x5KWSH9eTPz/dNjNHTRipmLOKeAMnDJDI=", + "pom": "sha256-yljZ3/3ZvCeaa3OgeybjFzZUgIIZmlNB9A9HWClRACY=" }, - "androidx/work#work-runtime/2.10.2": { - "module": "sha256-JwysK08uAnmpL/EQLd6ecUnvhOuhzGvzYlzaCjN1V0E=", - "pom": "sha256-4kOzw3ucBn6hvehjOSdLdFA0hqIyH9cD53nF29PJQHI=" + "androidx/work#work-runtime/2.10.3": { + "module": "sha256-96vDtojhHHPQvhqU0pzMLQc2l5tlEnboUR8v1VcvShw=", + "pom": "sha256-ubEc5U6wzFVDd2l9CaC9BvKyHhpNCzLhdGm6zWLqKyM=" }, - "com/android#signflinger/8.11.0": { + "com/android#signflinger/8.12.1": { "jar": "sha256-wdyixoNjTuGilCmPnHF5V4r2qG4IC9xA+WGRW8XIFC8=", - "pom": "sha256-lVz97NSxN0en5/yRESQtxBrZkTz1T4agfY+9OT1s5rM=" + "pom": "sha256-VjNRzWyTQ5ytodxM+n9/jPuCmPFBKjvnRgsGFjN92EA=" }, - "com/android#zipflinger/8.11.0": { + "com/android#zipflinger/8.12.1": { "jar": "sha256-pqaPA+jZ+JRGiMNsbRbCU+gaYlkwrx0OteWSvSstqeg=", - "pom": "sha256-WNm2+ukdPjXs4DY+aUSk6N5vi6m5rcCRR7A9hYcWVEM=" + "pom": "sha256-2k1Wz8vKWtcAcWjNzSQJMBfnAATsgQJY8BC0Jzx3EdI=" }, - "com/android/application#com.android.application.gradle.plugin/8.11.0": { - "pom": "sha256-wR/imjMuX+SuYmhoQLtdF3iapXPn5RH1ZniLoQ6TGH0=" + "com/android/application#com.android.application.gradle.plugin/8.12.1": { + "pom": "sha256-hcT5GyILcXvgVb4qaqGSKJyn0l7AIKrOsO24Uex8TWQ=" }, - "com/android/billingclient#billing-ktx/7.1.1": { - "pom": "sha256-PMPwTqj+PMOAi75eG0Y/3jQzM1RDOqeRERHQzK6Dt9g=" + "com/android/billingclient#billing-ktx/8.0.0": { + "pom": "sha256-bY5SjXTw+txT5tMroHb7Cc/Udp7jiUVtos2HfuDU1CQ=" }, - "com/android/billingclient#billing/7.1.1": { - "pom": "sha256-S+5D2uFUS1LoqOUCefEyBPcrve1/ECdDCbG4ekhLdgU=" + "com/android/billingclient#billing/8.0.0": { + "pom": "sha256-JZBM85r1BfZHCZSiFrYveNVWxj858Wyh/WkuJhC8alI=" }, - "com/android/databinding#baseLibrary/8.11.0": { + "com/android/databinding#baseLibrary/8.12.1": { "jar": "sha256-eUETcJ2rIbBsJis3lec8twj7rK5hcV80Nh4a9iN6GHA=", - "pom": "sha256-y/esFtP9pNnvsu29WRzmQPCBXlE/JcV7gYDGIK33GlY=" + "pom": "sha256-OA+8rqlMeTfPQl64S9GuJC1e6MOmC9SwANgH46n04Gw=" }, - "com/android/library#com.android.library.gradle.plugin/8.11.0": { - "pom": "sha256-wf5gq5QB86UxDrdEsLrTWC+MMzOu4huRnnVEP89h58I=" + "com/android/library#com.android.library.gradle.plugin/8.12.1": { + "pom": "sha256-uThAdxRlMjhkwk9yQC5+Ztsx8p3t4CNpqEDtlrKqzQ4=" }, - "com/android/test#com.android.test.gradle.plugin/8.11.0": { - "pom": "sha256-W7CsRDvGqrU6zVMIqS5CM4dZcbJCsmfKnNS8vYUyAGY=" + "com/android/test#com.android.test.gradle.plugin/8.12.1": { + "pom": "sha256-OlI1b82+4RCxt17VTcEV5INn05fXJRz6u5u2fdVTqv4=" }, - "com/android/tools#annotations/31.11.0": { + "com/android/tools#annotations/31.12.1": { "jar": "sha256-O0u5YgwX0Z5b2RrBmICAVTVztMO3Of3ZJBb0Ly2vPng=", - "pom": "sha256-r9OQGrTApjmfliLd7L5qZBoHyEXHUCkzKngbwlLN728=" + "pom": "sha256-9QjsqPu8MBIacOxR0NUuhlrpNSX/r4i6NKIKiWeH518=" }, - "com/android/tools#common/31.11.0": { - "jar": "sha256-drHPLe9xlGSrIyYR3JgzVrYlwtUxUnesKDGZ0Vbq0Ms=", - "pom": "sha256-/S2zStVQbDPmril6YqhFftbTR7McLRkBbJUPMwNkVwM=" + "com/android/tools#common/31.12.1": { + "jar": "sha256-MOqI208aimlE/Ic44MjyGMxdOFuVTRXtf6zBWOix2o0=", + "pom": "sha256-HE1hspEE0sldxzfSDyOZ/+8Dy9OUtd6SJPMWJgxNzQ8=" }, - "com/android/tools#dvlib/31.11.0": { + "com/android/tools#dvlib/31.12.1": { "jar": "sha256-488/3JR3iN7o1bqnbLcqZlcRdLxHQe3w47q5enypDhs=", - "pom": "sha256-vfevf/HM+ZS2TVm2LCpIybBMk6DubLho0pTqS2fkI3k=" + "pom": "sha256-TCztlm4vEbJ+MV2ii71Yn9FmEw6PWcj0GZZC0zJmesQ=" }, - "com/android/tools#repository/31.11.0": { - "jar": "sha256-CVvsthiTfR0qTXepIdcFY+yf/aBdYuwa/2qbrnAdOdo=", - "pom": "sha256-DvfKbaaNygrPmGMeI0yC0PR5Ra8fHVdnHGxeV9Vv7B4=" + "com/android/tools#repository/31.12.1": { + "jar": "sha256-Tt49yWVrpMuHpVfwBzRnr4KSYiaJuoUJH/tI7I4Gw/k=", + "pom": "sha256-hihn9gmg4q7HGeOUa16/mmS7R4pQsx10vmQIQG43v1s=" }, - "com/android/tools#sdk-common/31.11.0": { - "jar": "sha256-RvRkUiLTk8ETG+Hmb9wL4NpNfyqzxopygwg2f5nzvfI=", - "pom": "sha256-ekG4TV10Iad3e6OmNZMbMMV1lwV63bkrVkTHL6pTryE=" + "com/android/tools#sdk-common/31.12.1": { + "jar": "sha256-RruNPkkpFFavjrqg79LtIhCLvhgcPQn2eEuADu0wvio=", + "pom": "sha256-3O9DipRQczxiuXy0DjwdNJJXNMdzP05sr8Tm1Z7IyjQ=" }, - "com/android/tools#sdklib/31.11.0": { - "jar": "sha256-0jYEUIEsWwp4XXykkn0CL+5VfEUTKiIOqH5t8kYMN5A=", - "pom": "sha256-6WAZeGqaj2+MTqC5uk8cVIKcH8UnMktfeqVVIr5wtTs=" + "com/android/tools#sdklib/31.12.1": { + "jar": "sha256-Qxgd0eHBM/lIlbjgdQ+NO29klo9fIRJKnwDaI120Avs=", + "pom": "sha256-hlR+L98/xgkLYo7Oks3uYRudq+SbvkkPWrwIL9YR3yA=" }, - "com/android/tools/analytics-library#crash/31.11.0": { + "com/android/tools/analytics-library#crash/31.12.1": { "jar": "sha256-zKl6wpoTKb0xCj6DK25X9GIn5QGqUpwApj3yF8XX30E=", - "pom": "sha256-r+kjvgiQWdWIqFCEnfMO3ZyBdAGn5JV84kbfDBtD6SI=" + "pom": "sha256-fgf8uExqX5QzTd9r7q6bJNVERGwbt3l2bBySEhTQ6l4=" }, - "com/android/tools/analytics-library#protos/31.11.0": { - "jar": "sha256-Lnx006VCV+ThLDm4d5zHrjDb50ipwSw2SDXFiS+Sp/w=", - "pom": "sha256-7qeKlFiPfROgMqIRS/BmR6yCGBL1g0eF7BoJ1ZKHkVc=" + "com/android/tools/analytics-library#protos/31.12.1": { + "jar": "sha256-ZzdqAWqteYTsEjpNDnKmHCUiQPUWSDeHpDZNjm+3WZs=", + "pom": "sha256-R+PwGeyR0NFloz5F4Rc5UGj6GLQpjEVaiNSZed1fkDY=" }, - "com/android/tools/analytics-library#shared/31.11.0": { - "jar": "sha256-MGNVuvoHJ6sb/8q5S6S2B/jOe5U8m6INWNcrMlwajOc=", - "pom": "sha256-UanXMbz111Ny3fPCqe4Uy6Z0DBWIFMyA0y+WoYGAQes=" + "com/android/tools/analytics-library#shared/31.12.1": { + "jar": "sha256-CMNOCfkG2EW0/Ndef6hlrbgYNDrrtbNYGmIxvcYls08=", + "pom": "sha256-z4TX/tUy0pfIWO+OPblyE4jFzUBZItzp/ya57XTqzJI=" }, - "com/android/tools/analytics-library#tracker/31.11.0": { + "com/android/tools/analytics-library#tracker/31.12.1": { "jar": "sha256-oOL6G81oJbwcOVTgogbYgIP0a7FhxlD+fImA6xOvwII=", - "pom": "sha256-vMf/HCkG48GSeYTwl1aIhex3zemzes9idy9AgshV3jU=" + "pom": "sha256-fNFOZBSwI6lDVu/OuJn+nX9BsDVSMHndA6k3sfIqOg4=" }, - "com/android/tools/build#aapt2-proto/8.11.0-12782657": { - "jar": "sha256-gNgZ2tFr9IKRelfEemmtjYca1uN8z/4h3DCCATMxrBU=", - "module": "sha256-OQtaYe0x4z69dzUFvjhYtjYvSDos8LwY1pQ+63AaRt0=", - "pom": "sha256-ejgzq1F2zAJwbJS/DksTaVVF4QKBAW0+2DGmGHnGFcE=" + "com/android/tools/build#aapt2-proto/8.12.1-13700139": { + "jar": "sha256-xz9ZFEfE2QD7wLCU4mneFj2V2+URSdLh74ePRwNmzis=", + "module": "sha256-AO3iTp+iuEK63Byd5yU3VyRXxUsumIFQOU3dRo7tmGI=", + "pom": "sha256-ZpLCC11D12wovSXWoK7RJWHXDv/vG5vkQJKzaj/z224=" }, - "com/android/tools/build#aaptcompiler/8.11.0": { - "jar": "sha256-XXZ95Y+IcHXBEBYivNzeweoBXSXIQBHD9vifIQKC+mk=", - "module": "sha256-N/RpR/BmfCvi0yDAL1KieIgiNKfn+tpe6Y9wDE9StqM=", - "pom": "sha256-eLw7MO1eHRuGjwZSzLq0En2okVlx+b6oZe2ScVKU39E=" + "com/android/tools/build#aaptcompiler/8.12.1": { + "jar": "sha256-G1MPOQyK+2XdU3/QX8zf14AGPH/ZiXBCBkQwGJ/1p8k=", + "module": "sha256-JhH91WLaymecG2GC4yOi0sEe/KWi0S5Xnv3WNmHUSNE=", + "pom": "sha256-BAKFUXZOn4PDvE9xHLk38eNcqNN6Wd+piUmZsyXE+4Y=" }, - "com/android/tools/build#apksig/8.11.0": { + "com/android/tools/build#apksig/8.12.1": { "jar": "sha256-wHDtE5RinXRkGqCQb2Cy/6Hud+Y2ah+TQ39ZcXsa64k=", - "pom": "sha256-BugrMzgqEkmfLRqZ63k+Q5xj6RhskQ/TY9zAekWpp20=" + "pom": "sha256-WJgWeGJfk/8P6JWyCSD1deMowd9IUhW4YTpl8P9g8uI=" }, - "com/android/tools/build#apkzlib/8.11.0": { + "com/android/tools/build#apkzlib/8.12.1": { "jar": "sha256-KQkclFclL5l93+r7M91lo3OtRYQBKPlFgy2Or9kRhWE=", - "pom": "sha256-8LFTw5o5EpPf/BUU7Rpcnz0odGFF3NyMPKkP0OI63j8=" + "pom": "sha256-34UqrcBXJttxaoUJAX1rv/BKEEL2ensGugTMPkq7loI=" }, - "com/android/tools/build#builder-model/8.11.0": { - "jar": "sha256-kiGJm3j3GGikuRibF1wGYUzqOzXNqTuQ0hNAnzvTkbg=", - "module": "sha256-7s14ttJuclD2S2Zg/+2FFYTCxfaBuFrQYnRr20TcwwU=", - "pom": "sha256-g/1Km9OwhN1CIWdUoUESxSHfEWKzGhnRhtGSHFwpB2Y=" + "com/android/tools/build#builder-model/8.12.1": { + "jar": "sha256-tczLw9MVL4HvxLmH5xMTZtHgb1WVcykZ61adI8Dkpzk=", + "module": "sha256-RkfjtjsUuM+VjWTZjsIRIziIVweE9vRJpBlePbDYxyU=", + "pom": "sha256-Z5zJ3/JkLGPShI0JD1mACBX0giiJzNoRprzaUTSnmzM=" }, - "com/android/tools/build#builder-test-api/8.11.0": { - "jar": "sha256-Uo98QTkYdqCRPZQ2cv1qlPjag3RkoZ2hBIRYWr6tgmQ=", - "module": "sha256-TpKTKZPSa4TecJVACk4RXYDWGlPLNyF+g2F/L2uj9p4=", - "pom": "sha256-YjBBJGHHtI7t/8Wg4bwwZjQNXqExjXONIy0kXuPvbsM=" + "com/android/tools/build#builder-test-api/8.12.1": { + "jar": "sha256-rZmVwtqzKvY/smbxugGgJeC2F+7WYBce8fkCLq1WVLE=", + "module": "sha256-RlfxRcMl/rs8u+P3lPu3ASaet2fBaqHmpxX9rMwVvK0=", + "pom": "sha256-MY4tdFgSeYg2QrJHz8NZRmonxI+9OytJ4B1c/hIafHg=" }, - "com/android/tools/build#builder/8.11.0": { - "jar": "sha256-zy3t1TBZfiK5H4NtkLLDxHHE4bU1hagbibK+PEFhTN8=", - "module": "sha256-puqtnS6yH5Q7Y4f1nr+0FzMp0eOLh7KY1wCa1CE77Vg=", - "pom": "sha256-P4DAqaxBmaRa7BNymW7FU9rKg50GxBe+jhYlrNLgB0Y=" + "com/android/tools/build#builder/8.12.1": { + "jar": "sha256-oB+qzJqVojWm0CKcyS0igWOJpzfvZwUTvvxnoRRhEWw=", + "module": "sha256-fCWvbjrkHw8U0P/i5gChcGXfj7dEHcBwrCATccTdoQM=", + "pom": "sha256-Z40x5AQ0Y+0s1pJpkjc2yLknuHcdGs4mrF5+In4uJeU=" }, "com/android/tools/build#bundletool/1.18.1": { "jar": "sha256-pzNBp5RavLDmuJccexsoAb12UAZEfKDSQ3pCYNVyzqw=", "pom": "sha256-XE33suMfF/IOS429YqK3hloJpJof0pMaNZ/TlOy5taU=" }, - "com/android/tools/build#gradle-api/8.11.0": { - "jar": "sha256-PoGbctcxFbYqQEo0DHV0SQorbZ54oW6sfx3vS/wcSRg=", - "module": "sha256-7IMDLhw/7PZHyck3F9q+4e3XRtWFmwL4F0AEy0biMb0=", - "pom": "sha256-6ZHYIea3dJjpliHFG909fym5122rBq5roMulEwvvgyU=" + "com/android/tools/build#gradle-api/8.12.1": { + "jar": "sha256-uktVMsNqF4fmjlIk8jcKzTlpQSNLfn/+gqX0eI2J7fE=", + "module": "sha256-lxUl1mFonEjEjfg4NkZtgnysiu7k0ZX31btq+cQYRzU=", + "pom": "sha256-Sxrkb7JoHdbuSmO7VRH5OdtcfVw8Nft4vqbZC6CCE+I=" }, - "com/android/tools/build#gradle-settings-api/8.11.0": { - "jar": "sha256-5LruQeH/ZxdWe75gQjTH12iBH02gfy65m46a6ME0+CM=", - "module": "sha256-OqBaD2nPi/Jowui5sbuX6X/DcZJVBhX0pvtwNwHFbp4=", - "pom": "sha256-gFbPEvAMn1nqOgYVssm3w3TC39X/oCN1ciUrvmFmj9U=" + "com/android/tools/build#gradle-settings-api/8.12.1": { + "jar": "sha256-FGGlj+ZyPiyv4twoOKyNlhOF5jnM4/9a9FdU1V0GvE4=", + "module": "sha256-EyLPQN0TCYmfmmrdPvVUK1MVV3p2Fe0pkcyOEY6SeFA=", + "pom": "sha256-bwzGlXpRe8zh24qtQg3qaieKa0Jyvd0pJtmHSXTQs3k=" }, - "com/android/tools/build#gradle/8.11.0": { - "jar": "sha256-Nk2Znm57SzNBPKYxyq3ISBWe0M1XH2twlEoFNrdBwQA=", - "module": "sha256-0txp+79xmaXFWAE0a13x/HaWJI9cvjRsWLxWBaMduU4=", - "pom": "sha256-Ze58jjjKcJ9KQwuxtm24BxBWPpZJzgCIlccApVfhaLE=" + "com/android/tools/build#gradle/8.12.1": { + "jar": "sha256-v3A+jZLFmKc3ZKTOmgb2Cg3d2YNP+QqM4eXhMItQo3o=", + "module": "sha256-LueWKT4bwBpajNs/PXcSEAj3IApVtXfn1dwLRokh6Pc=", + "pom": "sha256-sH0ZIEaLuH9Z+LLAMHEffzF4y/stzoC6JMtvwz2VD6A=" }, - "com/android/tools/build#manifest-merger/31.11.0": { - "jar": "sha256-mFivacd7q2qT2y7OPkTgjz9CIhGfFFDj9oL4pu6xWus=", - "module": "sha256-EjmWxyxmh9dH1aByyRgGxC6MPcH/Xvn8Ih5r7VSkZ2A=", - "pom": "sha256-WxfQdR8pczeHc2DjqshxCwrzhi19LY4JMb8K/ej/evs=" + "com/android/tools/build#manifest-merger/31.12.1": { + "jar": "sha256-kLwm0BRTWbA9fJQWP0ZSrwo35NuPsvq/M47YbKT75hM=", + "module": "sha256-6rDO383GGX0YWidjm+YmgQ222ALREZzjvfAiMQBOX/M=", + "pom": "sha256-a0NqmJzjcGY1aouwjWrwhUHNUHUIrjiIi76DEM2dNs4=" }, "com/android/tools/build#transform-api/2.0.0-deprecated-use-gradle-api": { "jar": "sha256-TeSj0F4cU0wtueRYi/NAgrsr0jLYq7lyfEMCkM4iV0A=", @@ -818,57 +814,57 @@ "module": "sha256-NsJVdrGZk982AXBSjMYrckbDd3bWFYFUpnzfj8LVjhM=", "pom": "sha256-M7F/OWmJQEpJF0dIVpvI7fTjmmKkKjXOk9ylwOS6CEI=" }, - "com/android/tools/ddms#ddmlib/31.11.0": { + "com/android/tools/ddms#ddmlib/31.12.1": { "jar": "sha256-g5lX+WEQBxPqDu1iioaEzDmqR5Yxw2JJeT5t9+DNY9g=", - "pom": "sha256-jj+6/3DmvZW4NQCm6F7A/JUlhweOBV/n1FsFl+fgP00=" + "pom": "sha256-4lyGu63q8UZyqtVhiiLzxrUJg9jN5Eo/PDkBJdfFRrw=" }, - "com/android/tools/layoutlib#layoutlib-api/31.11.0": { + "com/android/tools/layoutlib#layoutlib-api/31.12.1": { "jar": "sha256-0GvGUCR2MqSk5llrhzEgGfRekAJnxUdsR6W/puP9MTI=", - "pom": "sha256-wX1CRCI9RknIr0jaYSY7G+NYNv/idvf8gJuWIkZZvv4=" + "pom": "sha256-dk21CpI1rQiW4HQDSPz29vh4u6TlaMHPB/DTu7KIjcw=" }, - "com/android/tools/lint#lint-model/31.11.0": { + "com/android/tools/lint#lint-model/31.12.1": { "jar": "sha256-hDZKm/DyNFQdZo1CMYIhUW/Tpyc0Jb7i7huzZ0yOdyM=", - "pom": "sha256-gaR9PjmP+MBHLwpHlZRP6b8es+YLCG5/umqyhU5Nn84=" + "pom": "sha256-ruSt1ZuF2rghi7Aleu4Yfx3RNf8J8zrodqTpMvUJgY4=" }, - "com/android/tools/lint#lint-typedef-remover/31.11.0": { + "com/android/tools/lint#lint-typedef-remover/31.12.1": { "jar": "sha256-Sjujur/Xnm/Ge872R/tOz+r1m0gbEI98LrpNHFxt6o4=", - "pom": "sha256-Cbl8bxBvSywU9bbz079EXQzXwGlpXKNKNosc0NVQgus=" + "pom": "sha256-EsF1c6mJnN0vJFMPOabaRM2RUqlV2rPPYKPZ3sCEQPI=" }, - "com/android/tools/utp#android-device-provider-ddmlib-proto/31.11.0": { + "com/android/tools/utp#android-device-provider-ddmlib-proto/31.12.1": { "jar": "sha256-BHrs3WbhBhN/d6UsRC8bg9t9boSWiZgAJR8gbH853mU=", - "pom": "sha256-ci8k2qAx+nbp5EgHLPoZsEZAqS0jI5PdZTwiZAdlneA=" + "pom": "sha256-rHjCekD4xs97ah+A3yQ4fQNbtMbQ6XG0xiAuih3Qk1g=" }, - "com/android/tools/utp#android-device-provider-gradle-proto/31.11.0": { + "com/android/tools/utp#android-device-provider-gradle-proto/31.12.1": { "jar": "sha256-ZagpFgS/3h9vdcqFMqOBQ57IH9lY8yeCqwBH+2HZp6E=", - "pom": "sha256-rUnay54jM4GngZov+eFjsmc+T+VHquEbeb6XdN8fqFQ=" + "pom": "sha256-vCeYaBVZPkje+BX9j5619/geQFdAL45nMdjFsYoVF14=" }, - "com/android/tools/utp#android-device-provider-profile-proto/31.11.0": { + "com/android/tools/utp#android-device-provider-profile-proto/31.12.1": { "jar": "sha256-PnsJj24+yuMbb3kJw0O07AmqGNion0G/kgd7pLBW9FM=", - "pom": "sha256-QmymPDj8CuvPEnzlfHaz4Wjmt3nwFgvR6VUzT09JOlk=" + "pom": "sha256-bQScpUJnsph9kUZNZ3cZn1wcUJxcM3NagRHx/S87HUE=" }, - "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.12.1": { "jar": "sha256-a6fmrCII10wbtfHRRkq6/GpF2HELIEVaLcAq34cmvIM=", - "pom": "sha256-Oha8JbdkGb3JJr6FbZaTnjME22E7uSdPFOdgBhqdAVg=" + "pom": "sha256-lzjKw8yrlOqfvA9+Z9bdDZdUYFHKv5i9/FAKTmxWmhY=" }, - "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.11.0": { - "jar": "sha256-RXBdYbIQBuhTPmz4q3lYp95t7KzmjtbAnbit4SFthZw=", - "pom": "sha256-LyoAyxc1piFEmm1+meU/CcaSA/8SM7wfCPYcAde11AA=" + "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.12.1": { + "jar": "sha256-TythBULpGjWjlrBDaKeEA25CuHhwIUYFULmjSVu4JFs=", + "pom": "sha256-0X7hfQ2l34nQbinLSmMZJfqRzpOYWdsrwx1YiSoYU0A=" }, - "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.12.1": { "jar": "sha256-+oZxmj3F3kZffgwCMYRBTCf4/VOjT9VXKJwL9t80AkQ=", - "pom": "sha256-JEuGq6thHpp6QVcan6WfzSF+PAqL2yP4CTeQi57ssRE=" + "pom": "sha256-zn009lghOuGfOQJXUL2r4ufcW6xH/Fu+hrlZtbjv4L4=" }, - "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.12.1": { "jar": "sha256-pPNKrg+f+gJtv3FRQ23XrlO+y3JiK0DyxHnKyJQ9kxk=", - "pom": "sha256-LRnCJ9hVD1KyvA/3lFFcJYfu9bUV8x6QFx2E4qaKKPo=" + "pom": "sha256-VYK27fk7nEWHvDQahq0gpRKTFrlnEiZbdLBLSLPs6Q8=" }, - "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.12.1": { "jar": "sha256-wfbrus2tVZtu/k6qKVYVUrMxVjlfBpzZcD/aCcRi3qY=", - "pom": "sha256-hXogYRjeW3HTJ4baEEFRVgQ6Y8s6J/ZnHQqx550miyU=" + "pom": "sha256-5CZoQl9SbfmVdbMcWL8UPOQ+wtXsfkLV6DIKbHvkO5k=" }, - "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.12.1": { "jar": "sha256-1Cm5MS3/oFAzgdHuGxipmb2QHnRWYSsvtIxqXVosr4g=", - "pom": "sha256-sY7hGE3urySMtAyA3xu6+Z59QGOkwVepym9DQtvGZi4=" + "pom": "sha256-iIWcDrlrH/lFNvM/mJ/UFZb+Kz+0Em4DCcVFuu2LQH0=" }, "com/google/android/datatransport#transport-api/3.0.0": { "pom": "sha256-FTe+vUTaLrfjvnP8QlnhEW8qaKUwX0/iPGzqmm+E95E=" @@ -882,35 +878,35 @@ "com/google/android/gms#play-services-ads-identifier/18.0.0": { "pom": "sha256-T7byzYsik6Sujlx1It7Qg4Dsj0/KYP5Fg4f1qvTUhGo=" }, - "com/google/android/gms#play-services-base/18.7.0": { - "pom": "sha256-aUgeRlsCsMcurtWKy0MQo63h+n2DBTXRNGo86NKQpjg=" + "com/google/android/gms#play-services-base/18.7.2": { + "pom": "sha256-gyO6xQTEJbanm4DM+nKjandXfnVOQBr81mpGQlj7rxs=" }, "com/google/android/gms#play-services-basement/18.4.0": { "pom": "sha256-Bcp8Cs4NYmCTH5ftMsYM5ZgHH/Vg0/pE9J5vBpXStoc=" }, - "com/google/android/gms#play-services-basement/18.7.0": { - "pom": "sha256-HsWALpq1fXFyGNOKrKiBrSx7fWOaJuwaOSMxF257p/0=" + "com/google/android/gms#play-services-basement/18.7.1": { + "pom": "sha256-Bz9zJctDBQonNnp0A0i9sqR9WpHCBaBwAmeWWP3CJGg=" }, "com/google/android/gms#play-services-location/19.0.0": { "pom": "sha256-zOYKDEJQ5b5tM/RlBbpyaQSKaNR4hiyHv3Ycae+E2j4=" }, - "com/google/android/gms#play-services-measurement-api/22.5.0": { - "pom": "sha256-qtuWUqLgaMVw+khRkJ+VHprA9pZb0TDVtouQDwFVE00=" + "com/google/android/gms#play-services-measurement-api/23.0.0": { + "pom": "sha256-5+xR9imcMKArnTUS02ZkgBnwTkIf1VUw5m/u6iURnZE=" }, - "com/google/android/gms#play-services-measurement-base/22.5.0": { - "pom": "sha256-o5FaYtA8j6B0G5m1/sdQZY+ayqodgU43tXhk2N8REwI=" + "com/google/android/gms#play-services-measurement-base/23.0.0": { + "pom": "sha256-qmF7u5yuM4RgYt0/shUPuZy9Qp1C90XEvfVdQmwnkDg=" }, - "com/google/android/gms#play-services-measurement-impl/22.5.0": { - "pom": "sha256-YuD/dmruQqbeDlvMr7HdcUx4spyjdW33oiJ4gKw7VFw=" + "com/google/android/gms#play-services-measurement-impl/23.0.0": { + "pom": "sha256-AUYMQkOE0xy6WQ3QuYlR/eLgHIYSig5dNUzMAaVfcZA=" }, - "com/google/android/gms#play-services-measurement-sdk-api/22.5.0": { - "pom": "sha256-dT+ZbrBg2wu9eYXLx8ZcIS3wAAiDtNi+N+iQqX1D/KM=" + "com/google/android/gms#play-services-measurement-sdk-api/23.0.0": { + "pom": "sha256-speoQioIxOieMPdCCcHdgHzdbWTzhFBzcTVDDiBO65k=" }, - "com/google/android/gms#play-services-measurement-sdk/22.5.0": { - "pom": "sha256-GINY/gaRZHNBHCYeSxwxqIrwEldW5/CMsmjOHjs7vE0=" + "com/google/android/gms#play-services-measurement-sdk/23.0.0": { + "pom": "sha256-xafZGVEpD/F1s/oW2+nIABep2QXHTYamR/bBlfdyXqw=" }, - "com/google/android/gms#play-services-measurement/22.5.0": { - "pom": "sha256-uGy1w0LOQ3D8hfLlN/ztF+BXMDAVMWDK+Erm8R5RtC8=" + "com/google/android/gms#play-services-measurement/23.0.0": { + "pom": "sha256-2Bej5W2LsLiWc6q2QdT/JZlhfULMWZU9R287oslPeus=" }, "com/google/android/gms#play-services-mlkit-barcode-scanning/18.3.1": { "pom": "sha256-QbW2a8X1FAnADmJ/zDG1WSB2s09Xo2S9iaAcCtlpARE=" @@ -924,8 +920,8 @@ "com/google/android/gms#play-services-tasks/18.2.0": { "pom": "sha256-a5nEioldFV5Yq87mbMIhRtuDq9XYTK9sj3oq6psbzSE=" }, - "com/google/android/gms#play-services-tasks/18.3.0": { - "pom": "sha256-QqhXK+gsFBiw0nmyH5HCkN/VIM13AdKXqAWXF4u09bY=" + "com/google/android/gms#play-services-tasks/18.3.2": { + "pom": "sha256-KOUpZpypFrcRhKfaWC12GephFqayhz0rGiPC89neHNo=" }, "com/google/android/gms#strict-version-matcher-plugin/1.2.4": { "jar": "sha256-3xtItno8X+pyZ+nlHSDeR1eBi26O1XZITHTJbqKVEgA=", @@ -944,55 +940,44 @@ "com/google/android/play#review/2.0.2": { "pom": "sha256-308kkM3bZR/754TIxbl57GmZa8aHynzWeMfV9lsol+g=" }, - "com/google/firebase#firebase-analytics-ktx/22.5.0": { - "pom": "sha256-Ja0jCyb07RqrylXAVXLgDo+px2Hrjkz2aYyJI57YxzM=" + "com/google/firebase#firebase-analytics/23.0.0": { + "pom": "sha256-Ae6N/Zf0sTXTqjuPQfff7NVQcJqmBnY7pgju72FYmyY=" }, - "com/google/firebase#firebase-analytics/22.5.0": { - "pom": "sha256-rbTmdQMtspL1TBiclAqnlu2DJgtcsZfVTWt/v6qvf2U=" + "com/google/firebase#firebase-annotations/17.0.0": { + "module": "sha256-Z19xdCWZ2MpuhuILly/DQ5dVpMYDEI2FUl8qrPrbIzc=", + "pom": "sha256-eskt/D+7321oyAaO38R1BejHN/7liUZ4jPFBSMF/dtI=" }, - "com/google/firebase#firebase-annotations/16.2.0": { - "pom": "sha256-CFsRHeSXHLO5OP+QAMyAeQEE/WmlE0doTftybmnoUko=" + "com/google/firebase#firebase-bom/34.1.0": { + "pom": "sha256-oyhReVY6oPd+hY7rBbvv6Ll2+90MqkCp5cd7q5PXRms=" }, - "com/google/firebase#firebase-bom/33.16.0": { - "pom": "sha256-C4HV/KMtU6f6xMV7WhE0Hcs1Wczqm7ECj1uiRQSdfH0=" - }, - "com/google/firebase#firebase-common-ktx/21.0.0": { - "pom": "sha256-wn7MtIuViBFtb9MvRle8Wd+FUAJDIpNVjbuX6YeK3rg=" - }, - "com/google/firebase#firebase-common/21.0.0": { - "pom": "sha256-EcJkYba/8lSadVT9qqWMBwVQq/RyVem9oy3SODJMxz8=" + "com/google/firebase#firebase-common/22.0.0": { + "pom": "sha256-MV2rQ18HKsavNjye/9HpjbFoPS+HpgfwDVA8As2Eexs=" }, "com/google/firebase#firebase-components/16.1.0": { "pom": "sha256-gyDGcXbUFu3PWLZbLvSRtC+qE2DzzXvz2MLupCmK5w4=" }, - "com/google/firebase#firebase-components/18.0.0": { - "pom": "sha256-bm3TTUUSxzk+iezdi4KevN0x5r4skx59EQCofVaIAEk=" + "com/google/firebase#firebase-components/19.0.0": { + "pom": "sha256-Rf0ej9Po1DqGiUjuMXcbeNLl/CgbdyVNkKmV4U4plpE=" }, "com/google/firebase#firebase-config-interop/16.0.1": { "pom": "sha256-IhBbGLF3a2JCIqQUmw1LfnFAYePSh3gxfy15i/n1yHo=" }, - "com/google/firebase#firebase-crashlytics-buildtools/3.0.4": { - "jar": "sha256-vskyyWmCfVu9ZYd9BTGZ5Rbh9Vxk+k4NCrF+tMXspzI=", - "module": "sha256-jLnZXI8Ckns1HjT3TcKlUYk+3X+IDoueh2fQ/mis5NM=", - "pom": "sha256-pY0pC1XTprFkj08gkR7pVrzQtnPUdCu4vjlGMjgw4TY=" + "com/google/firebase#firebase-crashlytics-buildtools/3.0.6": { + "jar": "sha256-KL1BJZ2sj8cgDWKH2Or7hov4UTO6vmmi4tTn0mTKo9E=", + "module": "sha256-K6eSGcAh0wZEJFdtqxFnqxDAqXeLWvYp2nRSiRh/dbY=", + "pom": "sha256-IBUIG+3Y004RkchTFIhP/9O7ZA12tr1A2h/5pbb/mHk=" }, - "com/google/firebase#firebase-crashlytics-gradle/3.0.4": { - "jar": "sha256-nR2LYlEy7t8VIedW34+wL73yNSVdC95PSAHxyELFppo=", - "module": "sha256-8Bi2qxjl4bg4KPl89XWBXnHYeoiEhcFDK072wUSALEM=", - "pom": "sha256-iBVTk6QUfToPLIXAUVdcgg1ixlLcGHzbypkUMVbcv+g=" + "com/google/firebase#firebase-crashlytics-gradle/3.0.6": { + "jar": "sha256-UPaCMf+EcfzpCorLspdNXqGoXro182m45HbqDVV4gtg=", + "module": "sha256-Vx/qTssBMKrx7Fxw7OTFGkI8w3WIIig0z6DpExMBjdY=", + "pom": "sha256-bffzlGPH47rIU6TDnrajmc8gTeGDM7VEk741v2ygvmI=" }, - "com/google/firebase#firebase-crashlytics-ktx/19.4.4": { - "pom": "sha256-ijdG06Oyk2vlpdKO7p4P0We2XKd/Gj5s9KkShC/Ci6w=" - }, - "com/google/firebase#firebase-crashlytics/19.4.4": { - "pom": "sha256-91Rbhg1JC0N/PugTERpybi4kqoj7NZE/p0ayy3ZgEJM=" + "com/google/firebase#firebase-crashlytics/20.0.0": { + "pom": "sha256-qi2TNchYPgBv6cA1GJNZrXJ2JQG4M6S7IETi5FOCweo=" }, "com/google/firebase#firebase-encoders-json/17.1.0": { "pom": "sha256-yCPL7XoOdb8w/tu6Qv8cDIdS49wW7cz30PLl1stpx6g=" }, - "com/google/firebase#firebase-encoders-json/18.0.0": { - "pom": "sha256-On1ZeVp5loOvpkNZMQZsW7Y0rf69KIOgi0dl84zdPqE=" - }, "com/google/firebase#firebase-encoders-json/18.0.1": { "pom": "sha256-s6X/GjRyXyvlhsrQKvmdo3zYKbdj6cEYatzg2QhFWk4=" }, @@ -1005,25 +990,25 @@ "com/google/firebase#firebase-installations-interop/17.2.0": { "pom": "sha256-w+W9Uh+J2x3LCB/01gaTObrZSpKUGtOzmS4qislh/Yw=" }, - "com/google/firebase#firebase-installations/18.0.0": { - "pom": "sha256-E8ZMA8w8bENbPYUh48hfy8/v8i87fwF4qcpiaYHs2mY=" + "com/google/firebase#firebase-installations/19.0.0": { + "pom": "sha256-edQrO12RGXb6bd91J8iF8o8Kgb1alFrZSDA2sqfPoiY=" }, "com/google/firebase#firebase-measurement-connector/20.0.1": { "pom": "sha256-exiY9N12nBHKu6lwJUbWiAEV6B191v8ra+JI7hVtyLw=" }, - "com/google/firebase#firebase-sessions/2.1.2": { - "pom": "sha256-tvW0izoSECpVsrp7jVJQmnIgb82w13qiz3krMC042vU=" + "com/google/firebase#firebase-sessions/3.0.0": { + "pom": "sha256-UfvrbFOxJBDN7JBAARdh73Aj0EbK0BmW3adOx8GGhqE=" }, - "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.4": { - "pom": "sha256-iFfEwc6gbfCcEwq06gHLE6aowrRuxKcrefPQuxk09OY=" + "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.6": { + "pom": "sha256-TcBqs+b+SzIGnYHDWGN3AFOKK8f6Z45TDpNS3VqCkB4=" }, - "com/google/gms#google-services/4.4.2": { - "jar": "sha256-M6xbjCDHycyB6JjZ9Ncvjl8Xo1UFGCaDzYFexpOS7I0=", - "module": "sha256-tom98xESY+QuQd13QS5i2ekNttWrm+sYeA5jNF5G6Sc=", - "pom": "sha256-a76JZLzWRJhZBaoRsvY7iHgQ7gFK13cSY9KvFxTQLrk=" + "com/google/gms#google-services/4.4.3": { + "jar": "sha256-ZlEmXQzosprc07YMCtp9oRaDaNA/cyjaNnW7qPSd7+E=", + "module": "sha256-mOvEoXUKXN7ahXNF2fs6yZVpIF/YBJQ73RSDFqkHeeE=", + "pom": "sha256-V6W7qnBpGUdVLUu0kEqc/sugX3avzZhWRQZjN9P1p34=" }, - "com/google/gms/google-services#com.google.gms.google-services.gradle.plugin/4.4.2": { - "pom": "sha256-Ek7V66l1JrYW7Kc6w4LRwbm/5R66UttX1nGFSkDBgdw=" + "com/google/gms/google-services#com.google.gms.google-services.gradle.plugin/4.4.3": { + "pom": "sha256-szfrFr7ac6wigckAu1R/2yPAg8ELIStMdjAdZKptgcE=" }, "com/google/mlkit#barcode-scanning-common/17.0.0": { "pom": "sha256-9cr4tnCn8EjBPuY3U28h2lK1m08iGAgd8yCYam4607Q=" @@ -1042,9 +1027,14 @@ "pom": "sha256-O7RSgN8d0clrmgFySmFFZrfWDTNFP81SwsdB+ZmcOk4=" } }, - "https://jitpack.io": { - "com/github/AChep#bindin/1.4.0": { + "https://jitpack.io/com/github": { + "AChep#bindin/1.4.0": { "pom": "sha256-rB5C9SQGEU19Im5mOMCnXysW+Sli5U2P0G2gZkjcOhI=" + }, + "Kyant0#m3color/2025.4": { + "jar": "sha256-pJ5eHb23YuhGtz589nwhNtlhy+rTE/uj2A8cgnEk6Ic=", + "module": "sha256-Zv65e3Fwu1rQXn9/+pRub873r8gelGJJV+fKCjicnjM=", + "pom": "sha256-rvCYjtmRCl01BRtLRLgWpc6DNQrXyd8WBbqQVr/3ZFc=" } }, "https://plugins.gradle.org/m2": { @@ -1072,8 +1062,8 @@ "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.0-2.0.2": { - "pom": "sha256-Awt8WJILvYtxsouoASiiJkzm2zBZbBR3uO3yqGagKdk=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.10-2.0.2": { + "pom": "sha256-T+2FknJHkOtvEoLC5rmqijStYFrs4iX4FTd/ks3QjeU=" }, "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/1.0.0": { "pom": "sha256-GYyQmAuNNhqUfOxCqqunYrNdonBkZ7QktyWucwiPhrY=" @@ -1098,8 +1088,8 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-alpha03": { - "pom": "sha256-7yv4AbRLZ9pu2jJsRBHPByRxySJi1Du3YhJv/74Y6wk=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-rc01": { + "pom": "sha256-8oCiSG0FETN2v+hnUEuQ2VEkL9DFwBi2UcC+tcTa6eA=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", @@ -1205,26 +1195,26 @@ "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.0": { - "pom": "sha256-/PjWqrmCUof4NLw2FtA08+36m4yxrhIr7pOZcPs4n8Y=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.10": { + "pom": "sha256-sTdIIkfEScNvyZrspHaNGQ6mFgA4oX1SiMVTAmTZlZM=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.0": { - "pom": "sha256-kALsce2lmj+9LC/mUmCaz3lOCHEbETyXdeZHrzdyOqo=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.10": { + "pom": "sha256-Ro1BPeXbtAYyq0jQ2fkZ2+s6Jc8GfWkWFI4NJNyWpKk=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.0": { - "pom": "sha256-aLQJ3YH9kBMXhLcBP7gFB+tVkOWoYsra32AGU01n0ME=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.10": { + "pom": "sha256-aX/ipQv31kKnJiZXDqwYXvqWPK35mx6CoTJhnv90nSc=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.0": { - "pom": "sha256-Mdrm+qWFL2BmZ5hJSZqeKPR24IXZrSwSEdwzQFlDhMY=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.10": { + "pom": "sha256-bEpk94/uJ/Yk21IBWbvmxmgC3AV30d1TAMAPloAJcfo=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.0": { - "pom": "sha256-91hYRP+HSUQVgBJIhBVIr15JTORLi/I0ngJ0N0Gg6yo=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.10": { + "pom": "sha256-I3qJY5hoSgG2/F550Xp6gPOzz8/VIcwMCMIsbMUP0LU=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.0": { - "pom": "sha256-PJflge73mRMcPp0HA6r0gvBpCjN6tfGb4s82IA80RHE=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.10": { + "pom": "sha256-5tQYvuGP11dJj0jVHUKcDzO43o8DpC5fhFBWJyAx2/k=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { - "pom": "sha256-8FlQFQfX64VZTgFOhnL4CYk7eDHDVgow0+GkStxC8OQ=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.10": { + "pom": "sha256-RTutjQzmH0FHwwdDEkMfc2f7Ioj/gO+k3xWdEHVWi5I=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" @@ -1234,13 +1224,13 @@ "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" }, - "org/jlleitschuh/gradle#ktlint-gradle/12.3.0": { - "jar": "sha256-alRfYdVA/Dn0v2HOhwzeoe+k5dIh0D+4Jxz2UZ8M8l4=", - "module": "sha256-FRP0XReCiy/3wZj3db489QqxUAlgYfBJzILy4LwDQLk=", - "pom": "sha256-eJGNQMkiaMUUJpmVFk2p5dUymjCnC8eLzlaR/kEPRAU=" + "org/jlleitschuh/gradle#ktlint-gradle/13.1.0": { + "jar": "sha256-CALfWFu3wo8Wa/ICNocIGyxgGto16tOsPe0kejCJnv0=", + "module": "sha256-4cnCTA2MRH2qo26OGqlc+iaK/nugOUUnBI1Tx92r/BA=", + "pom": "sha256-FDyk1qAQ5tBCFutj2IbywYV5vRn+up0xT507RtE70FY=" }, - "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/12.3.0": { - "pom": "sha256-yL4/A0jEnBKFMYuu2LM2Zw4+F82YJCDAf0wmLpf8zFk=" + "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/13.1.0": { + "pom": "sha256-NGnjl+VFVqkpOpoXHkEzhDXLMYUhVOlysX9gwRqBRX8=" }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" @@ -1530,25 +1520,25 @@ "jar": "sha256-OfNnW5EObpuTgl+ChL7J9K0wRM0gpvfI/54vhpXr8h4=", "pom": "sha256-6oYs472WzLjKNrjp57rvLaP7v73CVrrqqMioc5EQdOc=" }, - "com/github/skydoves#landscapist-android/2.5.0": { - "module": "sha256-DhZga6tpFXWFAk1WcfU4dGujWNFkbLesK0WRnnmkj98=", - "pom": "sha256-bMAPADEY3rhS8yyawqLmavBxmEzVmqMYaSxFnwCsHxU=" + "com/github/skydoves#landscapist-android/2.5.2": { + "module": "sha256-YmhywJ3EQF8lcmjDNv5Av8kCXPJg6o6o63+qXojeZMQ=", + "pom": "sha256-6BGYAvQ/brkd73zZY4sYL+YNpcRrOqN/r2hLCjNFzeA=" }, - "com/github/skydoves#landscapist-glide/2.5.0": { - "module": "sha256-xLYTbuIbYBYtoiNum7tKu8S8IlJhp+3scdksAz/5BjA=", - "pom": "sha256-G9+wMYnwTnci2u8Y4Amh40TFLvbKrpWiInhr2EhKwfM=" + "com/github/skydoves#landscapist-glide/2.5.2": { + "module": "sha256-7aEVo6/E9HRwA6b1bET0lDXFaBg/hIgj7sVEFs0BTrs=", + "pom": "sha256-oVjPl7LVUBMQYJ3qw3zsm04It4IUSysqLNst64S74g8=" }, - "com/github/skydoves#landscapist-placeholder-android/2.5.0": { - "module": "sha256-oovGTiVvDqAUyqvum+XFEgUaKrBC8rvVEu0zQD5qzn0=", - "pom": "sha256-GS6mEziVG4D7YKzkluY4ZApsosCl31QzpInQCYnYoGs=" + "com/github/skydoves#landscapist-placeholder-android/2.5.2": { + "module": "sha256-3SfqI2M5gt9CqHmUy2U7CIdwUdWbfs+ZZSTBQpuVfss=", + "pom": "sha256-4T/Dd6jCSu1UHP+sl9xa3rfSio2M/MnGO8rLuVxderY=" }, - "com/github/skydoves#landscapist-placeholder/2.5.0": { - "module": "sha256-p3W1VB4eEdzFLcnZ7rfJMRdYO+STR0Y9xIa9O4vwU7w=", - "pom": "sha256-HfCcEARJb62SNpAy8+4eunNN3eGsbIsaQb0UlLaOkeU=" + "com/github/skydoves#landscapist-placeholder/2.5.2": { + "module": "sha256-GSVaQhRwSXRyzvF4S4G96XisPmXth+8zrUdqhQnNlW0=", + "pom": "sha256-XEJKYl8bpNzYxyBus931KNMIfvHTwkrhJadxS7AfTMk=" }, - "com/github/skydoves#landscapist/2.5.0": { - "module": "sha256-2o/Ks8xb6jx4R3SyCH03QcY8nW8JNyGwY304K9bP+zQ=", - "pom": "sha256-5vtcTi4VQQIJCWBci+1tzjc1JWdEItHzmsImZjzmEog=" + "com/github/skydoves#landscapist/2.5.2": { + "module": "sha256-nQ0g+QS4LvpYYW3O9Ioyw3HKwE/x9LuGYfgMFRMYTfI=", + "pom": "sha256-E5Rx6eHau+k0lPp8g++zzlIrC2ZvZ0HemFVMNWDh6Ko=" }, "com/google/accompanist#accompanist-drawablepainter/0.37.3": { "module": "sha256-M/O1/0mKSsp0U3Nccx7zo+X3FBkdEjKijeg/dtNC1VY=", @@ -1602,36 +1592,36 @@ "jar": "sha256-8d0j+K40qOkTZnI5kerQ1kmdGj6RY85VDCALAtdqhys=", "pom": "sha256-JlupWajhPDoGEz8EtTkWnBAY2v/U0z9TxFOrTLOG9XA=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.0-2.0.2": { - "pom": "sha256-Awt8WJILvYtxsouoASiiJkzm2zBZbBR3uO3yqGagKdk=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.10-2.0.2": { + "pom": "sha256-T+2FknJHkOtvEoLC5rmqijStYFrs4iX4FTd/ks3QjeU=" }, - "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.2.0-2.0.2": { - "jar": "sha256-9VDzX6F6GFKRazyAGvRFjM2SRINsWu/n9Dh4xAJTVz4=", - "pom": "sha256-qZFWUgLy+0+T8VGdRAmfo0TIPMx+ZfWzHupPCvZCl5w=" + "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.2.10-2.0.2": { + "jar": "sha256-9YjSqCxG542c/JqkwRWc8ppdeJW3V7Jr3kE9ueMQ8gs=", + "pom": "sha256-6PrlqKS72yXA14QsXtd+a7nUB2qjKFvuhzAj8dx1v1M=" }, "com/google/devtools/ksp#symbol-processing-api/2.1.21-2.0.1": { "jar": "sha256-ayE0FIw7yenPnPI51FAxohzXiZVqIVktGjIx/orjCa8=", "module": "sha256-FOy0d2qAcehhKYMzGUMTmbKmnm6b/tyymSU4vaymz8A=", "pom": "sha256-ITlIj5MwvlkbT6pX4bgdH7qDaWi1HwBx8JRJ4+0J8sE=" }, - "com/google/devtools/ksp#symbol-processing-api/2.2.0-2.0.2": { + "com/google/devtools/ksp#symbol-processing-api/2.2.10-2.0.2": { "jar": "sha256-WI0XxOqYKxECjCyCyx1zANJpAjqAaACfmun7LJwgxtk=", - "module": "sha256-e1kc4hav87nvLcW6YaJILf2yCoCguHKqeBfiF6GUEto=", - "pom": "sha256-LpHIxMD1CeqgyvTHvGSQb4xThDGEtQ2vEZzhTmnDU50=" + "module": "sha256-lupXel8S2WilbRsFA+qItTpAMHruaeslKTU95K9druM=", + "pom": "sha256-gOUlWqPkLF8zxm8pRVUoJtS8JUFN88a3tZlnASllR4E=" }, - "com/google/devtools/ksp#symbol-processing-common-deps/2.2.0-2.0.2": { + "com/google/devtools/ksp#symbol-processing-common-deps/2.2.10-2.0.2": { "jar": "sha256-PWQhgL4YRkbs6cbnGEkA2S+E+AgNq4OKbbacD4rN1uk=", - "module": "sha256-/rMB8m3ZJ3h6KFOGTCqhbBH58tKM8A7Nr5mLvZSpBHE=", - "pom": "sha256-5NfdClANTlkifctlfc6QkXuEqGOdLx/Ji77xxXre0wg=" + "module": "sha256-0NX38d9NyFF/tXFYrLSOdUYRyXTTEqX47e0SXGYfpL4=", + "pom": "sha256-2rNtjr4AKghmSp3zmhUIec93P/G0rGvGpzBdk5plNzk=" }, - "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.2.0-2.0.2": { - "jar": "sha256-DhsXnkmhJCdkulr/OJSjYBv9jQbFk8U/B4Tl6rfSgNQ=", - "module": "sha256-/sbV+uNusZSW6M9ByiD8rI6HrpKjfbubj8ed/5zrTik=", - "pom": "sha256-Bf3JBIew+Bk3iyS/iZ60AJfG0BXFq/jvipe13vujm8U=" + "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.2.10-2.0.2": { + "jar": "sha256-HvOaWiXnWXGcE9/9It0YlXmrzC/yWen4K/GSjrxSuxY=", + "module": "sha256-RnwC59N0K2Zte/tZrybSRs50EvuO9ZKHUu+mtfyZ+Cg=", + "pom": "sha256-FP72WLwChqvXtKFIB5WI9zVNIO38Kt4OZdA9Nkaqags=" }, - "com/google/devtools/ksp#symbol-processing/2.2.0-2.0.2": { + "com/google/devtools/ksp#symbol-processing/2.2.10-2.0.2": { "jar": "sha256-P3xAhFT7NGkcRjyhu/s9DLyuzjwWiaZf/7IHyzJj0s4=", - "pom": "sha256-2vLS9bGuonFklT+wUdZSZz0LoGEwM49oJjw450DRzV0=" + "pom": "sha256-M4H0cjExD16zbhHD8gDCzPmkHOnHilUCJlMpmA/qX7k=" }, "com/google/errorprone#error_prone_annotations/2.11.0": { "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" @@ -1649,6 +1639,10 @@ "jar": "sha256-FE86771uJ9rsVdN1OyxrE8Gv2vDPBIFs21ZFiO2S8b0=", "pom": "sha256-9xOEnCOzSVPoVFZdzoqnlcrgwUFmEbcgwhRhMix5X4Y=" }, + "com/google/errorprone#error_prone_annotations/2.39.0": { + "jar": "sha256-ryWgTsQWGzyY/Z6MDfY9Y5ADzzCn4eAQ7OVEmLiSVX8=", + "pom": "sha256-tjCrKEOIZrYD8Qbge0PdhcVKmMS97oV/S7+QnJcuuMo=" + }, "com/google/errorprone#error_prone_parent/2.11.0": { "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" }, @@ -1664,6 +1658,9 @@ "com/google/errorprone#error_prone_parent/2.30.0": { "pom": "sha256-Xog0zMDl7Qxy8wbCULUY5q0Q0HWpt7kQz2lcuh7gKi0=" }, + "com/google/errorprone#error_prone_parent/2.39.0": { + "pom": "sha256-OHi7TJNnjUzWTGlC+5rCdp+qgr1hfDi7JCq5HiZWYME=" + }, "com/google/flatbuffers#flatbuffers-java/1.12.0": { "jar": "sha256-P4wIi03QSphYch8uFiUIyU2w3Yb5YeMG7mPvLtqHG/c=", "pom": "sha256-yyJrr1RiYHcPIegVKmqoi6FSMNc591DfSA8qZo1D4Os=" @@ -1751,61 +1748,61 @@ "jar": "sha256-dXv+kGGTuLZR553CbNZ9a1XQdwos37A4FZFQT3edSnY=", "pom": "sha256-eEY5mzXHzWQqmzoADD4tYtBOs3pFR7aTPMixi8wvCGs=" }, - "com/halilibo/compose-richtext#richtext-commonmark-android/1.0.0-alpha02": { - "module": "sha256-oiu6m2uxPHjO6ZuL1sJl5tg+IrLgiqWI8Phkt0yjPsI=", - "pom": "sha256-RhHN9E6f67zEL8SDMk/XSD/+peSsie4yJUhLxCrxEMw=" + "com/halilibo/compose-richtext#richtext-commonmark-android/1.0.0-alpha03": { + "module": "sha256-Y8v7EYEf2dcszYYS82yB3FZLsdL99V3ETZbQDuaDZh8=", + "pom": "sha256-4/VFfcD0BNKHbEEI9q//RM9+It2JTvd0hNsFPXHxp0g=" }, - "com/halilibo/compose-richtext#richtext-commonmark-jvm/1.0.0-alpha02": { - "jar": "sha256-s7+Tg8pkKBZDGqpnqzOD6mf1QT+o2R4TeCyT1J1bO5k=", - "module": "sha256-G0gtDONMIMA9CJySPkTv/X5CbzZ2dIbF347Ue29pcSw=", - "pom": "sha256-Lpb2PwrMAj+VyBmyx9h1Xi1+sRx6TziCZJEqe3x8vSU=" + "com/halilibo/compose-richtext#richtext-commonmark-jvm/1.0.0-alpha03": { + "jar": "sha256-frqJ1buDpoMRGWN4Bf2Q1GIcyrp9vw3zXNwouOzEFdk=", + "module": "sha256-cUN2DAqWItiWxFlGdDi0LCRaC9gR6P2IpBB8IJh9ktE=", + "pom": "sha256-hDs1M1/4jJJuYxsJWUqfljFBahcSTQXQcIkSVHrKBZQ=" }, - "com/halilibo/compose-richtext#richtext-commonmark/1.0.0-alpha02": { + "com/halilibo/compose-richtext#richtext-commonmark/1.0.0-alpha03": { "jar": "sha256-0wgWu6ON0smuew9D8V5oPM/xjhk3/TAbSKXs2g58Nes=", - "module": "sha256-Uw3ImTr2TM4yQoKGdobr1qoSxrWwytMtXIGQ7QH0hfw=", - "pom": "sha256-zzHHeabyGDifNPG5gGbin2J5zp9ar+6x5qfxIXdDEKA=" + "module": "sha256-GhUJL6zmiqMuql1CH1Gg3iceJ1ZOXC+enT5tcDrIfT0=", + "pom": "sha256-2AKiHS/LS4NZy0yWk+Fas6wS0kST7eFrwLV5QD37ejE=" }, - "com/halilibo/compose-richtext#richtext-markdown-android/1.0.0-alpha02": { - "module": "sha256-7NLPAnt/40NJC7LXZGeLzs+nkEnBN7buXXH5TEqguDs=", - "pom": "sha256-xaSwRyFO5ZZTzNOJCzmHz99HQOgFDu+h7PSMRo5ErWA=" + "com/halilibo/compose-richtext#richtext-markdown-android/1.0.0-alpha03": { + "module": "sha256-qvaP/oINzfiO18ridXfLS6sPngEzuRGV6ss353f4AtM=", + "pom": "sha256-r5xa7owUHAku61X4Xoi3wIIYVBgX+xvOzBRh70H7ZrI=" }, - "com/halilibo/compose-richtext#richtext-markdown-jvm/1.0.0-alpha02": { - "jar": "sha256-Szxi1fhMNPakGUwze9qb8UdhOlZJHxFf6inFxnQSTSI=", - "module": "sha256-3u6k2fpnqeG2CGdZ8w4XKp4uImXcYlaYpQHRR/F+7c8=", - "pom": "sha256-+HdRF1bYhEny+6jB7AhAOEQ+JNFEMczdQvPI/VMFL+k=" + "com/halilibo/compose-richtext#richtext-markdown-jvm/1.0.0-alpha03": { + "jar": "sha256-nbD2ZEltTPt7h2xKRSmki3MyzrZBN9klhgijERIsVUk=", + "module": "sha256-r7fEAhfX1JEt24TdBiQUWU2p0SPlffkAyrUUx4n+m5o=", + "pom": "sha256-BzIv4TQWgha1k0QOS1+/s9fAxiHGGgm2ajguC6rgvrA=" }, - "com/halilibo/compose-richtext#richtext-markdown/1.0.0-alpha02": { + "com/halilibo/compose-richtext#richtext-markdown/1.0.0-alpha03": { "jar": "sha256-tfFk9bx+pZkOGTtUWpIcx2W/Ayb1Nuk+KK8h1LrdUu4=", - "module": "sha256-4uwgUC8HZ8mFUswZssCIhsLlBA9xeL9fS759l0vaqBQ=", - "pom": "sha256-LV/NjWB2S90D6kiNslIjvYjd9rB7J1a8x/ZDgrrmAjw=" + "module": "sha256-rGPDm5cRBTdhSONvfrP8lXju+Q4I5Nss39WCPxxy+ps=", + "pom": "sha256-b7lrnEjQDja6nNlUzq4EYtN2V2AbxiHHtFcYb3m9oMQ=" }, - "com/halilibo/compose-richtext#richtext-ui-android/1.0.0-alpha02": { - "module": "sha256-9BMyOwKzVUWutBXeW/uygpfufcoznrf5xpY6Wo4KUN4=", - "pom": "sha256-sA81m029iQSqfY3km4OlBz4f27pZu8I8HjaFauachJ8=" + "com/halilibo/compose-richtext#richtext-ui-android/1.0.0-alpha03": { + "module": "sha256-Rk2sVypEQQAl104mweRTlXmkz3Sf8TG3jbLhBWJoFH8=", + "pom": "sha256-Yti2Uz2ZIMP/zn1fj+JQvXXueVb+0Bmpt/oMJw2bLEo=" }, - "com/halilibo/compose-richtext#richtext-ui-jvm/1.0.0-alpha02": { - "jar": "sha256-UFGLCGzyAbFG8h0DkxfaMX/iCa28E6o6PVZINbn1i/A=", - "module": "sha256-m8Dsfsa2lmyLC4+WNw7VyFDpvyGUsF1IzLy0jw82pqU=", - "pom": "sha256-ARHyYBFgULapd46DRitbhra2VTxUP4Qwr5gdNyWg0PQ=" + "com/halilibo/compose-richtext#richtext-ui-jvm/1.0.0-alpha03": { + "jar": "sha256-e1znhlXob67FshCMbeWLpsQ2pecQUS8pNKTdjIDy/vY=", + "module": "sha256-ITcv89jBUxZqmi/gMkmG9kX4AdScyonm5oxB5RXRaS4=", + "pom": "sha256-lKbON4FQALkY+KVRKJNQlqlXd8z++WYmBnS/BOQ7CTo=" }, - "com/halilibo/compose-richtext#richtext-ui-material3-android/1.0.0-alpha02": { - "module": "sha256-uGKdWg/IzuQzO6IuNcEC9ALnpLsl/CNUY9Q8ciyi0iE=", - "pom": "sha256-ryOOGBwqlGMtO4U5o491nLfdR1aPVY+XB9aAgbxpl0U=" + "com/halilibo/compose-richtext#richtext-ui-material3-android/1.0.0-alpha03": { + "module": "sha256-11yivUDbS0hrWWT2vb9ktKgGEkNWw+D2CSuC6ptsEe0=", + "pom": "sha256-QS7SpzvIMjrkE8M1gzc+lSGWt+esRZrafwxGcaTcZqw=" }, - "com/halilibo/compose-richtext#richtext-ui-material3-jvm/1.0.0-alpha02": { - "jar": "sha256-ORdIoZea5k04/lC35mSLs2pki9oYD3VhwO0owNMcMgI=", - "module": "sha256-OB8qoa5LfeN0imFbf+tmbIEx9rzOeMpwiAZTvmoMA8M=", - "pom": "sha256-iDbjqPq89AKL8PyTvA5qkJGpuG4f+NGFmW3evDggsFw=" + "com/halilibo/compose-richtext#richtext-ui-material3-jvm/1.0.0-alpha03": { + "jar": "sha256-X4M7mgjcZ5V76SDARpRmFxEDN50E5sW1ivfh+UR4EPI=", + "module": "sha256-fxcOMwFmPWAKkkZlugmK92UaJJhSKtbKvxTBB/CpigE=", + "pom": "sha256-Ud/zhCQAFCfnBTuBEVR5ulcdrMD8CLJDe/rt5mX764w=" }, - "com/halilibo/compose-richtext#richtext-ui-material3/1.0.0-alpha02": { + "com/halilibo/compose-richtext#richtext-ui-material3/1.0.0-alpha03": { "jar": "sha256-tfFk9bx+pZkOGTtUWpIcx2W/Ayb1Nuk+KK8h1LrdUu4=", - "module": "sha256-2578ngoyEugCIv0BEF94VuvPuHnetu/jH4VCPGpLLfI=", - "pom": "sha256-VwE4KsqkYLWU7aqQxKuLNmbKTPx+M5kMWaCzW8KPwvE=" + "module": "sha256-ZYYL5IqthqYslBJvV3vk2HFClvOfU9AbVgG/0fG2fxM=", + "pom": "sha256-M9Fo1pk0WjIJ/G8dq4p9pK/rq/P7Caibx1dyLQ7IV20=" }, - "com/halilibo/compose-richtext#richtext-ui/1.0.0-alpha02": { - "jar": "sha256-scP6pxFYNbMhVhouO7dW5Og8KRqhY6PzCBDzKX9foE8=", - "module": "sha256-BxO3a55WbwkmEQplNsa3uUJ+8zMrKcsirNPBCa3Mzk4=", - "pom": "sha256-32eP7bOfbCMto6dOQUa1VE036jXSOLGyMUgr7NYSCng=" + "com/halilibo/compose-richtext#richtext-ui/1.0.0-alpha03": { + "jar": "sha256-lEOCa778oJbAKzCwGu5yfjF1VePnH+2fkfVxhVmmK3Y=", + "module": "sha256-uUkDmoujo6zIJqHaSzQXaDsvxjr6iMfiyiA8sRDEBDw=", + "pom": "sha256-Gr0Dc855jCOJH3xLcHR8uazpdmEWM/x2pzUDrNtsO+k=" }, "com/mayakapps/compose#window-styler-jvm/0.3.2": { "jar": "sha256-CgZ+ViJliFOLyJSkiRMCbsy1/M5w9w2z7bG57uIU9DU=", @@ -1816,13 +1813,13 @@ "module": "sha256-X8dNSe1IImBLtiMbgqZoSnycSi5TAsB5SFbcnqL/4PA=", "pom": "sha256-WjUR8QbYW0UjQSY4346LURnS6EQCbRG1hzpqlenq8xA=" }, - "com/microsoft/signalr#signalr/9.0.6": { - "jar": "sha256-vV+s9zcEYAuOQJFf2TpHuMg5W8FSs+EVqOqlinNcehM=", - "pom": "sha256-7/Ag4At+CRU1hm5cs4zv2sSVgzrGeyUubkhoQKpzlVs=" + "com/microsoft/signalr#signalr/9.0.7": { + "jar": "sha256-K+svAM+NNv71uOU/2xy2pHkfvPV3S5Y0drS1vrhER/0=", + "pom": "sha256-/TlWOgjxkz9Q/pVm0in6P3SgQibo7Tf8flucY7yp9e4=" }, - "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.6": { - "jar": "sha256-cMIAHyPKApLPIQQRDcsfkSMzQzarquRV3OUkMMN7MMA=", - "pom": "sha256-dY45cjor/BosAWsU+KOtpcVX20wBVi877hIVXoyGaDs=" + "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.7": { + "jar": "sha256-54C1EDzlSBlIR/rVJ0woKLBTUCMRB20Bo/Lhb0cnifk=", + "pom": "sha256-QLV7TQ8+6HBr9NDgNX5t19vcEbByiJdy00Z6UKKCRbc=" }, "com/nulab-inc#zxcvbn/1.9.0": { "jar": "sha256-OO+uurCRROsfTUyf9lDnnfh1qNbEU5wQWweaYGu32zQ=", @@ -1865,44 +1862,70 @@ "module": "sha256-uGqTFURxITGVpEL4XKBG55oAHG1EbEHU0WiTbahW6+I=", "pom": "sha256-YbyUJDqTc9mUini25xAAl161EPtvf0aoHq/N3TgeR3k=" }, - "com/squareup/okhttp3#logging-interceptor/4.12.0": { - "jar": "sha256-8+jV8JA8JQwrVdL0f8/gCOgGNDhdqDhRYcemOq7Qx0w=", - "module": "sha256-LiFIzSE7T49U1m0FSKIoBX4fe2czLg+Xmxoc42sidqc=", - "pom": "sha256-MVkkh9X6euW87fZ4Bqy93Eh9zPROH9t/z3zlNkrPyFw=" + "com/squareup/okhttp3#logging-interceptor/5.1.0": { + "jar": "sha256-J2rF9o6koHqsf6fv/edWM23JlLds5cqKQoWY1slAF7s=", + "module": "sha256-rBiPvGIZOoD8Z/CX7GdpWOMdGCRV8oRri83wzvNWwE8=", + "pom": "sha256-QIEx77f+TY3fAF1qgR4IoCKKjQVfx6+lMVpeV09Yq8w=" + }, + "com/squareup/okhttp3#okhttp-android/5.1.0": { + "module": "sha256-79RV/5LMiIDaoq2rxKSNsFpqrkDoQmbCGFpNzt/bU+M=", + "pom": "sha256-KgadhVX4w0b12eYpTqwStJysbvefOkvm7r7NcK1oU7g=" + }, + "com/squareup/okhttp3#okhttp-bom/5.1.0": { + "module": "sha256-Q4ZC6S5XAws0WG7Sk7jRHaZ57+gAdFzka3bWE62TAjM=", + "pom": "sha256-8kla1GUhJpF5geGuSSIezJ3ctP47vCB75h1B69zqB4M=" + }, + "com/squareup/okhttp3#okhttp-jvm/5.1.0": { + "jar": "sha256-pqrH8V08LDy9Kvfs9W+XQHFkpgSy24eVKZUOMc6mmbI=", + "module": "sha256-sulz7WEYTDMNpU5+YuW6STQLZkh1x8PiLfjvSWB8TXA=", + "pom": "sha256-aNCp1oSYz/jQM+gJUKihDamZiE6Y07RMiNDpsAUd4nA=" }, "com/squareup/okhttp3#okhttp-sse/4.12.0": { "jar": "sha256-v/T7yu96rC2RDU/0ba+qTm0V2hJ99rrJchbaRpQ6fUw=", "module": "sha256-c+RIzK9gfU9gO4tuZmGHKk/6PCZBGTyLvE1r2h5Ww0I=", "pom": "sha256-lKunzO96e5DcolIFhb8LEjNtyO+U1ZGWPu2sV3lnkzw=" }, + "com/squareup/okhttp3#okhttp-sse/5.1.0": { + "jar": "sha256-OQcuhhe1MnqVEJBZmbnb0w5Mx/EOQ5kb9uuvpviGVu0=", + "module": "sha256-DUDRBjDOEGtUKMCqzyJHbEyRL9neROdeMgczJJ0iYqQ=", + "pom": "sha256-fsiVbKQHXbrRJmkkCCYgcnSLZetJUfR98okD2siiaI0=" + }, "com/squareup/okhttp3#okhttp/4.12.0": { "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" }, - "com/squareup/okio#okio-jvm/3.10.2": { - "jar": "sha256-/Qp+dsZzHwDpILe8EcBdgjqTIEVDGt1Ujgld4CCmnt4=", - "module": "sha256-p4CkJMVx4odVASiuADMjVibf/iFsuNs7ICRkmWrZaPA=", - "pom": "sha256-AP000Iv0YxNiofVSLKpXyuKMosfpOS76My72Vs/anUM=" + "com/squareup/okhttp3#okhttp/5.1.0": { + "module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=", + "pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc=" }, "com/squareup/okio#okio-jvm/3.12.0": { "jar": "sha256-tfXygLtijp9Y+L0557zSsJGdxm2Q8FuA06qyLxuZy+o=", "module": "sha256-uN1osQceSgX6MRt25UGlSstzlewqYumMORr0zXE4umE=", "pom": "sha256-pAbwPoSUEoYrTDCfayOjrbSQPK6Hg2+A8I8hOCVYNGg=" }, + "com/squareup/okio#okio-jvm/3.15.0": { + "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=", + "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", + "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" + }, "com/squareup/okio#okio-jvm/3.6.0": { "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" }, - "com/squareup/okio#okio/3.10.2": { - "module": "sha256-P94fn79yxsMm1eiktTL0/Z/aLdDLFEK8pODHl9FBI4c=", - "pom": "sha256-7lbAIUoPqfER2nExxVDo3ICvDL9WCVbBzNosZtdQa0E=" - }, "com/squareup/okio#okio/3.12.0": { "module": "sha256-LNVdKix2ILnLJdBBuXHv9JUdC/gusaRYzkIwsXNuzBM=", "pom": "sha256-3gtsdWazZJTDnl3+5OWjcHzAYCHyBqbYo4VRLfOYDNk=" }, + "com/squareup/okio#okio/3.15.0": { + "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", + "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" + }, + "com/squareup/okio#okio/3.4.0": { + "module": "sha256-aRc2CEF6IRPm+mr+t7RUCyDfcM/aP6Fsc6qk+nAv+tM=", + "pom": "sha256-QOr9s+epasxcFR3pzL7BKFDy37XL53Ph90zrU2JVggM=" + }, "com/squareup/okio#okio/3.6.0": { "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" @@ -1943,21 +1966,21 @@ "com/sun/xml/fastinfoset#fastinfoset-project/1.2.16": { "pom": "sha256-kFgkJa3B9AtBNi2vuVFzkxIlrKpeeWINXmvVL2Rikro=" }, - "com/yubico/yubikit#android/2.8.1": { - "module": "sha256-lomBmHzR2icSn+QkYhpXymi5G1cfBrxvRgFZrH80NOE=", - "pom": "sha256-NIap5JG1+GFlUCtvwRRSRtmyTu/E76zmzHJ++fA35u8=" + "com/yubico/yubikit#android/2.8.2": { + "module": "sha256-IBJwMeoIEt2rL+RNs3+jLRWkBZjfHBmmcI7v/5gg+QQ=", + "pom": "sha256-vPC8sTd+GEEk8AmNlrBTs54kyYayV9t75Yrfi9M+c5Y=" }, - "com/yubico/yubikit#core/2.8.1": { - "module": "sha256-PUf3GNMRKSlAbaSiJqxW/Z5Jfh3OmWGPKfU7K9kwohk=", - "pom": "sha256-910eH20xQuzXG7SX8H5+L4hF7WiUEhY7uQRwZjvZEVg=" + "com/yubico/yubikit#core/2.8.2": { + "module": "sha256-g2HwADkr+c44YJEEavnFsPMayjn18tJ2L+v6vsKr53o=", + "pom": "sha256-dhjMXs2kZBokAkgrZztCmRgVvx1O6pjp7X8Mg1uXfxU=" }, "commons-codec#commons-codec/1.11": { "jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=", "pom": "sha256-wecUDR3qj981KLwePFRErAtUEpcxH0X5gGwhPsPumhA=" }, - "commons-codec#commons-codec/1.18.0": { - "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=", - "pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4=" + "commons-codec#commons-codec/1.19.0": { + "jar": "sha256-XDiB5PVWhV6cUykn7gyd/elMxmdg1YBcAxpZiHBwr18=", + "pom": "sha256-4PMmn6I94MgxMMVln1+VFMxUIsC830Xy6uAEp4ufyjQ=" }, "commons-io#commons-io/2.16.1": { "pom": "sha256-V3fSkiUceJXASkxXAVaD7Ds1OhJIbJs+cXjpsLPDj/8=" @@ -2114,32 +2137,32 @@ "module": "sha256-0w1VvLHRtgjT13QBNIipFT8J4KUZpZzqiT2JWzRBtNM=", "pom": "sha256-0rcanG8PxQPNnr5u5KjxEFcQI3CQOHxH0/Fnc7xSXfo=" }, - "io/github/vinceglb#filekit-core-jvm/0.10.0-beta04": { - "jar": "sha256-GWZzGFGjSZ+Hkyn6OxQqNjc+0tlhicTua2R6PvaP6vU=", - "module": "sha256-qZki67wQ9Got5/APssrPmJs0NfUUKLY5FgRmYMh78AU=", - "pom": "sha256-n1PEG4Qvn7qI2uD6PxpmZ7+Pu5cx61P/0XBSrzEVjmQ=" + "io/github/vinceglb#filekit-core-jvm/0.10.0": { + "jar": "sha256-B+C9sdlv+YchT26retqIEevZOliCbsZuJxq7ktwYlNE=", + "module": "sha256-T/nu6KRSva2VHO5fT/0N1iuqkXSzTyBnBvftA621vvI=", + "pom": "sha256-AwfNkDUTDLJBYwmk2Ry6xYeaZbUCTvS0QrWJ14A4bVE=" }, - "io/github/vinceglb#filekit-core/0.10.0-beta04": { - "module": "sha256-sp77ASP+po07qDky8cmhGKZOFjRjIOjd3PfqtOQMIvU=", - "pom": "sha256-h70rRCWMXJ9kW+kyODBxBxaQgjs7JGMioIdl+Cv59wc=" + "io/github/vinceglb#filekit-core/0.10.0": { + "module": "sha256-CFv9zVJQ9CBD9WI680J1zEgq1lkYxBCSAw2kHQYvtJc=", + "pom": "sha256-ANX56u2GG1jhkq6Dee//xNrtVkK2EeBVGHUGpa0djGU=" }, - "io/github/vinceglb#filekit-dialogs-compose-jvm/0.10.0-beta04": { - "jar": "sha256-DiLQCkaVgQANwgm9TZXFUXYr5mwtXLfvInuEg7xomMs=", - "module": "sha256-Dz5FHaaal2XCw5DTFg/j3FCpX5fTc32CgnsjdZcuii4=", - "pom": "sha256-mtTfkuOKFGRvAOzWpQhG5pb5TAVBgfuAWjEk1e682eU=" + "io/github/vinceglb#filekit-dialogs-compose-jvm/0.10.0": { + "jar": "sha256-LTc5xKYBv+oH8oVH0iEZ+He/W+YeWQD3hiPvjC2JurY=", + "module": "sha256-PFKXCjf6DUsxVGlhzJeUym7kfLJ8rj/17TgsWzJN2/w=", + "pom": "sha256-F/j5Oi1JB/Sn6U2nk4SVu5hdNNBKQEvcKkcvpT3sDJU=" }, - "io/github/vinceglb#filekit-dialogs-compose/0.10.0-beta04": { - "module": "sha256-szIm9+FcbW4YWXYRfd6TZy0i4K7KJQbDA7P3HjoPV9s=", - "pom": "sha256-RaoeHArZewK6txlVJAIByOSMhCqDIa2YcJt+E2HrT6s=" + "io/github/vinceglb#filekit-dialogs-compose/0.10.0": { + "module": "sha256-ApecZYFvmuMtds8xxzRKyQ6Pv94+FNaIz/7m9WQy3V4=", + "pom": "sha256-qInktya0ValjoW5fXnEq6LvKMVkzCoE2JsSiMxLSDWc=" }, - "io/github/vinceglb#filekit-dialogs-jvm/0.10.0-beta04": { - "jar": "sha256-esZVgeBxbgIWJA828pqFDrWydodyEFZ6kpfOeOgskA8=", - "module": "sha256-th+oYNXh2n8R4dcwX03/CEl7My4iVe2GcuuuSXYJqG4=", - "pom": "sha256-uyf1cpos073hiDtP8c2m/JosczjluNx3mW8HEsqsv0k=" + "io/github/vinceglb#filekit-dialogs-jvm/0.10.0": { + "jar": "sha256-WJN6BwwsCgOHNOkqtRYikxz00BxFqvPm/oxWfNpgsgo=", + "module": "sha256-JwK74lE55HooRgxl/cy6gvF58ePhSG/Or1kbfFZSxW4=", + "pom": "sha256-D/lmImWspNOCdK5ZzxFM5FIcKlYC9xmgHn+sEw8yjdc=" }, - "io/github/vinceglb#filekit-dialogs/0.10.0-beta04": { - "module": "sha256-fTwlgEILLf42hrg4KL8imhrEVLL47F2JsurahgcVLig=", - "pom": "sha256-M9B4GUtHwJNcnSWwoss0wFbs6a1DOnDW+TywjvAei3E=" + "io/github/vinceglb#filekit-dialogs/0.10.0": { + "module": "sha256-w77vxub7r5psgoTHbdXC7MmVJnvHoHGauqWeZ+ja3Kk=", + "pom": "sha256-VAe+r5Hx5nKmuyQHz40X2/zcqE3DFcFaSe4OC6NJL+8=" }, "io/github/willena#sqlite-jdbc/3.50.1.0": { "jar": "sha256-OEuIC9rwojorMvIKrs3KrWiTiWK7Vf3PrLSVJl+g3IE=", @@ -2181,284 +2204,189 @@ "jar": "sha256-3Vl71nXqoELz41eGSNkFDIE8RZXF3mhp753btEkAYDE=", "pom": "sha256-0g00aMt01WvlXtPUb2PKOO5LygkY2arXJ3pEj24HpbQ=" }, - "io/ktor#ktor-client-cio-jvm/3.2.0": { - "jar": "sha256-+dUgVhqv6f/QU62e7Q/plRXQk8mZUMWpWfwizO4nGwU=", - "module": "sha256-jWtn/ywh22zUkQvedPKnhlTU9/cnixLG9HTRdGEtr88=", - "pom": "sha256-qji8ErU/tVgJOacNfWgM7adhAsfYnWyB016Ztpq6wTI=" + "io/ktor#ktor-client-cio-jvm/3.2.1": { + "jar": "sha256-9OKHKOYX2631cE8lyeEDHWvQV7bUxGkP5M/5MTGbZNM=", + "module": "sha256-eAcHGpM2IyAd7Ko/PEAC1+YDiQt6H8DAXm+gpcwuC5g=", + "pom": "sha256-GK/9Fl1yoVy/DG9aJ+kD0lXYTSWNHPd+OXu5u0ZOgJM=" }, - "io/ktor#ktor-client-cio/3.2.0": { - "module": "sha256-+ZrF9L6Iyj3JtuKfbVpn6x4xxWWhf7FQzsttk7eELbo=", - "pom": "sha256-nJsHPzRaBLhSsCDD/oUycXzTjaTL7U24gX2WNJScpyY=" + "io/ktor#ktor-client-cio/3.2.1": { + "module": "sha256-CGArPc8ZxG1gpVAC+CZ5pgxxL70Y7ycjDwCakPl0OUs=", + "pom": "sha256-eoIAFkAyn+uRre7KBvOx9Ntmb7mbXVC7lq8rNSRPUAQ=" }, - "io/ktor#ktor-client-content-negotiation-jvm/3.1.3": { - "jar": "sha256-nL9ZFoZF9UqanCHBoPFc1igjSyC7/z7BvWRoDxCqd50=", - "module": "sha256-ue7ltgtodNSF5TENEllhtfVfrUhfRDL7NsqpUaejjEc=", - "pom": "sha256-N6f3n6aGmPVvO2S5RKpDcKcWPhaoub3Y/G5T75+Qnso=" + "io/ktor#ktor-client-content-negotiation-jvm/3.2.3": { + "jar": "sha256-wOk4xRcaAMPoo2F9BzZzJdoz+OMVCb1I6lpY8xxGQQ4=", + "module": "sha256-Z0ZsqQQm4gUq+yJfktRBNa+r0k+FF2yD0faokOmVeZ4=", + "pom": "sha256-aBIUWXb7jKDjzXBwyrhmOtSIHAzZ7fItw3uDBnc082s=" }, - "io/ktor#ktor-client-content-negotiation/3.1.3": { - "jar": "sha256-2yDfwMsmhM5d3xqBIU6ZlvpCNjhqTWr05N6C4q4x8Nc=", - "module": "sha256-OoiQSEHdor/Gu9QFQow6sPDWeD6iIjCqWwPM94uhJOo=", - "pom": "sha256-nZTCevdBUi4MiWLkZp+gyXg5+aLU7u5LFKHparMl9OM=" + "io/ktor#ktor-client-content-negotiation/3.2.3": { + "jar": "sha256-LxptI4eDqkopfe4QSTpaszhJw7GoWTPxHCcPaSGWiSo=", + "module": "sha256-GgoBfCIaWPi1VAFiUsCX+qkiIcdchTzPheEAj4O/snU=", + "pom": "sha256-7ArhYCMcP7aWJXuNsJ8FxPMcWl3otARb2bG7s2V4zac=" }, - "io/ktor#ktor-client-core-jvm/3.1.3": { - "jar": "sha256-dG4qPezoc3nWTECZlAGWkAHTc94UWP6FHA0uD4gLQu8=", - "module": "sha256-5oB4ORvBuH88HMIDRRt9L5uAhHbtptx2RKhYVIkA07Q=", - "pom": "sha256-vlfjAdm/W8CML/w7hstr+TRX4ubqpXtWQYb/KnjKTkM=" + "io/ktor#ktor-client-core-jvm/3.2.3": { + "jar": "sha256-3w8qPeIkXvswUwHeuusWnY2s8wTBlS+NaDQ7TWdH7hU=", + "module": "sha256-y+SKv9Hi8T0b9jFj4ahIlAesW1nKi2+gxy4LnHMagKw=", + "pom": "sha256-A8TSXImAZu4Wmyv/PIhl8X0J0M8S+drx2RgfF+7+U9Q=" }, - "io/ktor#ktor-client-core-jvm/3.2.0": { - "jar": "sha256-pGOdN2ghoZskLhOnAhXAnbCOQ8x4HFhnxsRyGIe1lkI=", - "module": "sha256-o6s8rQRLasNf4uR81Mlw3DFQP0/suvohStC7zF/XHeY=", - "pom": "sha256-TWP+xichdt+jxCR5NoU/IomZoRlafP0x5Bk/ZWjwyMI=" + "io/ktor#ktor-client-core/3.2.3": { + "jar": "sha256-NN+8BT8xrQwxi5C7HAEsHRT+WlLdfmVn34xrTH7zrLo=", + "module": "sha256-gDCDZMubXzfkfBtPZrZxdKpQrzT1eqqZ/Quqt7uK1q4=", + "pom": "sha256-nH9OPK6DF4DLi6T16dXwVRbJIjyku+BAdTvMirMZXik=" }, - "io/ktor#ktor-client-core/3.1.3": { - "module": "sha256-EvDAELJfjLyCEWrqFFw6Hw8RAJXPgJE/Ori2ZTij9o8=", - "pom": "sha256-x2jprwXTbd2mJ6sk5p2TvM1Zv9MICg9ejvxzSxAPGA4=" + "io/ktor#ktor-client-darwin/3.2.1": { + "module": "sha256-BLoSg4rPiEkr3z5n3+zFxHrwMzQ0A+cNIXYpWU+EpDU=", + "pom": "sha256-KpY5iKi4zNnf3jJw/+olHQeKZx1RK6MvkZWOQLd/IwQ=" }, - "io/ktor#ktor-client-core/3.2.0": { - "jar": "sha256-pBRb81E5q2Vlx7e6xHpq2UTa2y5PFutXgVELGXAFuhs=", - "module": "sha256-qqFVvuYjX18n7ugOsW5dS9q8u+D65Ney5u5QvPtffqw=", - "pom": "sha256-KODMWQnWGIKu0GWvvyj6AMZW7U7uTdd1QZGva6NKkMM=" + "io/ktor#ktor-client-logging-jvm/3.2.3": { + "jar": "sha256-aef7r47suAspV6e6vHV2JNYNueNXtxVbiO82S968nDc=", + "module": "sha256-t7EcUxr+OYes1+YAWNxaeaQY3tkaBmr9xAgKtNod7IY=", + "pom": "sha256-dSEliWanPyIkE/aqgHnWG8njK3/I2jiDv957GfzpDTA=" }, - "io/ktor#ktor-client-darwin/3.2.0": { - "module": "sha256-YsDo7y19SRWLRWWlmUx0Sy1eclE6zDW0/FuW/yfuFNE=", - "pom": "sha256-hTETmkmUVC/QsnjH+GJW5EttnGP81+/UYj48QmzuWaQ=" + "io/ktor#ktor-client-logging/3.2.3": { + "jar": "sha256-yZ1JZTztN7x1HJw9vkr98ALfD2O4X8+pFUK0viluXZM=", + "module": "sha256-L34IeMZuUGtXT270k70Zv41yWCISas011/IuturcoCI=", + "pom": "sha256-sdNWJP6tkO03i1nAi5Zni/qVfbao56at53W6r7XcU7w=" }, - "io/ktor#ktor-client-logging-jvm/3.1.3": { - "jar": "sha256-7KvwE7E38aacOc/+rhup42Vlk1eyFojxh27mz1D9ALk=", - "module": "sha256-F2osyD61LLv4OvtbziZMsC/j1ydR0mEavSybBtaCY/0=", - "pom": "sha256-SUDTWTLAhDTejzYgOcIsbE9+hbaQiy8jl4tegP+o+nE=" + "io/ktor#ktor-client-okhttp-jvm/3.2.3": { + "jar": "sha256-tfcsp1OU4BL5DttbzG+Frmazfycqo5b1ZSrU+QSs+LQ=", + "module": "sha256-8/OLQN3O6S+8hkooDJMi+4oHmLDM3tl+9ONqhK1L3+E=", + "pom": "sha256-E/gG1gjTGDBDPe3bukyVMLZ2AOuNFLVR2i5RzxPc3Bk=" }, - "io/ktor#ktor-client-logging/3.1.3": { - "jar": "sha256-stMJXu3a7HDmEYkZwlo+cVr79Gu3479xseXEh2a6bWU=", - "module": "sha256-dLtV3o5vyS0JlHPWiKoFlT+xVJiKG4R7L1WFS/KImHw=", - "pom": "sha256-JA7kBWq5QuoebeezmWi5KpHHbbtRvEeYLb/yYAPBwt0=" + "io/ktor#ktor-client-okhttp/3.2.3": { + "module": "sha256-9riqyqWjOuT/vPWVk9bTTK1IYTqs1eikgkHH6UA8kI8=", + "pom": "sha256-QsWNeqdKprFwBr/P2o4znS2EoAH2eZCzw/VP5tzs9nY=" }, - "io/ktor#ktor-client-okhttp-jvm/3.1.3": { - "jar": "sha256-o8ERyF6ruBScSFwnV2jVfNlqBbWVyhlGeBwNTF+xZUo=", - "module": "sha256-ozOgRpTE7HTZqaWPd/ZOFOw8mqw4CZ5d+2YvtZ7rbm8=", - "pom": "sha256-dKKanNTXS7j8z7EHdSvyHqRCKe1JgJKtPXzaeXOZafg=" + "io/ktor#ktor-client-websockets-jvm/3.2.3": { + "jar": "sha256-q0h8E4ZObwjb2As3jNbB4YHEIhcoD/DmfsCnPlEZWP4=", + "module": "sha256-p9L+qBvWen6VMG0IqDPjtIuEnwlX/RRMQQedXEijix8=", + "pom": "sha256-AfIR1rRD+S8b19Z0zUrQ+mEvtODgdBtg5FkpGQWNY9E=" }, - "io/ktor#ktor-client-okhttp/3.1.3": { - "module": "sha256-SV8JUadHFmF0eOtfFFnDVjzoK2aGB9hiCzC8gZGtlcg=", - "pom": "sha256-5p2Tan8jgFOgWy1v9DaT08rPlANXDO4aIRrHyPopRas=" + "io/ktor#ktor-client-websockets/3.2.3": { + "jar": "sha256-oWXFYzA4xJndmTG6YultPtBhJoKjba7qz4hbFthqC78=", + "module": "sha256-RBvKVMaTS50Y+0F2Fd3l9KBu6za7m1O8MEDXCqXNQGU=", + "pom": "sha256-tm/hcPzMqyeIh1uh+XNyx/+cUYifDkKlY4iLXkn6xZA=" }, - "io/ktor#ktor-client-websockets-jvm/3.1.3": { - "jar": "sha256-mOkOy8uxp7GT2eh59D5wVBBIytE63gIsbWRRj12AJws=", - "module": "sha256-9xxqB84CHjXUL6/+6A6VpGalUGcIj5zvc/aUz+p6R7w=", - "pom": "sha256-v8mwTaPMfpA87i2PrhHPOiUBkQGA8oKGLtJ7kMysMao=" + "io/ktor#ktor-events-jvm/3.2.3": { + "jar": "sha256-glzrZ/fNkA3hBWG5Q7Y13lFRvghB3SGl+YaJbUK+898=", + "module": "sha256-Gt7aw68ILkhJOTIKVYkJUfAEh1BU4VPvhXuXShTjcO4=", + "pom": "sha256-LpjFng/rdJBrnXb980B91GpyigNVcY5fK+MUHk8yiDM=" }, - "io/ktor#ktor-client-websockets/3.1.3": { - "jar": "sha256-kaedTZSKg5V+8gireip6nPeO0vzfkuI5vMij6Z5ipXk=", - "module": "sha256-4IIc0qsvldXIRdWHAn51dVMGzQvAtdjTc+e80p/R3Ck=", - "pom": "sha256-OBV5JptMkfEFPcbwChQuiVsXbKzCZh8cNI4tUDaVSbo=" + "io/ktor#ktor-events/3.2.3": { + "jar": "sha256-RNGble5oTCaIntVgCM1w+P4szzE/ZnbGU9DjZtUaCd4=", + "module": "sha256-NjnGkDzmbBh6U1YDaG57ui5DV51Y6Jt/lNLb7cP3pgc=", + "pom": "sha256-tCKt6liEZnCtRLb9PWoeXxoCEodkdvvdHLpi9J9dm/c=" }, - "io/ktor#ktor-events-jvm/3.1.3": { - "jar": "sha256-2nBpxueICdfDfRBOQVYTy9TNXOwe1UozLLZO9qhkoGA=", - "module": "sha256-OOQgRWP3P5t/373byAHAmMawHYfTECKQ8sajYuoTUdY=", - "pom": "sha256-93csYlM0BJC0293doSvci7K6B+jFvLjAtxvy9rbVgVY=" + "io/ktor#ktor-http-cio-jvm/3.2.3": { + "jar": "sha256-bwu5H6YB+NScctNH/k1W46UuXcQf0lZm4YfLq5SkVkU=", + "module": "sha256-Ta4BEgf8e5XCYf7GOBFfttQk2mYPgwZjkIP70KV92Xg=", + "pom": "sha256-51n19bi/bpMh7uDfwzmCBHQMi9uh7MtQ22wiAd3gokc=" }, - "io/ktor#ktor-events-jvm/3.2.0": { - "jar": "sha256-hf5mvDg6YUDSIYpu6y9FGuFSO/Mae2lW6hIFHlXda0c=", - "module": "sha256-arc+z5dYEl5LFADfvwW/A+uE8QDNDKzq9WnN+Tvphfg=", - "pom": "sha256-EE2Zc10Qg9s032HhOs0GzjAZt+uvt5bLJK0WJSvrjZ8=" + "io/ktor#ktor-http-cio/3.2.3": { + "jar": "sha256-1b7WTQERStzCuwtMiVPhREUR1lLC5DdSWNHFa1unAf8=", + "module": "sha256-iRZ0zz684HTi5ogTXomApTD6YLRikK5UMyuZ0zn40ls=", + "pom": "sha256-iI/OYohyl/DhTNdHhFGB5+khfkdWeH8O6m2C+3ez30A=" }, - "io/ktor#ktor-events/3.1.3": { - "module": "sha256-SrtBkdOeN5QGiSqErN705lqyJiG+hBE5cFn01GIa/vk=", - "pom": "sha256-XestkhWtgPoJtSCKhitHo2ydHL0Yo/lM+jgOPUp3GDY=" + "io/ktor#ktor-http-jvm/3.2.3": { + "jar": "sha256-KfevHrbjUH5rmsrab3lmTLAvmcBQsBNoS2ZLl954zmY=", + "module": "sha256-e/Ec/3p8oZ5vtkXaGqf8f1V+Hy1pgqXdpN40mSq9PwY=", + "pom": "sha256-izf/ET+zQPxv2BQWtwhxUPj1w8TriVlbNGp9SqHFRVA=" }, - "io/ktor#ktor-events/3.2.0": { - "jar": "sha256-rrBZDG3hvFDTcQK49m/f3Ti9YY5GpotPJqqCVAHUAmA=", - "module": "sha256-JxvGfDX8ZvGUQJHiTAOaOn0ygoQfV9E+Xgc224x6J/8=", - "pom": "sha256-CpkFNaTY8E0BO0WqGtZWA5CKswnOehw7xDF2wnZqiFk=" + "io/ktor#ktor-http/3.2.3": { + "jar": "sha256-x3/cJqXTGYbHzfp9hzQou3WqGFiH3hZwzuVNHQL0E/o=", + "module": "sha256-MbHdY9iYOZSJnGXaubg3Kw7poCpjdx/fmYWgKzKQz6M=", + "pom": "sha256-JeHVt/xVCXcFosSMvv3ncwcU7ZMeDLcx46gZHcGYTA0=" }, - "io/ktor#ktor-http-cio-jvm/3.1.3": { - "jar": "sha256-sErt4Y6cAIFoCW3FOj/AFhd7YaXsMCSvv4ysoM1dv0I=", - "module": "sha256-IX4QLGEQ/ocl/6oSUKN+f0t1teTeERcrnPKzOp+wfAg=", - "pom": "sha256-gOmz2o6VeGObSyn/TBTP6/IOzNW5xHEz0U+CV5L+CDk=" + "io/ktor#ktor-io-jvm/3.2.3": { + "jar": "sha256-MraE+2yW9I4YoPQYThm7HLfSdTHwSNiIx+0TdP+dfMo=", + "module": "sha256-P5I4nG9SxuXHJiGnboME/WY5tznlYxrt7ZemFdF+iI4=", + "pom": "sha256-DdPxJPyvEPxWbOkaXG5VUrFuUzjGcqu6MG262Fpcw4s=" }, - "io/ktor#ktor-http-cio-jvm/3.2.0": { - "jar": "sha256-l18zlsutoCY75qO6mZsQpbHvXvr7nnoUmKV2cGvSuQw=", - "module": "sha256-kAsuhsHpJuxugdKUTM4+/BC3wdqU9ZE6MnoBaBk/YBQ=", - "pom": "sha256-tkFwlPF87PBZLfeXdxdBWwB3ymoaqOBnWEpZZd5/ke4=" + "io/ktor#ktor-io/3.2.3": { + "jar": "sha256-D8DTgLacMG+LqytwHIFLRjoBmH+JjhSUnPmyaNo2GFs=", + "module": "sha256-m5hOGq7etcf7F16M8q4lqP24yGi5H4g2CKDGvhBO7nM=", + "pom": "sha256-V/8clI4crk7eAbLmAfcKR4QMdA+ZiC8LGx3pnOvLtQQ=" }, - "io/ktor#ktor-http-cio/3.1.3": { - "module": "sha256-iHbg5qXpx8u3jesES57d9zrGdhAvd86GrXIcm3TtOo0=", - "pom": "sha256-GI7a2ilETzpIPqUM1yUDesrifyZuP2+dGycMW/pfWMY=" + "io/ktor#ktor-network-jvm/3.2.3": { + "jar": "sha256-iFRnMhoFbq+LtWLnOdNYYEujHpeztpAT3k5PYUVwPO0=", + "module": "sha256-cba/HBklacZm8sfuBlZ90f4oHlW4mMjENAn/AqQ4nfM=", + "pom": "sha256-k6PhLcih8BbdaNhWzq3Ur77cpqk3R9ombdrEb5ux074=" }, - "io/ktor#ktor-http-cio/3.2.0": { - "jar": "sha256-n0Kl72BAnCHzg6HE/ce2aKntWWGRr0Wcu2u/zGzCIzs=", - "module": "sha256-bqCHNPgwY0g+mDTaThaiZ7m8fQrXRqtwx4aL29AcHhA=", - "pom": "sha256-wuJa9Vk4UU8ZljrjtqGaFYoVCXZsDJFCVUEvTnFJ7so=" + "io/ktor#ktor-network-tls-jvm/3.2.1": { + "jar": "sha256-ysIy2fZw5gpZHmblxaRAo7+niYwq25CJXunyTgc+RCE=", + "module": "sha256-WXCC5t8bncYhwcEDoHjiTmskqTefofeDn+zjBkVSAGo=", + "pom": "sha256-Wj95AtDhiawvoHxq6P6fwbVi1wRaOykZfgIjsVLVyZY=" }, - "io/ktor#ktor-http-jvm/3.1.3": { - "jar": "sha256-ilDZS0b5G9VlgLkWknLWzWNvRCAyugeKFB2nBBNGWUY=", - "module": "sha256-TspOEQpq9l7faaAXoJJLizyO01cuHvboyhnSp+jOsdI=", - "pom": "sha256-+NbU7DyYNRpjYjfuqGVLjC6l2ME9YZR+fbjo+WaOjKo=" + "io/ktor#ktor-network-tls/3.2.1": { + "module": "sha256-jB5JUHzuqeh82FApg+g/4dVwrmjoZ8kehpQTI6Z5B+0=", + "pom": "sha256-X0eKpXJScypB/XAJuYmfWx5yRYU5NZNonYj3cz4YxVs=" }, - "io/ktor#ktor-http-jvm/3.2.0": { - "jar": "sha256-xBBAzXvKAMFRBC38pn94xgypmXyVBtall+T/SXMxO+g=", - "module": "sha256-evRpN8jgmSUCB5LnLbn5fiCoI5oQNcLGF7O/a0Q/gcM=", - "pom": "sha256-K674Stcr4Q6HYainjWJekuGd7J7QnO+mzPdz62zCaB0=" + "io/ktor#ktor-network/3.2.1": { + "module": "sha256-xr+czwCWvErz5m1zIpVhlFrHUzHDR+fGsz76UhX5e6s=", + "pom": "sha256-S2Qkr4/SG+AuPBvw59kJte/RYQhPOIOVQINmY1GBeIw=" }, - "io/ktor#ktor-http/3.1.3": { - "module": "sha256-bBO1SCiBE6ubWCOidWV2CulpkWOJ04GgZXyjn7vTim4=", - "pom": "sha256-7idNqX1di1SNU4b3fULG67fKrD79rWPRwstbHLDkfqs=" + "io/ktor#ktor-network/3.2.3": { + "module": "sha256-Zhr2MX9Vmx3MK+c34kV534EtZDs1/99KdUR0Tl5H5ms=", + "pom": "sha256-2sBuNQnO2a9k9E0lYg1YlvCCUKEyGli1n91qJsgjYew=" }, - "io/ktor#ktor-http/3.2.0": { - "jar": "sha256-gcr33Wbarrg3GSfpHw6KdW7f6uuExNavWqk5W0ZaxOw=", - "module": "sha256-SR+KhaIobe+G9JbvGQO58qQ/C3/pxGnCAP8bSWCUkcI=", - "pom": "sha256-DjixGl1n0hZlrEAmW6ixtHJjD7DKH8CGcQwenF+eeLU=" + "io/ktor#ktor-serialization-jvm/3.2.3": { + "jar": "sha256-vva+Uo3zqLtYS71jGUakbECy0iHvASH067S8F/Nb7nM=", + "module": "sha256-ci01sc8mYTIccMUJCohwZm+Tu0bPSbmF6lwqx0K76YE=", + "pom": "sha256-/Dt8q9BtH4z0bMqSA1QqcZ6rEh50art7kOwDGOSJadw=" }, - "io/ktor#ktor-io-jvm/3.1.3": { - "jar": "sha256-uy+2wAr6o0tTnLMOdYTTe/y6Fxwma725mQ4ANXncJME=", - "module": "sha256-pUnfJeuyazKSWYP9oC41YPP++voCniJGncBpPNq7clE=", - "pom": "sha256-mNkD8tAjCib7DVxoK61A2MlUq+e5d6FdyMFtENx0tcI=" + "io/ktor#ktor-serialization-kotlinx-jvm/3.2.3": { + "jar": "sha256-JbV1lcOymK4/rBGmIE1evkHW7SfZuLObk9T0V3nD5bQ=", + "module": "sha256-mZLrukTMaYwDvhiyiERcAQGgoFTxR/AWqzhPvQ86euo=", + "pom": "sha256-rOHmALhR7LGRJZ7+tUYjmxmwKioECHIw6ig/Eft7RNA=" }, - "io/ktor#ktor-io-jvm/3.2.0": { - "jar": "sha256-nudKCHSe46yiHRXRStZD9uwVy1dD3oxxpBPtCtO5Gk0=", - "module": "sha256-MTZwCuuI+OWNef3pmJ/FFw8zPIJnLWPSk4EklnCWUWU=", - "pom": "sha256-6U/dEZn4IIwfDE1EaQ8Q8lXj/0l3I0yar7qJXss5O80=" + "io/ktor#ktor-serialization-kotlinx/3.2.3": { + "jar": "sha256-VFjF3RTrUGLufH+u2FZfQIlvnRQ/JNqa2S17u3AjmGc=", + "module": "sha256-64t6hmuhn5cRsuiSrOyc/Xk9vrphFK5YBoZt+Vg3+LA=", + "pom": "sha256-HMxuxZBvYNUd4Pq8wEsBRKv0a6Z7lGunBYaiEKDiQ2g=" }, - "io/ktor#ktor-io/3.1.3": { - "module": "sha256-YZ/tWS8/2Z8/x/U99YZuJSenDRzUitwSVxJqYxJ/nC8=", - "pom": "sha256-7ktgsFmUplhPYYkmL7F/hTXWSW/IlKM16S7UiJogUk0=" + "io/ktor#ktor-serialization/3.2.3": { + "jar": "sha256-z86bpgDZCbhyIYQP8mcmhdkczac4vWJ6fHExj3Muo7M=", + "module": "sha256-RyPlaOzdRmewojyhLetlCAArXhDgx1jGAxl2zNhXtps=", + "pom": "sha256-j57KKp2qdmA+xx0QPegpOLrTigkXN6rfxZayjbySn4k=" }, - "io/ktor#ktor-io/3.2.0": { - "jar": "sha256-iJ00lkZO/l+f2cxqDcLlTx4x4JLHFapfSppnuRhxPmM=", - "module": "sha256-I/7VhPg+dVv1X6RtgOxt0IfIUeKDCdLjX81veKqgHzA=", - "pom": "sha256-sMol25cahBOaMt0A4cIynaCSC4wLflF/fzhe7g5fX1c=" + "io/ktor#ktor-sse-jvm/3.2.3": { + "jar": "sha256-iNZ+NsEgg9VXvTnirzz11h2/GNHZ/mXiyEBHurgV3ok=", + "module": "sha256-QHveEwI30SrYD2NNtxJ8oqLTfm6dyiO5u++8qPz7AbA=", + "pom": "sha256-4e4BdECvN+r7BI8SSUFSr0EmZ0f5lwkZ0sVjw5CoS8s=" }, - "io/ktor#ktor-network-jvm/3.1.3": { - "jar": "sha256-+k5hZbWtS/XbM369Xxb5tZbcXkAfvqNDud6sthOCQK8=", - "module": "sha256-Si6Qj4EHpZBwIUVoR9cHuGxQzp5tOaFrRO/WzPgvEAI=", - "pom": "sha256-TFAXZfbtxft4UvcmvYFXJw2lCfKl58xWlR02Muwro9Y=" + "io/ktor#ktor-sse/3.2.3": { + "jar": "sha256-v9hOEB0EWPlspi7NUPfSf1tkRBqAey/BBfNHccOEHg4=", + "module": "sha256-5Se+i4AACL4MEWx5Mef+dUvS7PGTB9y4teE6a5Ll1bE=", + "pom": "sha256-ogw2EZXBmOfBVG7sm7qkpaX6clOLh5E0kID43o3Yuss=" }, - "io/ktor#ktor-network-jvm/3.2.0": { - "jar": "sha256-F60Nw/8lRkCOMfsHbSEnJdkudcX0wKpq3BHhO5H58qU=", - "module": "sha256-9vXHFlbl7svKl7lcbsAqpR+yV9zS4rbGUrgVffVUmlE=", - "pom": "sha256-HJ7I6R90y7+Tar6N3IeTMkG6r7i3XKJUDmoNjhGFQhw=" + "io/ktor#ktor-utils-jvm/3.2.3": { + "jar": "sha256-UM2PfITl0NM3WcScOLkgpCF8Vwvx3SK5BwZc6tHZdDo=", + "module": "sha256-HyTK4coloQjwfH84Lz0l4xYh8YO18VNHK4/hEJYCWNM=", + "pom": "sha256-vX/XqrN3QoCAHUfwtQnYP5n1SIumSCn57hbTplbMZDA=" }, - "io/ktor#ktor-network-tls-jvm/3.2.0": { - "jar": "sha256-9MbDDCTmogPdA9811t+2dIqiV2jg9LFpSXHfvW7V4/c=", - "module": "sha256-o32x+onYF78k49z/UEfagTDkn5GJKQ0ET0XmhvzgoCo=", - "pom": "sha256-lN4lQ/ggjPDQlanPnm1wgWF/ITwSiuO686LV7M1yWmE=" + "io/ktor#ktor-utils/3.2.3": { + "jar": "sha256-HlWv1H3xXDylUn2CUhdM5s9dccSvdCukqBQsZ8YsrvM=", + "module": "sha256-eAav+kVPrf388Vur+934BW+CP8hVqevIHxBqEEXmZwM=", + "pom": "sha256-ruj4EZTVhtWm5kOb+Wk3jrRi83WB5FwHHE9gPOmIHI0=" }, - "io/ktor#ktor-network-tls/3.2.0": { - "module": "sha256-uMx5yZk+oI6yN1UEWTzRlLNRoDGUqoplT3Pp5ZGB9r4=", - "pom": "sha256-lHCneUsmRfgCcScixbITihhSr2rLaLBP928yWtpmQKc=" + "io/ktor#ktor-websocket-serialization-jvm/3.2.3": { + "jar": "sha256-ZVNsfjWbD2Z5gfUWOSzO+BiT7V1sQpz31Y84FB2Zsu0=", + "module": "sha256-xo/mmsi+h35Nt6v9eSIyWCjaBipTy/XKBppyqjwVALE=", + "pom": "sha256-IcCYA80Tn+qdGM0fE5WAMj/IFfrJ313/mFMit3ff3zw=" }, - "io/ktor#ktor-network/3.1.3": { - "module": "sha256-3TRbPopwzopilO5mDnAmO1v2Tkiz5hrJ50dlKpeeZxw=", - "pom": "sha256-ilEKTIUHv+XJw7qLFA7eGPWCrBF1+mx46Siiv2XjyrI=" + "io/ktor#ktor-websocket-serialization/3.2.3": { + "jar": "sha256-jtZhH/yJ1u4+0/TcFz8D/u2F8GHcKKNEHRlYyC7+5bQ=", + "module": "sha256-W5JtCN36dLfIlo8xtbuuM0dm92QpNR7N0zyXrkuK8DU=", + "pom": "sha256-EY2YxBXB9YKCug+/gf1JCOyFFHnqArwgCzxpjKfDiCc=" }, - "io/ktor#ktor-network/3.2.0": { - "module": "sha256-8MwP5FQIiKopVfyEBCR7GGzRdba/kKDhsTsnJPdDouE=", - "pom": "sha256-al9t+HeuujoThzRpQsZBNbo6BqNlatHSbnotLPySt/4=" + "io/ktor#ktor-websockets-jvm/3.2.3": { + "jar": "sha256-0FFZjkqL0dM+OwvTOWaKQ7yPZoPR8CQOekbtrnqgKvM=", + "module": "sha256-qetx7b3i46O81NiqDqaJi5VuwoLMlog4SxG56vu1IE8=", + "pom": "sha256-s4EaAh/HPYpo85KReQKqOdBrvpK3TaS3HAX0jIisRyc=" }, - "io/ktor#ktor-serialization-jvm/3.1.3": { - "jar": "sha256-DXBLwRSKj9mh8gBeC1GJza7TAw7+JLgjZFnEHDVvViA=", - "module": "sha256-hrLAT4uo4LfDEL2gGGd1ra0iQbfx5Dru5CH6aHtD0bs=", - "pom": "sha256-4ZshuXOBpTTKtMJCDaZBdTzYYMffWMvEgfrxfgw+LL0=" - }, - "io/ktor#ktor-serialization-jvm/3.2.0": { - "jar": "sha256-wsRgZKU6GWBvhSI64lsYUv2FPlBgdjLYEjt8LRYjuRE=", - "module": "sha256-6dZR8GDqY1Atgo8WgLAESOb/MpSMYKKc9A3sivDxCFQ=", - "pom": "sha256-N+7xUPUNFlIagGnypc5+MK9HkZyFqUEPDXuNcAP6I94=" - }, - "io/ktor#ktor-serialization-kotlinx-jvm/3.1.3": { - "jar": "sha256-tNwvnU0d2o1IGgVNf4M7oZXwZPURX946sN/bi0L2H9o=", - "module": "sha256-TQfjPiAej7Dz4Au8iPU6czUrNAARd3K6U8b1T03chLI=", - "pom": "sha256-MgXGnrCSBOC1v1UiWvKWtqRfWtFfitvdbs9nU8M5CKs=" - }, - "io/ktor#ktor-serialization-kotlinx/3.1.3": { - "jar": "sha256-AHj3k3AFwnibzWyNaFwBm/7y74WcHrXgsSzCKg7T56o=", - "module": "sha256-yc+GGYze19bUrMkH9CRmMEMaKlPCOvJbAkmulngmeBI=", - "pom": "sha256-Apcaj2Ndohz/xUbuS2TLhUzxVSPNKO/Jax9BQOsEQ+o=" - }, - "io/ktor#ktor-serialization/3.1.3": { - "module": "sha256-cEzCV/1TL86ynz3JxpmKhXw8JVuR5sAtlzXCi29Ywr4=", - "pom": "sha256-hn199YlXfKzLAkrZuhD9YFZ8CfpoqsAU6QOZzuSEuck=" - }, - "io/ktor#ktor-serialization/3.2.0": { - "jar": "sha256-PitxLP02z12azShNXSaWXtOaJ0E3ubgIJnabF5mmbH8=", - "module": "sha256-eNALGFWg2hKgKzrtJolTrYy0kMJj8/xM47gDpKnputc=", - "pom": "sha256-Or5R/gSKLU+XA5SEB+7XCj4xiKj6t1B8+xY3oGFpVJs=" - }, - "io/ktor#ktor-sse-jvm/3.1.3": { - "jar": "sha256-oq6KM4ux1EbRbc/qIYnvWlvjGogSOzh5Vit5VWZ6Vjk=", - "module": "sha256-rdg6VuF2nwNnQhRnvrsHfPywrKIG5GKlJ9xYePU2K1M=", - "pom": "sha256-QOpyqdXTF9TMFZl3/HvSlQED4m5/3C3sRKgxWNyzmxE=" - }, - "io/ktor#ktor-sse-jvm/3.2.0": { - "jar": "sha256-c+xIcFv6jxPEnp8ehZ7Cy48Td52QrueIj6gt85oFL+g=", - "module": "sha256-LYICjTL1HMcKuKBiDyeFJBzObNF8DX4TYi2Ioa0sa6k=", - "pom": "sha256-vOu83SOYPEs9Dhl1wczVJZ3AvXab4cHsJ/oz7s+6rv8=" - }, - "io/ktor#ktor-sse/3.1.3": { - "module": "sha256-y6bUpfymP+8fbYEujnoYIC37tlUfFsrjPjM9aJ3xmmo=", - "pom": "sha256-zm3mJKVfOZ/FzYOKH1e4NjEp6x5j851TbCQnpe2AZYw=" - }, - "io/ktor#ktor-sse/3.2.0": { - "jar": "sha256-/RkfHhBqceA/o9hjMrIZ4TiTEn4gwqsEwQIVWMuj0So=", - "module": "sha256-niZmtRNf+NGLBEASWc1SS1gsOUIGw6fo3XGMbsIyQeM=", - "pom": "sha256-4QRK0xIdSQvCtY3oYq6gL59Rs604fQDNBVqvCh802C4=" - }, - "io/ktor#ktor-utils-jvm/3.1.3": { - "jar": "sha256-MzM5N7mPwMjpQ+5LELPqZrSXgt+1acRMFC2k8y2F3/w=", - "module": "sha256-lWS9gapHoNIfgfAhNx2KfzP42nJXb42E5YTPe8KCZ7g=", - "pom": "sha256-nkoVp9atlvtmX5kPM/TJDIUmPLkxUlDUmzEw3Bxx3Rs=" - }, - "io/ktor#ktor-utils-jvm/3.2.0": { - "jar": "sha256-pqVaRmqDko/mmamWh14XZHXWmMIQFysWdSSTnfvTZic=", - "module": "sha256-DjcuPwEVZ9y/IxBGW8zCgfoR/hdxYoIecfOME7xh3JU=", - "pom": "sha256-JDo60kFa861QlOYAqDBxw16zd93hGbfBG/UMXpIDMb0=" - }, - "io/ktor#ktor-utils/3.1.3": { - "module": "sha256-JZJhaENGuzO48fd5tY0RafZYNLa8SwOxzI6QOaVNFgw=", - "pom": "sha256-i3GcmWpfQAiH+9aZyYfyQ59q3DGyS+I8UaOR+Yfinu0=" - }, - "io/ktor#ktor-utils/3.2.0": { - "jar": "sha256-lxQWBCIsyh5lml1jdVLxYgV2cfCIBrgfbBgLn2rXf1U=", - "module": "sha256-zqOLD5vAMUKtBtMH/5kuVdmGQxCtx8n9eWsxjyivhnQ=", - "pom": "sha256-yP3bJ/sJjGNUv64EwCtZ3Huskw92qzscxWq1aaMCDQs=" - }, - "io/ktor#ktor-websocket-serialization-jvm/3.1.3": { - "jar": "sha256-Z/D1ZuLtUXF/btVfbStN7hyEvk6izZb8Y20L3w/UMGc=", - "module": "sha256-u1PzbCOOIEp3AojhuUkEpyDqjMmCpBnr0NlthP/2Dpg=", - "pom": "sha256-GE/EIEOdOTZc2yOAp9iqWCRQmuJ2WGYLrdUgiLTtRaY=" - }, - "io/ktor#ktor-websocket-serialization-jvm/3.2.0": { - "jar": "sha256-t9qxpvzUHWG/tkindOgrVBDb3p9mY/ibLjS7pFQuT4s=", - "module": "sha256-DpjtsdkZrVh4lZxmS/lFfwcUDgvf2ijpdzpeNK7WVII=", - "pom": "sha256-wZ3vaimw48GBJ2gHpURtG0CZg8hHSKmFZNtNuyo9OZA=" - }, - "io/ktor#ktor-websocket-serialization/3.1.3": { - "module": "sha256-49SsMoW7+o4lNURzq9eVpX2Z28k5wL0+1ZjDH1JHSRs=", - "pom": "sha256-ZrLLfZtUa9iXxCSSwsFvresrRhtWEK1tQbLwX9MAEeA=" - }, - "io/ktor#ktor-websocket-serialization/3.2.0": { - "jar": "sha256-AvGnUHKPUjUy8UcnOKkcnlvnJX0vEEMYJl1CEAHUSIU=", - "module": "sha256-CBS0yGcS5Wc4uyQCWLU8DUS4oEvjtsQEK2T/mv/zM3U=", - "pom": "sha256-ZD36AJVAfOA1RXtwld5CDInZjzewacDwXeGW++JEf5k=" - }, - "io/ktor#ktor-websockets-jvm/3.1.3": { - "jar": "sha256-7yi08SBU7hJXZbcv4yMOIVpgtzsv8gcqXCgPzwkykHc=", - "module": "sha256-0TNZF+t77kMTTSYVARydRRUdDN3+036GsoZN9N959ck=", - "pom": "sha256-wpP8Ln5PBBczeWfnK4iFVsDICmv2vjSdzi9WBAVFl78=" - }, - "io/ktor#ktor-websockets-jvm/3.2.0": { - "jar": "sha256-nB3Y3DLV40jzaY/nIdfmfYXsYhYrlAIA0BVMmVTg0oM=", - "module": "sha256-41Iz6Sol0uBSe0PwvHtDR91V7bAOq2kEPz2rxcrcqzE=", - "pom": "sha256-vebMXYTeFEb1FSXOopNBDRMebanIRj27X6Q6FButod0=" - }, - "io/ktor#ktor-websockets/3.1.3": { - "module": "sha256-la4yLJcPwcxRMttyqbkXOYd7eYEaHHAW4P02P4fTTlg=", - "pom": "sha256-nfZPKimVknp58bfTOSkwi/8WWJ36VdYix6hSVIZMDWA=" - }, - "io/ktor#ktor-websockets/3.2.0": { - "jar": "sha256-MHlCD81rVdgwyL7FkUIbFXsq1qWFg3FKkH0Hv0hU9ew=", - "module": "sha256-tE/49kz7lcs6fdk4KSXXcIcTxkPqnyz9dMr9u7USlY0=", - "pom": "sha256-GeZ8QawtKG9h7eldsHpDAreWzBZ3zdVrkouByhD3r+4=" + "io/ktor#ktor-websockets/3.2.3": { + "jar": "sha256-gqld25uvFj5ANu4tZuaKKDFcX9Lu65fqoh2ApF8CTog=", + "module": "sha256-RHymLZzr6nFMHHZjTzOjUCre03MthPdA/krNWqIyWv8=", + "pom": "sha256-2KXN4Z3BNv5rr4nhbvqiwUO7Ezu2dknfSg+oUxYQShw=" }, "io/netty#netty-buffer/4.1.110.Final": { "jar": "sha256-RtdOeRJarMBVwx8YFS/cXUpWmqjWAJEgPQuqgzlzrDw=", @@ -2536,77 +2464,77 @@ "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" }, - "media/kamel#kamel-core-desktop/1.0.6": { - "jar": "sha256-wG4IrBw+CkpBIPcXferQDdUmtGfaxBfIZ8NSWOiZk8M=", - "module": "sha256-VU3MpwVYR+SNES3xh8zQIDnwhmxH4VzfdLwmVP3SGfI=", - "pom": "sha256-kXrYBmAYyQ5NhsQwPulfExtWbZzulBO3WGsGJ0bx0Kw=" + "media/kamel#kamel-core-desktop/1.0.7": { + "jar": "sha256-Yg4cS5FTDy3+8yfDs9cKhjzQZS8apujNsfSeRvXDmzk=", + "module": "sha256-YeSKKX/iEgKCF+civK5yJbFiPUR9axwzNB3EZxlJCx4=", + "pom": "sha256-ynupzdbr+YXJ/UJbu0lQUOPw1GnB5AqA3klUv0dEJwY=" }, - "media/kamel#kamel-core/1.0.6": { - "module": "sha256-DaLGNhTtGWftAZ/mjdvBBzSeLNEFHRvojL1j1eSt5dA=", - "pom": "sha256-ahgVUCdCeThwK8vNI6MV7kUPxO5rn7x9grKnesBhRFc=" + "media/kamel#kamel-core/1.0.7": { + "module": "sha256-0C4cd3afMfG5MYfBq3v4tz+pto3p3Hm25aSG3GR3G9Q=", + "pom": "sha256-pxujQdPkjk9OSmiRs+nA8hs557Ttb/OO3wZTWi/rAhs=" }, - "media/kamel#kamel-decoder-animated-image-jvm/1.0.6": { - "jar": "sha256-giSZznA98anVSB+1IvvIdrB+dJ5nPWILpMHe20V4rvE=", - "module": "sha256-N+E4a4sIujiZntQ20G9HHUDIwHUvPL6pj6Tevdpk0a8=", - "pom": "sha256-dewkQjnaCed6CeXx/74cIFK4BYQoKC1XFhiwVsrb42A=" + "media/kamel#kamel-decoder-animated-image-jvm/1.0.7": { + "jar": "sha256-uFFeyWH79TrqircXANoT7G6JjUuPmr/19jKf8tLS72c=", + "module": "sha256-eQ2SY9ILYiRzbxVJZ4JqSmCX4CPhO5vvNhq7K/hCGF4=", + "pom": "sha256-JBzOh2aWWCUt5n2qlgGXAeO7MTmS5H+Ky/bRdDgU4OQ=" }, - "media/kamel#kamel-decoder-animated-image/1.0.6": { - "module": "sha256-V6xa5gPkTBBMngoEBXa2td7tUNsvXWCEz9P4/95dqls=", - "pom": "sha256-hdtSPMrKRoeSBeYX/2hmYzS4Ld5RR6xbARjuOb3jQLM=" + "media/kamel#kamel-decoder-animated-image/1.0.7": { + "module": "sha256-0SCRZyll+Kz6swjAooLUs9WEghboBZa9t4IbYyu2rEE=", + "pom": "sha256-1Lcr/PV5Sr0L4Cu73GgIyAc1uS3lG3YE9svlo/GrdMo=" }, - "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.6": { - "jar": "sha256-ffbNwUGJzQci12Ist0EnDnNGkg3pBUOUCcy8iJxWaIM=", - "module": "sha256-3R0ghY51yny+QEjNXTg6wocSw9lTDBR/ypCSemvzTg0=", - "pom": "sha256-MYUhuWiAwmS+vHz6wndyiXYtrRpvJ5mZT31g5cxq87E=" + "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.7": { + "jar": "sha256-gMHMbEUjUPdt7pWNqJs+ljvqtZZWLo5aixuncMWKwj4=", + "module": "sha256-umagCCgvTqlufVf5OMlnDnMcWrTJNbN4rY0YgD+WP8U=", + "pom": "sha256-XMyGNWy4R56xYVOPYauRFyXaNCY/MQoE4iIrm1Zfwww=" }, - "media/kamel#kamel-decoder-image-bitmap/1.0.6": { - "module": "sha256-taT4tHDPbUtpvhdMVJOzouGwa7ScvWMHs3LrNdvzqS4=", - "pom": "sha256-T+S0yX0oV/MpirfznMg0lsZLGnrBq4y+kaQAsQjeuNU=" + "media/kamel#kamel-decoder-image-bitmap/1.0.7": { + "module": "sha256-y2mAWkcCQdz8kgJiAxcB2q5Q1FJX70a6S4DFBVJw2vo=", + "pom": "sha256-QteKSjFw58AoCyeSqDhAw9LjlJi3s5QfeEDFWrnzwBA=" }, - "media/kamel#kamel-decoder-image-vector-jvm/1.0.6": { - "jar": "sha256-QDl8F6hdO+TV8Z1fkjzaWOorg4Co5A0SyGs1T6XaNQ4=", - "module": "sha256-pXz3e8u47T4qNXoG6kBxfBLo+fSlBK3EmmRMyHAbXpo=", - "pom": "sha256-yB5nwtxoScAx74mi7di0rasVlDgK8IadCNIubAFQ8sI=" + "media/kamel#kamel-decoder-image-vector-jvm/1.0.7": { + "jar": "sha256-I4CLp/AnTA6NKD7QCY8trbGPcoWuxli2IT8rdYY5CQc=", + "module": "sha256-G6JcTAmTyhomY/oLwv08iJiNztHwhmocM2SrDyobH+Q=", + "pom": "sha256-tkvT9a5An09j/ZXAsrtOtPZDJAPLX1ExrVdFUQwSYAc=" }, - "media/kamel#kamel-decoder-image-vector/1.0.6": { - "module": "sha256-j2klK86bLaDiDONfHxADU/TuWmP/7YSph2nWKhgDMKo=", - "pom": "sha256-AQT12E5njjyg32cMra6T4dfUjsAgCyatBExBO2pjqIc=" + "media/kamel#kamel-decoder-image-vector/1.0.7": { + "module": "sha256-Os07rIwyWuwU9okLq+T+IZL0EURU3SzSZzriT2o+bLE=", + "pom": "sha256-WOfIK/cHSM46Mg4p+YLQYhYTJ42nkSEpzVlAjAanG8g=" }, - "media/kamel#kamel-decoder-svg-std-jvm/1.0.6": { - "jar": "sha256-mJVQHQuB0g/IdMJc7jXk7jV/hgCqQq8GiDrIokcjufQ=", - "module": "sha256-+k1g+pk+hl8qJ3bwPsMJP/X5t7ivumZhz99yCCYjnUE=", - "pom": "sha256-+QOIGeLL5OV8DHN14dzZ/7XBfD2ECW2d/H9g9Tz7Qdk=" + "media/kamel#kamel-decoder-svg-std-jvm/1.0.7": { + "jar": "sha256-EK316jKn1c7DgbpaTd3T2nwnYt7+V3Qe0GH8/+wyxbc=", + "module": "sha256-zpC7sj9S15vIIg9bXxcGC9BVvmj0c7+mCPSUxeoRdDg=", + "pom": "sha256-UuFbO32UjYXGZR/N6LUEIxFQnzME5su95rSUkQ0az8s=" }, - "media/kamel#kamel-decoder-svg-std/1.0.6": { - "module": "sha256-J44sHpthTT/+fBxxfTvzYFpYGRV+Tf+2cl2PX08Gkp0=", - "pom": "sha256-LsZWOB0SfQvNMj8n2Go7NOvmDyxP8oXztONU7pQz/5M=" + "media/kamel#kamel-decoder-svg-std/1.0.7": { + "module": "sha256-4Rh+vEibBLJNgSkSFvofwcPuYSuOUCdFLiLhffm0S3Y=", + "pom": "sha256-VH386nVfHXs1/mniS7mbnzDhMkaSXsSUgzMZ5dhzsoY=" }, - "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.6": { - "jar": "sha256-/3adsLLAdoG8GTfgnJIlybdk5tvg2Bl9HYOfp10VvXA=", - "module": "sha256-uDdBrTc2uYtoHJPeUdeksn7A7INCnicmvmKxxBYPHYU=", - "pom": "sha256-iV9UUY/VimW4AT2xKAG3MzoLqJZT2Y4mQFNSsSRYfMs=" + "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.7": { + "jar": "sha256-ZZqjLlpOMVQuuNCQRoHUv1YBF6q43hrv39r2CStmbHw=", + "module": "sha256-qCtom4Xk45RixEIgs3vqpHW2Xv6H6Rdu0a8Qg8j5En0=", + "pom": "sha256-gy87wrWehOfkbJtY3TzewiQikPmxhhO5PzUmb6ryRs0=" }, - "media/kamel#kamel-fetcher-resources-jvm/1.0.6": { - "module": "sha256-DsjkR1UZJc9g2VbOXSRHGfIPdh9itF0FxsvP/2pVyo0=", - "pom": "sha256-R70vqGd7vTAeYgSLcNNgRutJsBhNRd49+VH4j6a6/JI=" + "media/kamel#kamel-fetcher-resources-jvm/1.0.7": { + "module": "sha256-KezbHH+4RrNPUrts3CuJqp/UjEpJKolFBhWbqHtF4NE=", + "pom": "sha256-0wv02dzfeqp6iaNRhA2DSImP/YRhUap9mpjQ40q7Loc=" }, - "media/kamel#kamel-image-default-jvm/1.0.6": { - "jar": "sha256-Tifld5YlHAiEb3v826fMV5cZAxljoji4hENz/mkCxYk=", - "module": "sha256-asUCT+h96ZSOCLEjXtfGnKlUIj014A9pSVA84R4vssc=", - "pom": "sha256-Xk3ZX14k/qUfLV2d7lEhTs6BKXmLEHSKh6yuLHjUBYw=" + "media/kamel#kamel-image-default-jvm/1.0.7": { + "jar": "sha256-w3zdJUxB73y9yTf6yg4A3BQzrfxjy6z8FDQpSfmDu6U=", + "module": "sha256-qHFUPAKn0mwzJuLg/j3VZBo7GJGIqUMkFiG0f/DMaVI=", + "pom": "sha256-PUQ5V8Y5KtFw7WfaBHSoRWw24WIL9Cb6ldJXw/92wYo=" }, - "media/kamel#kamel-image-default/1.0.6": { - "module": "sha256-IuS2LmfZmrIGV9Fa0MCR0ch5kVAaNmANAyI/jcw5Rck=", - "pom": "sha256-+8VNbXDBeGHtMc796pwYjyBX+5ATim4v8SIqM12AxvU=" + "media/kamel#kamel-image-default/1.0.7": { + "module": "sha256-DXTcOZBFm5d/Gompgq3npl0CcXZu/zuOh99BpqQ2FWQ=", + "pom": "sha256-UsI+AYAqZLTgLsTQhI9BTDwUi63gmKJQrrKaAK4ec0M=" }, - "media/kamel#kamel-image-desktopjvm/1.0.6": { - "jar": "sha256-4/p+EV9eWAl+cnYVz+N8ChJIS88fttFiAgt3lE1Lk+Y=", - "module": "sha256-/Zf+sUALQt24O8ORr3N/tVZm+F4LWW8UYXRiiLxebxQ=", - "pom": "sha256-IJieYj9byYcRnSvrIZW1/9fInjS/RipM0tq/qk28+qc=" + "media/kamel#kamel-image-desktopjvm/1.0.7": { + "jar": "sha256-apJePBHRSMzruRriER5Y3Jk+lNw2bVRw8KjpHnWC3ks=", + "module": "sha256-kmMbFbErrYaon3GdfC8QOoliLKOxy2haACuz+oshm8k=", + "pom": "sha256-yqwqaxo4j6Exw1drJhuB+KciP4MS8PYuuDYXLP5cQhk=" }, - "media/kamel#kamel-image/1.0.6": { - "module": "sha256-4kwxLZt9IGZUEnnRBhYJw+ALoflb9cp0rdC/mbAzZ/E=", - "pom": "sha256-axT5/CG3kg4nUH2pJHnj4cQ4USFv5rZ4rE+gduYwLKY=" + "media/kamel#kamel-image/1.0.7": { + "module": "sha256-cPHPFVyNSLnCOZJKfIAW+9XLmQH3YZ4fd6NCpZY7v6U=", + "pom": "sha256-dp7aUt+NchkrcaBXx/yw0li+6qwL0bPIU3DJ+ibVp1Y=" }, "net/harawata#appdirs/1.4.0": { "jar": "sha256-5ImfxeiiZ9P4LUl+4BtIEKSxUCPnqBrwqlR5HFe8bBE=", @@ -2670,9 +2598,9 @@ "jar": "sha256-8ChUbXAya5MxSk9EjP0he1C4AewgMTzUYCipRgT0bWY=", "pom": "sha256-MgwRUMLF3ECTdCP56IjhDZ6LLU4TRsNJhkgWuir+Of8=" }, - "net/zetetic#sqlcipher-android/4.9.0": { - "module": "sha256-KI2zYC7myBnECW+3Saqb7imwCi55WR9+7jEm/0+Tnhw=", - "pom": "sha256-dC8AWva9vXMh/0e9Ql0Oc76OVzSsb00eUe70prT4SgA=" + "net/zetetic#sqlcipher-android/4.10.0": { + "module": "sha256-IcKF/OPwL1QtsYPV6+Esxm1B0FqqQ1ON9n7k8yzLgMQ=", + "pom": "sha256-PcYk3175luf2TtOpLV6rGd8FfJi4oLOfX2Gujv43nos=" }, "nl/littlerobots/vcu#plugin/1.0.0": { "jar": "sha256-kNqd+zfMHidMTDImKE4AFIbPcz2XwNp7kvwiRlECT0M=", @@ -2700,13 +2628,16 @@ "org/apache#apache/33": { "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" }, + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" + }, "org/apache/commons#commons-compress/1.21": { "jar": "sha256-auz9VFlyillWAc+gcljRMZcv/Dm0kutIvdWWV3ovJEo=", "pom": "sha256-Z1uwI8m+7d4yMpSZebl0Kl/qlGKApVobRi1Mp4AQiM0=" }, - "org/apache/commons#commons-lang3/3.17.0": { - "jar": "sha256-bucx31yOWil2ocoCO2uzIOqNNTn75kyKHVy3ZRJ8M7Q=", - "pom": "sha256-NRxuSUDpObHzMN9H9g8Tujg9uB7gCBga9UHzoqbSpWw=" + "org/apache/commons#commons-lang3/3.18.0": { + "jar": "sha256-Tu6ujSDAeKu2SwFewVit04OsWBVxzdxFxo8MmuAjByA=", + "pom": "sha256-qiVLNztvbUa8ncqGMxsHKoq4brJeqZIf1Dlhg5LpihY=" }, "org/apache/commons#commons-parent/34": { "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" @@ -2720,14 +2651,11 @@ "org/apache/commons#commons-parent/69": { "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs=" }, - "org/apache/commons#commons-parent/73": { - "pom": "sha256-TtRFYLB/hEhHnf0eg6Qiuk6D5gs25RsocaxQKm1cG+o=" - }, "org/apache/commons#commons-parent/74": { "pom": "sha256-gOthsMh/3YJqBpMTsotnLaPxiFgy2kR7Uebophl+fss=" }, - "org/apache/commons#commons-parent/79": { - "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo=" + "org/apache/commons#commons-parent/85": { + "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" }, "org/apache/httpcomponents#httpclient/4.5.14": { "jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=", @@ -2860,24 +2788,24 @@ "org/codehaus/plexus#plexus/16": { "pom": "sha256-aNTu1lo9u8NC7YDdE4++nGfLf7TCq8T1IBzbW59kWGg=" }, - "org/commonmark#commonmark-ext-autolink/0.21.0": { - "jar": "sha256-PNV9XR295yTmcAxTpZBTS7JPPiaV/zUF66MtxMd4G6k=", - "pom": "sha256-1OMcYi/1xtxZ/hpD4QiajBEETj33kLNAGh+IkrT5HhY=" + "org/commonmark#commonmark-ext-autolink/0.25.0": { + "jar": "sha256-bf+1o+HiR/EF91iZh+kRAw+cnr16JYkXAcdKrUHSEZE=", + "pom": "sha256-PC+K66Ua8IjGE+xEiwxz2TvFS/G3WOpORdzH7iAcoyk=" }, - "org/commonmark#commonmark-ext-gfm-strikethrough/0.21.0": { - "jar": "sha256-te1voYIU5YjlAjhdleh4qBUPEix6h0p1o4loKDe5Bvg=", - "pom": "sha256-YUcbBbnr15yb1LM4cRjC0Fs6Qbq4qUC9iACg7r5CcUQ=" + "org/commonmark#commonmark-ext-gfm-strikethrough/0.25.0": { + "jar": "sha256-3kJdmyLXeT9AYmCOhVkyewp0nalM8KVHZcAgKJkaNgk=", + "pom": "sha256-vG1yNgvC8DypEE8Ko6lCM2KmJ4YogMRBarDkX4mKzyc=" }, - "org/commonmark#commonmark-ext-gfm-tables/0.21.0": { - "jar": "sha256-/AX+mR8iVKsMj2zLnwtuwcK23zUDie0+QRrG9S56deU=", - "pom": "sha256-tXXUmiG++rihilgOkhInJCCwaK/tfJSYSIoI0bZUIqg=" + "org/commonmark#commonmark-ext-gfm-tables/0.25.0": { + "jar": "sha256-WylmICcsSz7rxB4atwIDPJeUJYeEqKQNwP90FrqtlKM=", + "pom": "sha256-BR+9ZbynaMvuel0Q2XRKRX/9uFWa5KHe3KOVIXqRutc=" }, - "org/commonmark#commonmark-parent/0.21.0": { - "pom": "sha256-qeGddPQOEj3jbHAaUlIg2r5eMjVDZUfbek/TwJi31Qs=" + "org/commonmark#commonmark-parent/0.25.0": { + "pom": "sha256-GhJxBZgsR4UFdYK/VwahgRMnKN74cMFXeCdpTYxXs/o=" }, - "org/commonmark#commonmark/0.21.0": { - "jar": "sha256-gQhKcDUEb+MG8NvxbvV6aNCO5clwBOqGfmK120bpivs=", - "pom": "sha256-RhGg7TfAGTzGANRRrUxFfT0NVBxaxlbI2ANL0s0NB1g=" + "org/commonmark#commonmark/0.25.0": { + "jar": "sha256-CB6Jsjpz3DrzH455T0Fm5hBLJ7K5mbs6nOtFc/krjPk=", + "pom": "sha256-OQXRuldrIwZJb3P33+dfyaTlVfEBNZ0D9iV28bajpyU=" }, "org/eclipse/ee4j#project/1.0.2": { "pom": "sha256-dJWgenl+iOQ8O8GodCG9ix/FXjIpH6GOTjLYAx3chz8=" @@ -2924,25 +2852,25 @@ "module": "sha256-JSQodP/N+XImI4vyCkkBbDugM+0nzr8hVTyx4r2VQqc=", "pom": "sha256-Eyk9XaBexAvYTGIVtKh/D3lpgv1ys3r2UoaaXx7P0kY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.1": { - "jar": "sha256-0sTLm7NwHRv9Izy5jVK/zBztX5+qpOq/ForlxvJ02Dw=", - "module": "sha256-9neBOxw+XHHZZCkIDTkYVWCpyn+ZfjSBWM1ZrJWuZhI=", - "pom": "sha256-vBN1vjbDHQs01oBWkDwK3/mq9jSv5P7Q8qdJGX7OrLM=" + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.3": { + "jar": "sha256-shoUn+KMzMfs43tVCY0QAnq6PS4Nsx0S083JB97SNoo=", + "module": "sha256-udS+g7s45A9Gpl/Md5LNXpFUnT3UhZBoxzT8s0gcTQM=", + "pom": "sha256-7Rtqapg9bdMkhkv347+Xvog+C/OkYbE+/wc3vnXK8U8=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.1": { - "jar": "sha256-LwSR0oCzdlHAxDeCM2lzo2MXkfd5sBChOUdfiUnTvuI=", - "module": "sha256-/NM5ff+LWLop5nPaDQexzZoITgqOK9mlx4y4KKwNJM0=", - "pom": "sha256-Cfj/T6vDe36+QR+1eSDfbspwZnBQs/9Iq3h2aoFxuCg=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.3": { + "jar": "sha256-oHi0QUV+wOEAB9zRY/+fLAQ3+bNfvJ7Gzq2C+OmFiU0=", + "module": "sha256-7CnWyd32NhS///QFC3W7/2RdzspYTAZ+xkGl0NKuLuo=", + "pom": "sha256-KzfOUlzjiFjClukcb9X0oDi5GyAyuQXwclqHwda/GP4=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.1": { - "jar": "sha256-0XHCh559LlG0DAQ/2lOYTE+YCCbYV/TqMRBbrOwdJoQ=", - "module": "sha256-Wm3gGfDp83OirTPFkrT04/Z0xj2H46NtHUeoK/qQGos=", - "pom": "sha256-jYivhvs6kPHMyv4POI9l/50esZttGFNdgXMoPZ4w8Mc=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.3": { + "jar": "sha256-eAu+niVntidEIisqARx7cG8eZD0ssC/uD19IbphmptQ=", + "module": "sha256-9waQMltDiE7N2tJNv8U52FWiRk8TFgYx+3hwA75jT6Q=", + "pom": "sha256-P2OX8IC3eNkb/SVhW/5S6ObERaNlAj1ZOuZ7U4/2w5Y=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.1": { - "jar": "sha256-vsAz0KgkwwKKrh2EAmYwNyjWGmoWbBVyjYXnd39YpFo=", - "module": "sha256-wVlaSfTDIGpuMAJVn9hJkulaOD0VI4h3DZnyQodeO60=", - "pom": "sha256-Yc3EJIHM1WVpql5dobIRZ96//qDNZO/egrYli07nwc4=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.3": { + "jar": "sha256-ogx5laTNwqpuG1dr7SMmFvx3ydhNK578uznPLlSlV3A=", + "module": "sha256-5nOwadQMglzYZIUTa24O8vcTTmzyN/k5KnETWvnAiuU=", + "pom": "sha256-uUxH7Pbm36BOVcBgEmu4J3l3ZJZ7QePHhmpBfmTMwfc=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.0-alpha07": { "jar": "sha256-vkeGqLdCblmyj1KvZPQ6diQpTVnLFYoM4t6DCxz5w2U=", @@ -2958,140 +2886,135 @@ "module": "sha256-IhSBsiLN5Z8D/vG1BApj7DCAUCslM4XPY2kYc0egdLc=", "pom": "sha256-6PPn/FQM6/R0hW+mUl86X5ZLBafDgj1J3V6m0vVEBHY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.1": { - "jar": "sha256-FVO1mFLR2dOSThWEq+4BePApbBT1QLKicq5TrD1A+Qg=", - "module": "sha256-9T5oUt0bJFkHvZRSHFF8EgqlOZ3wDw52ooezKTq916I=", - "pom": "sha256-icp4x+aBDQ7XeuTJs6bkxqkOxThbb7YSpdgf6MFDQdI=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.3": { + "jar": "sha256-JrCC/VHwloa2kE9iZJ/LxuEtlRC2tYlkrFmkrzqVdpE=", + "module": "sha256-bAl5vBNyhJXzWcuqjIi0HsaMLZZOQj8dVCXhlRwrCCY=", + "pom": "sha256-p4YOa5TVEIJnyRpScphQO/jQgAHY2mNX3hsOqR9eBpo=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.0-alpha07": { "module": "sha256-ogKf+yqg35isaSjr4jAquLtMAyeECgVTs7tOzXScX+M=", "pom": "sha256-97MFxfdgLXWiNLhbl//+ybLpUOqzjOinW5x04tfA8ms=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.1": { - "jar": "sha256-h8uDwbpEXCseWwok/3COvvZtDufwgrGnVzmKXgX3erM=", - "module": "sha256-8eJo0eHkdxwlNYlwIkIof7RxhW3kXbaTvS4wLkYrZxg=", - "pom": "sha256-CZ47yqhbe6b5LC46lUOuAgY23kUJQ/GpHRa3QMfakog=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.3": { + "jar": "sha256-ns0rxhNl+0+j9vKEq6khSNv9PRrKOGYq1UvOysKrVUY=", + "module": "sha256-NBI6Ep3zf3FkulRH/BpXxc0x0R6p1NJKGeXjEumozqM=", + "pom": "sha256-nced8Pwa1DbF4ZsEk0Q1kYbT6UB7so1BIyjUqk50b7k=" }, - "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.0": { - "jar": "sha256-zd0rFznOPGXKigQft74f78XDnWvbNXy6Th4Jd7ZNHuE=", - "module": "sha256-cGzWO1cvg9ExZ/c3qqBK3l3NIEz/Iyr/EdGZIj6i/UE=", - "pom": "sha256-0JHFbSr12E3ejcXVIjEDKSuTdTJhv1KqvvlxCko2M/8=" + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.3": { + "jar": "sha256-UijQcyEoARdHyNVvZRVlBaCy0psADTmMbxl5vA70IRM=", + "module": "sha256-4IZE/hJMXQnSIYwhgUg9oGT48jFqXdPwOD2jL198Dtg=", + "pom": "sha256-udiiFRffiLsXnWMDj6diAUmzSp5+/pPXrf0uDwJz6gw=" }, - "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.0": { - "jar": "sha256-/7aXRfiP+9jDcD1+s1RTm1fy6PZHvUOld0ZoK60OHyE=", - "module": "sha256-gpPnTuhPMIgv5sBmqntF7n6nIXnYK0aqlCmm3Mw+Ox0=", - "pom": "sha256-gtXU7jI1Zj6tA0qTgR2fFmH+8uKg68b086+c+z9l0c4=" - }, - "org/jetbrains/androidx/savedstate#savedstate/1.3.0": { - "module": "sha256-Ket3goGrNRdUC9N7BY8fmULH9FxsLN/nrN0t4z4ACs4=", - "pom": "sha256-twZ8PcH2q2hj1Q1ATaRiMcDoQZhP6OluUtpjwAFOxBk=" + "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.3": { + "jar": "sha256-WL3GXW+eQsq2sw0gy5I3EZOHXHHxtW+EaaKtVFtJPko=", + "module": "sha256-Z8M5WP5thMS+oqxLKuWgsI/mQJqYOLGnOqUa2VKO0Zk=", + "pom": "sha256-Ls7xBzwUJUfOMOhYms15fugAzG+BcINEksrwhNww6B8=" }, "org/jetbrains/androidx/savedstate#savedstate/1.3.0-alpha07": { "module": "sha256-cpaL/Cb6AotpCQc5zbZUJ0mWdNz9PnugwwVtATp2Ad8=", "pom": "sha256-g97jMHoGE1PdIJ+2g9hEBdlDN5caUcik+AxskVJnjmY=" }, - "org/jetbrains/androidx/savedstate#savedstate/1.3.1": { - "jar": "sha256-4E6yNhq2AcIMJE0lN4zmqD8I5pReKGTEh5M7D40pQSo=", - "module": "sha256-/dTQsApcRZbDUCNANv8P7F1Vf+v2KJIveyEJfHNd73w=", - "pom": "sha256-6b8ow0KDlRDGW0r429kqsMe+Ppl2u1ERq5Xzd6mhm8w=" + "org/jetbrains/androidx/savedstate#savedstate/1.3.3": { + "jar": "sha256-Pvh1iZismEb/1ftUz9bJjfMQrD3uHKmmI1SUGnYiLkU=", + "module": "sha256-rHan+1uyxqJPtRU2dPCsFraRv1FSANX3SFiY/zzaenQ=", + "pom": "sha256-Fsh3uoaj3ecWcsE2Fx3E9z5EjtBtG5u5qKSTEt1RpiU=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.9.0-alpha03": { - "jar": "sha256-jVzHR6cqnFo6m4yPLmvAG+K1wqDzw4bjN/3jacAjzdA=", - "module": "sha256-sLr8MXo86x0PlRk8JYXo1WRybngyiq+bHnjukRArAKU=", - "pom": "sha256-kUzLRPXTWRMnNg1pZ2egFTsvEPwCja7sLwqBnQPLz3s=" + "org/jetbrains/compose#compose-gradle-plugin/1.9.0-rc01": { + "jar": "sha256-bpsGIl4Ea7v3VOdGUUzkkdryIjE6yHh3YBf1wRZ+tVE=", + "module": "sha256-EAn6PQMEj3hlfmiQ0PDMxSyyyVPxeMlp30EjyZuM13g=", + "pom": "sha256-EspFhs1PoewF+SGVFshoVh41lMt1eO3LydSKoGGEjII=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.0-alpha03": { - "jar": "sha256-pxy4JmCpR6MKK6+88ErFn3MNZkmV9gMlIxdnWvZdw9A=", - "module": "sha256-nTl8MLYwk4y5BbsXo34SZt81FWj15XjohABh7ka2RNU=", - "pom": "sha256-EoBQ5LWrFwqJgDSoVbxI3dVsp7ogMeQz0NfFEKVqNpQ=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.0-rc01": { + "jar": "sha256-hst3gjxVIPoFzXRaFhb+sz7OsiGWwOx1UhvJAoK7e6Q=", + "module": "sha256-S+BA9zzsdWc39Dw5vc+Sgq07u1epPCY91KjCQJwdKq8=", + "pom": "sha256-4SglRPI9e+/vUsV3uoksJ6nW1qsK1bpFTjWVBFm/7l4=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-alpha03": { - "pom": "sha256-SZbhs91nmOlHLPxXpX24Bs7ZcB1dGaEQmoSPmJq46yc=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-rc01": { + "pom": "sha256-sCvqNXH1s41noeo+ffjHlIYwtmbZR+2WI1/j1enPgnU=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.9.0-alpha03": { - "jar": "sha256-fwA1UvOrLsgHyoXejmSBSICKIAL938SC9VHavtsgl9M=", - "module": "sha256-o0W3rLJWenjv3B1LS68EEtO4YjzjLLIUC2hJOTJbueo=", - "pom": "sha256-EZl4r3MFn6zT3FwecidqQGFa9/8E4S3hrhrM1m4Wnis=" + "org/jetbrains/compose/animation#animation-core-desktop/1.9.0-rc01": { + "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", + "module": "sha256-sP6TQwH8JoC0Kt6eTO3M1h2XS+dyqnQ9BF1j5qGHZUQ=", + "pom": "sha256-tAPHF7X16SApkN61CJfAam9bn7KQeUj1HzVOShUAQvA=" }, - "org/jetbrains/compose/animation#animation-core/1.9.0-alpha03": { - "jar": "sha256-E/dpyAeVnkCu8DankSQ8pcereFgTn04Ose+6AH1RHTk=", - "module": "sha256-oVqIZ88/6G2gNfzUBc/uv/IIlmz81gaHBTgRp0R7McM=", - "pom": "sha256-uE4tzjDEbHBJCJCuQCzBKfB2ejMed7Z6Q4gRcKjxHsM=" + "org/jetbrains/compose/animation#animation-core/1.9.0-rc01": { + "jar": "sha256-1+4Cj1mMGH9IebX29ma7CHJyIzPPbrlM5zcc0xO3c1I=", + "module": "sha256-O5zpdqH1AbeVMiapgatVdKZD627AJE4Sk7uf8QZ3mjQ=", + "pom": "sha256-sX6T7ERbKy2ZQ79RgxViYJ89P4Rrp2QHlAvnW7juPrU=" }, - "org/jetbrains/compose/animation#animation-desktop/1.9.0-alpha03": { - "jar": "sha256-XAirRSJ7zJw+ftS+Hd/zBlTkFf0Xv1Vtu+2lGjeiDWI=", - "module": "sha256-ttx4+LqR4MB3X/g0RqcF52lpQUahoQMZEJ1Vce8WNEw=", - "pom": "sha256-OqFaPIyqNr6lM+210MOUj2CMTwia3xYpRxP9xrAEPC8=" + "org/jetbrains/compose/animation#animation-desktop/1.9.0-rc01": { + "jar": "sha256-+LkLWR0fjCyLVHzd2uo3CpmJsLLHG0IDi2f9so8SC30=", + "module": "sha256-LCk4R36csy7fNbYqjFhevf1xmFSpyfiVillfM+yhfKo=", + "pom": "sha256-NOurXZZ96jXtn58NcNin2EZy+BpiLHad6EKftvHqA88=" }, - "org/jetbrains/compose/animation#animation/1.9.0-alpha03": { - "jar": "sha256-bcGb2vnawue+p2Y0Xgvqxcg9iIvmMV9XotugTGwhbuk=", - "module": "sha256-79LyWWPFjpDMF0E0vFlCsE9IURRpurTkXmJ23Trqqy0=", - "pom": "sha256-HMUrWBoNVKYVWxGl3pWmc2HTSXnoJi+is6GWkKpU+Ss=" + "org/jetbrains/compose/animation#animation/1.9.0-rc01": { + "jar": "sha256-N4ELMtWUSn5XoVTVi+IMKVpuEJjdvxTLimPLWFJIbIw=", + "module": "sha256-tcQGGdfeAhWsRzCdkBcSqddemnqHEiEzsvo0p9ttPQM=", + "pom": "sha256-oonMYM+7TLR9feAnbgprLakc/4xuq9GQF3+820J85Qo=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.8.2": { - "module": "sha256-6tQ9Tmx0RuQ3H8KpGRhBKUJXKCApYhbsE/hAOj0w9Ww=", - "pom": "sha256-GSS3emTUqvyOwlr6mUXq2MRmTSJGrKmU0vq60CxbsDE=" - }, - "org/jetbrains/compose/annotation-internal#annotation/1.9.0-alpha03": { + "org/jetbrains/compose/annotation-internal#annotation/1.9.0-rc01": { "jar": "sha256-WXuJPt69fsPuZvPGPJHjwjcz+JZ0XRe8cq72YYpHpo8=", - "module": "sha256-jynnbrJ+DGkNIlOLmNgyQsdCPirzJoGekHL+RJBNMYk=", - "pom": "sha256-JMKPMEwBk0WIFoVEUpI+i1TedxJwi9IEfKeFd3zfUoU=" + "module": "sha256-8eoJ9hhGWDPK8ZD5F+8UPLU9LLg8HrZfuIJciZXDDRQ=", + "pom": "sha256-J0szWLglRkeXP+4YtteNtyGnJOiPhfVGf/xbhseWlZU=" }, - "org/jetbrains/compose/collection-internal#collection/1.9.0-alpha03": { - "jar": "sha256-rZiL5OyWp1tRHfMM2U6O9cFPDZqedQjM7wkvW06hkKg=", - "module": "sha256-fAeQwQjS81TT04V1dSWyygP02+sWkcH5BebHDCeGQw4=", - "pom": "sha256-8O2JETJGxFxUFbkxzcM5G+nKJsNwPYkei26PIsQrHj0=" + "org/jetbrains/compose/collection-internal#collection/1.9.0-rc01": { + "jar": "sha256-UiD2N5L8aOAASzO4i3Domh1dRqlKA2zrTsj1OrSz9B4=", + "module": "sha256-aQnU0LjMtdjGuJgdHOmWar9S7VpHWDi85p3oNMTus2w=", + "pom": "sha256-0csqK/OjVnO5ClejszvsIUhNQIp9MEb80jvd65d380M=" }, - "org/jetbrains/compose/components#components-resources-android/1.9.0-alpha03": { - "module": "sha256-6z6NDmpXvxLESUy3yNxmg2lTC+BZTo489S4CyKyb+BM=", - "pom": "sha256-w2/QViDyUIy5im6xGAUjQaVpo+9DnNrTpqtVFGLDgAw=" + "org/jetbrains/compose/components#components-resources-android/1.9.0-rc01": { + "module": "sha256-d8NwtqiuiBO0BTGQatlbZpuzg8JdhOGJjqSqXJ33xhQ=", + "pom": "sha256-JR93qPKfDKZ9JtUBcTT3yg8sbQrUbH0LR7QVWTOErM4=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.9.0-alpha03": { - "jar": "sha256-K/lUcVwRmw2B1vAVn/tdVcnEUco8k/ICTqwhD0218tM=", - "module": "sha256-HmifMdhLmmp7NMBhfir4KoUJuvck+usOWYg55qnTbD0=", - "pom": "sha256-OcJ9wKZMbKwaE5yQ5DZSiTJWxqeePFGlHpdKKuJOXOQ=" + "org/jetbrains/compose/components#components-resources-desktop/1.9.0-rc01": { + "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", + "module": "sha256-4I4SMz4ll24sJI67zDBibJXvGUlj6m5yPS/AMOYlBMA=", + "pom": "sha256-8wXN+2Rg3ktkt/itFTgO4cVkriETmXU9AQ79VM9SuoY=" }, - "org/jetbrains/compose/components#components-resources/1.9.0-alpha03": { - "jar": "sha256-dAsS2pRpOm3Re8AdIztq48wMCfMsfcsz3c5678XahpY=", - "module": "sha256-9/8MqLeFHAvgQO8daAg3EW5w6FBvkTmOIpF0MdlOUic=", - "pom": "sha256-/VttSxC/oP75WoOtnk9kT4wc7o4P5smEMr0qH06BXqc=" + "org/jetbrains/compose/components#components-resources/1.9.0-rc01": { + "jar": "sha256-VYiUp4nWocZriEXkcaA/AbwI3c/iD++P/uklo2iB7OQ=", + "module": "sha256-45BnSM9Yum+26VDutaHfnWSNMV4rD100xtiUNOWL0U8=", + "pom": "sha256-1jRySJyOHRc8cl7KCOsp3pEPSNKtjyFUHiYEfha0nWA=" }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0-alpha03": { - "pom": "sha256-fsc6zPPAJjZrooSv7zFQ7kT9gP+qyexbDUt12AJHfCM=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0-rc01": { + "pom": "sha256-e09tu81j3LKZImj28yO90KfpNcWNX1tdOeH7S8eI5Xc=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.9.0-alpha03": { - "jar": "sha256-k80y7cddL32QX9x8/Y1Ei5pLuxiE7Rgy+IbcngP1NII=", - "module": "sha256-bvkZY+SAuwO7OUmd1rE8P2Qnr7UQes6NNfWvg42wIm0=", - "pom": "sha256-rGcq+thNI750798l6a0pSsgoPlFhlwFF893THOWwzyE=" + "org/jetbrains/compose/desktop#desktop-jvm-macos-arm64/1.8.2": { + "pom": "sha256-S290UtIXCU0UQhfHocanMKEPZ2oLfu/nhdcmMuotNMQ=" }, - "org/jetbrains/compose/desktop#desktop/1.9.0-alpha03": { - "module": "sha256-Vk8khI9e3AbVGowaTHDAdhXOKUIlFBOD1c/Kjl4bzqI=", - "pom": "sha256-0MPwCkfTHQ4Zjut16/8rYlcIHJaI/mVbyi+ZPtxbnyc=" + "org/jetbrains/compose/desktop#desktop-jvm/1.9.0-rc01": { + "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", + "module": "sha256-8D2XeXpufZot43A5itH7RY+rQVV3QxS1gC7rNQWY9BM=", + "pom": "sha256-MQmRqVjPI9ecO0igRrjB0oIURD2JHYY/X4yHeVZb3AA=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.9.0-alpha03": { - "jar": "sha256-huRib2U3e6fM9lnOVXeZRb8fJSnWQwzJmeJoHpYzgVM=", - "module": "sha256-t8U78S2lT1H+YDNz/O462Ib8M8fhn+c1IYilYb3jAXQ=", - "pom": "sha256-eWaImXsLeOC2zjXX89Q+lmdxb7Ta6wY+I84qvzoiaoo=" + "org/jetbrains/compose/desktop#desktop/1.9.0-rc01": { + "module": "sha256-+iekkYeYjKXJVvdN7NJkfpscg6Vw/fSkg5UkSvUeXg4=", + "pom": "sha256-3iF4kg6OWJ4rRbrKWztZQ2DWVk5iQNvcEFKfI+o89GU=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0-alpha03": { - "jar": "sha256-1QCK1yRxZDw+S56ik20Q8oq9PTZ34WaS4SutN74euqE=", - "module": "sha256-3IYh/Qi4n97Iv+Lwy2+WCj7gOSE1w9pwPagHptCJNNY=", - "pom": "sha256-X4t0SGJzgnjvonY4cW1pDnfT2n+ndLWf3fJ85wIyVL4=" + "org/jetbrains/compose/foundation#foundation-desktop/1.9.0-rc01": { + "jar": "sha256-CzobXwhb5sDOlTVKRzmzXp6oLgD3kEl8H1PHLqUTQvk=", + "module": "sha256-lV+b5aMJMX1jg1pW2OCEP5pXgUb79lScmu0++vMn9SE=", + "pom": "sha256-aUCkgZ8T5rvMIl+vleGuQhPAa23tjHHkOHmDZs7nUrk=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.9.0-alpha03": { - "jar": "sha256-lH5CQN9TU1neyllQUUl/4cHGV21vYdTwFqcH4J4ocIo=", - "module": "sha256-sI+jgVnNgSRB25DslIbUbZ1EZ05Sfmoy9Pb7lngaXzQ=", - "pom": "sha256-8B/IJ0RjZZQoWE7m1p/NRuC8x6AeqHiVwizXh6PfRVQ=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0-rc01": { + "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", + "module": "sha256-juG3ZPhT1VTpjcFjGVUbUUGM9kdOm5+oAa7g9yKlmfQ=", + "pom": "sha256-y7jMJvAu2bszo78UAqOQ6A/GAguAB+K1nx0FH2zGP3I=" }, - "org/jetbrains/compose/foundation#foundation/1.9.0-alpha03": { - "jar": "sha256-TktA+oAzMqxVes9DpyVs1Sae4bS5Xnq6Fr4Db0glrNg=", - "module": "sha256-VdXaem+ADcA46C/iE/+yh5VD0CYzSKJKg508uCrzuDo=", - "pom": "sha256-OTxYq00EOHyUv69vs6ZbQMA4s4/AmrsccEGosW/zbjw=" + "org/jetbrains/compose/foundation#foundation-layout/1.9.0-rc01": { + "jar": "sha256-ekZUzdQju97+qRPRrTefmq5vcgEzK4N6p0QxJrQrH1o=", + "module": "sha256-USCSHraB+16Tdj8je5MYZT8eZ1n9zNv6sKIxp5y7lIQ=", + "pom": "sha256-PJdXgmZKWiGTvThofVQtY10ZfFS6gS2UB09RfEj7Hms=" }, - "org/jetbrains/compose/material#material-desktop/1.9.0-alpha03": { - "jar": "sha256-eaxo+FEAZsc3sVbxyRvcfAx8NRbGb4snPULMcHynRBI=", - "module": "sha256-u8AoOC/FbKrwHGb+Zw9TqwVGFyf3xGAJiK2WTHoEmmA=", - "pom": "sha256-a/tsYA33utjoBcmYgb0jMRfdJQDbWcmjDUek1pwz/d0=" + "org/jetbrains/compose/foundation#foundation/1.9.0-rc01": { + "jar": "sha256-Hy1AHQbalz+WrTjL4r5Ao/O039MqniWhK+yMq+ImLoY=", + "module": "sha256-/STOgbdc1HUvKERN208+qN7+87JKT0hqUhbOqeKMeqQ=", + "pom": "sha256-CpFvHsTns64WMvd1//ekrbcqFb9943Oo4y8W+StyhEI=" + }, + "org/jetbrains/compose/material#material-desktop/1.9.0-rc01": { + "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", + "module": "sha256-KkIiGEoAN4cnvZ5TqFXwXP22+7lY7ySx3+oWkIiGHvU=", + "pom": "sha256-80mF2i6Bg86A4rd8oK7IYbfw2a194hKOCFPF08LMtYU=" }, "org/jetbrains/compose/material#material-icons-core-desktop/1.7.3": { "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", @@ -3113,185 +3036,201 @@ "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.9.0-alpha03": { - "jar": "sha256-IEkYkCt0SNFHNKXEnxKjLnmSWSpDLezUtPx9CyuLJWI=", - "module": "sha256-IMCWAeS9OdERnHf3LoD6QLPiujUw/l5jMTWS63VWENI=", - "pom": "sha256-hrPbhwV5/xIhBGAWAUq/fz5pDbK89/zr4fqe5DLBOxk=" + "org/jetbrains/compose/material#material-ripple-desktop/1.9.0-rc01": { + "jar": "sha256-JAfZ6Dxv2EuQsSPMeuYpH6ehi7QJOK0hD2deTIZCXIs=", + "module": "sha256-hAP9CaSvZbXTbeKmXOQUQShvEhFFYXj+UWbma+rZHPg=", + "pom": "sha256-pBgWpgwhS+X353wXYozkyEZRQBzjp6h3ShlYucPYEoo=" }, - "org/jetbrains/compose/material#material-ripple/1.9.0-alpha03": { - "jar": "sha256-1Rauza5e8iXD36C/0dP+gjpAvCFRLLidMP2/E+SnKpI=", - "module": "sha256-j3oA4nV6oohqzvrzBKc+7s4JXilwjbvW4GIce5+Kf1w=", - "pom": "sha256-8VVa0T5I88JVn+xnrenp2v3NQAYs82ByRlJMuUwjfeQ=" + "org/jetbrains/compose/material#material-ripple/1.9.0-rc01": { + "jar": "sha256-KS0rP7u8wkuzJvP2QtrJqM1V4Y1bUYNlusbayiOlz3Q=", + "module": "sha256-meGMP8uJkPW4GAMgIMkHnsul8yoBAvHiNBf/PWANzpM=", + "pom": "sha256-4QQj1qoWFI5o5PV3IXEzmNYddQworCTW2+6b2CaxNag=" }, - "org/jetbrains/compose/material#material/1.9.0-alpha03": { - "jar": "sha256-zxN0LszL1Hor6f2Z45Eej5XdvaiwmKesLLtdJFfBBp0=", - "module": "sha256-qsd8DfuRWcLfsta0KIr8WkiiGrPBWs/jxUQ/FMo3F/k=", - "pom": "sha256-huc1Q+af6kFcfPz6NGi670jU65f8D/WHorM/sI6RDso=" + "org/jetbrains/compose/material#material/1.9.0-rc01": { + "jar": "sha256-fHw/pFknMO3F1G1mDGwyUF8QG3O5w3/fJT2pToyCfuY=", + "module": "sha256-4xjDrIRj75sEr/82e+irprigZgt2L6V9BjA6rVeOkIw=", + "pom": "sha256-Wb9dHmKsTjibe9Dy5nmRsUqsWyaPYPPb1180vzJBQX0=" }, - "org/jetbrains/compose/material3#material3-desktop/1.9.0-alpha03": { - "jar": "sha256-tTCqqXOayBgD4tuBIu2+wPde1IT1dd5MDleB4i4I7k0=", - "module": "sha256-FoE6TZrLAK8758THZUikdnm9dRw467rcqViw+f1GoBk=", - "pom": "sha256-/lf3isc4uuN5xWliOSNnG7iBkcKBSzJRYZS4lOweFJQ=" + "org/jetbrains/compose/material3#material3-desktop/1.8.2": { + "jar": "sha256-PgFota97rNusxB6dNv9PbTmouYn9Y7aOOzBftqTSq1g=", + "module": "sha256-00fR/8tIGIzQgLUdIaRbyTi7wRaKoFhXqmUvnujPoZY=", + "pom": "sha256-WdF4UbuYtEfu+CrRrR0TPSvNfAVqDlQ4SKcqqteSbH4=" }, - "org/jetbrains/compose/material3#material3/1.9.0-alpha03": { - "jar": "sha256-vlzkMfNTmmOFSVIOs+tG4WGp/oRGh85M9T0WZXy5Z/c=", - "module": "sha256-iec93+F/anId32BdQeLJSC7hyhvuhMTo+QD6MYpwEPY=", - "pom": "sha256-hAL1vIE8veAjG8C1QyRzwGPipIcH3nBZryHNU8CL6Go=" + "org/jetbrains/compose/material3#material3-desktop/1.9.0-alpha04": { + "jar": "sha256-QagptJ9udH/FHz655sMhzvQwf/cE9wrKyg7d9WPrv00=", + "module": "sha256-U7gKXKldmQyIM5VCXB80mSuEL/HoD+LDC9xrfl7PBB0=", + "pom": "sha256-1gKNbX734J2J5kuPAvKeS5xi5MT2qa8i5AHm5+w4Hlo=" }, - "org/jetbrains/compose/runtime#runtime-annotation/1.9.0-alpha03": { - "jar": "sha256-g9uhumkk50pl84RxOhvRjXFmtvdtd6LLhm2LKZCxr74=", - "module": "sha256-GmsF0heEh72c8Z76nPiCFfDi5B51GignLK6MsX09ABA=", - "pom": "sha256-vQUZJ2fxupyBAIvxj7MYkC1eHpQzDxF/bYzBo+HQtC8=" + "org/jetbrains/compose/material3#material3/1.8.2": { + "module": "sha256-ecEjW2d12MzzwJkrYDrBUPkMkmUyLAwg7rHCKTSCZVM=", + "pom": "sha256-BcrLqe9FofHCyT3MhTbmvl/p4Wo2s2PIqqpjraSZrWc=" }, - "org/jetbrains/compose/runtime#runtime-desktop/1.9.0-alpha03": { - "jar": "sha256-OqjQ6PE2qqP13fK/2JhHDUVkYbLgJKVhZc1tadOLk5M=", - "module": "sha256-bT7kqMJYC2dgFreCYouHJjUD0KuLsPY1tFGRGykRmHY=", - "pom": "sha256-BRgrq+KEVfFL7/amgWfNlSRr378x1YJgqGxQL7Lbq18=" + "org/jetbrains/compose/material3#material3/1.9.0-alpha04": { + "jar": "sha256-Ebss5lrkxzFa5HtJXbiAJzdd71FyMFmegiXkQH0l04E=", + "module": "sha256-fKOAMs9gicolcofHRatPRJHoK2Io5uZRQ0A+KowfJ74=", + "pom": "sha256-+05EyJltSGwlJL0fbQFBXQiJXPLuAs37xx88X6xWpA0=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0-alpha03": { - "jar": "sha256-R1UP5BF5RIk6NYv2L2gy/ucQhEjUa9GoYv62FLiIx/4=", - "module": "sha256-uGD2LtNmVhxF5/Y1B1BzEmovzQfmMPHsD6dd8rLw7dU=", - "pom": "sha256-/+7Reyx0LlU09+c6pgJMKCuPzzkcgj4gixeTLWrazKA=" + "org/jetbrains/compose/runtime#runtime-desktop/1.9.0-rc01": { + "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", + "module": "sha256-6yuobdys/TUoe/l1uQu7Yt0S36UsV98S0657bEmXAps=", + "pom": "sha256-ujhVnCPbSwWB+RLgOU0szcrUV8QulKeWjmdNmtBA1Rc=" + }, + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0-rc01": { + "jar": "sha256-lgpiL9h17cPFmPJpIQHm+STvePuvvpQR50nRhK+49i8=", + "module": "sha256-x/bQT9rJfBLH0T+905bNcsc5/uo3Wu9mTvwzI18akzM=", + "pom": "sha256-W+/P+sku44lAJTvDS2w6lL79oKGtF7N78UqyxyDUN9s=" }, "org/jetbrains/compose/runtime#runtime-saveable/1.8.0-rc01": { "module": "sha256-omkTSIkqQd6WrRyMiJg5nBjBjoIqw7/9wzf8Z/oSV+k=", "pom": "sha256-qo6egoMD5MH1T5/EDz0Q9++ZFulL/qOYL99XbAOyGos=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.9.0-alpha03": { + "org/jetbrains/compose/runtime#runtime-saveable/1.9.0-rc01": { "jar": "sha256-yCH0JcECYF+7CDcYFXoEqh6PswLxHAbxztfnbXd2Ga0=", - "module": "sha256-f2854bD2nn69uhjgxUhx5BuKTRiG0GN49Nd3ZUjKfIc=", - "pom": "sha256-oIf38+TKATldX/gwTQAJHgGb8X+NhF/M4ob0n9d9JTU=" + "module": "sha256-xR4lsFdsRsNKEX3B4C3f8NbrUj62c8II8wAV/cVuNz8=", + "pom": "sha256-VgWOemIATCUJmadJC3dG6v1bj/4YI9mUu8GKXxCrycA=" }, - "org/jetbrains/compose/runtime#runtime/1.9.0-alpha03": { - "jar": "sha256-2TqEbLwQ8SSZG89ahxmwQSHNOAomo1y7rTs09+JOuYg=", - "module": "sha256-tFHN49zaQTZK2uZhg4xKFsEEsB4R2zSDNZG5WBq4wTs=", - "pom": "sha256-iTWSjkk+CszISZONV9oxd2AM+ag6a3vQ0kiIrg98kdY=" + "org/jetbrains/compose/runtime#runtime/1.9.0-rc01": { + "jar": "sha256-tdAKPSINLPYvisb3oEZZfnmVljYE8Blv53fdL/ImFWo=", + "module": "sha256-JK+ZvXN1A1PF6q08/slRjSJ/V+O+yjH+lr/pvZ2lcJw=", + "pom": "sha256-ixrB9Og3soT7o0C+dh6QLVr3WLLYOs5+oxx4sR1wM1Q=" }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.1": { - "module": "sha256-XPdA/uuCIYL5QQxvqO21R6xKIF/e7GJoluBDzZiK4Sc=", - "pom": "sha256-Dbtc47X8X/H+SqFX7/RUutblh0SHmBjxWDzAq07NjqI=" - }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0-alpha03": { - "jar": "sha256-1brC8xkt7EGxxEXfcE9Nrn/luIwCPTlA08xDMMRMCQM=", - "module": "sha256-+r0DFp3NNI9gxhAdjCcidT/DPuT3hskPCIYCLmkcnu4=", - "pom": "sha256-byyf0tFBBz0gracPpm1MjPoCPq2Kvt5i9xjt45lH0J8=" + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0-rc01": { + "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", + "module": "sha256-gr+gZZP792HQ8NcsVCiZiCN2aAsRCQxsO67JMYl3ohI=", + "pom": "sha256-jDR/g24eYP1glQ1HpuDs8I1v2rnhtyEF8aShXVAZIr8=" }, "org/jetbrains/compose/ui#ui-backhandler/1.8.1": { "module": "sha256-YqpVDszXiMXuiQVR2rd5uz8ncrXBywMQTU7zpBAtsI8=", "pom": "sha256-rprTOa5BXBozKwyLI8/FWKLKMSj66D3pdyipFNSSgqw=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-backhandler/1.9.0-rc01": { "jar": "sha256-VwXXAFPXlwM+nV0G3Olul20ENCwafyBHpwVuo9Tsrxw=", - "module": "sha256-lhbk5n0duVkzWzV4HzvfgSZ+usJw1443M9enGhK2gHA=", - "pom": "sha256-vhqeoOupI0VEk94ZVcWfkEIdv317upClxVKfPIB+g/k=" + "module": "sha256-bzJ7ST0iKcxWjmjd6+uFN8JRDqYKdm0d00aTStIEYPg=", + "pom": "sha256-n6cQ1KNQ9yC4tZ6D9w2CXcqV4uqA5h2ejH/eR9/oXRk=" }, - "org/jetbrains/compose/ui#ui-desktop/1.9.0-alpha03": { - "jar": "sha256-EIVYa/eCEr+CyIu9j6MbeAcaPKD14j36bpH0mGgl/AI=", - "module": "sha256-hYSykRDhdgTesgC0aEbpefN4Y1sUWzs4bLvBNA6Dv6k=", - "pom": "sha256-zKGYEj4wZKDCS/Ogy6hYmUsSrHv6hVDU+hR6meFk3JQ=" + "org/jetbrains/compose/ui#ui-desktop/1.9.0-rc01": { + "jar": "sha256-c5clOZPo1RLGE7dyOeIOUFLaghj2sLZMzeLDexS1QNw=", + "module": "sha256-K8dMyONqCU+TspbdCyEF7aAc8OwNp61a4JR1qEzsy2w=", + "pom": "sha256-49JyW0sVC5h2C6a61EDQ4js1Z8jQDaVe5PhafwBuFfs=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0-alpha03": { - "jar": "sha256-FkiBiAs7cfKFTmIOsjl4HhMH5IlaocTv4WFbbMtLgF4=", - "module": "sha256-Bo0meGaHhZn3N22GMAcdps1OztBVpsmkhst9EepTd/Y=", - "pom": "sha256-9yS/WoTL2hCwA+2Qpu+VePp++VWCvmXOS3FfY9kpHDk=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0-rc01": { + "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", + "module": "sha256-t0DuDHuLMP/5f8uK7KczuIsRT9WTtHloHRi9ZS6OT4c=", + "pom": "sha256-/oXeFoLfIHL+pf+xLINMvhazUANeFCaK9saEZpVPvDQ=" }, - "org/jetbrains/compose/ui#ui-geometry/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-geometry/1.9.0-rc01": { "jar": "sha256-BI/7fplRkB+wvzk0UAEodIfoWhlbKU19R9MRP7GUXTM=", - "module": "sha256-6fexhtOxTCjoBVV68CZYbyJoBRWiz3NphBaAZdkRwX8=", - "pom": "sha256-1lgIgUDiQaYx6UXSC4jGH0co0SRXvMTFCwL6iXdr3N0=" + "module": "sha256-3WleckM0eTKOuhE2cVlpfuBnVKSOp4CSF4H8iulvScA=", + "pom": "sha256-LqGWEuAvdVsTlZuCyjJVYPV/fSwpPY2PEN2Y/bREhKE=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.7.3": { + "module": "sha256-mkUUyustRiJHaaj8jZ0CgvAV8qz/Z8OzkJ857e3FvE4=", + "pom": "sha256-q6uhwoYnhBmyjJLdMl08uw5b/zolvd3Ylw0G7vighcs=" }, "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.1": { "module": "sha256-10fh8k6ZGHpWH9f01g0sNwG5tqFClNVQJInzpkUodOg=", "pom": "sha256-wQFTGOOQi644STxMpKFcc21va27R6csez3FN0R5W55Q=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0-alpha03": { - "jar": "sha256-GP1pekpruFCRwFxGEY6EBoaeTLmO0IB52ZJ2tv/Kyjs=", - "module": "sha256-uCK9FqM0XEbbD8JXzAYBqFi4szmLXbpnXG/fI5EBK9g=", - "pom": "sha256-jHitpN7wOLVeazuL9Ikmr9XBAXxEZfiZXgVZC+Xm85w=" + "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.2": { + "module": "sha256-VKdWGvFbAenj1reymZfgvN5/VhMgTzwWaaYhBdZ5b4s=", + "pom": "sha256-Q8xiGyDTZPIimJ4bva2fkSoice/WjDX5SJlczGX6emo=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0-rc01": { + "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", + "module": "sha256-kWVR0OkXgzpUopt/pf807wFoCOf5D15Ygda3I2Kjyw8=", + "pom": "sha256-AeUjVGsRJEQ9K8ZZHj0pv2GDsaO7rB4fe0FTxztqg18=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.7.3": { + "module": "sha256-dMm43c/QPjFGCJ5dreV3iQiby4hIzYuWp7MBOjNFt48=", + "pom": "sha256-5IDn7ysq5YcxdCcrd/hjAySc2v6fmmiPobN71RFgnTA=" }, "org/jetbrains/compose/ui#ui-graphics/1.8.1": { "module": "sha256-/JzRAPnnp8t8vAElAFyqY3qnYitVykg+82eF55IT9IY=", "pom": "sha256-iAy52I3mMELOvd3u6+n4TKqpdriVMIhWR3H79pGCkxA=" }, - "org/jetbrains/compose/ui#ui-graphics/1.9.0-alpha03": { - "jar": "sha256-5o07XCWFGl8nAnKsywOoW1bUx1LYMC1GP7cRW+Lwps0=", - "module": "sha256-0Q1zK3zEaj1PUsPX5cO1nhg4FYUHohxKE9MHvxPKCUE=", - "pom": "sha256-WJ4WJVCGvjqkFgcs4GZtAY05zGxuN47Yl3ifqI5uOac=" + "org/jetbrains/compose/ui#ui-graphics/1.8.2": { + "module": "sha256-ah9EbiXhhsXFXUOG42zKGnadejS0QSN6vWxmSrPrPiU=", + "pom": "sha256-x7BcaNcE2k5LXbxB9z2f17jwZRjHgjcQqHuohM20JU0=" }, - "org/jetbrains/compose/ui#ui-text-desktop/1.9.0-alpha03": { - "jar": "sha256-aRXPnOofDRpE7Zv3FiZUBlF/ykEGrd5oENMnP42IlyI=", - "module": "sha256-UzZBUc5/hT3KX+jhFWHpaDzs4PHnCKphOdvvscmNOmY=", - "pom": "sha256-iGr3AHviKMYo1C6kIqmIij8NAeW0Q87MgVKaSPe/e1M=" + "org/jetbrains/compose/ui#ui-graphics/1.9.0-rc01": { + "jar": "sha256-eQCYIJWc7udtaf6sPE5Agi87x3iyxWhMpd7Y06QnBAE=", + "module": "sha256-zgHCA0tKjwGS9PNUqGhib7g+Zmvrmhq5CsayXaPVKfw=", + "pom": "sha256-I3r2RjYINyszvN0imIoGczi2BJueBW88dfEcbvm+a14=" }, - "org/jetbrains/compose/ui#ui-text/1.9.0-alpha03": { - "jar": "sha256-dQKWV4sw/T1kw3iFyHJJJc9p74+u/rJ4+n9IAlWjiX4=", - "module": "sha256-CEWH12E9TxIdh2S8lAQYjQe2VWBNgh9ZiEPLhbS09lw=", - "pom": "sha256-hz2re7S7XYQHOqojcPUm4T6NY/lZf6lFlXqQN1k37ME=" + "org/jetbrains/compose/ui#ui-text-desktop/1.9.0-rc01": { + "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", + "module": "sha256-y2orkvwXJkOWs1atIN4K076p/14N0fZZfw1EuvV3L5I=", + "pom": "sha256-hqONR7WpHtO9zfDOPRwpEVzgnurV/tqkGPlYP9AWAnE=" }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0-alpha03": { - "jar": "sha256-eohirZEZhP91HQSZwyI+agxxqCG8t1qZ9mlk7tqmfXg=", - "module": "sha256-Ft4lkGe7k1UaowVcOAjMj7isZj6xlFGK3JIwgoVUth0=", - "pom": "sha256-g3Jib31C6l/wznrF0gdcv280Q+Sh+Ydl9Lic/2OJB54=" + "org/jetbrains/compose/ui#ui-text/1.9.0-rc01": { + "jar": "sha256-C8OAZ+mOUkO/1EPkx7iy/IPCC8JWv9thtFp9fh4FWtA=", + "module": "sha256-tk2edbFzWSr+PwLWI1Uz+FBpqwy6rbCHuc0ZifPS/K0=", + "pom": "sha256-G0MRiG2jsSD/PuAbL32izc5vXBkXbM47ERqFRbxwbgw=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0-alpha03": { - "module": "sha256-xoleUSc4gnEUFFnvDGgw9OMcTAd2KFb7dvdujb6rKSI=", - "pom": "sha256-zbOWWtFN260IRo8EPpU7d0oGi3m2k4TUPKCNnTOD1Wo=" + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0-rc01": { + "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", + "module": "sha256-+NjkZ2CtaVpBTeA4NfSOGgOQA/ugV5wMXQGA09e0WMQ=", + "pom": "sha256-w6yojAQHxqX+IOSj4Wf5zMiyRZsnWRyQx6uvGDtJec4=" }, - "org/jetbrains/compose/ui#ui-uikit/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0-rc01": { + "module": "sha256-lys61ccGdQTMF6FVU04GuETCruLs641DglpYtH19OLE=", + "pom": "sha256-MX1QnHoasVYfmuMxZqyknlxOt+ul6iTkcdnKWJzuKTk=" + }, + "org/jetbrains/compose/ui#ui-uikit/1.9.0-rc01": { "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", - "module": "sha256-8e0MhyDhn+r9/8IQRURNXHhSzodwr+bEcRKr4TbH9mQ=", - "pom": "sha256-8GudMCzkSrxv2C79omBsYE9Ne7crbRZGfick1yKmlEk=" + "module": "sha256-EpLCGcXBDeux0T1FFKBX8hYX8vdPQPMB99vqnTVSmK0=", + "pom": "sha256-Cd41vA4VwLPmwJSnwYvRwDdaVc1JwUORtYRoW0dMuCg=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0-alpha03": { - "jar": "sha256-VRFEG5JHn2Tu1+iSX7nqj8g2BtS06BGdCO7WZCHewF4=", - "module": "sha256-fy2nNBJf5dpeDG3PPfrAxKStp+VPXCgsZmQX/yAVFds=", - "pom": "sha256-q3cGeeffTPLnLXjZSYKQFjyqAVutneWOf6MRsx7ZcnU=" + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0-rc01": { + "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", + "module": "sha256-iwghFopf4cjiFmPSAv2wc7kPL6VZQYZgI2jjZ0KzIco=", + "pom": "sha256-UpmUKC+2m9AiJG1aNKOYu9Xc9+Hkp+tEjwkAfwfo1Qo=" }, - "org/jetbrains/compose/ui#ui-unit/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-unit/1.9.0-rc01": { "jar": "sha256-jdPYcS1ATiQtxaDU9CozatE9oeLvo0Y2IevYMT4O/8s=", - "module": "sha256-1rK00VM7yOilTej/zP7MqUJ+gxdlM+bA9kwIF0lJgJY=", - "pom": "sha256-7W6SArJAzWKYchLeWTi71Htdkt2zVxwolCeYNOobWfc=" + "module": "sha256-R8ro1fPSgQ7PC8t+U8QkRyhimvqQJmZEBzG2aCGg+HE=", + "pom": "sha256-HEBoxsAZbszfPtE6TOVkFpfxEiGMUjzGg1PEqnuuvIY=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.9.0-alpha03": { - "jar": "sha256-YJPfHFvDGd7YzB8Ux56qTuAeQu1MqN2ptS3RM4yqclA=", - "module": "sha256-zl0GELVQbrnGMK1QxpLvv7EMwoUSMTOzNBQhJD2lgbU=", - "pom": "sha256-rDQeR4LxgQj3HlW2lJdLpibD2X8Rf3yGaiQFJMIvioQ=" + "org/jetbrains/compose/ui#ui-util-desktop/1.9.0-rc01": { + "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", + "module": "sha256-suG7xpnqZeJ+ocLuV1JeKctx5AAcvhaa5HMEafy+HP8=", + "pom": "sha256-nyvVYALF3yxDyAxlU/jPgupk1uWduM35B/SpmsBKDtU=" }, - "org/jetbrains/compose/ui#ui-util/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-util/1.9.0-rc01": { "jar": "sha256-aUd5BWjrlAMSejcowWlRrHxzWlUN1+pVZGDgtXmsTBM=", - "module": "sha256-37yGlB6QxD0QPKacWu0edFCHBtnmGwo/gd7a+2UPtdM=", - "pom": "sha256-RWs2d8CUreW1Zx651Rlx8NBkOw42djFFewrZnJCQODM=" + "module": "sha256-I3sAzNeI4V9PjJZbS2yq0ur74QXThxN76g50oOOOh6U=", + "pom": "sha256-9k3thQlcEPpzl7GgDMawzEUxqmvTp/nk3IyMe/7Lb7s=" }, - "org/jetbrains/compose/ui#ui/1.8.1": { - "module": "sha256-1bMY7+7p4EnrrYbGyGOshwiomCsixLRjmKy8kLyzRYk=", - "pom": "sha256-XwzZmppbK0Dz7k4el6sJUvVWVygS/6r+tVRCQXuuEjM=" + "org/jetbrains/compose/ui#ui/1.8.2": { + "module": "sha256-fI8CBQvAcwJreqZQYw1y7xyaluJrzmABgnvemem28PE=", + "pom": "sha256-rmWkRWgrtqPr5k5NdVwwQHvXXUtakfBJH5u5wcBy4c4=" }, - "org/jetbrains/compose/ui#ui/1.9.0-alpha03": { - "jar": "sha256-CtcyeE6GOHBDP53qTb1XZOdI/mSF4S/Ujn7J2g1/P3w=", - "module": "sha256-R9MerXfuarq5HnZkOumgTfrxnzpNvrueMqiIyN81f+0=", - "pom": "sha256-2XbLixVcWXHCRhIeJw4+3yznoP+lh4ZmlKwOlR9yfb0=" + "org/jetbrains/compose/ui#ui/1.9.0-rc01": { + "jar": "sha256-+jbf2t7Jf9avlQhCDwDRJ+LpXYvj8vUA4RxmtQq2c2Y=", + "module": "sha256-WgEx2RHeA+4EfdtupAYzp8eCzIVpYsB4jtDuqttL4Ic=", + "pom": "sha256-a1eP77jqXQIyjIsqTrCKFPbMYu7fhv6ivC7MFzhwgNY=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.0": { - "jar": "sha256-hxeDiGZkLjvdR+yeAmC70wdujH6GvgXirahoMesq+Qo=", - "pom": "sha256-UwmmvuGytgrDtfXTXMS2zDiKFzOA17jeqgIJ6wgUnpA=" + "org/jetbrains/kotlin#abi-tools-api/2.2.10": { + "jar": "sha256-3ps06brNodD2hX0+AdzShSyUmPZhGoMsWAf7rMfBzNw=", + "pom": "sha256-xvN33PA823OF+ggsoRyNLQiSdT8i6r5dU7GuiwGvLWI=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.0": { - "module": "sha256-yujfY6oQEBSS5bomvTsxfEQ8CEb0YFYmyg31Pqp2kI4=", - "pom": "sha256-QLUrE0gN6thPU5glVtmUINr+crY3k655OZRb0nfe4uI=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.10": { + "module": "sha256-98fDUuzhsH2H4XK9tulVz1jYIEdZYAwcMc90BIas9ow=", + "pom": "sha256-f6ZFLRvnNMvNbiobvtChbi3+ITeEBWI2+N0TiMyR19c=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-9z0vg2MAwCLeASLwVkL/UgcOAifzrNPjaxPXF+R7FSM=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.10/gradle813": { + "jar": "sha256-c21ZWITIfz+4jfUMDW/f0LZR9RF676yuq+sZxPOxWxo=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0": { - "module": "sha256-5d0u34ivdW30d1ra13xS0AkDUav1EZLPGdP+YsZnyrg=", - "pom": "sha256-Qejc6FcbX7TuAzURlYL+IoBQqP8ZPiRg1SmMX5Dj1nU=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.10": { + "module": "sha256-HM3Hlg3Lox46fciIW4nENHx6hWhbzWZNVb+JNHuWF2w=", + "pom": "sha256-0vJwIkBlSBa3BEhWuli2r5s1jwKw6/IJUbCXgOBrSZA=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-0M+f8jrTjCEO7QzCWlExWjhOYf3BWlP+uGwAvuaRqug=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.10/gradle813": { + "jar": "sha256-W24sN5y4Pz7tGAlPPeXh4Wj3G+c/JrZhjvzTnNkDJMM=" }, "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", @@ -3304,106 +3243,106 @@ "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.0": { - "jar": "sha256-klfy37x4iCf2AnUPrijX6UWTLq2QQVP3f09sTE2Y5RE=", - "pom": "sha256-8Uct+ZZDqe4VJrFEka0vaNz8Zunr9WywFuSFzaj69sI=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.10": { + "jar": "sha256-RlCsjQ070VYzQ9ZvA1cLQ3iHyCCUNN+yYe47qrIgF4A=", + "pom": "sha256-Uk8GecyWWXoCvtXcOmjigCloklqnU2q6DbOUQWvUTe4=" }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.0": { - "jar": "sha256-HezZmyKUN3QfNqAIxnip2PrjBxbodyFRMI9W9owQ844=", - "pom": "sha256-I6QFgttMPijHq6X8fpZHvI1e/d+dAFWp5CyaCJbVzjM=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.10": { + "jar": "sha256-b1yjIfzHTg+LDHMiiqu14vPiK63QfrIUIJJH1cvz4T8=", + "pom": "sha256-A4OcrD7XXKGznK/KnC3JeNSmSKNhpK/rOTFQkdLSmf0=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.0": { - "jar": "sha256-SofzwCcvFyhdYOmGQ+whn1Ppta1aI/O8TFQ6hkT4bxc=", - "pom": "sha256-6DgEIFq2l7pyL0YiprG1GS70ejDL35ApdwFJQ3hQTv8=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.10": { + "jar": "sha256-EwXBfV3/Xp7mv+gOKWKpuIcWQkaHwlH7ybuP78T/wKg=", + "pom": "sha256-CAlZZdW3tj3AlHdnZxk8YTYykw1s2He8JoEB/3NDiZw=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.0": { - "jar": "sha256-svdD6luhL2ng815djUYGnXTI4oYQh1SKfg4Up4S8TPE=", - "pom": "sha256-FqFd0ZfPJBNJT3iMuWFE2aFGJnw9b38cFbejweBSNGo=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.10": { + "jar": "sha256-eWKP1dZLRpKmL5iWK6qwDpB2o34s/9as4zzQt759HN8=", + "pom": "sha256-uKxQzI3LO3xjpAWzzxnoPKX9GVX7BAWWyNlhoXNMtIs=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.0": { - "jar": "sha256-kHBq6Gcd77oBQI3RxUG6MJEskHDN8d3aGMUero1nkwQ=", - "pom": "sha256-iQfZfcaLv0CgrmZ5RZAvDtwWYdvPdDuuDf2nw7mp1Mg=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.10": { + "jar": "sha256-asFZ8XVRC/gZiah7A897seeQ6WH0itDghItYyHeF5Sw=", + "pom": "sha256-8fFh4QcTBPVe5rlCV2wmv+lFQdhvfjuA3DAvtzNUWy4=" }, - "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.0": { - "jar": "sha256-gMZU83asR02r+w8zRBpB6wgxQ5I9S3tVpgrDZETkP+U=", - "pom": "sha256-dOsGBCFCF6Ve/V7J6sQn/sRlg/sDTGQVIYShg/fG2Bc=" + "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.10": { + "jar": "sha256-8K9o032R+MOkxg9bt6jucemcdokx8VMXob4uIpz6RoY=", + "pom": "sha256-Ira1Xu8u1gKSiTcyPuQiQ/SOamXNuyBQ+ZS8gXdr41M=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.0": { - "jar": "sha256-ISk9oBbkuhKhKKwm/ZIKdOi4f1dM+bxDxgo9LnZFp64=", - "pom": "sha256-HESKBvDKmGiVi+CHesnof8TgG8uTaHp8rBLTxNCd7uY=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.10": { + "jar": "sha256-LhjMua6DiKMsFsn+5oCT16IE/3FP03F0I4JLi4U38N8=", + "pom": "sha256-PTz5KTWxbO792bIUPVzNLF1UdqT03wVOq6BtEL74Lrw=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.0": { - "jar": "sha256-omzI4thhkZfMTRFb6ndm6aqODx54duoETuG58wVlRgE=", - "pom": "sha256-vSrk4skWBWVKilUn2nV/KyJ2WA0fXq6+q9M0OvjVxGc=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.10": { + "jar": "sha256-sxVz1BiWH6CAdg/tz8kNaK1nqF6vokXHP+PVUUdnd7o=", + "pom": "sha256-/srI0t3AijgxW/gJzAbGaucxLGN6ghqHeqZU1yLTB0M=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.0": { - "jar": "sha256-nRsH2uVVnD/JwtzhW9hcNtwedt/zd/ExJIm9ZmDBZUQ=", - "pom": "sha256-uvxt1O1fRcLhvCgXfCxkDie/t8WQEZ6GW7nkCZOLrEA=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.10": { + "jar": "sha256-u4RQXd9fPWeI8DAN6Z82XGLJilzs8qBYJ4RRqhAwADY=", + "pom": "sha256-1ouANg8jGhe+FizW1fdMd3VhsLlsB1ijbhYnUgZXnq0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0": { - "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=", - "module": "sha256-AmOgtdQFEGmmFjJYOK5CGmxNAG3JsVWnpCkmYIiAC6c=", - "pom": "sha256-iG8sRJ+dvmQc0kPxk3FNegQlNrMCrEHHLVYOWmZmDIg=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.10": { + "jar": "sha256-lBG+c0XEFhqX05eWBB07TF6dcM6nREBPGBGZJWJlv7U=", + "module": "sha256-0eEwamJ/jidmQjMSiSvWJ6z+Vlup4xqx2Gv929jA1TA=", + "pom": "sha256-RrTmcmCeenAX+3Sdxi3qpG/fj5fvOtwtgsCykdQlKaU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0/gradle813": { - "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.10/gradle813": { + "jar": "sha256-lBG+c0XEFhqX05eWBB07TF6dcM6nREBPGBGZJWJlv7U=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.0": { - "jar": "sha256-QY4hdjJ20qlGFr6ZCCanRdWdTF2WY48LviERDSxWSTs=", - "pom": "sha256-w5AgQre9S2t3oY8+4f6ol9N7vroloD0Uqe7//hWCXn0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.10": { + "jar": "sha256-76mpHBf0ZNeXPeInO3r4VxzTNCALqsEHuR/ITv/FTB8=", + "pom": "sha256-k1v6aUiU6Z+N1WMM03gfAa4ZANY92fbtIUVcl4nvRxA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.0": { + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.10": { "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-r+m2AUJwBIVJuyAySjGdYkoFoLnmtBfmm2kHldfPDUs=", - "pom": "sha256-/ewxpJDZDsNuf5qj12xVDgqVq9Otg3lTvUn6E9pwFQ0=" + "module": "sha256-v2kt/wrzP0GZuCgwOt2DGMk7z4teUdh8oGzct52R+1I=", + "pom": "sha256-vnTx7wQOHvoINC140clM3zR2/h9Ge2sQTfmt2UV4Sj0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.0": { - "jar": "sha256-Z6FKxCSqGWo0ax3Jn0QqbVc0WCrXt+epzN8oqc0rIJs=", - "module": "sha256-LC4w2DDqdpq6iX9PlvGeHoLY1qI/UzaJugn0GTMASYY=", - "pom": "sha256-bBzMOzcGY8KHIUn12briW/fpLqcVFepzxSlwlzbKMYk=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.10": { + "jar": "sha256-kL46VyvmzuReXNZfIW1EayaUKw5MWqe2y4czp5/VqEw=", + "module": "sha256-qDG76+7EVHk6Pc6uATfuxMsQgMfcH9dvRtoozsY5jcY=", + "pom": "sha256-GlysdkekBFTkKydK4N+MCHGe2E9+nePtGzBkicPd1JM=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0": { - "module": "sha256-Y3w/yuVyOnQnAmwO2z3GeW3T/nmQ3CKG1PdJbt9dKYU=", - "pom": "sha256-E2FqOVx9n8Xc7iclKn9ocX2MaZTNEldL0dsxelGG1yE=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.10": { + "module": "sha256-0KpUkVxbV0B6PBdAsMUwz5ZXv1h9bRAYt5qPpn9qiCE=", + "pom": "sha256-LvrFvkcJWDd3slBeomA7qOHXvPn6Yz8u1wVNZRGxxKU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-g1xNwYoHMl9XkwUMfy52XSNcWWdJVo5HtZe0Sdhnlo0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.10/gradle813": { + "jar": "sha256-vWuXvZ5WO7V9tVqY6q1DBuPws5yKD5vnbkdrIq1R87g=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.0": { - "module": "sha256-ur08SXopcd/GjlAlT/lwZak6Ixg+jto8OY+E9gzsErI=", - "pom": "sha256-2cRaL1cw6E6bhPpCxkoYdNy6ZmjyEsT+KXvqJdwAeHg=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.10": { + "module": "sha256-5LfdC1VwqnrmWX0fR5vOqU544Sc1+ob4CvqV5wFO/tY=", + "pom": "sha256-wKWiGk5u7E2LtqLEkfrELzWrnwjdKva+2whXFayAUpY=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.0": { - "jar": "sha256-8FcCw6bq725+hCNTvmT1jTMHGX4Vp/F5gE08VQcZ7mk=", - "pom": "sha256-6R0DUNf9G+4pyP9OP9bxcZBS7P6V98wXZtnVwnD3iQk=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.10": { + "jar": "sha256-zGsyeKFt8epvdyDNwRJuoha0rmQvNFTep6NrfZA66kE=", + "pom": "sha256-V4pxbzRCIehTlueTh2pIU5kvJ1z+VZDwnjKGYq8iI+w=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.0": { - "jar": "sha256-pOlvczba6EnznPK2NKU20CoqvfARS3M5Wty4yIGFDp4=", - "pom": "sha256-DafPXrsb0m4u/IkRhLzqM8tPKxwpNYEnr1MGHNataZY=" + "org/jetbrains/kotlin#kotlin-native-utils/2.2.10": { + "jar": "sha256-mMcjHIVh/nvvs1UA8nCxUOHuDoM7+wMJFjOE8Uh43eY=", + "pom": "sha256-AMd6328a+ieK8Y0tPEOUQYjG6Io0K8yoY6c6xNKOpz0=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", @@ -3425,74 +3364,75 @@ "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.0": { - "jar": "sha256-Ttl/0eDJux0JSO1eY8yRRWMTpZUYKVuSssFRSu9VYVA=", - "pom": "sha256-5QdIv0Z09lRgPnsbuDBjTsmevZwzDeukytzuwHZ8u1Y=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.2.10": { + "jar": "sha256-wwSmfbpqYd3lYOYxCSC+10YwfDhU9mdcKawpEUcxtrA=", + "pom": "sha256-jAbH1/JHjJ/y2xlBo7kom3kwKm4qqeAGlGmvCaXkk64=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.0": { - "jar": "sha256-fJrISZ+pGyAep4NlN8Yl3VKoJUnlfms/F1zAx56atgQ=", - "pom": "sha256-1M1vjH2tiOZ9iVzT23qNTH3I6N3Y6WeOH1619gHZsO0=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.2.10": { + "jar": "sha256-FiV/wA1iXBefQircLgAOxTMkQ15l2bZ9Ar5y8eTQE48=", + "pom": "sha256-bEU/65vZTQKRL1zIDAbuIZ9wlhXW/irDCkq5mV/0m58=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.0": { - "jar": "sha256-ksfW7HxfBdisAcN+dHrGd9iS6ZusDeXlFmg7jzZAdys=", - "pom": "sha256-VjapUSxI/NqPgm+ypKwXPCnW6zV0ZHE9VNJaTUbsbBM=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.10": { + "jar": "sha256-7JIIbZv9XE/VdGIYTPCiP8jVyjjXliQkLXqV8XjmKV8=", + "pom": "sha256-ExhZP9wl+FuNIXxAuVT7nwtTzvwnXoI7toEkwugMnZg=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.0": { - "jar": "sha256-HSbL3a7rb/1FgIU5bs6gsID8Io/gBtz4MD2ldxHzN0U=", - "pom": "sha256-oeMpM4wq8LRweB0ECGnpsZdS+KTesi9D9qiR68dPH4I=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.10": { + "jar": "sha256-aZQGWMIHfBzKu/nqmo5Drxs1FDQEIGdsxcIsY+Wj6+c=", + "pom": "sha256-jSN/7gkggI5ypUpgkHNdVohRS3piSppV85zbTAbkRNs=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.0": { - "jar": "sha256-YKjHQtYfRPIxH73IqGt2fRcboJ2XvnLWukUNN/fj/b8=", - "pom": "sha256-dii0nV53BennadESYAZtmmlXPW2Av4Iw0FRvWo54yJ4=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.10": { + "jar": "sha256-JYDegcfL6UEuQ9mc7CB5Sa/a8Ig6gSaWNaNhjbS28uA=", + "pom": "sha256-vk/z10W/ulfcuiSzhcGrjNLMpxfS6n4SSPwiiD7qz3k=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.0": { - "jar": "sha256-+1QsLXi5SGrYr9rC5f5IHizs0f9qwNXlVReBkgX7hp0=", - "pom": "sha256-/LYda1u7sX6VC98rYhYL/XeH1GTLnp8HLtUwMCyVuwI=" + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.10": { + "jar": "sha256-xwpZKASllSW6HjFFecAaI+zIVmEZ/iHNl39aKQ0ov6k=", + "pom": "sha256-cr2P1EbT8c06dXdfmTqTsTHXjHS9ZrMotbxvGoWUaXg=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.0": { - "module": "sha256-J5YzW2kaW1kRKQSJD7mEz2miukJrlLArTT8Nbrg27GQ=", - "pom": "sha256-JWhP7DcwFNjDuuH09/FKz74Rk9u6KSuiF7gJ59+0eoQ=" + "org/jetbrains/kotlin#kotlin-serialization/2.2.10": { + "module": "sha256-4ZjOpME7evt0zzyaEcowNsrJYghZsI5SeW7EjEaQzJE=", + "pom": "sha256-7y9BfPkOxLUyEMBxXqZqGQqqROUNNucrTIyaA9/tB2Y=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.0/gradle813": { - "jar": "sha256-5OpAsyLJqmsdT5K44bm41SNObJyxhPM0NMonqCth/yQ=" + "org/jetbrains/kotlin#kotlin-serialization/2.2.10/gradle813": { + "jar": "sha256-UEfM+UMPgCd2ficjldBO8DaB78vggrbK50Hv8t50qUg=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.0": { - "module": "sha256-WPwNZk/Dpn5+a+n9vq7b0hLfo+Un90T4YeeSzacsDkc=", - "pom": "sha256-U3q0BzqEelm6dtmaZFqGCbU4L/pdJZGjVLL6MR9JlzM=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.10": { + "module": "sha256-M2r7UShSAosdpdXQem+4M8+aeX7kszUZaU0xL2gyJ8k=", + "pom": "sha256-4ZmwT3NvDHM07V3rc3iZIzRCs2I4pZMQeQsha2k0wGc=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.3.72": { "pom": "sha256-nVoT2avDNEXhNm0livCnfkLwGUWs73wJF7nVOYVOL84=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.0": { + "jar": "sha256-TIidHZgD9fLrbBWSprfmI2msdmDJ7uFauhb+wFkWNmY=", "pom": "sha256-36lkSmrluJjuR1ux9X6DC6H3cK7mycFfgRKqOBGAGEo=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.20": { + "pom": "sha256-NiLRBleM3cwKnsIPjOgV9/Sf9UL2QCKNIUH8r4BhawY=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.22": { - "pom": "sha256-T5WKqZPVmE+PXr7UFGVipfOp9pW2BJyfKHOBN5ytqzM=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.20": { "jar": "sha256-U0O/eVeDky5fpTiwvKBa+BC7ByE+25uqdwx4QGj1eGc=", "pom": "sha256-3PPeG6Uzk6RJx4nx5RX5qojGA6bTVqSA6kL/fUqYtzc=" @@ -3508,15 +3448,16 @@ "pom": "sha256-6vPC0+N6UU9C60yVVhpGVpFaJldJeWr53K4ox8pgQ1g=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.0": { + "jar": "sha256-BbYoBEQbDJoZILa31c9zKaTiS2JYR44ysfBGygGQCUY=", "pom": "sha256-K7bHVRuXx7oCn5hmWC56oZ1jq/1M1T2j/AxGLzq1/CY=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.20": { + "pom": "sha256-OkYiFKM26ZVod2lTGx43sMgdjhDJlJzV6nrh14A6AjI=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.22": { - "pom": "sha256-ko8hhyF0djE8uBbUgHC8dlSqO5pa6B0/xfjCecyPjZ4=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.20": { "jar": "sha256-7SIhe13AlAoGjYvpRAu+L3+fUcRmzdEYXiOFzewZ8jg=", "pom": "sha256-5VDFII038AtTOMefcivvkwaR2gWE8tPgfYPTOk2kBuk=" @@ -3545,50 +3486,50 @@ "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.0": { - "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=", - "module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=", - "pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.10": { + "jar": "sha256-nGfMee/WuSFbSdKkMI9fNDNTc3bHyI6JvdZym9CW5ho=", + "module": "sha256-23jfCCg1kctnyLnSeWEJ61K2CI1N/hArVF8gEYJJcT8=", + "pom": "sha256-RUulB6PTa0rCU99t+W+HOb0m6hnfPzMrELE/LFcV94c=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.0/all": { + "org/jetbrains/kotlin#kotlin-stdlib/2.2.10/all": { "jar": "sha256-4jAPqlnJNSk9q7Chg9LmEIqbARxCcHbD97oQ0ktzugo=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.0": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.10": { "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-Fiq+zmN9Egvzs1mfJIETV3zey68Q1bInq3cFLmYykpM=" + "pom": "sha256-QauF1niASPGSLe+yQNNRrD/hiCxwurA65q7lIJ8nc9k=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.0": { - "jar": "sha256-h//zwBlwqqkBGr3lZbtSoXmqbckDjFh4koHtK2jVji0=", - "pom": "sha256-NcfaTe0E3/GCIeDzgPo/NhIOvq2hOYOmEQtGWWaKbr0=" + "org/jetbrains/kotlin#kotlin-util-io/2.2.10": { + "jar": "sha256-aCviFxlt0FOGD1vqgEoKEfy3d+VeuKeVEmWUJICNZdM=", + "pom": "sha256-vWQ39VNReGM2CYwopgucxMewVaf2Sn5yUcxZV7wMc4g=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.0": { - "jar": "sha256-nOOw3gU8uf8HoPcXyhQvKQp05NGdkzLbImq+D+thyB4=", - "pom": "sha256-XVJ2wbYor7xCBZ80CoTe/Uv7XroYJm3zdDYH5XftX4c=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.10": { + "jar": "sha256-KgcGfcwTSButT0XghYEjq5MO4EMp+GGSubL5mJ+BRWA=", + "pom": "sha256-XTZO7C1K9y+sXm/sOstfl11kpilwMnd1RDVADbvDv00=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.0": { - "jar": "sha256-FPB+vZrfvk6F+06/MSJSULL8P1Qo7OQ31O1j7D+prE0=", - "pom": "sha256-NU7YchvXXwfcCyQbiFg+7oLCTZIdN+lrctmNpi1ISEo=" + "org/jetbrains/kotlin#kotlin-util-klib/2.2.10": { + "jar": "sha256-nm0Epg6bY6UXQSk8LsGB3beLkhBNShBkfUNxBFoDcEE=", + "pom": "sha256-Oj9N5gPlwZEtWiK5vdwWlUPkTFc3W0G4vz3Q0+sizBg=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.0": { - "pom": "sha256-T5NJZTIJBBtZ6uDk3FUj+IS0Kr6/4zzZTBV2+9DaWU8=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.10": { + "pom": "sha256-3uJq3iq7+PpPEB6Apj2WbdNyLcklVrlnQ2nrxwbg0n8=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.0": { - "pom": "sha256-QBsEZwxCCyyDNuXLtxvL9tJCaVIIkRs1j73lk5dw/tk=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.10": { + "pom": "sha256-QAmcfnDkk7kz+wtMzxUfQ5DqMjf6OqpZrzrKdB4wNDI=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.0": { - "pom": "sha256-EK1dJbeSBjb82VVbw5mkBVSOS5x7RWCfo729Ux/Zx2U=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.10": { + "pom": "sha256-j3QAPSaXGo4DiwwBEgam7AyYHncOl+RCTQW6iCE3Bo8=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.0": { - "pom": "sha256-Th/4G5CLrp1FxpqGmFPveeupDcyXEUjGYCpKrGwZ0nQ=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.10": { + "pom": "sha256-JHP8ziIfRqir9uuwOjY1IP/G5RTeouyvW/l4AXfo30k=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.0": { - "pom": "sha256-i6lXKixJ7Cd6QAKYfm3bdhFQXvOogL2sR7lDX4GrRUA=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.10": { + "pom": "sha256-22+s/JWr9dqfBxKCGDrbqRRgYPNYXzjVRpDRnlsYVCc=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.0": { - "pom": "sha256-Pe0maNCDIMJHTqGiy34la90Fq8/SbWKF6twKL1MDVm0=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.10": { + "pom": "sha256-XdM08PFm6ck8IqGLmxhKLvG+MHAzd9OmBwun9bTFznM=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { - "pom": "sha256-GDXSnI7Vf5WwZO0Na7y7pYTzBAh0YxAeFPSgY2exPi8=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.10": { + "pom": "sha256-YPXRl6wPVnnh5/T+nO6G1+hA+p5xcDaW76UIcwn3d8Q=" }, "org/jetbrains/kotlinx#atomicfu-jvm/0.23.2": { "module": "sha256-9frJHDc6AJjlzK5iIeibtxoUkM9qiUnuNI1G7hyo06Y=", @@ -3639,6 +3580,9 @@ "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.9.0": { + "pom": "sha256-vqVRHpAB8sWTq1CA3xMbIZq14ghcxZec5YPqzUlG/Xg=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.10.2": { "jar": "sha256-XKF1s43zMf1kFVs1zYyuElH6nuNpcJs21C4KKIzM4/0=", "module": "sha256-6eSnS02/4PXr7tiNSfNUbD7DCJQZsg5SUEAxNcLGTFM=", @@ -3654,11 +3598,20 @@ "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.9.0": { + "jar": "sha256-rYnCiSI15nDyItgZyz2BGIFDyxmgW1nfmImuQmn1xwo=", + "module": "sha256-syGomeQNPONFcHqiz9qZg60NzGn+p0qbi/kGoWwc+Kk=", + "pom": "sha256-GcSImUGzqgmL1XzGTwL5razGVNVxoSqVbeS1uxSMZJk=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.10.2": { "jar": "sha256-MZtlMAnUnHCYL5jfKcyE/HAlsJLLBXHI51MuOtQ2ba4=", "module": "sha256-j+JUF35xGnzRijwG2CQvzpRfQcLMoT3BmzOuQqVDUBY=", "pom": "sha256-UZ2lQACW80YqTa6AeDrQUEE9S8gex65T+udq7wzL7Uw=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.9.0": { + "module": "sha256-rVNANKlTtOEsvuuHTGat+LHKFN8V/g0uZUeqNOht/so=", + "pom": "sha256-dw8nk9BeKwJ7nHmZOOwdLU7xQc5YGceAwyw5lcrbCkc=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-play-services/1.10.2": { "module": "sha256-2iYsGjUinEbAsuBV6CQG3oYM4aQmWaOhf5MserOVUP8=", "pom": "sha256-jTgFmv8j4bKsIW3trMsboV3H0UyAYVJE3gkcxhMyCWo=" @@ -3673,36 +3626,52 @@ "module": "sha256-kFK7SUS5FqUGX2GNfUb+EqTAxonQIbyYQ1v4l3WIsWQ=", "pom": "sha256-zt+0Miu5cVkXrmmCCeoS3ziKuliVy7rRxWcith6EQ8A=" }, - "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.0-0.6.x-compat": { - "jar": "sha256-N4w1jY0Y2GgTn3pYDCen0830hz8OPyFLn2JAnW+QStU=", - "module": "sha256-YPK2J+GEvwQ3IffXGzdRgsaUkbU86+KvvAGmIunYDZc=", - "pom": "sha256-fs60N3yxaihqLFhPO8A/2/1DTDHe86XEBNTHQFw5VOk=" + "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.1-0.6.x-compat": { + "jar": "sha256-z5zfezB0BEZXoagLwbtSgLWFRalnrH/kKxqjz5MwVxQ=", + "module": "sha256-J/MbNeJ4XVidhYHTbJ+dZpK0S7Y3rBW2kcVGHdDF7Iw=", + "pom": "sha256-HfcIy6EsD0qC/LdoyoPc9LgPrJ5i37QCvDYkhexE/PE=" }, - "org/jetbrains/kotlinx#kotlinx-datetime/0.7.0-0.6.x-compat": { - "jar": "sha256-9NUs0+G2huECJW1KZRXwksdoBKE0F9SAMtnaHzSmWP8=", - "module": "sha256-VIqIn29omVh7PDkPd3BJyNss7PTbG7GZC8GyH/WyHso=", - "pom": "sha256-5gqOhdZjzNTHK9XMhiIDv9/NcJ2W5jLI9Bfnb1YW8xc=" + "org/jetbrains/kotlinx#kotlinx-datetime/0.7.1-0.6.x-compat": { + "jar": "sha256-Mp/yxos4TqGgxNQNScdfMzu0pCItaQEX5j6jQCu2dIg=", + "module": "sha256-Z9HcRg78U5nv5IcpK32V8vIY4kmAamOO/FxJrqptU+I=", + "pom": "sha256-iBoHz8YixkJPjy675W0bZLzLqjqLs43i5MCbTpcR/8g=" }, "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.7.0": { - "jar": "sha256-6jimaw/0btgt3tnoHS3OcOX74DvWzFK0/IhpOB3qe30=", "module": "sha256-D852CxW6wLkL7xvZDJfi0V+sQ6ZtwSCbSq7Jadk0Nv8=", "pom": "sha256-mhfWfOIxynIhqWkS1WVtjRZ1gJ5FI/LDmupvs+o6bV8=" }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.8.0": { + "jar": "sha256-PagF6dov88sRn3RNzRHeahjjKluTNRjxdBi6V5XPp3U=", + "module": "sha256-LQKSG80vxBFFHMHvS8M46niUgzhq9D0fY7KYzpFP6aY=", + "pom": "sha256-HOhkNWaxjNIWBwGyYa5DIJoyoqsOmAcQJm+RQPJW8iI=" + }, "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.7.0": { - "jar": "sha256-01Y1Kw5VW+Emqtypvjm7d0kx4ypQCO3QYAmNu0fVfp4=", "module": "sha256-3NfGKkJ9279ezgt5jcEqD41VcSN/UScFEKUHIotjM3k=", "pom": "sha256-b+eWaxTo7fC/rO+FfIiUpr9EtmFsbwK/7UoJMU7+0Zw=" }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.8.0": { + "jar": "sha256-g0mATPWbsOhVOZ0C972+oRBKQo4zd36XG/MdG70lDT8=", + "module": "sha256-Nw3ClkvQ6ajt1xFYBBEJ07c4e9hqtoTEXsR+a+iYDxY=", + "pom": "sha256-tQDMgM5ypof7aYWm2Z0ahw3ikW7SoAgpUl5PtWBmOkE=" + }, "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.7.0": { - "jar": "sha256-bt7cm+TYeK6oDH3WCfkb/Ef809NsyR/Q8/Mo+9ZlbI8=", "module": "sha256-dDDspoloWorXVm2MgIIUpylQsdbwNjQd+MTYKah3Bsg=", "pom": "sha256-I4nhfLeFp854BZ7v7yv5fpGCbCe4PMzhkbTkLtlfiBo=" }, + "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.8.0": { + "jar": "sha256-YQdwzIVe3xxX2fzXxp/QQK9Xra+INFBfkYBd5oB4PRM=", + "module": "sha256-iwARgP4DhhHnx8R3y+psA1vod1U68IC8nXcXvtx8clg=", + "pom": "sha256-lxbMNmw5CB2vEU/KHNLzkUzhB4mgG2rK8Hrb//YTbC8=" + }, "org/jetbrains/kotlinx#kotlinx-io-core/0.7.0": { - "jar": "sha256-4QKwiGCeeovbzCd6VH5GhOwER+QIk9coWDH769Gyfug=", "module": "sha256-gTKXY+sZquO3OGcb7DFrkESEkcO/Unj24Q6kxwKS4iQ=", "pom": "sha256-fu4E9DS9OmrRjhQFT0SH9DvKyQwDabBFA7FltzG+3Mo=" }, + "org/jetbrains/kotlinx#kotlinx-io-core/0.8.0": { + "jar": "sha256-KAA+vl98bQrGW53+o0RziH498p991fkEpF2WxCELZ8I=", + "module": "sha256-m5KKLT5wpVBAcOFrHgW9wkdDdEyzxtXBegfOMS/R6q0=", + "pom": "sha256-Kan8XPxgjhJBdvbJmzLL5HhBj3ypws2SRgFNLDKaql0=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.6.2": { "pom": "sha256-ew4dde6GIUmc+VQwyhL9qjL0p/kg1cMBv+lfoYfyczc=" }, @@ -3799,19 +3768,23 @@ "jar": "sha256-ZX7efX+OF1yQmyPKoQ/NTUpREwT9k4qpzIRXtDeJUNU=", "pom": "sha256-/jziiqT0Ga0GcErRyoIzTQ6HFmfKWxE8UVfnUXzhMh4=" }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.18": { - "jar": "sha256-4P1mqoajyPXIJLBJL5sI/P5UN4gB7x+Sir1GVA1jM/8=", - "pom": "sha256-Pq8UmTxE+PUpwzy1muo0sTOUb9l4AaOvleqy97sBOmo=" + "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.22": { + "jar": "sha256-aAk1UCKKFPG58Ake5xNYpLt6h3En8D9a+4egB/xaBNI=", + "pom": "sha256-uSU+Qn4MSZDFQ8+o0IfIv0sFXKVsVimH6BuFuSBKsVw=" }, - "org/jetbrains/skiko#skiko-awt/0.9.18": { - "jar": "sha256-xGaOKnif9vLlmnLAs6xhVAppYYtDbJCoTOLT7Zd4atI=", - "module": "sha256-EGBQrIr05YJ2+Bq2FzKs0MevZ21FIbMtioBx8MPV2y0=", - "pom": "sha256-rCr1hVUP1G5nNukZWzUgDfh1Bf5g4dpqke0lNzxLA3s=" + "org/jetbrains/skiko#skiko-awt-runtime-macos-arm64/0.9.4.2": { + "jar": "sha256-bi6GlwC5lL5fRjFIDmdTNXmXETE0iyrlUjbddNJyIWE=", + "pom": "sha256-k6Jnui8eKqWK/PvEZXpogmQnbXPYBOI1pzhcO1lEVMk=" }, - "org/jetbrains/skiko#skiko/0.9.18": { - "jar": "sha256-1lA/lgz5/+CHXIQmBK8lCpANBiR7OKAnO984cz48w4s=", - "module": "sha256-cVpesso+V/XZiU3JB7pVKzwLiJFU70d9CkX5vNAQ13E=", - "pom": "sha256-ULBGubYqCTrihATJtiQrtHFBNYhH5e6gC2AZueIlgec=" + "org/jetbrains/skiko#skiko-awt/0.9.22": { + "jar": "sha256-xKlxNiYDD3OPrb/7ekWN5FvGKeL0Ax/zT3o40dajce4=", + "module": "sha256-pi5LnVV1dmhGJqSiVBBpcUeLfZOCSzFna2LAl1L2EAo=", + "pom": "sha256-6UYBwLv1snxEQ4gZqrxkhJ0Dzerc8qKFEXpRlv/FMhw=" + }, + "org/jetbrains/skiko#skiko/0.9.22": { + "jar": "sha256-yvbr+MUmnYjDyDq7LNP3hzCLOH6eb3iSwuv7XtNxTGo=", + "module": "sha256-I/6GSYVyxPJ2q5JL4rGNoL/CHGK+CDxUAJ4ZIEmB3AE=", + "pom": "sha256-2DDjbzP+hH/q7frjMWAk72KMQXroLPzEr2kWvZ5uo1Y=" }, "org/jgrapht#jgrapht-core/1.5.2": { "jar": "sha256-36WW6fDQg48bXoHdDNYOOnbCwpCsJaCgKf/eWM9eTBQ=", @@ -3845,14 +3818,14 @@ "module": "sha256-9+2+Z/IgQnCMQQq8VHQI5cR29An1ViNqEXkiEnSi7S0=", "pom": "sha256-5nRZ1IgkJKxjdPQNscj0ouiJRrNAugcsgL6TKivkZE0=" }, - "org/junit#junit-bom/5.11.4": { - "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", - "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" - }, "org/junit#junit-bom/5.12.2": { "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" }, + "org/junit#junit-bom/5.13.1": { + "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", + "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" + }, "org/jvnet/staxex#stax-ex/1.8.1": { "jar": "sha256-IFIlSQVunlCqNe8LRFouR6U9Br4LCpRn1wTiSD/7BJo=", "pom": "sha256-j8hPNs5tps6MiTtlOBmaf2mmmgcG2bF6PuajoJRS7tY=" @@ -3923,9 +3896,9 @@ "jar": "sha256-gK2+itXwUUQDwhKe6QBFMcW24PeKckh2kiETRrdS5+k=", "pom": "sha256-U+NAleALn/QNArmfygz58QgJs7PvWx1oG8P81r+PrlE=" }, - "org/nibor/autolink#autolink/0.10.0": { - "jar": "sha256-MCswFgloQV7mzRkHmHE4x1daYxX5tu8Tuf46vIc2eFc=", - "pom": "sha256-sEv9glJXPUuoEX/BU/QDWXgIa6r1+HCaD+Qzl0g7M48=" + "org/nibor/autolink#autolink/0.12.0": { + "jar": "sha256-BGR++Ym9gJbPwlOotbjDZ2CRjj8WPB2Rjfbfv7eaqMY=", + "pom": "sha256-61Tilrfa+U86X551AsxtWb9PBPUPmaaeICAvKbxyVf0=" }, "org/ow2#ow2/1.5": { "pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index 3edb0ffc9d5d..40db2aaa0be7 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, gradle, - jdk17, + jdk21, fontconfig, libXinerama, libXrandr, @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "keyguard"; - version = "1.13.0"; + version = "1.14.1"; src = fetchFromGitHub { owner = "AChep"; repo = "keyguard-app"; - tag = "r20250705"; - hash = "sha256-9UT75HntRswpf1G04x07DfxNfR3PsMv0Ee/NRVrJS3Y="; + tag = "r20250830"; + hash = "sha256-m52oXJ+6tfTP8KE0+g5D67B7C0HVJRg65GWp7Vx2OQc="; }; postPatch = '' @@ -47,13 +47,13 @@ stdenv.mkDerivation (finalAttrs: { useBwrap = false; }; - env.JAVA_HOME = jdk17; + env.JAVA_HOME = jdk21; - gradleFlags = [ "-Dorg.gradle.java.home=${jdk17}" ]; + gradleFlags = [ "-Dorg.gradle.java.home=${jdk21}" ]; nativeBuildInputs = [ gradle - jdk17 + jdk21 copyDesktopItems autoPatchelfHook ]; From 8a2e09bd6155746274f66d7374e5d5ac8e376b01 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 08:42:35 +0000 Subject: [PATCH 167/281] python3Packages.django-json-widget: 2.0.1 -> 2.0.3 --- .../development/python-modules/django-json-widget/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-json-widget/default.nix b/pkgs/development/python-modules/django-json-widget/default.nix index 0d9d692ab718..e0fd2b1ad608 100644 --- a/pkgs/development/python-modules/django-json-widget/default.nix +++ b/pkgs/development/python-modules/django-json-widget/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "django-json-widget"; - version = "2.0.1"; + version = "2.0.3"; pyproject = true; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jmrivas86"; repo = "django-json-widget"; tag = "v${version}"; - hash = "sha256-GY6rYY//n8kkWCJZk6OY+EOBv62ocNovNmE/ai8VCn4="; + hash = "sha256-11XDmSYJzrjcV3q3P0Kl2WkfoAtuPYzQt5D2ZzRTCCY="; }; build-system = [ setuptools ]; From 718503e01be11bd73a3d700724210a3ffe9de8f4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 31 Aug 2025 10:45:36 +0200 Subject: [PATCH 168/281] vcsh: pin automake to version 1.16 to fix the build --- pkgs/top-level/all-packages.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fe5094154213..c575a19ce684 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6450,6 +6450,10 @@ with pkgs; or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { }; + vcsh = callPackage ../by-name/vc/vcsh/package.nix { + automake = automake116x; + }; + ### DEVELOPMENT / TOOLS inherit (callPackage ../development/tools/alloy { }) From 316b006bbd61a8163c169952569106ed5567929c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20=C5=BDlender?= Date: Sat, 30 Aug 2025 16:35:45 +0200 Subject: [PATCH 169/281] linux-pam: disable audit when cross-compiling from non-linux The audit package requires linux headers for the build platform. --- pkgs/by-name/li/linux-pam/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/linux-pam/package.nix b/pkgs/by-name/li/linux-pam/package.nix index b8cc88f6e71c..954a601cbfdd 100644 --- a/pkgs/by-name/li/linux-pam/package.nix +++ b/pkgs/by-name/li/linux-pam/package.nix @@ -8,6 +8,7 @@ gettext, ninja, audit, + linuxHeaders, libxcrypt, nixosTests, meson, @@ -21,7 +22,10 @@ docbook_xsl_ns, nix-update-script, withLogind ? lib.meta.availableOn stdenv.hostPlatform systemdLibs, - withAudit ? lib.meta.availableOn stdenv.hostPlatform audit, + withAudit ? + lib.meta.availableOn stdenv.hostPlatform audit + # cross-compilation only works from platforms with linux headers + && lib.meta.availableOn stdenv.buildPlatform linuxHeaders, }: stdenv.mkDerivation (finalAttrs: { From b7853bc357d6b7fc829e6dae5d4bd67030746538 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 09:20:22 +0000 Subject: [PATCH 170/281] geographiclib: 2.5.1 -> 2.5.2 --- pkgs/by-name/ge/geographiclib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geographiclib/package.nix b/pkgs/by-name/ge/geographiclib/package.nix index b178db335ad2..e2dce865eeb2 100644 --- a/pkgs/by-name/ge/geographiclib/package.nix +++ b/pkgs/by-name/ge/geographiclib/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "geographiclib"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "geographiclib"; repo = "geographiclib"; tag = "v${version}"; - hash = "sha256-ZXIRLLvCsVp8RnChjLiAfD38CJFqV8sv/PAEORsF6oc="; + hash = "sha256-bFErzgjxBCtN12UNtnGPuS6bg1sI31gR7WZjawsY3Yo="; }; outputs = [ From b1dd99fee54435c2a9924e310a721fae30b36dda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 09:43:24 +0000 Subject: [PATCH 171/281] python3Packages.extruct: 0.17.0 -> 0.18.0 --- pkgs/development/python-modules/extruct/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/extruct/default.nix b/pkgs/development/python-modules/extruct/default.nix index 9abce5642181..eb48a31b9f59 100644 --- a/pkgs/development/python-modules/extruct/default.nix +++ b/pkgs/development/python-modules/extruct/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "extruct"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "scrapinghub"; repo = "extruct"; tag = "v${version}"; - hash = "sha256-CfhIqbhrZkJ232grhHxrmj4H1/Bq33ZXe8kovSOWSK0="; + hash = "sha256-hUSlIlWxrsxGLCE8/DAGSqxx9+7TEkynmXrVnXGjDQ8="; }; nativeBuildInputs = [ setuptools ]; From 401f4264e08c19ae718e68f88dc84f002be6c6d4 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 31 Aug 2025 14:20:33 +0400 Subject: [PATCH 172/281] geographiclib: add geospatial team --- pkgs/by-name/ge/geographiclib/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/geographiclib/package.nix b/pkgs/by-name/ge/geographiclib/package.nix index e2dce865eeb2..a936f7017e75 100644 --- a/pkgs/by-name/ge/geographiclib/package.nix +++ b/pkgs/by-name/ge/geographiclib/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://geographiclib.sourceforge.io/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ sikmir ]; + teams = [ lib.teams.geospatial ]; platforms = lib.platforms.unix; }; } From 37ff64b7108517f8b6ba5705ee5085eac636a249 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Aug 2025 08:39:01 +0000 Subject: [PATCH 173/281] crosvm: 0-unstable-2025-08-18 -> 0-unstable-2025-08-28 --- pkgs/by-name/cr/crosvm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cr/crosvm/package.nix b/pkgs/by-name/cr/crosvm/package.nix index ca06e8b50472..582eb7ae3f0e 100644 --- a/pkgs/by-name/cr/crosvm/package.nix +++ b/pkgs/by-name/cr/crosvm/package.nix @@ -21,12 +21,12 @@ rustPlatform.buildRustPackage { pname = "crosvm"; - version = "0-unstable-2025-08-18"; + version = "0-unstable-2025-08-28"; src = fetchgit { url = "https://chromium.googlesource.com/chromiumos/platform/crosvm"; - rev = "44659aa08a8c89c3dad2e468ff57cdb639c80732"; - hash = "sha256-bYTZ1R/WPUUZoxmdreFGaRt9epAI+mcIrEvs5RJPUeA="; + rev = "ce1281988c5639f2a6a4cc6c20c03eb44751de07"; + hash = "sha256-zorrj6sENcjV+pa2VYhunu8LhxT3oOyDRreHX78HckI="; fetchSubmodules = true; }; From 610eaa66c19b31f52aaa9d97fbde700cc3c2953f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 31 Aug 2025 11:11:35 +0200 Subject: [PATCH 174/281] python3Packages.kornia-rs: 0.1.2 -> 0.1.9 Diff: https://github.com/kornia/kornia-rs/compare/v0.1.2...v0.1.9 Changelog: https://github.com/kornia/kornia-rs/releases/tag/v0.1.9 --- .../python-modules/kornia-rs/Cargo.lock | 2464 +++++++++++++++++ .../python-modules/kornia-rs/default.nix | 51 +- 2 files changed, 2496 insertions(+), 19 deletions(-) create mode 100644 pkgs/development/python-modules/kornia-rs/Cargo.lock diff --git a/pkgs/development/python-modules/kornia-rs/Cargo.lock b/pkgs/development/python-modules/kornia-rs/Cargo.lock new file mode 100644 index 000000000000..66a5b60cfafc --- /dev/null +++ b/pkgs/development/python-modules/kornia-rs/Cargo.lock @@ -0,0 +1,2464 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "aligned-vec" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b" +dependencies = [ + "equator 0.4.2", +] + +[[package]] +name = "anyhow" +version = "1.0.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" + +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "array-init" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "av1-grain" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "az" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + +[[package]] +name = "bit_field" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" + +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "built" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b" + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "bytemuck" +version = "1.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "cc" +version = "1.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cfg-if" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" + +[[package]] +name = "circular-buffer" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23bdce1da528cadbac4654b5632bfcd8c6c63e25b1d42cea919a95958790b51d" + +[[package]] +name = "cmake" +version = "0.1.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +dependencies = [ + "cc", +] + +[[package]] +name = "cmov" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1dc960ba75d543267db9254da8ec1cb318a037beb3f8d2497520e410096fab" + +[[package]] +name = "coe-rs" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8f1e641542c07631228b1e0dc04b69ae3c1d58ef65d5691a439711d805c698" + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "dbgf" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6ca96b45ca70b8045e0462f191bd209fcb3c3bfe8dbfb1257ada54c4dd59169" + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "divrem" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69dde51e8fef5e12c1d65e0929b03d66e4c0c18282bc30ed2ca050ad6f44dd82" + +[[package]] +name = "doc-comment" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" + +[[package]] +name = "document-features" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" +dependencies = [ + "litrs", +] + +[[package]] +name = "dyn-stack" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf6fa63092e3ca9f602f6500fddd05502412b748c4c4682938565b44eb9e0066" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "dyn-stack" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "490bd48eb68fffcfed519b4edbfd82c69cbe741d175b84f0e0cbe8c57cbe0bdd" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "enum-as-inner" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equator" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea" +dependencies = [ + "equator-macro 0.2.1", +] + +[[package]] +name = "equator" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" +dependencies = [ + "equator-macro 0.4.2", +] + +[[package]] +name = "equator-macro" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equator-macro" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "faer" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2b19b8c3570ea226e507fe3dbae2aa9d7e0f16676abd35ea3adeeb9f90f7b5d" +dependencies = [ + "bytemuck", + "coe-rs", + "dbgf", + "dyn-stack 0.11.0", + "equator 0.4.2", + "faer-entity", + "gemm", + "generativity", + "libm", + "matrixcompare", + "matrixcompare-core", + "nano-gemm", + "npyz", + "num-complex", + "num-traits", + "paste", + "rand", + "rand_distr", + "rayon", + "reborrow", + "serde", +] + +[[package]] +name = "faer-entity" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "072f96f1bc8b2b30dfc26c086baeadb63aae08019b1ed84721809b9fd2006685" +dependencies = [ + "bytemuck", + "coe-rs", + "libm", + "num-complex", + "num-traits", + "pulp 0.18.22", + "reborrow", +] + +[[package]] +name = "fast_image_resize" +version = "5.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c80af28351fb3cb22f67880126f65034892e7b414d3be3d6b0aa85d79ecf0c" +dependencies = [ + "cfg-if", + "document-features", + "num-traits", + "thiserror 1.0.69", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fixed" +version = "1.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3" +dependencies = [ + "az", + "bytemuck", + "half", + "num-traits", + "typenum", +] + +[[package]] +name = "flate2" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "gcd" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" + +[[package]] +name = "gemm" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-c32", + "gemm-c64", + "gemm-common", + "gemm-f16", + "gemm-f32", + "gemm-f64", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-c32" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-c64" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-common" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3" +dependencies = [ + "bytemuck", + "dyn-stack 0.13.0", + "half", + "libm", + "num-complex", + "num-traits", + "once_cell", + "paste", + "pulp 0.21.5", + "raw-cpuid", + "rayon", + "seq-macro", + "sysctl", +] + +[[package]] +name = "gemm-f16" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "gemm-f32", + "half", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "rayon", + "seq-macro", +] + +[[package]] +name = "gemm-f32" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-f64" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "generativity" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5881e4c3c2433fe4905bb19cfd2b5d49d4248274862b68c27c33d9ba4e13f9ec" + +[[package]] +name = "generator" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2" +dependencies = [ + "cc", + "cfg-if", + "libc", + "log", + "rustversion", + "windows", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.3+wasi-0.2.4", +] + +[[package]] +name = "gif" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "half" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" +dependencies = [ + "bytemuck", + "cfg-if", + "crunchy", + "num-traits", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "image" +version = "0.25.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + +[[package]] +name = "indexmap" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "indoc" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.3", + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" + +[[package]] +name = "jpeg-encoder" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b454d911ac55068f53495488d8ccd0646eaa540c033a28ee15b07838afafb01f" + +[[package]] +name = "kiddo" +version = "5.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc5459a4b132bf81ba0384127e03abb116610da569c4b77db8ab7f629489c71" +dependencies = [ + "aligned-vec", + "array-init", + "az", + "cmov", + "divrem", + "doc-comment", + "fixed", + "generator", + "num-traits", + "ordered-float", + "sorted-vec", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "kornia-3d" +version = "0.1.9" +dependencies = [ + "bincode", + "faer", + "serde", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-icp" +version = "0.1.9" +dependencies = [ + "faer", + "kiddo", + "kornia-3d", + "log", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-image" +version = "0.1.9" +dependencies = [ + "kornia-tensor", + "num-traits", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-imgproc" +version = "0.1.9" +dependencies = [ + "fast_image_resize", + "kornia-image", + "kornia-tensor", + "num-traits", + "rayon", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-io" +version = "0.1.9" +dependencies = [ + "circular-buffer", + "image", + "jpeg-encoder", + "kornia-image", + "log", + "png", + "thiserror 2.0.16", + "tiff", + "turbojpeg", + "zune-jpeg", +] + +[[package]] +name = "kornia-py" +version = "0.1.9" +dependencies = [ + "kornia-3d", + "kornia-icp", + "kornia-image", + "kornia-imgproc", + "kornia-io", + "numpy", + "pyo3", +] + +[[package]] +name = "kornia-tensor" +version = "0.1.9" +dependencies = [ + "num-traits", + "thiserror 2.0.16", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "libc" +version = "0.2.175" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libm" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" + +[[package]] +name = "litrs" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "matrixcompare" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37832ba820e47c93d66b4360198dccb004b43c74abc3ac1ce1fed54e65a80445" +dependencies = [ + "matrixcompare-core", + "num-traits", +] + +[[package]] +name = "matrixcompare-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0bdabb30db18805d5290b3da7ceaccbddba795620b86c02145d688e04900a73" + +[[package]] +name = "matrixmultiply" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" +dependencies = [ + "autocfg", + "rawpointer", +] + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "memchr" +version = "2.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "nano-gemm" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb5ba2bea1c00e53de11f6ab5bd0761ba87dc0045d63b0c87ee471d2d3061376" +dependencies = [ + "equator 0.2.2", + "nano-gemm-c32", + "nano-gemm-c64", + "nano-gemm-codegen", + "nano-gemm-core", + "nano-gemm-f32", + "nano-gemm-f64", + "num-complex", +] + +[[package]] +name = "nano-gemm-c32" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a40449e57a5713464c3a1208c4c3301c8d29ee1344711822cf022bc91373a91b" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", + "num-complex", +] + +[[package]] +name = "nano-gemm-c64" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743a6e6211358fba85d1009616751e4107da86f4c95b24e684ce85f25c25b3bf" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", + "num-complex", +] + +[[package]] +name = "nano-gemm-codegen" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "963bf7c7110d55430169dc74c67096375491ed580cd2ef84842550ac72e781fa" + +[[package]] +name = "nano-gemm-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe3fc4f83ae8861bad79dc3c016bd6b0220da5f9de302e07d3112d16efc24aa6" + +[[package]] +name = "nano-gemm-f32" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e3681b7ce35658f79da94b7f62c60a005e29c373c7111ed070e3bf64546a8bb" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", +] + +[[package]] +name = "nano-gemm-f64" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc1e619ed04d801809e1f63e61b669d380c4119e8b0cdd6ed184c6b111f046d8" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", +] + +[[package]] +name = "ndarray" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841" +dependencies = [ + "matrixmultiply", + "num-complex", + "num-integer", + "num-traits", + "portable-atomic", + "portable-atomic-util", + "rawpointer", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "npyz" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f0e759e014e630f90af745101b614f761306ddc541681e546649068e25ec1b9" +dependencies = [ + "byteorder", + "num-bigint", + "py_literal", +] + +[[package]] +name = "nu-ansi-term" +version = "0.50.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "bytemuck", + "num-traits", + "rand", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "numpy" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7cfbf3f0feededcaa4d289fe3079b03659e85c5b5a177f4ba6fb01ab4fb3e39" +dependencies = [ + "libc", + "ndarray", + "num-complex", + "num-integer", + "num-traits", + "pyo3", + "pyo3-build-config", + "rustc-hash", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "ordered-float" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01" +dependencies = [ + "num-traits", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "pest" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" +dependencies = [ + "memchr", + "thiserror 2.0.16", + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pest_meta" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5" +dependencies = [ + "pest", + "sha2", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "proc-macro2" +version = "1.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "pulp" +version = "0.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6" +dependencies = [ + "bytemuck", + "libm", + "num-complex", + "reborrow", +] + +[[package]] +name = "pulp" +version = "0.21.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907" +dependencies = [ + "bytemuck", + "cfg-if", + "libm", + "num-complex", + "reborrow", + "version_check", +] + +[[package]] +name = "py_literal" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1" +dependencies = [ + "num-bigint", + "num-complex", + "num-traits", + "pest", + "pest_derive", +] + +[[package]] +name = "pyo3" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219" +dependencies = [ + "cfg-if", + "indoc", + "libc", + "memoffset", + "once_cell", + "portable-atomic", + "pyo3-build-config", + "pyo3-ffi", + "pyo3-macros", + "unindent", +] + +[[package]] +name = "pyo3-build-config" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999" +dependencies = [ + "once_cell", + "target-lexicon 0.13.2", +] + +[[package]] +name = "pyo3-ffi" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "pyo3-macros" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9" +dependencies = [ + "proc-macro2", + "pyo3-macros-backend", + "quote", + "syn", +] + +[[package]] +name = "pyo3-macros-backend" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a" +dependencies = [ + "heck", + "proc-macro2", + "pyo3-build-config", + "quote", + "syn", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.16", +] + +[[package]] +name = "rand_distr" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "raw-cpuid" +version = "11.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146" +dependencies = [ + "bitflags 2.9.3", +] + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "reborrow" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430" + +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "seq-macro" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "sorted-vec" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee66d25213bcbd4feb55704c0c8eee3f95d022c693dab42d796e1b8f23666d9a" + +[[package]] +name = "syn" +version = "2.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sysctl" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc" +dependencies = [ + "bitflags 2.9.3", + "byteorder", + "enum-as-inner", + "libc", + "thiserror 1.0.69", + "walkdir", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "target-lexicon" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +dependencies = [ + "thiserror-impl 2.0.16", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +dependencies = [ + "nu-ansi-term", + "sharded-slab", + "smallvec", + "thread_local", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "turbojpeg" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "017914ca203ad45ccb4f6b7a61823673c43dc28c31082e1ab692c3729849d90b" +dependencies = [ + "gcd", + "libc", + "thiserror 1.0.69", + "turbojpeg-sys", +] + +[[package]] +name = "turbojpeg-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d87290369f91af10f425f9ec0b8ce775cf79ea189291faa974c0b4e02e1e2f" +dependencies = [ + "anyhow", + "cmake", + "libc", + "pkg-config", +] + +[[package]] +name = "typenum" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" + +[[package]] +name = "ucd-trie" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unindent" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" + +[[package]] +name = "v_frame" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasi" +version = "0.14.3+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "weezl" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3" + +[[package]] +name = "winapi-util" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" +dependencies = [ + "windows-sys 0.60.2", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core", + "windows-link", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core", + "windows-link", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "winnow" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +dependencies = [ + "memchr", +] + +[[package]] +name = "wit-bindgen" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089" +dependencies = [ + "zune-core", +] diff --git a/pkgs/development/python-modules/kornia-rs/default.nix b/pkgs/development/python-modules/kornia-rs/default.nix index ee4d9544939c..ae318af5a3ca 100644 --- a/pkgs/development/python-modules/kornia-rs/default.nix +++ b/pkgs/development/python-modules/kornia-rs/default.nix @@ -1,24 +1,29 @@ { lib, - stdenv, fetchFromGitHub, buildPythonPackage, + + # nativeBuildInputs rustPlatform, cmake, nasm, - libiconv, + + # tests + numpy, + pytestCheckHook, + torch, }: buildPythonPackage rec { pname = "kornia-rs"; - version = "0.1.2"; + version = "0.1.9"; pyproject = true; src = fetchFromGitHub { owner = "kornia"; repo = "kornia-rs"; tag = "v${version}"; - hash = "sha256-7toCMaHzFAzm6gThVLBxKLgQVgFJatdJseDlfdeS8RE="; + hash = "sha256-0Id1Iyd/xyqSqFvg/TXnlX1DgMUWuMS9KbtDXduwU+Y="; }; nativeBuildInputs = [ @@ -28,30 +33,38 @@ buildPythonPackage rec { nasm # Only for dependencies. ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv; - - cargoRoot = "py-kornia"; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit - pname - version - src - cargoRoot - ; - hash = "sha256-VQtPfTmT9UGM0fIMeZF/1lUqQeyP63naoYZ7UuL6hFg="; + cargoRoot = "kornia-py"; + cargoDeps = rustPlatform.importCargoLock { + lockFile = ./Cargo.lock; }; + postPatch = '' + ln -s ${./Cargo.lock} kornia-py/Cargo.lock + ''; + maturinBuildFlags = [ "-m" - "py-kornia/Cargo.toml" + "kornia-py/Cargo.toml" ]; dontUseCmakeConfigure = true; # We only want to use CMake to build some Rust dependencies. - meta = with lib; { + nativeCheckInputs = [ + numpy + pytestCheckHook + torch + ]; + + meta = { homepage = "https://github.com/kornia/kornia-rs"; description = "Python bindings to Low-level Computer Vision library in Rust"; - license = licenses.asl20; - maintainers = with maintainers; [ chpatrick ]; + changelog = "https://github.com/kornia/kornia-rs/releases/tag/v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ chpatrick ]; + badPlatforms = [ + # error: could not compile `kornia-3d` (lib) + # error: rustc interrupted by SIGSEGV + "aarch64-linux" + ]; }; } From 6f893df9726351f4be6ce7d616eec45f12bdd7f5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 31 Aug 2025 11:56:33 +0200 Subject: [PATCH 175/281] python3Packages.kornia: remove disabled --- pkgs/development/python-modules/kornia/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/kornia/default.nix b/pkgs/development/python-modules/kornia/default.nix index 0ea0b2eaf1b7..af381f1b795e 100644 --- a/pkgs/development/python-modules/kornia/default.nix +++ b/pkgs/development/python-modules/kornia/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, packaging, setuptools, torch, @@ -14,8 +13,6 @@ buildPythonPackage rec { version = "0.8.1"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "kornia"; repo = "kornia"; From ad0a9957f583f0a1af0f1bfd89142c15422ed081 Mon Sep 17 00:00:00 2001 From: M0ustach3 <37956764+M0ustach3@users.noreply.github.com> Date: Sat, 19 Jul 2025 17:13:44 +0200 Subject: [PATCH 176/281] nixos/memos: init module --- .../manual/release-notes/rl-2505.section.md | 3 + nixos/modules/module-list.nix | 1 + nixos/modules/services/misc/memos.nix | 199 ++++++++++++++++++ 3 files changed, 203 insertions(+) create mode 100644 nixos/modules/services/misc/memos.nix diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index a123644d028f..421e363b2260 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -92,6 +92,9 @@ Alongside many enhancements to NixOS modules and general system improvements, th - [Traccar](https://www.traccar.org/), a modern GPS Tracking Platform. Available as [services.traccar](#opt-services.traccar.enable). +- [Memos](https://www.usememos.com/), a privacy-first, lightweight note-taking solution that allows you to effortlessly capture and share your ideas. + Available as [services.memos](#opt-services.memos.enable). + - [Schroot](https://codeberg.org/shelter/reschroot), a lightweight virtualisation tool. Securely enter a chroot and run a command or login shell. Available as [programs.schroot](#opt-programs.schroot.enable). - [Firezone](https://firezone.dev), an enterprise-ready zero-trust access platform built on WireGuard. This includes the server stack as [services.firezone.server.enable](#opt-services.firezone.server.enable), a TURN/STUN relay service as [services.firezone.relay.enable](#opt-services.firezone.relay.enable), a gateway service as [services.firezone.gateway.enable](#opt-services.firezone.gateway.enable), a headless client as [services.firezone.headless-client.enable](#opt-services.firezone.headless-client.enable) and a GUI client as [services.firezone.gui-client.enable](#opt-services.firezone.gui-client.enable). diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 93a649314d6a..50679a014efc 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -865,6 +865,7 @@ ./services/misc/mame.nix ./services/misc/mbpfan.nix ./services/misc/mediatomb.nix + ./services/misc/memos.nix ./services/misc/metabase.nix ./services/misc/mollysocket.nix ./services/misc/moonraker.nix diff --git a/nixos/modules/services/misc/memos.nix b/nixos/modules/services/misc/memos.nix new file mode 100644 index 000000000000..5847e90c9c06 --- /dev/null +++ b/nixos/modules/services/misc/memos.nix @@ -0,0 +1,199 @@ +{ + config, + options, + pkgs, + lib, + ... +}: +let + cfg = config.services.memos; + opt = options.services.memos; + envFileFormat = pkgs.formats.keyValue { }; +in +{ + options.services.memos = { + enable = lib.mkEnableOption "Memos note-taking"; + package = lib.mkPackageOption pkgs "Memos" { + default = "memos"; + }; + + openFirewall = lib.mkEnableOption "opening the ports in the firewall"; + + user = lib.mkOption { + type = lib.types.str; + description = '' + The user to run Memos as. + + ::: {.note} + If changing the default value, **you** are responsible of creating the corresponding user with [{option}`users.users`](#opt-users.users). + ::: + ''; + default = "memos"; + }; + + group = lib.mkOption { + type = lib.types.str; + description = '' + The group to run Memos as. + + ::: {.note} + If changing the default value, **you** are responsible of creating the corresponding group with [{option}`users.groups`](#opt-users.groups). + ::: + ''; + default = "memos"; + }; + + dataDir = lib.mkOption { + default = "/var/lib/memos/"; + type = lib.types.path; + description = '' + Specifies the directory where Memos will store its data. + + ::: {.note} + It will be automatically created with the permissions of [{option}`services.memos.user`](#opt-services.memos.user) and [{option}`services.memos.group`](#opt-services.memos.group). + ::: + ''; + }; + + settings = lib.mkOption { + type = envFileFormat.type; + description = '' + The environment variables to configure Memos. + + ::: {.note} + At time of writing, there is no clear documentation about possible values. + It's possible to convert CLI flags into these variables. + Example : CLI flag "--unix-sock" converts to {env}`MEMOS_UNIX_SOCK`. + ::: + ''; + default = { + MEMOS_MODE = "prod"; + MEMOS_ADDR = "127.0.0.1"; + MEMOS_PORT = "5230"; + MEMOS_DATA = cfg.dataDir; + MEMOS_DRIVER = "sqlite"; + MEMOS_INSTANCE_URL = "http://localhost:5230"; + }; + defaultText = lib.literalExpression '' + { + MEMOS_MODE = "prod"; + MEMOS_ADDR = "127.0.0.1"; + MEMOS_PORT = "5230"; + MEMOS_DATA = config.${opt.dataDir}; + MEMOS_DRIVER = "sqlite"; + MEMOS_INSTANCE_URL = "http://localhost:5230"; + } + ''; + }; + + environmentFile = lib.mkOption { + type = lib.types.path; + description = '' + The environment file to use when starting Memos. + + ::: {.note} + By default, generated from [](opt-${opt.settings}). + ::: + ''; + example = "/var/lib/memos/memos.env"; + default = envFileFormat.generate "memos.env" cfg.settings; + defaultText = lib.literalMD '' + generated from {option}`${opt.settings}` + ''; + }; + }; + + config = lib.mkIf cfg.enable { + users.users = lib.mkIf (cfg.user == "memos") { + ${cfg.user} = { + description = lib.mkDefault "Memos service user"; + isSystemUser = true; + group = cfg.group; + }; + }; + + users.groups = lib.mkIf (cfg.group == "memos") { + ${cfg.group} = { }; + }; + + networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [ + cfg.port + ]; + + systemd.tmpfiles.settings."10-memos" = { + "${cfg.dataDir}" = { + d = { + mode = "0750"; + user = cfg.user; + group = cfg.group; + }; + }; + }; + + systemd.services.memos = { + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + wants = [ "network.target" ]; + description = "Memos, a privacy-first, lightweight note-taking solution"; + serviceConfig = { + User = cfg.user; + Group = cfg.group; + Type = "simple"; + RestartSec = 60; + LimitNOFILE = 65536; + NoNewPrivileges = true; + LockPersonality = true; + RemoveIPC = true; + ReadWritePaths = [ + cfg.dataDir + ]; + ProtectSystem = "strict"; + PrivateUsers = true; + ProtectHome = true; + PrivateTmp = true; + PrivateDevices = true; + ProtectHostname = true; + ProtectClock = true; + UMask = "0077"; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectControlGroups = true; + ProtectProc = "invisible"; + SystemCallFilter = [ + " " # This is needed to clear the SystemCallFilter existing definitions + "~@reboot" + "~@swap" + "~@obsolete" + "~@mount" + "~@module" + "~@debug" + "~@cpu-emulation" + "~@clock" + "~@raw-io" + "~@privileged" + "~@resources" + ]; + CapabilityBoundingSet = [ + " " # Reset all capabilities to an empty set + ]; + RestrictAddressFamilies = [ + " " # This is needed to clear the RestrictAddressFamilies existing definitions + "none" # Remove all addresses families + "AF_UNIX" + "AF_INET" + "AF_INET6" + ]; + DevicePolicy = "closed"; + ProtectKernelLogs = true; + SystemCallArchitectures = "native"; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + EnvironmentFile = cfg.environmentFile; + ExecStart = lib.getExe cfg.package; + }; + }; + }; + + meta.maintainers = [ lib.maintainers.m0ustach3 ]; +} From 3cecdee81e74ee3e7b5b4ad23daf264247fd3c36 Mon Sep 17 00:00:00 2001 From: dramforever Date: Sun, 31 Aug 2025 02:05:17 +0800 Subject: [PATCH 177/281] linuxPackages.evdi: Fix flags Since #402198 kernel modules are no longer built with wrapped compilers. Firstly, NIX_CFLAGS_COMPILE is no longer effective, so we change that to CFLAGS, which is used in the Makefile for evdi. Secondly, we still need to use the wrapped compiler for userspace stuff, so separate that out in postBuild. Fixes #437311 --- pkgs/os-specific/linux/evdi/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix index efb6dd966ec1..4baba4c5f7d8 100644 --- a/pkgs/os-specific/linux/evdi/default.nix +++ b/pkgs/os-specific/linux/evdi/default.nix @@ -26,12 +26,17 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-xB3AHg9t/X8vw5p7ohFQ+WuMjb1P8DAP3pROiwWkVPs="; }; - env.NIX_CFLAGS_COMPILE = toString [ + env.CFLAGS = toString [ "-Wno-error" "-Wno-error=discarded-qualifiers" # for Linux 4.19 compatibility "-Wno-error=sign-compare" ]; + postBuild = '' + # Don't use makeFlags for userspace stuff + make library pyevdi + ''; + nativeBuildInputs = kernel.moduleBuildDependencies; buildInputs = [ @@ -43,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = kernelModuleMakeFlags ++ [ "KVER=${kernel.modDirVersion}" "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + "module" ]; hardeningDisable = [ From 7922dc5527a2cdcd1b84c412356f7973d06a7008 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 29 Aug 2025 13:52:48 +0200 Subject: [PATCH 178/281] fwupd: 2.0.13 -> 2.0.14 Diff: https://github.com/fwupd/fwupd/compare/2.0.13...2.0.14 Changelog: https://github.com/fwupd/fwupd/releases/tag/2.0.14 --- ...d-option-for-installation-sysconfdir.patch | 85 +++++++++++-------- .../fw/fwupd/install-fwupdplugin-to-out.patch | 6 +- .../fw/fwupd/installed-tests-path.patch | 28 +++--- pkgs/by-name/fw/fwupd/package.nix | 4 +- 4 files changed, 67 insertions(+), 56 deletions(-) diff --git a/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch b/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch index 99799f10e717..17adf9687a47 100644 --- a/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch +++ b/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch @@ -1,41 +1,42 @@ -commit e798ff19cd36daaed68b86edc7ebdb9dcfe1c057 +commit 448e265ad3fef9a5ef0ff57593dd5a9164118852 Author: r-vdp Date: Tue Oct 15 11:46:38 2024 +0200 Add option for installation sysconfdir diff --git a/data/bios-settings.d/meson.build b/data/bios-settings.d/meson.build -index b0ff5b106..29b60a3be 100644 +index 3f1cb3574..acbdccb61 100644 --- a/data/bios-settings.d/meson.build +++ b/data/bios-settings.d/meson.build -@@ -1,5 +1,5 @@ +@@ -1,6 +1,6 @@ if build_standalone and host_machine.system() == 'linux' install_data('README.md', + install_tag: 'doc', - install_dir: join_paths(sysconfdir, 'fwupd', 'bios-settings.d') + install_dir: join_paths(datadir, 'fwupd', 'bios-settings.d') ) endif diff --git a/data/meson.build b/data/meson.build -index 9db5cd756..cf3181c8b 100644 +index 78f54bd83..aae01ed56 100644 --- a/data/meson.build +++ b/data/meson.build -@@ -27,7 +27,7 @@ endif - +@@ -28,7 +28,7 @@ endif if build_standalone install_data(['fwupd.conf'], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'fwupd'), install_mode: 'rw-r-----', ) plugin_quirks += files([ diff --git a/data/pki/meson.build b/data/pki/meson.build -index 686064195..72ae401bd 100644 +index 9b1e6b372..5c80ba564 100644 --- a/data/pki/meson.build +++ b/data/pki/meson.build -@@ -7,13 +7,13 @@ install_data([ - 'GPG-KEY-Linux-Foundation-Firmware', +@@ -8,14 +8,14 @@ install_data([ 'GPG-KEY-Linux-Vendor-Firmware-Service', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd') ) @@ -43,120 +44,130 @@ index 686064195..72ae401bd 100644 'GPG-KEY-Linux-Foundation-Metadata', 'GPG-KEY-Linux-Vendor-Firmware-Service', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd-metadata') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd-metadata') ) endif -@@ -21,11 +21,11 @@ if supported_pkcs7 - install_data([ +@@ -24,12 +24,12 @@ install_data([ 'LVFS-CA.pem', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd') ) install_data([ 'LVFS-CA.pem', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd-metadata') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd-metadata') ) endif diff --git a/data/remotes.d/meson.build b/data/remotes.d/meson.build -index 10201bc9a..fba712491 100644 +index 77285cafa..7d2cb8f58 100644 --- a/data/remotes.d/meson.build +++ b/data/remotes.d/meson.build -@@ -11,14 +11,14 @@ if build_standalone and get_option('lvfs') != 'false' - output: 'lvfs.conf', +@@ -12,7 +12,7 @@ if build_standalone and get_option('lvfs') != 'false' configuration: con3, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) configure_file( input: 'lvfs-testing.conf', - output: 'lvfs-testing.conf', +@@ -20,7 +20,7 @@ if build_standalone and get_option('lvfs') != 'false' configuration: con3, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) i18n.merge_file( input: 'lvfs.metainfo.xml', -@@ -52,12 +52,12 @@ configure_file( - output: 'vendor.conf', +@@ -58,7 +58,7 @@ configure_file( configuration: con2, install: get_option('vendor_metadata'), + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) configure_file( input: 'vendor-directory.conf', - output: 'vendor-directory.conf', +@@ -66,5 +66,5 @@ configure_file( configuration: con2, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) diff --git a/docs/meson.build b/docs/meson.build -index 5693edcc8..181c359a4 100644 +index c1e483f4f..684ec3fbe 100644 --- a/docs/meson.build +++ b/docs/meson.build -@@ -124,7 +124,7 @@ if build_docs - ], +@@ -127,7 +127,7 @@ if build_docs build_by_default: true, install: true, + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc'), + install_dir: join_paths(sysconfdir_install, 'doc'), ) subdir('hsi-tests.d') -@@ -182,7 +182,7 @@ if build_docs - ], +@@ -186,7 +186,7 @@ if build_docs build_by_default: true, install: true, + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc'), + install_dir: join_paths(sysconfdir_install, 'doc'), ) man_cmd = [] foreach man: man_md -@@ -196,7 +196,7 @@ if build_docs - man_cmd, +@@ -201,31 +201,31 @@ if build_docs ], install: true, + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'fwupd') + install_dir: join_paths(sysconfdir_install, 'doc', 'fwupd') ) if hsi install_data(['hsi.html'], -@@ -204,18 +204,18 @@ if build_docs + install_tag: 'doc', +- install_dir : join_paths(datadir, 'doc', 'fwupd') ++ install_dir : join_paths(sysconfdir_install, 'doc', 'fwupd') ) endif install_data(['urlmap_fwupd.js'], + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'libfwupd') + install_dir: join_paths(sysconfdir_install, 'doc', 'libfwupd') ) install_data(['urlmap_fwupdplugin.js'], + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'libfwupdplugin') + install_dir: join_paths(sysconfdir_install, 'doc', 'libfwupdplugin') ) #make devhelp work install_symlink('libfwupd', + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'doc', 'fwupd'), pointing_to: join_paths('..', 'libfwupd'), ) install_symlink('libfwupdplugin', + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'doc', 'fwupd'), pointing_to: join_paths('..', 'libfwupdplugin'), ) endif diff --git a/meson.build b/meson.build -index 2ceaf531c..e4e764b97 100644 +index 4faedcc0b..980f9bb0c 100644 --- a/meson.build +++ b/meson.build -@@ -201,6 +201,12 @@ endif +@@ -212,6 +212,12 @@ endif mandir = join_paths(prefix, get_option('mandir')) localedir = join_paths(prefix, get_option('localedir')) @@ -167,10 +178,10 @@ index 2ceaf531c..e4e764b97 100644 +endif + diffcmd = find_program('diff') - gio = dependency('gio-2.0', version: '>= 2.72.0') - giounix = dependency('gio-unix-2.0', version: '>= 2.72.0', required: false) + gio = dependency('gio-2.0', version: '>= 2.68.0') # limited by RHEL-9, which has v2.68.4 + giounix = dependency('gio-unix-2.0', version: '>= 2.68.0', required: false) diff --git a/meson_options.txt b/meson_options.txt -index a4a211fbb..6197fe502 100644 +index 63c8d288d..04f6651e6 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -7,6 +7,11 @@ option('bluez', @@ -186,22 +197,22 @@ index a4a211fbb..6197fe502 100644 type: 'combo', choices: [ diff --git a/plugins/uefi-capsule/meson.build b/plugins/uefi-capsule/meson.build -index 2dfc4d2f0..e5ac73edd 100644 +index 647ace53e..4ee0192df 100644 --- a/plugins/uefi-capsule/meson.build +++ b/plugins/uefi-capsule/meson.build -@@ -20,7 +20,7 @@ if host_machine.system() == 'linux' - output: '35_fwupd', +@@ -23,7 +23,7 @@ if host_machine.system() == 'linux' configuration: con2, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'grub.d') + install_dir: join_paths(sysconfdir_install, 'grub.d') ) elif host_machine.system() == 'freebsd' - backend_srcs += 'fu-uefi-backend-freebsd.c' -@@ -93,7 +93,7 @@ if get_option('plugin_uefi_capsule_splash') - '--out', '@OUTPUT@', + backend_srcs += 'fu-uefi-capsule-backend-freebsd.c' +@@ -98,7 +98,7 @@ if get_option('plugin_uefi_capsule_splash') ], install: true, + install_tag: 'runtime', - install_dir: join_paths(datadir, 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'fwupd'), ) diff --git a/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch b/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch index 78d6b25b195b..57726af3bc69 100644 --- a/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch +++ b/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch @@ -1,14 +1,14 @@ -commit 50827b154728a97e5dfcb7d41e5c7155752919c3 +commit 1b7f8b3ad7df9a5911fbc45608d9b40e0787baca Author: r-vdp Date: Mon Oct 28 12:07:51 2024 +0100 Install fwupdplugin to out diff --git a/meson.build b/meson.build -index 250b76107..62c127c35 100644 +index 747d1b385..312513d75 100644 --- a/meson.build +++ b/meson.build -@@ -553,7 +553,7 @@ if build_standalone +@@ -548,7 +548,7 @@ if build_standalone if host_machine.system() == 'windows' libdir_pkg = bindir else diff --git a/pkgs/by-name/fw/fwupd/installed-tests-path.patch b/pkgs/by-name/fw/fwupd/installed-tests-path.patch index 3b1ded1a31f5..afcd9f4905c6 100644 --- a/pkgs/by-name/fw/fwupd/installed-tests-path.patch +++ b/pkgs/by-name/fw/fwupd/installed-tests-path.patch @@ -1,27 +1,27 @@ -commit 2fa1d39bb54d448ffe59bf6a8358c01f786a1cce +commit abaf36af96c7dfc966110c5342d5a8814c0df492 Author: r-vdp Date: Tue Oct 15 14:49:53 2024 +0200 Add output for installed tests diff --git a/data/tests/meson.build b/data/tests/meson.build -index a22a989f3..cbd135cfa 100644 +index da9524677..505d7a80e 100644 --- a/data/tests/meson.build +++ b/data/tests/meson.build -@@ -105,7 +105,7 @@ configure_file( - output: 'fwupd-tests.conf', +@@ -131,7 +131,7 @@ configure_file( configuration: con2, install: true, + install_tag: 'tests', - install_dir: join_paths(datadir, 'fwupd', 'remotes.d'), + install_dir: join_paths(get_option('installed_test_prefix'), 'etc', 'fwupd', 'remotes.d'), ) if umockdev_integration_tests.allowed() diff --git a/meson.build b/meson.build -index 5a35cfda1..40ef142f0 100644 +index 312513d75..4faedcc0b 100644 --- a/meson.build +++ b/meson.build -@@ -194,8 +194,8 @@ else +@@ -205,8 +205,8 @@ else datadir = join_paths(prefix, get_option('datadir')) sysconfdir = join_paths(prefix, get_option('sysconfdir')) localstatedir = join_paths(prefix, get_option('localstatedir')) @@ -32,7 +32,7 @@ index 5a35cfda1..40ef142f0 100644 daemon_dir = join_paths(libexecdir, 'fwupd') endif mandir = join_paths(prefix, get_option('mandir')) -@@ -545,6 +545,7 @@ gnome = import('gnome') +@@ -536,6 +536,7 @@ gnome = import('gnome') i18n = import('i18n') conf.set_quoted('FWUPD_PREFIX', prefix) @@ -41,12 +41,12 @@ index 5a35cfda1..40ef142f0 100644 conf.set_quoted('FWUPD_LIBDIR', libdir) conf.set_quoted('FWUPD_LIBEXECDIR', libexecdir) diff --git a/meson_options.txt b/meson_options.txt -index e04bb37c9..b1060ddb8 100644 +index 40103c03e..63c8d288d 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -333,6 +333,10 @@ option('systemd_syscall_filter', - value: 'true', - description: 'Enable systemd syscall filter', +@@ -174,6 +174,10 @@ option('systemd_unit_user', + value: 'fwupd-refresh', + description: 'User account to use for fwupd-refresh.service (empty for DynamicUser)', ) +option('installed_test_prefix', + type: 'string', @@ -56,13 +56,13 @@ index e04bb37c9..b1060ddb8 100644 type: 'boolean', value: true, diff --git a/src/tests/host-emulate/meson.build b/src/tests/host-emulate/meson.build -index 4bc02e46e..17bc2270d 100644 +index 0a67d70e8..7e07c0a49 100644 --- a/src/tests/host-emulate/meson.build +++ b/src/tests/host-emulate/meson.build -@@ -9,7 +9,7 @@ if build_standalone - capture: true, +@@ -10,7 +10,7 @@ if build_standalone command: [gzip, '-k', '--stdout', '@INPUT@'], install: true, + install_tag: 'tests', - install_dir: join_paths(datadir, 'fwupd', 'host-emulate.d'), + install_dir: join_paths(get_option('installed_test_prefix'), 'etc', 'fwupd', 'host-emulate.d'), ) diff --git a/pkgs/by-name/fw/fwupd/package.nix b/pkgs/by-name/fw/fwupd/package.nix index 4d0f12f4a495..3028c49a384c 100644 --- a/pkgs/by-name/fw/fwupd/package.nix +++ b/pkgs/by-name/fw/fwupd/package.nix @@ -133,7 +133,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fwupd"; - version = "2.0.13"; + version = "2.0.14"; # libfwupd goes to lib # daemon, plug-ins and libfwupdplugin go to out @@ -151,7 +151,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fwupd"; repo = "fwupd"; tag = finalAttrs.version; - hash = "sha256-iarQfen2MCgQUDST5c81+KBd8gxBqM9EO6f0fN4fZbI="; + hash = "sha256-VUpLYl7SKJqwbM3Lna22txTeMwqtpQieiw1DLX/4xtA="; }; patches = [ From ac0a8052d289561c2471f1989a60ee7805cae0eb Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sat, 30 Aug 2025 20:28:30 +0200 Subject: [PATCH 179/281] lauti: 1.0.0 -> 1.1.0 --- pkgs/by-name/la/lauti/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lauti/package.nix b/pkgs/by-name/la/lauti/package.nix index 95a8dc739cc9..59be0ae01f92 100644 --- a/pkgs/by-name/la/lauti/package.nix +++ b/pkgs/by-name/la/lauti/package.nix @@ -7,13 +7,13 @@ }: let - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "Klasse-Methode"; repo = "lauti"; tag = "v${version}"; - hash = "sha256-cO9rK7GAVRlv5x4WI/xbXNJ594QqB+KIPUteB3TifKM="; + hash = "sha256-eYIKVQG+Vj2qld/xKbxx0JpNqKhnGSjIOXXc7400BYo="; }; frontend = callPackage ./frontend.nix { inherit src version; }; in @@ -22,7 +22,7 @@ buildGoModule rec { pname = "lauti"; inherit version src; - vendorHash = "sha256-ushTvIpvRLZP3q6tLN6BA4tl2Xp/UImWugm2ZgTAm8k="; + vendorHash = "sha256-4LQ3PvwWAg+/KBQHroj2ZVQZst7jPq99XwLTHClDPCU="; ldflags = [ "-s" From ff28262a5effc080ebdf756476680b1137a10406 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sat, 30 Aug 2025 20:28:38 +0200 Subject: [PATCH 180/281] lauti.frontend: 1.0.0 -> 1.1.0 --- pkgs/by-name/la/lauti/frontend.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/la/lauti/frontend.nix b/pkgs/by-name/la/lauti/frontend.nix index 1e0cf2851692..96ce091dc19d 100644 --- a/pkgs/by-name/la/lauti/frontend.nix +++ b/pkgs/by-name/la/lauti/frontend.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-uIDBE4ewdzrtJqOjFQTAei1TpAjQMRqls7CtG1h8KnA="; + hash = "sha256-8+bAqWg6sqWQcjEdhS/tDZ1farY6VQ++lvbAfpwOeRE="; }; nativeBuildInputs = [ From 1dc34c19d771ae8a0ccbae294f7afcfb60da408f Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 13:22:09 +0200 Subject: [PATCH 181/281] python313Packages.pyglm: fix build --- pkgs/development/python-modules/pyglm/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyglm/default.nix b/pkgs/development/python-modules/pyglm/default.nix index 41d7277b1ac2..20b4996ca679 100644 --- a/pkgs/development/python-modules/pyglm/default.nix +++ b/pkgs/development/python-modules/pyglm/default.nix @@ -23,7 +23,15 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ "glm" ]; + # Having the source root in `sys.path` causes import issues + preCheck = '' + cd test + ''; + + pythonImportsCheck = [ + "pyglm" + "glm" + ]; meta = with lib; { homepage = "https://github.com/Zuzu-Typ/PyGLM"; From 5c2a6c2978a6c91a91b4ba8735a3d85833562b7f Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 13:25:53 +0200 Subject: [PATCH 182/281] python313Packages.pyglm: refactor --- pkgs/development/python-modules/pyglm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyglm/default.nix b/pkgs/development/python-modules/pyglm/default.nix index 20b4996ca679..f485417c6250 100644 --- a/pkgs/development/python-modules/pyglm/default.nix +++ b/pkgs/development/python-modules/pyglm/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { fetchSubmodules = true; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; From 35ad00c50ab9c6481af8efb5b9093829d9b3dd55 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 31 Aug 2025 13:41:36 +0200 Subject: [PATCH 183/281] python313Packages.nbdev: add build --- pkgs/development/python-modules/nbdev/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/nbdev/default.nix b/pkgs/development/python-modules/nbdev/default.nix index 6a582a67d6c8..55ee21da9349 100644 --- a/pkgs/development/python-modules/nbdev/default.nix +++ b/pkgs/development/python-modules/nbdev/default.nix @@ -1,5 +1,6 @@ { lib, + build, buildPythonPackage, fetchPypi, setuptools, @@ -27,7 +28,10 @@ buildPythonPackage rec { pythonRelaxDeps = [ "ipywidgets" ]; - build-system = [ setuptools ]; + build-system = [ + build + setuptools + ]; dependencies = [ astunparse From a2403e9b018fc27cebc518dcd73acb910531d17e Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 14:05:04 +0200 Subject: [PATCH 184/281] python313Packages.urwidgets: fix build --- pkgs/development/python-modules/urwidgets/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/urwidgets/default.nix b/pkgs/development/python-modules/urwidgets/default.nix index 12dfa6b23d62..d8a9f39c855c 100644 --- a/pkgs/development/python-modules/urwidgets/default.nix +++ b/pkgs/development/python-modules/urwidgets/default.nix @@ -25,6 +25,8 @@ buildPythonPackage rec { propagatedBuildInputs = [ urwid ]; + pythonRelaxDeps = [ "urwid" ]; + pythonImportsCheck = [ "urwidgets" ]; meta = with lib; { From c5f6ad787a45557f6ca3b2b5ee4c9e3cd6c7199c Mon Sep 17 00:00:00 2001 From: Naxdy Date: Thu, 19 Jun 2025 13:06:29 +0200 Subject: [PATCH 185/281] blackmagic-desktop-video: add updateScript --- .../bl/blackmagic-desktop-video/package.nix | 70 ++++++++++++++----- pkgs/os-specific/linux/decklink/default.nix | 14 ++-- 2 files changed, 59 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/bl/blackmagic-desktop-video/package.nix b/pkgs/by-name/bl/blackmagic-desktop-video/package.nix index 56c7ef7a63ab..96d463d88ad3 100644 --- a/pkgs/by-name/bl/blackmagic-desktop-video/package.nix +++ b/pkgs/by-name/bl/blackmagic-desktop-video/package.nix @@ -1,17 +1,20 @@ { - stdenv, - cacert, - curl, - runCommandLocal, - lib, autoPatchelfHook, - libcxx, - libGL, + cacert, + common-updater-scripts, + curl, gcc, + jq, + lib, + libGL, + libcxx, + runCommandLocal, + stdenv, + writeShellApplication, }: stdenv.mkDerivation (finalAttrs: { pname = "blackmagic-desktop-video"; - version = "14.4.1a4"; + version = "14.4.1"; buildInputs = [ autoPatchelfHook @@ -23,12 +26,6 @@ stdenv.mkDerivation (finalAttrs: { # yes, the below download function is an absolute mess. # blame blackmagicdesign. src = - let - # from the URL the download page where you click the "only download" button is at - REFERID = "5baba0af3eda41ee9cd0ec7349660d74"; - # from the URL that the POST happens to, see browser console - DOWNLOADID = "bc31044728f146859c6d9e0ccef868d8"; - in runCommandLocal "${finalAttrs.pname}-${lib.versions.majorMinor finalAttrs.version}-src.tar.gz" { outputHashMode = "recursive"; @@ -37,13 +34,15 @@ stdenv.mkDerivation (finalAttrs: { impureEnvVars = lib.fetchers.proxyImpureEnvVars; - nativeBuildInputs = [ curl ]; + nativeBuildInputs = [ + curl + jq + ]; # ENV VARS SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - inherit REFERID; - SITEURL = "https://www.blackmagicdesign.com/api/register/us/download/${DOWNLOADID}"; + DOWNLOADSURL = "https://www.blackmagicdesign.com/api/support/us/downloads.json"; USERAGENT = builtins.concatStringsSep " " [ "User-Agent: Mozilla/5.0 (X11; Linux ${stdenv.hostPlatform.linuxArch})" @@ -58,8 +57,24 @@ stdenv.mkDerivation (finalAttrs: { "platform" = "Linux"; "policy" = true; }; + + PRODUCT = "Desktop Video"; + VERSION = finalAttrs.version; } '' + DOWNLOADID=$( + curl --silent --compressed "$DOWNLOADSURL" \ + | jq --raw-output '.downloads[] | .urls.Linux?[]? | select(.downloadTitle | test("^'"$PRODUCT $VERSION"'( Update)?$")) | .downloadId' + ) + REFERID=$( + curl --silent --compressed "$DOWNLOADSURL" \ + | jq --raw-output '.downloads[] | .urls.Linux?[]? | select(.downloadTitle | test("^'"$PRODUCT $VERSION"'( Update)?$")) | .releaseId' + ) + echo "Download ID is $DOWNLOADID" + echo "Refer ID is $REFERID" + test -n "$REFERID" + test -n "$DOWNLOADID" + SITEURL="https://www.blackmagicdesign.com/api/register/us/download/$DOWNLOADID"; RESOLVEURL=$(curl \ -s \ -H "$USERAGENT" \ @@ -75,13 +90,30 @@ stdenv.mkDerivation (finalAttrs: { > $out ''; + passthru.updateScript = lib.getExe (writeShellApplication { + # mostly stolen from pkgs/by-name/da/davinci-resolve/package.nix :) + name = "update-blackmagic-desktop-video"; + runtimeInputs = [ + common-updater-scripts + curl + jq + ]; + text = '' + set -o errexit + downloadsJSON="$(curl --fail --silent https://www.blackmagicdesign.com/api/support/us/downloads.json)" + latestLinuxVersion="$(echo "$downloadsJSON" | jq '[.downloads[] | select(.urls.Linux) | .urls.Linux[] | select(.downloadTitle | test("Desktop Video")) | .downloadTitle]' | grep -oP 'Desktop Video \K\d\d\.\d+(\.\d+)?' | sort | tail -n 1)" + + update-source-version blackmagic-desktop-video "$latestLinuxVersion" + ''; + }); + postUnpack = let arch = stdenv.hostPlatform.uname.processor; in '' - tar xf Blackmagic_Desktop_Video_Linux_${lib.head (lib.splitString "a" finalAttrs.version)}/other/${arch}/desktopvideo-${finalAttrs.version}-${arch}.tar.gz - unpacked=$NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}-${stdenv.hostPlatform.uname.processor} + tar xf Blackmagic_Desktop_Video_Linux_${finalAttrs.version}/other/${arch}/desktopvideo-${finalAttrs.version}*-${arch}.tar.gz + unpacked=$NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}*-${stdenv.hostPlatform.uname.processor} ''; installPhase = '' diff --git a/pkgs/os-specific/linux/decklink/default.nix b/pkgs/os-specific/linux/decklink/default.nix index 03f1b5cb61f8..0cc6f0762985 100644 --- a/pkgs/os-specific/linux/decklink/default.nix +++ b/pkgs/os-specific/linux/decklink/default.nix @@ -37,22 +37,24 @@ stdenv.mkDerivation (finalAttrs: { arch = stdenv.hostPlatform.uname.processor; in '' - tar xf Blackmagic_Desktop_Video_Linux_${lib.head (lib.splitString "a" finalAttrs.version)}/other/${arch}/desktopvideo-${finalAttrs.version}-${arch}.tar.gz - moduleRoot=$NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}-${stdenv.hostPlatform.uname.processor}/usr/src + tar xf Blackmagic_Desktop_Video_Linux_${finalAttrs.version}/other/${arch}/desktopvideo-${finalAttrs.version}*-${arch}.tar.gz + bmVersion=$(ls -d $NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}*-${arch}/usr/src | sed -e 's/.*desktopvideo-\([[:digit:]\.a-z]\+\).*/\1/') + + moduleRoot=$NIX_BUILD_TOP/desktopvideo-$bmVersion-${arch}/usr/src sourceRoot=$moduleRoot ''; buildPhase = '' runHook preBuild - make -C $moduleRoot/blackmagic-${finalAttrs.version} -j$NIX_BUILD_CORES - make -C $moduleRoot/blackmagic-io-${finalAttrs.version} -j$NIX_BUILD_CORES + make -C $moduleRoot/blackmagic-$bmVersion -j$NIX_BUILD_CORES + make -C $moduleRoot/blackmagic-io-$bmVersion -j$NIX_BUILD_CORES runHook postBuild ''; installPhase = '' runHook preInstall - make -C $KERNELDIR M=$moduleRoot/blackmagic-${finalAttrs.version} modules_install - make -C $KERNELDIR M=$moduleRoot/blackmagic-io-${finalAttrs.version} modules_install + make -C $KERNELDIR M=$moduleRoot/blackmagic-$bmVersion modules_install + make -C $KERNELDIR M=$moduleRoot/blackmagic-io-$bmVersion modules_install runHook postInstall ''; From 75eb5bee1aa8a75001e3fdab671f8bc32aa024bf Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 14:07:21 +0200 Subject: [PATCH 186/281] python313Packages.urwidgets: refactor --- pkgs/development/python-modules/urwidgets/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/urwidgets/default.nix b/pkgs/development/python-modules/urwidgets/default.nix index d8a9f39c855c..7533e545978d 100644 --- a/pkgs/development/python-modules/urwidgets/default.nix +++ b/pkgs/development/python-modules/urwidgets/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, urwid, }: @@ -12,8 +11,6 @@ buildPythonPackage rec { version = "0.2.1"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "AnonymouX47"; repo = "urwidgets"; @@ -21,9 +18,9 @@ buildPythonPackage rec { hash = "sha256-RgY7m0smcdUspGkCdzepxruEMDq/mAsVFNjHMLoWAyc="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ urwid ]; + dependencies = [ urwid ]; pythonRelaxDeps = [ "urwid" ]; @@ -32,7 +29,7 @@ buildPythonPackage rec { meta = with lib; { description = "Collection of widgets for urwid"; homepage = "https://github.com/AnonymouX47/urwidgets"; - changelog = "https://github.com/AnonymouX47/urwidgets/releases/tag/v${version}"; + changelog = "https://github.com/AnonymouX47/urwidgets/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ huyngo ]; }; From fc34ce8f3352a61fadd57d2df846d6fdec071529 Mon Sep 17 00:00:00 2001 From: Naxdy Date: Sun, 31 Aug 2025 14:03:23 +0200 Subject: [PATCH 187/281] blackmagic-desktop-video: 14.4.1 -> 15.0 --- .../bl/blackmagic-desktop-video/package.nix | 4 +-- .../decklink/02-rename-timer-delete.patch | 26 ------------------- pkgs/os-specific/linux/decklink/default.nix | 15 ----------- 3 files changed, 2 insertions(+), 43 deletions(-) delete mode 100644 pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch diff --git a/pkgs/by-name/bl/blackmagic-desktop-video/package.nix b/pkgs/by-name/bl/blackmagic-desktop-video/package.nix index 96d463d88ad3..6efcde582213 100644 --- a/pkgs/by-name/bl/blackmagic-desktop-video/package.nix +++ b/pkgs/by-name/bl/blackmagic-desktop-video/package.nix @@ -14,7 +14,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "blackmagic-desktop-video"; - version = "14.4.1"; + version = "15.0"; buildInputs = [ autoPatchelfHook @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-qh305s7u1yurv58TZnlONgDmWT4RXG3fXTfun382HAs="; + outputHash = "sha256-+89enkB+Lxuzpkwwfy0y1NajNqx6QQfeVVrak4LgawQ="; impureEnvVars = lib.fetchers.proxyImpureEnvVars; diff --git a/pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch b/pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch deleted file mode 100644 index 3535f8b9af09..000000000000 --- a/pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/blackmagic-io-14.4.1a4/bm_util.c b/blackmagic-io-14.4.1a4/bm_util.c -index 66751cb..bf9723c 100644 ---- a/blackmagic-io-14.4.1a4/bm_util.c -+++ b/blackmagic-io-14.4.1a4/bm_util.c -@@ -471,10 +471,10 @@ void bm_timer_free(bm_timer_t* timer) - { - #if KERNEL_VERSION_OR_LATER(4, 15, 0) - struct bm_timer_wrapper* timer_wrapper = container_of(timer, struct bm_timer_wrapper, timer); -- del_timer(timer); -+ timer_delete(timer); - bm_kfree(timer_wrapper); - #else -- del_timer(timer); -+ timer_delete(timer); - bm_kfree(timer); - #endif - } -@@ -491,7 +491,7 @@ void bm_timer_expire_at(bm_timer_t* timer, uint64_t ns) - - void bm_timer_cancel(bm_timer_t* timer) - { -- del_timer_sync(timer); -+ timer_delete_sync(timer); - } - - // Event waiting diff --git a/pkgs/os-specific/linux/decklink/default.nix b/pkgs/os-specific/linux/decklink/default.nix index 0cc6f0762985..5cb0d8ad6991 100644 --- a/pkgs/os-specific/linux/decklink/default.nix +++ b/pkgs/os-specific/linux/decklink/default.nix @@ -3,7 +3,6 @@ lib, blackmagic-desktop-video, kernel, - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "decklink"; @@ -13,20 +12,6 @@ stdenv.mkDerivation (finalAttrs: { # See pkgs/by-name/bl/blackmagic-desktop-video/package.nix for more. inherit (blackmagic-desktop-video) src version; - patches = - (lib.optionals (lib.versionAtLeast kernel.modDirVersion "6.13") [ - # needed for version 14.4.x to build for kernel 6.13 - (fetchpatch { - name = "01-update-makefiles"; - url = "https://aur.archlinux.org/cgit/aur.git/plain/01-update-makefiles.patch?h=decklink"; - hash = "sha256-l3iu0fG/QJMdGI/WSlNn+qjF4nK25JxoiwhPrMGTqE4="; - }) - ]) - ++ (lib.optionals (lib.versionAtLeast kernel.modDirVersion "6.15") [ - # needed for version 14.4.x to build for kernel 6.15 - ./02-rename-timer-delete.patch - ]); - KERNELDIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; INSTALL_MOD_PATH = placeholder "out"; From 382e1485ec72967672f9b29d41c8e14ad0c910ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 12:31:09 +0000 Subject: [PATCH 188/281] flashmq: 1.22.0 -> 1.23.0 --- pkgs/by-name/fl/flashmq/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flashmq/package.nix b/pkgs/by-name/fl/flashmq/package.nix index 3b8ef98d0a61..4e8ccecf4649 100644 --- a/pkgs/by-name/fl/flashmq/package.nix +++ b/pkgs/by-name/fl/flashmq/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashmq"; - version = "1.22.0"; + version = "1.23.0"; src = fetchFromGitHub { owner = "halfgaar"; repo = "FlashMQ"; tag = "v${finalAttrs.version}"; - hash = "sha256-yFoyErmBvitBRQ2bNOPY62FaV6YJNAXx8dqkIw2ACm4="; + hash = "sha256-JIEJwtS9rtjX+8uqvjnhdAKwp8vk2rptpPYnEX385nk="; }; nativeBuildInputs = [ From 7868c7f41a8dd1b294fc90fab8f36a7c1c24d7c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 12:35:48 +0000 Subject: [PATCH 189/281] typescript-go: 0-unstable-2025-08-26 -> 0-unstable-2025-08-30 --- pkgs/by-name/ty/typescript-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typescript-go/package.nix b/pkgs/by-name/ty/typescript-go/package.nix index d19bcbc56f1e..356a72cb6a52 100644 --- a/pkgs/by-name/ty/typescript-go/package.nix +++ b/pkgs/by-name/ty/typescript-go/package.nix @@ -10,13 +10,13 @@ let in buildGoModule { pname = "typescript-go"; - version = "0-unstable-2025-08-26"; + version = "0-unstable-2025-08-30"; src = fetchFromGitHub { owner = "microsoft"; repo = "typescript-go"; - rev = "d85436e9a34a27ed2c3dd77767574717e22ccf85"; - hash = "sha256-3uD9vo/Gg4YjLSrGT3x+XfkVOseV9+JN07TxzVOv/5w="; + rev = "0a3c816da9be581f3b567df9f05b73533f5c9384"; + hash = "sha256-OAOQgHAojYadrv6bn2kXGHYisB928zW0c1g2Hx3jK50="; fetchSubmodules = false; }; From 7070b885a64eb3f357e8076022d2d28999b57975 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Aug 2025 22:32:57 +0000 Subject: [PATCH 190/281] python3Packages.flask-babel: 4.0.0 -> 4.1.0 --- pkgs/development/python-modules/flask-babel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index bac80640b1ac..168a179fe70f 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "flask-babel"; - version = "4.0.0"; + version = "4.1.0"; format = "pyproject"; src = fetchFromGitHub { owner = "python-babel"; repo = "flask-babel"; tag = "v${version}"; - hash = "sha256-BAT+oupy4MCSjeZ4hFtSKMkGU9xZtc7Phnz1mIsb2Kc="; + hash = "sha256-NcwcMLGabWrjbFZhDU1MVWpqAm0prBlqHfTdLV7EqoI="; }; outputs = [ From 28ca9a1587ad56a2987e31682647541edd6ff5b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 30 Aug 2025 21:32:49 +0200 Subject: [PATCH 191/281] searxng: relax flask-babel --- pkgs/by-name/se/searxng/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 21f265ff3721..9f7506665a40 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -32,6 +32,7 @@ python.pkgs.toPythonModule ( pythonRelaxDeps = [ "certifi" "flask" + "flask-babel" "httpx-socks" "lxml" ]; From bb70f58de867471c61d09e997d2d7e03c2b23bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 31 Aug 2025 14:12:01 +0200 Subject: [PATCH 192/281] python313Packages.flask-babel: fix tests on darwin --- .../development/python-modules/flask-babel/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index 168a179fe70f..68dc96b865c8 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, # build-system poetry-core, @@ -38,6 +39,15 @@ buildPythonPackage rec { "doc" ]; + patches = [ + # Fix list-translations() ordering in tests + # https://github.com/python-babel/flask-babel/pull/242 + (fetchpatch { + url = "https://github.com/python-babel/flask-babel/pull/242/commits/999735d825ee2f94701da29bcf819ad70ee03499.patch"; + hash = "sha256-vhP/aSWaWpy1sVOJAcrLHJN/yrB+McWO9pkXDI9GeQ4="; + }) + ]; + nativeBuildInputs = [ furo poetry-core From ede0a86d3d4825381d157eb5eb46182c50b035c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 31 Aug 2025 14:12:09 +0200 Subject: [PATCH 193/281] python313Packages.flask-babel: switch to pyproject = true, minor cleanup --- .../python-modules/flask-babel/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index 68dc96b865c8..558f2937958f 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -25,7 +25,12 @@ buildPythonPackage rec { pname = "flask-babel"; version = "4.1.0"; - format = "pyproject"; + pyproject = true; + + outputs = [ + "out" + "doc" + ]; src = fetchFromGitHub { owner = "python-babel"; @@ -34,11 +39,6 @@ buildPythonPackage rec { hash = "sha256-NcwcMLGabWrjbFZhDU1MVWpqAm0prBlqHfTdLV7EqoI="; }; - outputs = [ - "out" - "doc" - ]; - patches = [ # Fix list-translations() ordering in tests # https://github.com/python-babel/flask-babel/pull/242 @@ -50,11 +50,12 @@ buildPythonPackage rec { nativeBuildInputs = [ furo - poetry-core sphinxHook ]; - propagatedBuildInputs = [ + build-system = [ poetry-core ]; + + dependencies = [ babel flask jinja2 From 51ee06123edb4473f2003d577dedcc84875c45a5 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 31 Aug 2025 14:44:45 +0200 Subject: [PATCH 194/281] python3Packages.mautrix: 0.20.7 -> 0.20.8 ChangeLog: https://github.com/mautrix/python/releases/tag/v0.20.8 --- pkgs/development/python-modules/mautrix/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/mautrix/default.nix b/pkgs/development/python-modules/mautrix/default.nix index 4f1e65cd8465..7925ccdefc57 100644 --- a/pkgs/development/python-modules/mautrix/default.nix +++ b/pkgs/development/python-modules/mautrix/default.nix @@ -19,6 +19,7 @@ aiosqlite, asyncpg, ruamel-yaml, + fetchpatch, withOlm ? false, }: @@ -37,6 +38,13 @@ buildPythonPackage rec { hash = "sha256-giK8JZ6nzsA8SV6CzDNEbJmbwDju9t6fLJr/oXNjvKs="; }; + patches = [ + (fetchpatch { + url = "https://github.com/mautrix/python/commit/0349445bd6992ac8f294582e85c3f61ce5c863b3.patch"; + hash = "sha256-JYuFuzdwnyOdnxWg094uVKcaGza6I6hNUXUp75msRTI="; + }) + ]; + build-system = [ setuptools ]; dependencies = [ From 27b4d77bad48db3f512539312e0f4108daad5cce Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 31 Aug 2025 14:45:16 +0200 Subject: [PATCH 195/281] mautrix-telegram: 0.15.2 -> 0.15.3 ChangeLog: https://github.com/mautrix/telegram/releases/tag/v0.15.3 --- pkgs/servers/mautrix-telegram/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index 140289ae418d..ba6e624ba355 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -11,11 +11,11 @@ let self = python; packageOverrides = self: super: { tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { - version = "1.37.0a1"; - pname = "tulir-telethon"; + version = "1.99.0a6"; + pname = "tulir_telethon"; src = fetchPypi { inherit pname version; - hash = "sha256-FckMHqGaBsqvFbrEnDWqJAQG8j/euY2NooesnxV6Kcc="; + hash = "sha256-ewqc6s5xXquZJTZVBsFmHeamBLDw6PnTSNcmTNKD0sk="; }; doCheck = false; }); @@ -24,14 +24,14 @@ let in python.pkgs.buildPythonPackage rec { pname = "mautrix-telegram"; - version = "0.15.2"; + version = "0.15.3"; disabled = python.pythonOlder "3.8"; src = fetchFromGitHub { owner = "mautrix"; repo = "telegram"; tag = "v${version}"; - hash = "sha256-uR0vhp7ONyjwMKbgM1iObpFRoQzyQzJLbw4i9P58jTs="; + hash = "sha256-w3BqWyAJV/lZPoOFDzxhootpw451lYruwM9efwS6cEc="; }; format = "setuptools"; From 632462e9b38b969e3a68bd122fa71ffee7cbb960 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 9 Jul 2025 08:35:28 -0400 Subject: [PATCH 196/281] maintainers: add despsyched --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 669baf88ac0e..9a07f34cf265 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6263,6 +6263,12 @@ githubId = 21953890; name = "Tim Digel"; }; + despsyched = { + email = "priyanshu.tripathi@deshaw.com"; + github = "despsyched"; + githubId = 196187334; + name = "Priyanshu Tripathi"; + }; desttinghim = { email = "opensource@louispearson.work"; matrix = "@desttinghim:matrix.org"; From 0c6cd02bbb5d455584b990ce2af23db3ced576e6 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 9 Jul 2025 08:37:15 -0400 Subject: [PATCH 197/281] maintainers: add despsyched to the deshaw team --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 32bc1298f71c..f48d99648269 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -326,6 +326,7 @@ with lib.maintainers; # Verify additions to this team with at least one already existing member of the team. members = [ de11n + despsyched invokes-su ]; scope = "Group registration for D. E. Shaw employees who collectively maintain packages."; From 984c8291ba4eb62378c88f658394cb5df6eadd9c Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sun, 31 Aug 2025 09:09:07 -0400 Subject: [PATCH 198/281] incus-ui-canonical: 0.18.0 -> 0.18.1 --- pkgs/by-name/in/incus-ui-canonical/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index 767627f63c96..fb449006089c 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -20,14 +20,14 @@ let in stdenv.mkDerivation rec { pname = "incus-ui-canonical"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${version}"; - hash = "sha256-dN/O3UmQfWZ85XQUGXFTF7dhXGW0CLoQ5+16AIDSAzc="; + hash = "sha256-D3k9LJZIj4EmE79X5u7MITEKhcQKpL0Eslm4FQTaHg4="; }; offlineCache = fetchYarnDeps { From e7e16bde4759862bb9f2bad082ee83442dcd4ac7 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 15:25:26 +0200 Subject: [PATCH 199/281] python313Packages.reproject: fix build --- .../python-modules/reproject/default.nix | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/pkgs/development/python-modules/reproject/default.nix b/pkgs/development/python-modules/reproject/default.nix index 46f718077684..786a76f84066 100644 --- a/pkgs/development/python-modules/reproject/default.nix +++ b/pkgs/development/python-modules/reproject/default.nix @@ -1,21 +1,27 @@ { lib, + asdf, astropy, - astropy-extension-helpers, astropy-healpix, buildPythonPackage, - cloudpickle, cython, dask, extension-helpers, fetchPypi, fsspec, + gwcs, numpy, + pillow, + pyavm, pytest-astropy, + pytest-xdist, pytestCheckHook, pythonOlder, scipy, + setuptools, setuptools-scm, + shapely, + tqdm, zarr, }: @@ -36,36 +42,35 @@ buildPythonPackage rec { --replace "cython==" "cython>=" ''; - nativeBuildInputs = [ - astropy-extension-helpers - cython - numpy + build-system = [ + setuptools setuptools-scm + cython + extension-helpers + numpy ]; - propagatedBuildInputs = [ + dependencies = [ astropy astropy-healpix - cloudpickle dask - extension-helpers fsspec numpy + pillow + pyavm scipy zarr ] ++ dask.optional-dependencies.array; nativeCheckInputs = [ - pytest-astropy pytestCheckHook - ]; - - pytestFlags = [ - # Avoid failure due to user warning: Distutils was imported before Setuptools - "-pno:warnings" - # prevent "'filterwarnings' not found in `markers` configuration option" error - "-omarkers=filterwarnings" + pytest-astropy + pytest-xdist + asdf + gwcs + shapely + tqdm ]; enabledTestPaths = [ From 6974a2da43eff72545065dc0f6709abe9798c760 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 15:36:50 +0200 Subject: [PATCH 200/281] python313Packages.reproject: fetch src from GitHub --- pkgs/development/python-modules/reproject/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/reproject/default.nix b/pkgs/development/python-modules/reproject/default.nix index 786a76f84066..0a972cc366cd 100644 --- a/pkgs/development/python-modules/reproject/default.nix +++ b/pkgs/development/python-modules/reproject/default.nix @@ -7,7 +7,7 @@ cython, dask, extension-helpers, - fetchPypi, + fetchFromGitHub, fsspec, gwcs, numpy, @@ -32,9 +32,11 @@ buildPythonPackage rec { disabled = pythonOlder "3.10"; - src = fetchPypi { - inherit pname version; - hash = "sha256-l9pmxtXIGnl8T8fCsUp/5y3kReg3MXdaN0i2rpcEqE4="; + src = fetchFromGitHub { + owner = "astropy"; + repo = "reproject"; + tag = "v${version}"; + hash = "sha256-gv5LOxXTNdHSx4Q4ydi/QBHhc7/E/DXJD7WuPBAH0dE="; }; postPatch = '' From 7dab189088bf4d4688921f90455aaa96f5c263f3 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 31 Aug 2025 15:39:45 +0200 Subject: [PATCH 201/281] python313Packages.reproject: refactor --- .../python-modules/reproject/default.nix | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/reproject/default.nix b/pkgs/development/python-modules/reproject/default.nix index 0a972cc366cd..b4124166062e 100644 --- a/pkgs/development/python-modules/reproject/default.nix +++ b/pkgs/development/python-modules/reproject/default.nix @@ -16,7 +16,6 @@ pytest-astropy, pytest-xdist, pytestCheckHook, - pythonOlder, scipy, setuptools, setuptools-scm, @@ -30,8 +29,6 @@ buildPythonPackage rec { version = "0.15.0"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "astropy"; repo = "reproject"; @@ -39,11 +36,6 @@ buildPythonPackage rec { hash = "sha256-gv5LOxXTNdHSx4Q4ydi/QBHhc7/E/DXJD7WuPBAH0dE="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace "cython==" "cython>=" - ''; - build-system = [ setuptools setuptools-scm @@ -86,12 +78,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "reproject" ]; - meta = with lib; { + meta = { description = "Reproject astronomical images"; downloadPage = "https://github.com/astropy/reproject"; homepage = "https://reproject.readthedocs.io"; - changelog = "https://github.com/astropy/reproject/releases/tag/v${version}"; - license = licenses.bsd3; - maintainers = with maintainers; [ smaret ]; + changelog = "https://github.com/astropy/reproject/releases/tag/${src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ smaret ]; }; } From 4413d1df715054357cccbf73d9a0bda34e5580ac Mon Sep 17 00:00:00 2001 From: ProxyVT Date: Sun, 31 Aug 2025 16:42:04 +0300 Subject: [PATCH 202/281] python3Packages.ffmpeg-progress-yield: fix build --- .../python-modules/ffmpeg-progress-yield/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index 626a3ff82d99..aaa8e5d534a0 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, setuptools, tqdm, + pytest-asyncio, pytestCheckHook, pythonOlder, ffmpeg, @@ -31,16 +32,12 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + pytest-asyncio pytestCheckHook ffmpeg procps ]; - disabledTests = [ - "test_quit" - "test_quit_gracefully" - ]; - enabledTestPaths = [ "test/test.py" ]; pythonImportsCheck = [ "ffmpeg_progress_yield" ]; From 47c049d2d3fd43831af81dbdca00b9455ec4283c Mon Sep 17 00:00:00 2001 From: ProxyVT Date: Sun, 31 Aug 2025 16:43:49 +0300 Subject: [PATCH 203/281] python3Packages.ffmpeg-progress-yield: 0.11.3 -> 1.0.2 --- .../python-modules/ffmpeg-progress-yield/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index aaa8e5d534a0..5a3f8afce1ad 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "ffmpeg-progress-yield"; - version = "0.11.3"; + version = "1.0.2"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "slhck"; repo = "ffmpeg-progress-yield"; tag = "v${version}"; - hash = "sha256-o5PlL6Ggo0Mrs/ujdnTV5GMAVeG2wpBoBDfxTVic3mA="; + hash = "sha256-tX4CioyhZvHNe5PItNwCF68ZQhs4fpG1ZrloGtei07I="; }; build-system = [ setuptools ]; From da979c847740b40bf6cda9692e89209a99a734cf Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Sun, 31 Aug 2025 10:03:43 -0400 Subject: [PATCH 204/281] forgejo: 12.0.1 -> 12.0.2 changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/12.0.2.md --- pkgs/by-name/fo/forgejo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 0f52612f16b4..91a2db1e1bbb 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "12.0.1"; - hash = "sha256-MBk5QHjnyMXmQDIbMuehjcGN/PUN1ViRtIi1pJGHlW0="; + version = "12.0.2"; + hash = "sha256-BkyzOrpwKkROKiZgSCr8Z7n8WO6qnkDyCBJ4HWO71Ws="; npmDepsHash = "sha256-kq2AV1D0xA4Csm8XUTU5D0iCmyuajcnwlLdPjJ/mj1g="; vendorHash = "sha256-B9menPCDUOYHPCS0B5KpxuE03FdFXmA8XqkiYEAxs5Y="; lts = false; From ae6b720f9cccebdb9bf8adfe510a430642e4775d Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Sun, 31 Aug 2025 10:04:05 -0400 Subject: [PATCH 205/281] forgejo-lts: 11.0.3 -> 11.0.4 changelog: https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.4.md --- pkgs/by-name/fo/forgejo/lts.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/lts.nix b/pkgs/by-name/fo/forgejo/lts.nix index 197afc0e9f67..35f170128a49 100644 --- a/pkgs/by-name/fo/forgejo/lts.nix +++ b/pkgs/by-name/fo/forgejo/lts.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "11.0.3"; - hash = "sha256-tHanxcxpxVYKd28onKJnuB/Qtee2gop3yKjXJ+i9X4o="; + version = "11.0.4"; + hash = "sha256-RI6eCJx1QTDkzY1oFKwCQyOrRXMd0TFihWofC4ZCv44="; npmDepsHash = "sha256-wsjosyZ5J5mU7ixbWjXnbqkvgnOE0dGz81vVqaI61go="; - vendorHash = "sha256-5eaPdvU2NbCgbL+rcCqzphTESLHGbGZ3MgtXknCjrSc="; + vendorHash = "sha256-Zfjp6EKiO74wYgvc85AwtDg+3Nf7lEa1ZKQMMcYPM34="; lts = true; nixUpdateExtraArgs = [ "--override-filename" From 2d3594f389f92ad75046f241f2d33e0ed35a5c08 Mon Sep 17 00:00:00 2001 From: DESPsyched Date: Wed, 9 Jul 2025 08:29:47 -0400 Subject: [PATCH 206/281] procfd: init at 1.1.0 --- pkgs/by-name/pr/procfd/package.nix | 35 ++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/pr/procfd/package.nix diff --git a/pkgs/by-name/pr/procfd/package.nix b/pkgs/by-name/pr/procfd/package.nix new file mode 100644 index 000000000000..53f12202e087 --- /dev/null +++ b/pkgs/by-name/pr/procfd/package.nix @@ -0,0 +1,35 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "procfd"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "deshaw"; + repo = "procfd"; + tag = "v${finalAttrs.version}"; + hash = "sha256-M2VFy7WqvoxgzEpS0qd7nGLRt2pKGZlfU9uUHlwDC7Y="; + }; + + cargoHash = "sha256-YmUzcJ8SM3iwjeDZXWBrDcT793ZyF6QdwxuYDh69xZw="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + meta = { + description = "Linux lsof replacement to list open file descriptors for processes"; + homepage = "https://github.com/deshaw/procfd"; + license = lib.licenses.bsd3; + mainProgram = "procfd"; + platforms = lib.platforms.linux; + teams = with lib.teams; [ deshaw ]; + }; +}) From 6f25cca39bd99dceafc6605eb02f6b3c4e71ba01 Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Sun, 31 Aug 2025 21:16:20 +0700 Subject: [PATCH 207/281] curie: update github username NerdyPepper -> oppiliappan --- pkgs/by-name/cu/curie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cu/curie/package.nix b/pkgs/by-name/cu/curie/package.nix index 63d14ddfc34e..bd78c16f1ad0 100644 --- a/pkgs/by-name/cu/curie/package.nix +++ b/pkgs/by-name/cu/curie/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "1.0"; src = fetchurl { - url = "https://github.com/NerdyPepper/curie/releases/download/v${version}/curie-v${version}.tar.gz"; + url = "https://github.com/oppiliappan/curie/releases/download/v${version}/curie-v${version}.tar.gz"; hash = "sha256-B89GNbOmm3lY/cRWQJEFu/5morCM/WrRQb/m6covbt8="; }; @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation rec { meta = with lib; { description = "Upscaled version of scientifica"; - homepage = "https://github.com/NerdyPepper/curie"; + homepage = "https://github.com/oppiliappan/curie"; license = licenses.ofl; platforms = platforms.all; maintainers = with maintainers; [ moni ]; From 609cad27ad25a6cf91d8a3b08f7c9bbedec1ff2c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 31 Aug 2025 16:09:55 +0200 Subject: [PATCH 208/281] postfix-tlspol: 1.8.15 -> 1.8.16 https://github.com/Zuplu/postfix-tlspol/releases/tag/v1.8.16 --- nixos/modules/services/mail/postfix-tlspol.nix | 15 ++++++--------- pkgs/by-name/po/postfix-tlspol/package.nix | 4 ++-- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/nixos/modules/services/mail/postfix-tlspol.nix b/nixos/modules/services/mail/postfix-tlspol.nix index b85b2d6ea3e6..e9b8a733ab53 100644 --- a/nixos/modules/services/mail/postfix-tlspol.nix +++ b/nixos/modules/services/mail/postfix-tlspol.nix @@ -94,16 +94,13 @@ in dns = { address = mkOption { - type = types.str; - default = if config.networking.resolvconf.useLocalResolver then "127.0.0.1:53" else null; - defaultText = literalExpression '' - if config.networking.resolvconf.useLocalResolver then - "127.0.0.1:53" - else - null - ''; + type = with types; nullOr str; + default = null; + example = "127.0.0.1:53"; description = '' - IP and port to your DNS resolver + IP and port to your DNS resolver. + + Uses resolvers from /etc/resolv.conf if unset. ::: {.note} The configured DNS resolver must validate DNSSEC signatures. diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 255922c0fcdd..e4eb51c6ab87 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "postfix-tlspol"; - version = "1.8.15"; + version = "1.8.16"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${version}"; - hash = "sha256-DqFBXU9b6TOujG464Ww4iAA04NA5j0z9N00F7mbV92Q="; + hash = "sha256-Yndu5QpPxAVbkatJDa1yqkEfnJr5M5lLImtMKvt9juQ="; }; vendorHash = null; From ec03e1d46aa35a511e3eb6f282604f70d4d259c7 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sat, 30 Aug 2025 12:53:32 +0200 Subject: [PATCH 209/281] lib.licenses: add missing spdxId's also remove shortName and url from those --- lib/licenses.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/lib/licenses.nix b/lib/licenses.nix index 4e42b57a4b13..14d2149a5164 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -410,9 +410,8 @@ lib.mapAttrs mkLicense ( }; cc-sa-10 = { - shortName = "CC-SA-1.0"; + spdxId = "CC-SA-1.0"; fullName = "Creative Commons Share Alike 1.0"; - url = "https://creativecommons.org/licenses/sa/1.0"; }; cddl = { @@ -588,14 +587,14 @@ lib.mapAttrs mkLicense ( fsl11Mit = { fullName = "Functional Source License, Version 1.1, MIT Future License"; - url = "https://fsl.software/FSL-1.1-MIT.template.md"; + spdxId = "FSL-1.1-MIT"; free = false; redistributable = true; }; fsl11Asl20 = { fullName = "Functional Source License, Version 1.1, Apache 2.0 Future License"; - url = "https://fsl.software/FSL-1.1-Apache-2.0.template.md"; + spdxId = "FSL-1.1-ALv2"; free = false; redistributable = true; }; @@ -1235,9 +1234,8 @@ lib.mapAttrs mkLicense ( }; smail = { - shortName = "smail"; + spdxId = "SMAIL-GPL"; fullName = "SMAIL General Public License"; - url = "https://sources.debian.org/copyright/license/debianutils/4.9.1/"; }; smlnj = { @@ -1246,9 +1244,8 @@ lib.mapAttrs mkLicense ( }; sspl = { - shortName = "SSPL"; + spdxId = "SSPL-1.0"; fullName = "Server Side Public License"; - url = "https://www.mongodb.com/licensing/server-side-public-license"; free = false; # NOTE Debatable. # The license a slightly modified AGPL but still considered unfree by the @@ -1269,9 +1266,8 @@ lib.mapAttrs mkLicense ( }; sustainableUse = { - shortName = "sustainable"; + spdxId = "SUL-1.0"; fullName = "Sustainable Use License"; - url = "https://github.com/n8n-io/n8n/blob/master/LICENSE.md"; free = false; redistributable = false; # only free to redistribute "for non-commercial purposes" }; From bb291395ec0718d893e066772db7003d8feb508a Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sat, 30 Aug 2025 13:11:06 +0200 Subject: [PATCH 210/281] lib.licenses: replace wxWindows with wxWindowsException31 wxWindows git deprecated by spedx and got replaced with an exeption that needs to be combined with other licenses https://spdx.org/licenses/wxWindows.html --- lib/licenses.nix | 4 ++-- pkgs/by-name/fr/frida-tools/package.nix | 5 ++++- pkgs/by-name/wx/wxGTK31/package.nix | 5 ++++- pkgs/by-name/wx/wxGTK32/package.nix | 5 ++++- pkgs/by-name/wx/wxc/package.nix | 5 ++++- pkgs/by-name/wx/wxwidgets_3_3/package.nix | 5 ++++- pkgs/development/python-modules/frida-python/default.nix | 5 ++++- pkgs/development/python-modules/wxpython/4.2.nix | 5 ++++- pkgs/tools/X11/virtualgl/lib.nix | 5 ++++- 9 files changed, 34 insertions(+), 10 deletions(-) diff --git a/lib/licenses.nix b/lib/licenses.nix index 14d2149a5164..ce3c05bad007 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -1444,8 +1444,8 @@ lib.mapAttrs mkLicense ( fullName = "Do What The F*ck You Want To Public License"; }; - wxWindows = { - spdxId = "wxWindows"; + wxWindowsException31 = { + spdxId = "WxWindows-exception-3.1"; fullName = "wxWindows Library Licence, Version 3.1"; }; diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix index f158daa44913..d7b92718b6b2 100644 --- a/pkgs/by-name/fr/frida-tools/package.nix +++ b/pkgs/by-name/fr/frida-tools/package.nix @@ -35,6 +35,9 @@ python3Packages.buildPythonApplication rec { description = "Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers (client tools)"; homepage = "https://www.frida.re/"; maintainers = with lib.maintainers; [ s1341 ]; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; }; } diff --git a/pkgs/by-name/wx/wxGTK31/package.nix b/pkgs/by-name/wx/wxGTK31/package.nix index 0b2df7e44c33..a37d95ec4caa 100644 --- a/pkgs/by-name/wx/wxGTK31/package.nix +++ b/pkgs/by-name/wx/wxGTK31/package.nix @@ -126,7 +126,10 @@ stdenv.mkDerivation rec { multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. ''; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with maintainers; [ tfmoraes ]; platforms = platforms.unix; }; diff --git a/pkgs/by-name/wx/wxGTK32/package.nix b/pkgs/by-name/wx/wxGTK32/package.nix index b3021bcf15bb..4161416ce89b 100644 --- a/pkgs/by-name/wx/wxGTK32/package.nix +++ b/pkgs/by-name/wx/wxGTK32/package.nix @@ -147,7 +147,10 @@ stdenv.mkDerivation rec { multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. ''; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with maintainers; [ tfmoraes fliegendewurst diff --git a/pkgs/by-name/wx/wxc/package.nix b/pkgs/by-name/wx/wxc/package.nix index e7c2f0e9e5f3..7fd72baa53b0 100644 --- a/pkgs/by-name/wx/wxc/package.nix +++ b/pkgs/by-name/wx/wxc/package.nix @@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C language binding for wxWidgets"; homepage = "https://wiki.haskell.org/WxHaskell"; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with lib.maintainers; [ fgaz ]; platforms = wxGTK32.meta.platforms; }; diff --git a/pkgs/by-name/wx/wxwidgets_3_3/package.nix b/pkgs/by-name/wx/wxwidgets_3_3/package.nix index 8da1ac6fa22e..05ebb6a946a9 100644 --- a/pkgs/by-name/wx/wxwidgets_3_3/package.nix +++ b/pkgs/by-name/wx/wxwidgets_3_3/package.nix @@ -127,7 +127,10 @@ stdenv.mkDerivation (finalAttrs: { multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. ''; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with lib.maintainers; [ tfmoraes fliegendewurst diff --git a/pkgs/development/python-modules/frida-python/default.nix b/pkgs/development/python-modules/frida-python/default.nix index 2c3c82fab78f..292d3f751ba8 100644 --- a/pkgs/development/python-modules/frida-python/default.nix +++ b/pkgs/development/python-modules/frida-python/default.nix @@ -52,7 +52,10 @@ buildPythonPackage { meta = { description = "Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers (Python bindings)"; homepage = "https://www.frida.re"; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with lib.maintainers; [ s1341 ]; platforms = [ "x86_64-linux" diff --git a/pkgs/development/python-modules/wxpython/4.2.nix b/pkgs/development/python-modules/wxpython/4.2.nix index d9d00c9a3c1a..a4bd7a8af2f1 100644 --- a/pkgs/development/python-modules/wxpython/4.2.nix +++ b/pkgs/development/python-modules/wxpython/4.2.nix @@ -136,7 +136,10 @@ buildPythonPackage rec { changelog = "https://github.com/wxWidgets/Phoenix/blob/wxPython-${version}/CHANGES.rst"; description = "Cross platform GUI toolkit for Python, Phoenix version"; homepage = "http://wxpython.org/"; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with maintainers; [ hexa ]; }; } diff --git a/pkgs/tools/X11/virtualgl/lib.nix b/pkgs/tools/X11/virtualgl/lib.nix index ea9025a0dd78..de9df296f208 100644 --- a/pkgs/tools/X11/virtualgl/lib.nix +++ b/pkgs/tools/X11/virtualgl/lib.nix @@ -65,7 +65,10 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://www.virtualgl.org/"; description = "X11 GL rendering in a remote computer with full 3D hw acceleration"; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; platforms = platforms.linux; maintainers = [ ]; }; From 61d0373a4070d674c0b4132a05d666cdc93ae84c Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sat, 30 Aug 2025 13:45:08 +0200 Subject: [PATCH 211/281] lib.licenses: replace classpath license with exception The GPL-2.0-with-classpath-exception is deprecated in spdx and the exception Classpath-exception-2.0 should be used instead. Other Classpath license hace also benn replaced with it. --- lib/licenses.nix | 20 +++++-------------- .../editors/greenfoot/default.nix | 5 ++++- pkgs/by-name/bl/bluej/package.nix | 5 ++++- pkgs/by-name/jo/jol/package.nix | 5 ++++- pkgs/by-name/op/openjfx/package.nix | 5 ++++- pkgs/by-name/vi/visualvm/package.nix | 5 ++++- pkgs/development/compilers/abcl/default.nix | 5 ++++- .../community-edition/buildGraalvm.nix | 3 ++- .../compilers/temurin-bin/jdk-darwin-base.nix | 5 ++++- .../compilers/temurin-bin/jdk-linux-base.nix | 5 ++++- .../linux/firmware/ath9k/default.nix | 3 ++- 11 files changed, 41 insertions(+), 25 deletions(-) diff --git a/lib/licenses.nix b/lib/licenses.nix index ce3c05bad007..72eb6d228bd0 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -439,6 +439,11 @@ lib.mapAttrs mkLicense ( fullName = "CeCILL-C Free Software License Agreement"; }; + classpathException20 = { + spdxId = "Classpath-exception-2.0"; + fullName = "Classpath exception 2.0"; + }; + cockroachdb-community-license = { fullName = "CockroachDB Community License Agreement"; url = "https://www.cockroachlabs.com/cockroachdb-community-license/"; @@ -645,16 +650,6 @@ lib.mapAttrs mkLicense ( fullName = "GNU General Public License v2.0 only"; }; - gpl2Classpath = { - spdxId = "GPL-2.0-with-classpath-exception"; - fullName = "GNU General Public License v2.0 only (with Classpath exception)"; - }; - - gpl2ClasspathPlus = { - fullName = "GNU General Public License v2.0 or later (with Classpath exception)"; - url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception"; - }; - gpl2UBDLPlus = { fullName = "GNU General Public License v3.0 or later (with UBDL exception)"; url = "https://spdx.org/licenses/UBDL-exception.html"; @@ -680,11 +675,6 @@ lib.mapAttrs mkLicense ( fullName = "GNU General Public License v3.0 or later"; }; - gpl3ClasspathPlus = { - fullName = "GNU General Public License v3.0 or later (with Classpath exception)"; - url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception"; - }; - giftware = { spdxId = "Giftware"; fullName = "Giftware License"; diff --git a/pkgs/applications/editors/greenfoot/default.nix b/pkgs/applications/editors/greenfoot/default.nix index 4b1ff0007b45..b2830b4b09d1 100644 --- a/pkgs/applications/editors/greenfoot/default.nix +++ b/pkgs/applications/editors/greenfoot/default.nix @@ -55,7 +55,10 @@ stdenv.mkDerivation rec { description = "Simple integrated development environment for Java"; homepage = "https://www.greenfoot.org/"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.gpl2ClasspathPlus; + license = with licenses; [ + gpl2Plus + classpathException20 + ]; mainProgram = "greenfoot"; maintainers = [ maintainers.chvp ]; platforms = platforms.linux; diff --git a/pkgs/by-name/bl/bluej/package.nix b/pkgs/by-name/bl/bluej/package.nix index ff2238a5323a..7d71ce926e62 100644 --- a/pkgs/by-name/bl/bluej/package.nix +++ b/pkgs/by-name/bl/bluej/package.nix @@ -59,7 +59,10 @@ stdenv.mkDerivation rec { description = "Simple integrated development environment for Java"; homepage = "https://www.bluej.org/"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - license = lib.licenses.gpl2ClasspathPlus; + license = with lib.licenses; [ + gpl2Plus + classpathException20 + ]; mainProgram = "bluej"; maintainers = with lib.maintainers; [ chvp ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/jo/jol/package.nix b/pkgs/by-name/jo/jol/package.nix index b486d4fcfebf..0e333f57ceee 100644 --- a/pkgs/by-name/jo/jol/package.nix +++ b/pkgs/by-name/jo/jol/package.nix @@ -47,7 +47,10 @@ maven.buildMavenPackage rec { ''; homepage = "https://openjdk.org/projects/code-tools/jol/"; changelog = "https://github.com/openjdk/jol/releases/tag/${version}"; - license = lib.licenses.gpl2ClasspathPlus; + license = with lib.licenses; [ + gpl2Plus + classpathException20 + ]; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode diff --git a/pkgs/by-name/op/openjfx/package.nix b/pkgs/by-name/op/openjfx/package.nix index 6e188f0cb8af..04c6006d723d 100644 --- a/pkgs/by-name/op/openjfx/package.nix +++ b/pkgs/by-name/op/openjfx/package.nix @@ -190,7 +190,10 @@ stdenv.mkDerivation { meta = { description = "Next-generation Java client toolkit"; homepage = "https://openjdk.org/projects/openjfx/"; - license = lib.licenses.gpl2Classpath; + license = with lib.licenses; [ + gpl2 + classpathException20 + ]; maintainers = [ ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/vi/visualvm/package.nix b/pkgs/by-name/vi/visualvm/package.nix index 2faa90cbf9b6..74e940a72963 100644 --- a/pkgs/by-name/vi/visualvm/package.nix +++ b/pkgs/by-name/vi/visualvm/package.nix @@ -50,7 +50,10 @@ stdenv.mkDerivation rec { SE platform. ''; homepage = "https://visualvm.github.io"; - license = licenses.gpl2ClasspathPlus; + license = with licenses; [ + gpl2Plus + classpathException20 + ]; platforms = platforms.all; maintainers = with maintainers; [ michalrus diff --git a/pkgs/development/compilers/abcl/default.nix b/pkgs/development/compilers/abcl/default.nix index 4d1d5daf58b4..bc00e173ac24 100644 --- a/pkgs/development/compilers/abcl/default.nix +++ b/pkgs/development/compilers/abcl/default.nix @@ -59,7 +59,10 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "JVM-based Common Lisp implementation"; homepage = "https://common-lisp.net/project/armedbear/"; - license = lib.licenses.gpl2Classpath; + license = with lib.licenses; [ + gpl2 + classpathException20 + ]; mainProgram = "abcl"; teams = [ lib.teams.lisp ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; diff --git a/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix b/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix index c3a5f7aded18..6b267ce0ca3d 100644 --- a/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix +++ b/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix @@ -258,7 +258,8 @@ let description = "High-Performance Polyglot VM"; license = with licenses; [ upl - gpl2Classpath + gpl2 + classpathException20 bsd3 ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix b/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix index 6bd22f31ae0b..ecd34e60221c 100644 --- a/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix +++ b/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix @@ -74,7 +74,10 @@ let }; meta = with lib; { - license = licenses.gpl2Classpath; + license = with licenses; [ + gpl2 + classpathException20 + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode diff --git a/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix b/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix index f8bc5452f58e..9b1cb142f5f8 100644 --- a/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix +++ b/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix @@ -130,7 +130,10 @@ let }; meta = with lib; { - license = licenses.gpl2Classpath; + license = with licenses; [ + gpl2 + classpathException20 + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode diff --git a/pkgs/os-specific/linux/firmware/ath9k/default.nix b/pkgs/os-specific/linux/firmware/ath9k/default.nix index 96a55187ecc5..5c9660968579 100644 --- a/pkgs/os-specific/linux/firmware/ath9k/default.nix +++ b/pkgs/os-specific/linux/firmware/ath9k/default.nix @@ -164,7 +164,8 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ # see NOTICE.txt for details bsd3 # almost everything; "the ClearBSD licence" - gpl2ClasspathPlus # **/*cmnos_printf.c, only three files + gpl2Plus # **/*cmnos_printf.c, only three files + classpathException20 # **/*cmnos_printf.c, only three files mit # **/xtos, **/xtensa ]; From e19ad622ae6ba4c7dbd288042e49c4f3e7c20807 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sat, 30 Aug 2025 13:53:25 +0200 Subject: [PATCH 212/281] lib.licenses: replace gpl2UBDLPlus license with ubdlException --- lib/licenses.nix | 10 +++++----- pkgs/by-name/ip/ipxe/package.nix | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/licenses.nix b/lib/licenses.nix index 72eb6d228bd0..deb8dadfedfc 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -650,11 +650,6 @@ lib.mapAttrs mkLicense ( fullName = "GNU General Public License v2.0 only"; }; - gpl2UBDLPlus = { - fullName = "GNU General Public License v3.0 or later (with UBDL exception)"; - url = "https://spdx.org/licenses/UBDL-exception.html"; - }; - gpl2Oss = { fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)"; url = "https://www.mysql.com/about/legal/licensing/foss-exception"; @@ -1326,6 +1321,11 @@ lib.mapAttrs mkLicense ( url = "https://github.com/PixarAnimationStudios/OpenUSD/blob/release/LICENSE.txt"; }; + ubdlException = { + spdxId = "UBDL-exception"; + fullName = "Unmodified Binary Distribution exception"; + }; + ucd = { fullName = "Unicode Character Database License"; url = "https://fedoraproject.org/wiki/Licensing:UCD"; diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index f8e3876f45e1..43aeb7b4077f 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -147,7 +147,7 @@ stdenv.mkDerivation (finalAttrs: { bsd2 bsd3 gpl2Only - gpl2UBDLPlus + ubdlException isc mit mpl11 From 4cdf78c257e7256a434bb98a1eb969188d9be45a Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sat, 30 Aug 2025 13:58:15 +0200 Subject: [PATCH 213/281] lib.licenses: drop gpl2Oss Is not used anywhere in nixpkgs and is not in spdx --- lib/licenses.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/licenses.nix b/lib/licenses.nix index deb8dadfedfc..d5cab5fbcbf4 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -650,11 +650,6 @@ lib.mapAttrs mkLicense ( fullName = "GNU General Public License v2.0 only"; }; - gpl2Oss = { - fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)"; - url = "https://www.mysql.com/about/legal/licensing/foss-exception"; - }; - gpl2Plus = { spdxId = "GPL-2.0-or-later"; fullName = "GNU General Public License v2.0 or later"; From d97fd70cc77e224e702d0ea085a4c91054feab72 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sat, 30 Aug 2025 14:03:59 +0200 Subject: [PATCH 214/281] ci/OWNERS: add jopejoe1 to /lib/licenses.nix So that i can check new licenses against spdx when they get added and not at some later point in time like i currently do ~1 a year --- ci/OWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/OWNERS b/ci/OWNERS index 856ca93675ca..133517ed3a61 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -258,7 +258,7 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt /pkgs/applications/editors/jetbrains @edwtjo @leona-ya @theCapypara # Licenses -/lib/licenses.nix @alyssais @emilazy +/lib/licenses.nix @alyssais @emilazy @jopejoe1 # Qt /pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel From 5da0d471e652e57daf62b405af5b1af1724ec6b1 Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Sun, 31 Aug 2025 21:19:26 +0700 Subject: [PATCH 215/281] dijo: update github username NerdyPepper -> oppiliappan --- pkgs/by-name/di/dijo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/dijo/package.nix b/pkgs/by-name/di/dijo/package.nix index 2134c1067262..aeae2d2bd52c 100644 --- a/pkgs/by-name/di/dijo/package.nix +++ b/pkgs/by-name/di/dijo/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { version = "0.2.7"; buildInputs = [ ncurses ]; src = fetchFromGitHub { - owner = "NerdyPepper"; + owner = "oppiliappan"; repo = "dijo"; rev = "v${version}"; sha256 = "sha256-g+A8BJxqoAvm9LTLrLnClVGtFJCQ2gT0mDGAov/6vXE="; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Scriptable, curses-based, digital habit tracker"; - homepage = "https://github.com/NerdyPepper/dijo"; + homepage = "https://github.com/oppiliappan/dijo"; license = licenses.mit; maintainers = [ ]; mainProgram = "dijo"; From a348c2ef773d2401700249019adb0e8184e0794e Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Sun, 31 Aug 2025 21:19:43 +0700 Subject: [PATCH 216/281] eva: update github username NerdyPepper -> oppiliappan --- pkgs/by-name/ev/eva/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ev/eva/package.nix b/pkgs/by-name/ev/eva/package.nix index 9b27694a59f7..0a83892b1cb7 100644 --- a/pkgs/by-name/ev/eva/package.nix +++ b/pkgs/by-name/ev/eva/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Calculator REPL, similar to bc"; - homepage = "https://github.com/NerdyPepper/eva"; + homepage = "https://github.com/oppiliappan/eva"; license = licenses.mit; maintainers = with maintainers; [ ma27 From 069ccf6905125d8e0dcc02e9ae67c62a80cee1e7 Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Sun, 31 Aug 2025 21:20:12 +0700 Subject: [PATCH 217/281] scientifica: update github username NerdyPepper -> oppiliappan --- pkgs/by-name/sc/scientifica/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scientifica/package.nix b/pkgs/by-name/sc/scientifica/package.nix index fcd996cf3681..5f09ddb0eefd 100644 --- a/pkgs/by-name/sc/scientifica/package.nix +++ b/pkgs/by-name/sc/scientifica/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "2.3"; src = fetchurl { - url = "https://github.com/NerdyPepper/scientifica/releases/download/v${version}/scientifica.tar"; + url = "https://github.com/oppiliappan/scientifica/releases/download/v${version}/scientifica.tar"; hash = "sha256-8IV4aaDoRsbxddy4U90fEZ6henUhjmO38HNtWo4ein8="; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation rec { meta = with lib; { description = "Tall and condensed bitmap font for geeks"; - homepage = "https://github.com/NerdyPepper/scientifica"; + homepage = "https://github.com/oppiliappan/scientifica"; license = licenses.ofl; platforms = platforms.all; maintainers = with maintainers; [ moni ]; From 32558c5e22e6c9b7b16ca0134456377a9b367277 Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Sun, 31 Aug 2025 21:26:36 +0700 Subject: [PATCH 218/281] taizen: update github username NerdyPepper -> oppiliappan --- pkgs/by-name/ta/taizen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/taizen/package.nix b/pkgs/by-name/ta/taizen/package.nix index 94c5cf104869..c5ea950928a3 100644 --- a/pkgs/by-name/ta/taizen/package.nix +++ b/pkgs/by-name/ta/taizen/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage { version = "0-unstable-2023-06-05"; src = fetchFromGitHub { - owner = "NerdyPepper"; + owner = "oppiliappan"; repo = "taizen"; rev = "5486cd4f4c5aa4e0abbcee180ad2ec22839abd31"; hash = "sha256-pGcD3+3Ds3U8NuNySaDnz0zzAvZlSDte1jRPdM5qrZA="; @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage { meta = with lib; { description = "Curses-based mediawiki browser"; - homepage = "https://github.com/nerdypepper/taizen"; + homepage = "https://github.com/oppiliappan/taizen"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; mainProgram = "taizen"; From 1b529318735ba9d9822fd968ef55438e7a43f6b3 Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Sun, 31 Aug 2025 21:34:12 +0700 Subject: [PATCH 219/281] statix: update github username NerdyPepper -> oppiliappan --- pkgs/by-name/st/statix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/statix/package.nix b/pkgs/by-name/st/statix/package.nix index 764252f1b880..47584707d2fa 100644 --- a/pkgs/by-name/st/statix/package.nix +++ b/pkgs/by-name/st/statix/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec { version = "0.5.8"; src = fetchFromGitHub { - owner = "nerdypepper"; + owner = "oppiliappan"; repo = "statix"; rev = "v${version}"; sha256 = "sha256-bMs3XMiGP6sXCqdjna4xoV6CANOIWuISSzCaL5LYY4c="; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Lints and suggestions for the nix programming language"; - homepage = "https://github.com/nerdypepper/statix"; + homepage = "https://github.com/oppiliappan/statix"; license = licenses.mit; mainProgram = "statix"; maintainers = with maintainers; [ From e9e5cb6350ae08a098749d0f62fa8df60a0b3c73 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 220/281] phpPackages.phpstan: adopt --- pkgs/development/php-packages/phpstan/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix index 39199be432b9..11370c0e4b79 100644 --- a/pkgs/development/php-packages/phpstan/default.nix +++ b/pkgs/development/php-packages/phpstan/default.nix @@ -36,6 +36,6 @@ php.buildComposerProject2 (finalAttrs: { ''; license = lib.licenses.mit; mainProgram = "phpstan"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) From 3bbe73023c781039c85001dd931640404c5a263f Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 221/281] composer-require-checker: adopt --- pkgs/by-name/co/composer-require-checker/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/composer-require-checker/package.nix b/pkgs/by-name/co/composer-require-checker/package.nix index 4e0d8460ad77..1a914083b8d8 100644 --- a/pkgs/by-name/co/composer-require-checker/package.nix +++ b/pkgs/by-name/co/composer-require-checker/package.nix @@ -27,7 +27,7 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://github.com/maglnet/ComposerRequireChecker/"; changelog = "https://github.com/maglnet/ComposerRequireChecker/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ ]; mainProgram = "composer-require-checker"; + maintainers = [ lib.maintainers.patka ]; }; }) From 30ec0113f549b7bf42c7b9f5899ac398ac4b3fcf Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 222/281] pest: adopt --- pkgs/by-name/pe/pest/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pe/pest/package.nix b/pkgs/by-name/pe/pest/package.nix index f400de45dd91..6cc3bbb88e97 100644 --- a/pkgs/by-name/pe/pest/package.nix +++ b/pkgs/by-name/pe/pest/package.nix @@ -24,6 +24,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://pestphp.com"; license = lib.licenses.mit; mainProgram = "pest"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) From db4cc957a05b543394481ea90040f8fa0425e148 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 May 2025 17:58:17 +0200 Subject: [PATCH 223/281] python313Packages.uart-devices: 0.1.0 -> 0.1.1 Diff: https://github.com/bdraco/uart-devices/compare/refs/tags/v0.1.0...refs/tags/v0.1.1 Changelog: https://github.com/bdraco/uart-devices/blob/v0.1.1/CHANGELOG.md --- .../python-modules/uart-devices/default.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/uart-devices/default.nix b/pkgs/development/python-modules/uart-devices/default.nix index a8ae51c93c63..c2081edc3c58 100644 --- a/pkgs/development/python-modules/uart-devices/default.nix +++ b/pkgs/development/python-modules/uart-devices/default.nix @@ -4,33 +4,27 @@ fetchFromGitHub, poetry-core, pytest-asyncio, - pythonOlder, + pytest-cov-stub, pytestCheckHook, }: buildPythonPackage rec { pname = "uart-devices"; - version = "0.1.0"; + version = "0.1.1"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "bdraco"; repo = "uart-devices"; tag = "v${version}"; - hash = "sha256-rmOWyTdOwnlr8Rwsvd2oeZq79LuGVJDAkIW2/9gGrKQ="; + hash = "sha256-vBwQXeXw9y7eETtlC4dcqGytIgrAm7iomnvoaxhl6JI="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "-Wdefault --cov=uart_devices --cov-report=term-missing:skip-covered" "" - ''; - - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; nativeCheckInputs = [ pytest-asyncio + pytest-cov-stub pytestCheckHook ]; @@ -39,7 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "UART Devices for Linux"; homepage = "https://github.com/bdraco/uart-devices"; - changelog = "https://github.com/bdraco/uart-devices/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/bdraco/uart-devices/blob/${src.tag}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ fab ]; platforms = platforms.linux; From fd7a8b57bb34c77f3a51c8ae86b9d477da88579d Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 224/281] phpunit: adopt --- pkgs/by-name/ph/phpunit/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix index d41e298ab459..055e808995d2 100644 --- a/pkgs/by-name/ph/phpunit/package.nix +++ b/pkgs/by-name/ph/phpunit/package.nix @@ -36,7 +36,9 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://phpunit.de"; license = lib.licenses.bsd3; mainProgram = "phpunit"; - maintainers = with lib.maintainers; [ onny ]; - teams = [ lib.teams.php ]; + maintainers = with lib.maintainers; [ + onny + patka + ]; }; }) From 889f4c8480f5091169eebf3bb3d5b37f29697e69 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 225/281] paratest: adopt --- pkgs/by-name/pa/paratest/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 36f49d6db14a..63b41a6a5a8a 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -32,6 +32,6 @@ homepage = "https://github.com/paratestphp/paratest"; license = lib.licenses.mit; mainProgram = "paratest"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) From d02ebe3771ab714de9721a164c33be420ad014a1 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 226/281] phpactor: adopt --- pkgs/by-name/ph/phpactor/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ph/phpactor/package.nix b/pkgs/by-name/ph/phpactor/package.nix index c25073de06ae..402970157526 100644 --- a/pkgs/by-name/ph/phpactor/package.nix +++ b/pkgs/by-name/ph/phpactor/package.nix @@ -35,6 +35,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://github.com/phpactor/phpactor"; license = lib.licenses.mit; mainProgram = "phpactor"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) From 23e42596d80d3bc91d9e4ef204a28b63d458b46a Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 227/281] phpdocumentor: adopt --- pkgs/by-name/ph/phpdocumentor/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ph/phpdocumentor/package.nix b/pkgs/by-name/ph/phpdocumentor/package.nix index 5cc8ee5c88be..92e583031735 100644 --- a/pkgs/by-name/ph/phpdocumentor/package.nix +++ b/pkgs/by-name/ph/phpdocumentor/package.nix @@ -40,6 +40,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://phpdoc.org"; license = lib.licenses.mit; mainProgram = "phpdoc"; - maintainers = with lib.maintainers; [ ]; + maintainers = [ lib.maintainers.patka ]; }; }) From b99827611d1dd92a5bc479d6a10e52ba42a8e404 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 228/281] phpPackages.php-cs-fixer: adopt --- pkgs/development/php-packages/php-cs-fixer/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/php-packages/php-cs-fixer/default.nix b/pkgs/development/php-packages/php-cs-fixer/default.nix index c178fa72e54b..9f429de919cc 100644 --- a/pkgs/development/php-packages/php-cs-fixer/default.nix +++ b/pkgs/development/php-packages/php-cs-fixer/default.nix @@ -32,6 +32,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://cs.symfony.com/"; license = lib.licenses.mit; mainProgram = "php-cs-fixer"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) From 6db304704abc388202b474b7e9526c3f40279d7a Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 31 Aug 2025 16:36:51 +0200 Subject: [PATCH 229/281] phpPackages.psalm: adopt --- pkgs/development/php-packages/psalm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix index 3021f9429e12..ca58eb4c845e 100644 --- a/pkgs/development/php-packages/psalm/default.nix +++ b/pkgs/development/php-packages/psalm/default.nix @@ -44,6 +44,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://github.com/vimeo/psalm"; license = lib.licenses.mit; mainProgram = "psalm"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) From f09f724ef8cfb4d34bbb2fdab63dd4fdff20db85 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 31 Aug 2025 16:53:44 +0200 Subject: [PATCH 230/281] maintainers: drop ehmry This user is blocked since May 2025, thus can't maintain any packages anymore. --- maintainers/maintainer-list.nix | 6 ------ maintainers/team-list.nix | 1 - nixos/modules/programs/nncp.nix | 2 -- nixos/modules/services/network-filesystems/eris-server.nix | 2 -- nixos/modules/services/network-filesystems/rsyncd.nix | 2 -- nixos/modules/services/networking/yggdrasil.nix | 1 - nixos/tests/ccache.nix | 3 --- nixos/tests/cjdns.nix | 3 --- nixos/tests/eris-server.nix | 1 - nixos/tests/molly-brown.nix | 3 --- nixos/tests/rsyncd.nix | 1 - pkgs/applications/misc/confclerk/default.nix | 1 - pkgs/applications/misc/elf-dissector/default.nix | 1 - pkgs/applications/networking/browsers/av-98/default.nix | 1 - pkgs/applications/networking/browsers/kristall/default.nix | 1 - pkgs/applications/search/recoll/default.nix | 1 - pkgs/by-name/al/alephone/package.nix | 1 - pkgs/by-name/ba/balls/package.nix | 1 - pkgs/by-name/ba/baresip/package.nix | 1 - pkgs/by-name/ba/base45/package.nix | 1 - pkgs/by-name/bo/bombadillo/package.nix | 1 - pkgs/by-name/bu/butt/package.nix | 1 - pkgs/by-name/c2/c2nim/package.nix | 1 - pkgs/by-name/cj/cjdns/package.nix | 1 - pkgs/by-name/co/collapseos-cvm/package.nix | 1 - pkgs/by-name/di/didder/package.nix | 1 - pkgs/by-name/dn/dnslink-std-go/package.nix | 1 - pkgs/by-name/ea/eaglemode/package.nix | 1 - pkgs/by-name/er/eris-go/package.nix | 1 - pkgs/by-name/er/eriscmd/package.nix | 1 - pkgs/by-name/er/erofs-utils/package.nix | 1 - pkgs/by-name/eu/eurofurence/package.nix | 1 - pkgs/by-name/f2/f2fs-tools/package.nix | 1 - pkgs/by-name/fi/figlet/package.nix | 1 - pkgs/by-name/fj/fjo/package.nix | 1 - pkgs/by-name/ge/getdns/package.nix | 1 - pkgs/by-name/gn/gnaural/package.nix | 1 - pkgs/by-name/gn/gnubg/package.nix | 1 - pkgs/by-name/gp/gptfdisk/package.nix | 1 - pkgs/by-name/gu/gubbi-font/package.nix | 1 - pkgs/by-name/hd/hdapsd/package.nix | 1 - pkgs/by-name/hj/hjson-go/package.nix | 1 - pkgs/by-name/ho/hottext/package.nix | 1 - pkgs/by-name/li/libdiscid/package.nix | 1 - pkgs/by-name/li/libogg/package.nix | 1 - pkgs/by-name/li/libtoxcore/package.nix | 1 - pkgs/by-name/li/libvorbis/package.nix | 1 - pkgs/by-name/lo/loudgain/package.nix | 1 - pkgs/by-name/lz/lziprecover/package.nix | 1 - pkgs/by-name/lz/lzlib/package.nix | 1 - pkgs/by-name/ma/ma/package.nix | 1 - pkgs/by-name/ma/maiko/package.nix | 1 - pkgs/by-name/ma/makebootfat/package.nix | 1 - pkgs/by-name/ma/mawk/package.nix | 1 - pkgs/by-name/mb/mbuffer/package.nix | 1 - pkgs/by-name/mi/min/package.nix | 1 - pkgs/by-name/mo/molly-brown/package.nix | 1 - pkgs/by-name/mo/mosdepth/package.nix | 1 - pkgs/by-name/na/navilu-font/package.nix | 1 - pkgs/by-name/nc/ncdc/package.nix | 1 - pkgs/by-name/ni/nim-unwrapped-2_2/package.nix | 1 - pkgs/by-name/ni/nim_builder/package.nix | 1 - pkgs/by-name/ni/nim_lk/package.nix | 1 - pkgs/by-name/nn/nncp/package.nix | 1 - pkgs/by-name/pa/papeer/package.nix | 1 - pkgs/by-name/pc/pcapfix/package.nix | 1 - pkgs/by-name/ph/pharo/package.nix | 1 - pkgs/by-name/pl/plzip/package.nix | 1 - pkgs/by-name/pr/preserves-nim/package.nix | 1 - pkgs/by-name/pr/preserves-tools/package.nix | 1 - pkgs/by-name/pr/prevo-data/package.nix | 1 - pkgs/by-name/pr/prevo-tools/package.nix | 1 - pkgs/by-name/pr/prevo/package.nix | 1 - pkgs/by-name/ra/ratox/package.nix | 1 - pkgs/by-name/ra/raylib-games/package.nix | 1 - pkgs/by-name/sh/shapelib/package.nix | 1 - pkgs/by-name/so/sockdump/package.nix | 1 - pkgs/by-name/so/solo5/package.nix | 1 - pkgs/by-name/sp/splat/package.nix | 1 - pkgs/by-name/sy/syndicate-server/package.nix | 1 - pkgs/by-name/sy/syndicate_utils/package.nix | 1 - pkgs/by-name/ta/tarlz/package.nix | 1 - pkgs/by-name/tk/tkrzw/package.nix | 1 - pkgs/by-name/to/toss/package.nix | 1 - pkgs/by-name/to/toxic/package.nix | 1 - pkgs/by-name/tr/transmission-remote-gtk/package.nix | 1 - pkgs/by-name/tu/tup/package.nix | 1 - pkgs/by-name/ty/typodermic-free-fonts/package.nix | 1 - pkgs/by-name/ty/typodermic-public-domain/package.nix | 1 - pkgs/by-name/u9/u9fs/package.nix | 1 - pkgs/by-name/uh/uhub/package.nix | 1 - pkgs/by-name/un/unfonts-core/package.nix | 1 - pkgs/by-name/vi/vix/package.nix | 1 - pkgs/by-name/wi/windowlab/package.nix | 1 - pkgs/by-name/xa/xaos/package.nix | 1 - pkgs/by-name/xa/xastir/package.nix | 1 - pkgs/by-name/xc/xcruiser/package.nix | 1 - pkgs/by-name/yg/yggdrasil/package.nix | 1 - pkgs/by-name/yg/yggstack/package.nix | 1 - pkgs/by-name/ze/zerotierone/package.nix | 1 - pkgs/development/compilers/squeak/default.nix | 1 - pkgs/development/ocaml-modules/diet/default.nix | 1 - .../ocaml-modules/mirage-block-ramdisk/default.nix | 1 - .../development/ocaml-modules/mirage-block-unix/default.nix | 1 - pkgs/development/python-modules/eris/default.nix | 1 - .../discourse/plugins/discourse-oauth2-basic/default.nix | 1 - pkgs/tools/audio/liquidsoap/full.nix | 1 - pkgs/tools/system/plan9port/default.nix | 1 - 108 files changed, 122 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9a07f34cf265..8f4dc30b7145 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7306,12 +7306,6 @@ githubId = 20847625; name = "Elizabeth Paź"; }; - ehmry = { - email = "ehmry@posteo.net"; - github = "ehmry"; - githubId = 537775; - name = "Emery Hemingway"; - }; eigengrau = { email = "seb@schattenkopie.de"; name = "Sebastian Reuße"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index f48d99648269..06a83170abc4 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -346,7 +346,6 @@ with lib.maintainers; dhall = { members = [ Gabriella439 - ehmry ]; scope = "Maintain Dhall and related packages."; shortName = "Dhall"; diff --git a/nixos/modules/programs/nncp.nix b/nixos/modules/programs/nncp.nix index dfb4499a615f..66761c27152c 100644 --- a/nixos/modules/programs/nncp.nix +++ b/nixos/modules/programs/nncp.nix @@ -89,6 +89,4 @@ in ''; }; }; - - meta.maintainers = with lib.maintainers; [ ehmry ]; } diff --git a/nixos/modules/services/network-filesystems/eris-server.nix b/nixos/modules/services/network-filesystems/eris-server.nix index 688222a114ff..5782d76f2661 100644 --- a/nixos/modules/services/network-filesystems/eris-server.nix +++ b/nixos/modules/services/network-filesystems/eris-server.nix @@ -123,6 +123,4 @@ in }; }; }; - - meta.maintainers = with lib.maintainers; [ ehmry ]; } diff --git a/nixos/modules/services/network-filesystems/rsyncd.nix b/nixos/modules/services/network-filesystems/rsyncd.nix index 209e826c37c9..c3d81cb15302 100644 --- a/nixos/modules/services/network-filesystems/rsyncd.nix +++ b/nixos/modules/services/network-filesystems/rsyncd.nix @@ -141,8 +141,6 @@ in }; - meta.maintainers = with lib.maintainers; [ ehmry ]; - # TODO: socket activated rsyncd } diff --git a/nixos/modules/services/networking/yggdrasil.nix b/nixos/modules/services/networking/yggdrasil.nix index b9227b6ab464..5d1ecd7f4797 100644 --- a/nixos/modules/services/networking/yggdrasil.nix +++ b/nixos/modules/services/networking/yggdrasil.nix @@ -264,7 +264,6 @@ in doc = ./yggdrasil.md; maintainers = with lib.maintainers; [ gazally - ehmry nagy ]; }; diff --git a/nixos/tests/ccache.nix b/nixos/tests/ccache.nix index a32d2a1e06aa..e78081a4e5fc 100644 --- a/nixos/tests/ccache.nix +++ b/nixos/tests/ccache.nix @@ -2,9 +2,6 @@ import ./make-test-python.nix ( { pkgs, ... }: { name = "ccache"; - meta = with pkgs.lib.maintainers; { - maintainers = [ ehmry ]; - }; nodes.machine = { ... }: diff --git a/nixos/tests/cjdns.nix b/nixos/tests/cjdns.nix index 4bff3b15035f..52f91a8256e9 100644 --- a/nixos/tests/cjdns.nix +++ b/nixos/tests/cjdns.nix @@ -21,9 +21,6 @@ in { pkgs, ... }: { name = "cjdns"; - meta = with pkgs.lib.maintainers; { - maintainers = [ ehmry ]; - }; nodes = { # Alice finds peers over over ETHInterface. diff --git a/nixos/tests/eris-server.nix b/nixos/tests/eris-server.nix index 55d02c1a9803..a87e5cad3400 100644 --- a/nixos/tests/eris-server.nix +++ b/nixos/tests/eris-server.nix @@ -1,7 +1,6 @@ { pkgs, lib, ... }: { name = "eris-server"; - meta.maintainers = with lib.maintainers; [ ehmry ]; nodes.server = { environment.systemPackages = [ diff --git a/nixos/tests/molly-brown.nix b/nixos/tests/molly-brown.nix index 56d969ae79bf..0d1d59beb874 100644 --- a/nixos/tests/molly-brown.nix +++ b/nixos/tests/molly-brown.nix @@ -6,9 +6,6 @@ in { name = "molly-brown"; - meta = with pkgs.lib.maintainers; { - maintainers = [ ehmry ]; - }; nodes = { diff --git a/nixos/tests/rsyncd.nix b/nixos/tests/rsyncd.nix index 3ccf22c2132b..6fe658058389 100644 --- a/nixos/tests/rsyncd.nix +++ b/nixos/tests/rsyncd.nix @@ -1,7 +1,6 @@ { pkgs, ... }: { name = "rsyncd"; - meta.maintainers = with pkgs.lib.maintainers; [ ehmry ]; nodes = let diff --git a/pkgs/applications/misc/confclerk/default.nix b/pkgs/applications/misc/confclerk/default.nix index 0d7a4131e6fe..db5b552b6451 100644 --- a/pkgs/applications/misc/confclerk/default.nix +++ b/pkgs/applications/misc/confclerk/default.nix @@ -28,7 +28,6 @@ mkDerivation rec { mainProgram = "confclerk"; homepage = "http://www.toastfreeware.priv.at/confclerk"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/misc/elf-dissector/default.nix b/pkgs/applications/misc/elf-dissector/default.nix index 205defcfb693..96df768f8380 100644 --- a/pkgs/applications/misc/elf-dissector/default.nix +++ b/pkgs/applications/misc/elf-dissector/default.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation { description = "Tools for inspecting, analyzing and optimizing ELF files"; license = licenses.gpl2; maintainers = with maintainers; [ - ehmry philiptaron ]; }; diff --git a/pkgs/applications/networking/browsers/av-98/default.nix b/pkgs/applications/networking/browsers/av-98/default.nix index 53f3ca0ab129..a4fe248efef3 100644 --- a/pkgs/applications/networking/browsers/av-98/default.nix +++ b/pkgs/applications/networking/browsers/av-98/default.nix @@ -28,7 +28,6 @@ python3Packages.buildPythonApplication { description = "Experimental console client for the Gemini protocol"; mainProgram = "av98"; license = licenses.bsd2; - maintainers = with maintainers; [ ehmry ]; broken = true; }; diff --git a/pkgs/applications/networking/browsers/kristall/default.nix b/pkgs/applications/networking/browsers/kristall/default.nix index ac6ac96c3fae..2e2c1cdea95b 100644 --- a/pkgs/applications/networking/browsers/kristall/default.nix +++ b/pkgs/applications/networking/browsers/kristall/default.nix @@ -51,7 +51,6 @@ stdenv.mkDerivation rec { description = "Graphical small-internet client, supports gemini, http, https, gopher, finger"; mainProgram = "kristall"; homepage = "https://random-projects.net/projects/kristall.gemini"; - maintainers = with maintainers; [ ehmry ]; license = licenses.gpl3Only; inherit (qtmultimedia.meta) platforms; }; diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix index 8e15a73a6757..449cf252c452 100644 --- a/pkgs/applications/search/recoll/default.nix +++ b/pkgs/applications/search/recoll/default.nix @@ -209,7 +209,6 @@ mkDerivation rec { platforms = platforms.unix; maintainers = with maintainers; [ jcumming - ehmry ]; # `Makefile.am` assumes the ability to run the hostPlatform's python binary at build time diff --git a/pkgs/by-name/al/alephone/package.nix b/pkgs/by-name/al/alephone/package.nix index 110be7dfb561..feab326ee464 100644 --- a/pkgs/by-name/al/alephone/package.nix +++ b/pkgs/by-name/al/alephone/package.nix @@ -99,7 +99,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "alephone"; homepage = "https://alephone.lhowon.org/"; license = [ lib.licenses.gpl3 ]; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ba/balls/package.nix b/pkgs/by-name/ba/balls/package.nix index 60474f602224..915a03e72b67 100644 --- a/pkgs/by-name/ba/balls/package.nix +++ b/pkgs/by-name/ba/balls/package.nix @@ -51,6 +51,5 @@ buildNimPackage (finalAttrs: { mainProgram = "balls"; license = lib.licenses.mit; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix index 2065164936f4..2186b9a4fdd0 100644 --- a/pkgs/by-name/ba/baresip/package.nix +++ b/pkgs/by-name/ba/baresip/package.nix @@ -185,7 +185,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/baresip/baresip"; maintainers = with lib.maintainers; [ raskin - ehmry rnhmjoj ]; mainProgram = "baresip"; diff --git a/pkgs/by-name/ba/base45/package.nix b/pkgs/by-name/ba/base45/package.nix index 926f49912598..265bb9578e4c 100644 --- a/pkgs/by-name/ba/base45/package.nix +++ b/pkgs/by-name/ba/base45/package.nix @@ -17,6 +17,5 @@ buildNimPackage (finalAttrs: { description = "Base45 library for Nim"; license = lib.licenses.unlicense; mainProgram = "base45"; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/bo/bombadillo/package.nix b/pkgs/by-name/bo/bombadillo/package.nix index 74ae65823939..a601fce10ee5 100644 --- a/pkgs/by-name/bo/bombadillo/package.nix +++ b/pkgs/by-name/bo/bombadillo/package.nix @@ -33,6 +33,5 @@ buildGoModule rec { mainProgram = "bombadillo"; homepage = "https://bombadillo.colorfield.space/"; license = licenses.gpl3; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/bu/butt/package.nix b/pkgs/by-name/bu/butt/package.nix index 7dfe200f6354..53dc3e89440e 100644 --- a/pkgs/by-name/bu/butt/package.nix +++ b/pkgs/by-name/bu/butt/package.nix @@ -71,7 +71,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Easy to use, multi OS streaming tool"; homepage = "https://danielnoethen.de/butt/"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "butt"; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/c2/c2nim/package.nix b/pkgs/by-name/c2/c2nim/package.nix index 7aeee7f65058..b16870fab334 100644 --- a/pkgs/by-name/c2/c2nim/package.nix +++ b/pkgs/by-name/c2/c2nim/package.nix @@ -17,6 +17,5 @@ buildNimPackage (finalAttrs: { description = "Tool to translate Ansi C code to Nim"; mainProgram = "c2nim"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.ehmry ]; }; }) diff --git a/pkgs/by-name/cj/cjdns/package.nix b/pkgs/by-name/cj/cjdns/package.nix index 34199ed5b181..b52a910f59da 100644 --- a/pkgs/by-name/cj/cjdns/package.nix +++ b/pkgs/by-name/cj/cjdns/package.nix @@ -84,7 +84,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/cjdelisle/cjdns"; description = "Encrypted networking for regular people"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } diff --git a/pkgs/by-name/co/collapseos-cvm/package.nix b/pkgs/by-name/co/collapseos-cvm/package.nix index 3d5a89de1744..ce97d00ab9d2 100644 --- a/pkgs/by-name/co/collapseos-cvm/package.nix +++ b/pkgs/by-name/co/collapseos-cvm/package.nix @@ -29,7 +29,6 @@ stdenv.mkDerivation rec { downloadPage = "http://collapseos.org/files/"; homepage = "http://collapseos.org/"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "cos-serial"; }; } diff --git a/pkgs/by-name/di/didder/package.nix b/pkgs/by-name/di/didder/package.nix index 011fd3d662ab..af4a73f9f326 100644 --- a/pkgs/by-name/di/didder/package.nix +++ b/pkgs/by-name/di/didder/package.nix @@ -32,7 +32,6 @@ buildGoModule rec { meta = src.meta // { description = "Extensive, fast, and accurate command-line image dithering tool"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "didder"; }; } diff --git a/pkgs/by-name/dn/dnslink-std-go/package.nix b/pkgs/by-name/dn/dnslink-std-go/package.nix index 54a79a5a867f..49c841aff9a0 100644 --- a/pkgs/by-name/dn/dnslink-std-go/package.nix +++ b/pkgs/by-name/dn/dnslink-std-go/package.nix @@ -21,6 +21,5 @@ buildGoModule rec { homepage = "https://dnslink.org/"; license = lib.licenses.mit; mainProgram = "dnslink"; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/ea/eaglemode/package.nix b/pkgs/by-name/ea/eaglemode/package.nix index 17de44cc027e..9f240d0d3295 100644 --- a/pkgs/by-name/ea/eaglemode/package.nix +++ b/pkgs/by-name/ea/eaglemode/package.nix @@ -142,7 +142,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; maintainers = with maintainers; [ chuangzhu - ehmry ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/er/eris-go/package.nix b/pkgs/by-name/er/eris-go/package.nix index 10c1444b79ae..c0f833a94e8d 100644 --- a/pkgs/by-name/er/eris-go/package.nix +++ b/pkgs/by-name/er/eris-go/package.nix @@ -41,7 +41,6 @@ buildGoModule rec { description = "Implementation of ERIS for Go"; homepage = "https://codeberg.org/eris/eris-go"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eris-go"; }; } diff --git a/pkgs/by-name/er/eriscmd/package.nix b/pkgs/by-name/er/eriscmd/package.nix index 570260dcbd6b..bc3b2ff66ffe 100644 --- a/pkgs/by-name/er/eriscmd/package.nix +++ b/pkgs/by-name/er/eriscmd/package.nix @@ -35,7 +35,6 @@ buildNimPackage ( meta = final.src.meta // { homepage = "https://codeberg.org/eris/nim-eris"; license = lib.licenses.unlicense; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eriscmd"; badPlatforms = lib.platforms.darwin; }; diff --git a/pkgs/by-name/er/erofs-utils/package.nix b/pkgs/by-name/er/erofs-utils/package.nix index 7cca8736c35d..b9433a125d59 100644 --- a/pkgs/by-name/er/erofs-utils/package.nix +++ b/pkgs/by-name/er/erofs-utils/package.nix @@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/tree/ChangeLog?h=v${finalAttrs.version}"; license = with lib.licenses; [ gpl2Plus ]; maintainers = with lib.maintainers; [ - ehmry nikstur jmbaur ]; diff --git a/pkgs/by-name/eu/eurofurence/package.nix b/pkgs/by-name/eu/eurofurence/package.nix index 94e21df43a62..aa341e70a9ba 100644 --- a/pkgs/by-name/eu/eurofurence/package.nix +++ b/pkgs/by-name/eu/eurofurence/package.nix @@ -55,7 +55,6 @@ stdenvNoCC.mkDerivation { meta = { homepage = "https://web.archive.org/web/20200131023120/http://eurofurence.net/eurofurence.html"; description = "Family of geometric rounded sans serif fonts"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.free; }; } diff --git a/pkgs/by-name/f2/f2fs-tools/package.nix b/pkgs/by-name/f2/f2fs-tools/package.nix index 7426211f2914..2cd29afd8782 100644 --- a/pkgs/by-name/f2/f2fs-tools/package.nix +++ b/pkgs/by-name/f2/f2fs-tools/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - ehmry jagajaga ]; }; diff --git a/pkgs/by-name/fi/figlet/package.nix b/pkgs/by-name/fi/figlet/package.nix index edc900d718b1..f50a128894d4 100644 --- a/pkgs/by-name/fi/figlet/package.nix +++ b/pkgs/by-name/fi/figlet/package.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Program for making large letters out of ordinary text"; homepage = "http://www.figlet.org/"; license = lib.licenses.afl21; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.unix; mainProgram = "figlet"; }; diff --git a/pkgs/by-name/fj/fjo/package.nix b/pkgs/by-name/fj/fjo/package.nix index 4d4ac652a85e..6d73be045dce 100644 --- a/pkgs/by-name/fj/fjo/package.nix +++ b/pkgs/by-name/fj/fjo/package.nix @@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://codeberg.org/VoiDD/fjo"; license = lib.licenses.agpl3Only; mainProgram = "berg"; - maintainers = with lib.maintainers; [ ehmry ]; broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/by-name/ge/getdns/package.nix b/pkgs/by-name/ge/getdns/package.nix index 71395863b39a..d4f7d87de6ea 100644 --- a/pkgs/by-name/ge/getdns/package.nix +++ b/pkgs/by-name/ge/getdns/package.nix @@ -66,7 +66,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://getdnsapi.net"; maintainers = with lib.maintainers; [ leenaars - ehmry ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; diff --git a/pkgs/by-name/gn/gnaural/package.nix b/pkgs/by-name/gn/gnaural/package.nix index 1463ff0b9576..918f0d770d25 100644 --- a/pkgs/by-name/gn/gnaural/package.nix +++ b/pkgs/by-name/gn/gnaural/package.nix @@ -44,7 +44,6 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Programmable auditory binaural-beat synthesizer"; homepage = "https://gnaural.sourceforge.net/"; - maintainers = with maintainers; [ ehmry ]; license = with licenses; [ gpl2Only ]; mainProgram = "gnaural"; }; diff --git a/pkgs/by-name/gn/gnubg/package.nix b/pkgs/by-name/gn/gnubg/package.nix index 020f042546f1..d682af7778e4 100644 --- a/pkgs/by-name/gn/gnubg/package.nix +++ b/pkgs/by-name/gn/gnubg/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { description = "World class backgammon application"; homepage = "https://www.gnu.org/software/gnubg/"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/gp/gptfdisk/package.nix b/pkgs/by-name/gp/gptfdisk/package.nix index e376f5fddb56..4fdecc41a843 100644 --- a/pkgs/by-name/gp/gptfdisk/package.nix +++ b/pkgs/by-name/gp/gptfdisk/package.nix @@ -65,6 +65,5 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; homepage = "https://www.rodsbooks.com/gdisk/"; platforms = platforms.all; - maintainers = [ maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/gu/gubbi-font/package.nix b/pkgs/by-name/gu/gubbi-font/package.nix index dbc5109a318e..c70e58cb75e0 100644 --- a/pkgs/by-name/gu/gubbi-font/package.nix +++ b/pkgs/by-name/gu/gubbi-font/package.nix @@ -29,6 +29,5 @@ stdenv.mkDerivation rec { description = "Kannada font"; license = licenses.gpl3Plus; platforms = platforms.all; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/hd/hdapsd/package.nix b/pkgs/by-name/hd/hdapsd/package.nix index 2783c2ddaf0f..36f95a56bed3 100644 --- a/pkgs/by-name/hd/hdapsd/package.nix +++ b/pkgs/by-name/hd/hdapsd/package.nix @@ -28,6 +28,5 @@ stdenv.mkDerivation rec { homepage = "http://hdaps.sf.net/"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = [ maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/hj/hjson-go/package.nix b/pkgs/by-name/hj/hjson-go/package.nix index 5c76699faba8..1cc06abd4f47 100644 --- a/pkgs/by-name/hj/hjson-go/package.nix +++ b/pkgs/by-name/hj/hjson-go/package.nix @@ -26,7 +26,6 @@ buildGoModule rec { description = "Utility to convert JSON to and from HJSON"; homepage = "https://hjson.github.io/"; changelog = "https://github.com/hjson/hjson-go/releases/tag/v${version}"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.mit; mainProgram = "hjson-cli"; }; diff --git a/pkgs/by-name/ho/hottext/package.nix b/pkgs/by-name/ho/hottext/package.nix index 7bdcaa578201..02851dfb4af1 100644 --- a/pkgs/by-name/ho/hottext/package.nix +++ b/pkgs/by-name/ho/hottext/package.nix @@ -37,7 +37,6 @@ buildNimPackage (finalAttrs: { description = "Simple RSVP speed-reading utility"; license = lib.licenses.unlicense; homepage = "https://git.sr.ht/~ehmry/hottext"; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "hottext"; }; }) diff --git a/pkgs/by-name/li/libdiscid/package.nix b/pkgs/by-name/li/libdiscid/package.nix index d3fca599aa51..689b72e8aa33 100644 --- a/pkgs/by-name/li/libdiscid/package.nix +++ b/pkgs/by-name/li/libdiscid/package.nix @@ -30,7 +30,6 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "C library for creating MusicBrainz DiscIDs from audio CDs"; homepage = "https://musicbrainz.org/doc/libdiscid"; - maintainers = with maintainers; [ ehmry ]; license = licenses.lgpl21; platforms = platforms.all; }; diff --git a/pkgs/by-name/li/libogg/package.nix b/pkgs/by-name/li/libogg/package.nix index bdd0ba621967..59ed361398c8 100644 --- a/pkgs/by-name/li/libogg/package.nix +++ b/pkgs/by-name/li/libogg/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://xiph.org/ogg/"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/li/libtoxcore/package.nix b/pkgs/by-name/li/libtoxcore/package.nix index a24ea4588357..334d8e85b8c5 100644 --- a/pkgs/by-name/li/libtoxcore/package.nix +++ b/pkgs/by-name/li/libtoxcore/package.nix @@ -64,7 +64,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ peterhoeg - ehmry ]; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/li/libvorbis/package.nix b/pkgs/by-name/li/libvorbis/package.nix index c5104cafc433..e3d74ba1260a 100644 --- a/pkgs/by-name/li/libvorbis/package.nix +++ b/pkgs/by-name/li/libvorbis/package.nix @@ -36,7 +36,6 @@ stdenv.mkDerivation rec { description = "Vorbis audio compression reference implementation"; homepage = "https://xiph.org/vorbis/"; license = licenses.bsd3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/lo/loudgain/package.nix b/pkgs/by-name/lo/loudgain/package.nix index 0a16ff5a706e..653440a5f11b 100644 --- a/pkgs/by-name/lo/loudgain/package.nix +++ b/pkgs/by-name/lo/loudgain/package.nix @@ -54,6 +54,5 @@ stdenv.mkDerivation rec { meta = src.meta // { license = lib.licenses.free; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/lz/lziprecover/package.nix b/pkgs/by-name/lz/lziprecover/package.nix index bc9b3248e2c0..af7c2a948b35 100644 --- a/pkgs/by-name/lz/lziprecover/package.nix +++ b/pkgs/by-name/lz/lziprecover/package.nix @@ -33,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ vlaci - ehmry ]; platforms = lib.platforms.all; mainProgram = "lziprecover"; diff --git a/pkgs/by-name/lz/lzlib/package.nix b/pkgs/by-name/lz/lzlib/package.nix index 18ca21fdc8da..3285e843b7b6 100644 --- a/pkgs/by-name/lz/lzlib/package.nix +++ b/pkgs/by-name/lz/lzlib/package.nix @@ -42,6 +42,5 @@ stdenv.mkDerivation (finalAttrs: { description = "Data compression library providing in-memory LZMA compression and decompression functions, including integrity checking of the decompressed data"; license = lib.licenses.bsd2; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/ma/ma/package.nix b/pkgs/by-name/ma/ma/package.nix index aeea3928ebe1..738b6efc091b 100644 --- a/pkgs/by-name/ma/ma/package.nix +++ b/pkgs/by-name/ma/ma/package.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation { description = "Minimalistic variant of the Acme editor"; homepage = "http://call-with-current-continuation.org/ma/ma.html"; mainProgram = "ma"; - maintainers = with lib.maintainers; [ ehmry ]; # Per the README: # > All of MA's source code is hereby placed in the public domain license = lib.licenses.publicDomain; diff --git a/pkgs/by-name/ma/maiko/package.nix b/pkgs/by-name/ma/maiko/package.nix index 94ec3953d72d..831dde3c7a5f 100644 --- a/pkgs/by-name/ma/maiko/package.nix +++ b/pkgs/by-name/ma/maiko/package.nix @@ -32,7 +32,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://interlisp.org/"; changelog = "https://github.com/Interlisp/maiko/releases"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ ehmry ]; inherit (xorg.libX11.meta) platforms; }; }) diff --git a/pkgs/by-name/ma/makebootfat/package.nix b/pkgs/by-name/ma/makebootfat/package.nix index a4aeb138ab27..167a18ed3929 100644 --- a/pkgs/by-name/ma/makebootfat/package.nix +++ b/pkgs/by-name/ma/makebootfat/package.nix @@ -17,7 +17,6 @@ stdenv.mkDerivation rec { description = "Create bootable USB disks using the FAT filesystem and syslinux"; homepage = "http://advancemame.sourceforge.net/boot-readme.html"; license = licenses.gpl2Plus; - maintainers = [ maintainers.ehmry ]; platforms = platforms.linux; mainProgram = "makebootfat"; }; diff --git a/pkgs/by-name/ma/mawk/package.nix b/pkgs/by-name/ma/mawk/package.nix index 482d6940c7c8..020435e7a420 100644 --- a/pkgs/by-name/ma/mawk/package.nix +++ b/pkgs/by-name/ma/mawk/package.nix @@ -38,7 +38,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Interpreter for the AWK Programming Language"; license = lib.licenses.gpl2Only; mainProgram = "mawk"; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/mb/mbuffer/package.nix b/pkgs/by-name/mb/mbuffer/package.nix index 3342c812ca25..eeffaae5fb52 100644 --- a/pkgs/by-name/mb/mbuffer/package.nix +++ b/pkgs/by-name/mb/mbuffer/package.nix @@ -36,7 +36,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Tool for buffering data streams with a large set of unique features"; homepage = "https://www.maier-komor.de/mbuffer.html"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; # Maybe other non-darwin Unix mainProgram = "mbuffer"; }; diff --git a/pkgs/by-name/mi/min/package.nix b/pkgs/by-name/mi/min/package.nix index 5897d391e42a..b9c1e02be666 100644 --- a/pkgs/by-name/mi/min/package.nix +++ b/pkgs/by-name/mi/min/package.nix @@ -39,7 +39,6 @@ buildNimPackage (finalAttrs: { changelog = "https://github.com/h3rald/min/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; mainProgram = "min"; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/mo/molly-brown/package.nix b/pkgs/by-name/mo/molly-brown/package.nix index 6e1770104d47..3fcdd2bacab7 100644 --- a/pkgs/by-name/mo/molly-brown/package.nix +++ b/pkgs/by-name/mo/molly-brown/package.nix @@ -28,7 +28,6 @@ buildGoModule { description = "Full-featured Gemini server"; mainProgram = "molly-brown"; homepage = "https://tildegit.org/solderpunk/molly-brown"; - maintainers = with maintainers; [ ehmry ]; license = licenses.bsd2; }; } diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix index 6a3d521c00a8..9c17f0d1510b 100644 --- a/pkgs/by-name/mo/mosdepth/package.nix +++ b/pkgs/by-name/mo/mosdepth/package.nix @@ -33,7 +33,6 @@ buildNimPackage (finalAttrs: { homepage = "https://github.com/brentp/mosdepth"; maintainers = with maintainers; [ jbedo - ehmry ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/na/navilu-font/package.nix b/pkgs/by-name/na/navilu-font/package.nix index 4d9ba79067e9..ebc79d5fd283 100644 --- a/pkgs/by-name/na/navilu-font/package.nix +++ b/pkgs/by-name/na/navilu-font/package.nix @@ -31,6 +31,5 @@ stdenvNoCC.mkDerivation rec { description = "Kannada handwriting font"; license = licenses.gpl3Plus; platforms = platforms.all; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/nc/ncdc/package.nix b/pkgs/by-name/nc/ncdc/package.nix index e5c3c4d8c082..b5d9f151ce28 100644 --- a/pkgs/by-name/nc/ncdc/package.nix +++ b/pkgs/by-name/nc/ncdc/package.nix @@ -48,7 +48,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Modern and lightweight direct connect client with a friendly ncurses interface"; homepage = "https://dev.yorhel.nl/ncdc"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "ncdc"; }; }) diff --git a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix index eeed61094494..b3bfa71a0a38 100644 --- a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix +++ b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix @@ -177,7 +177,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.mit; mainProgram = "nim"; maintainers = with maintainers; [ - ehmry eveeifyeve ]; }; diff --git a/pkgs/by-name/ni/nim_builder/package.nix b/pkgs/by-name/ni/nim_builder/package.nix index 017fe548aa58..2ee524e1501f 100644 --- a/pkgs/by-name/ni/nim_builder/package.nix +++ b/pkgs/by-name/ni/nim_builder/package.nix @@ -19,6 +19,5 @@ stdenv.mkDerivation { meta = { description = "Internal Nixpkgs utility for buildNimPackage"; mainProgram = "nim_builder"; - maintainers = [ lib.maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/ni/nim_lk/package.nix b/pkgs/by-name/ni/nim_lk/package.nix index d4d80e83143c..99e921819f17 100644 --- a/pkgs/by-name/ni/nim_lk/package.nix +++ b/pkgs/by-name/ni/nim_lk/package.nix @@ -40,6 +40,5 @@ buildNimSbom (finalAttrs: { mainProgram = "nim_lk"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ ehmry ]; }; }) ./sbom.json diff --git a/pkgs/by-name/nn/nncp/package.nix b/pkgs/by-name/nn/nncp/package.nix index e02a4421dcd0..8860b501afe3 100644 --- a/pkgs/by-name/nn/nncp/package.nix +++ b/pkgs/by-name/nn/nncp/package.nix @@ -77,7 +77,6 @@ stdenv.mkDerivation (finalAttrs: { transmission exists. ''; maintainers = with lib.maintainers; [ - ehmry woffs ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/pa/papeer/package.nix b/pkgs/by-name/pa/papeer/package.nix index 8c4183f5f37d..7140941b31d6 100644 --- a/pkgs/by-name/pa/papeer/package.nix +++ b/pkgs/by-name/pa/papeer/package.nix @@ -24,6 +24,5 @@ buildGoModule rec { mainProgram = "papeer"; homepage = "https://papeer.tech/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/pc/pcapfix/package.nix b/pkgs/by-name/pc/pcapfix/package.nix index 9818b57125a1..a5eeb47023aa 100644 --- a/pkgs/by-name/pc/pcapfix/package.nix +++ b/pkgs/by-name/pc/pcapfix/package.nix @@ -19,7 +19,6 @@ stdenv.mkDerivation rec { homepage = "https://f00l.de/pcapfix/"; description = "Repair your broken pcap and pcapng files"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.all; mainProgram = "pcapfix"; }; diff --git a/pkgs/by-name/ph/pharo/package.nix b/pkgs/by-name/ph/pharo/package.nix index b5ed2cb7b5c3..7ee7aed608ba 100644 --- a/pkgs/by-name/ph/pharo/package.nix +++ b/pkgs/by-name/ph/pharo/package.nix @@ -104,7 +104,6 @@ stdenv.mkDerivation (finalAttrs: { system, excellent dev tools, and maintained releases, Pharo is an attractive platform to build and deploy mission critical applications. ''; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "pharo"; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/pl/plzip/package.nix b/pkgs/by-name/pl/plzip/package.nix index ca1458bc1541..2c78db0facfc 100644 --- a/pkgs/by-name/pl/plzip/package.nix +++ b/pkgs/by-name/pl/plzip/package.nix @@ -39,7 +39,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ _360ied - ehmry ]; mainProgram = "plzip"; }; diff --git a/pkgs/by-name/pr/preserves-nim/package.nix b/pkgs/by-name/pr/preserves-nim/package.nix index dd1f4f0319a6..93e9ebe0535e 100644 --- a/pkgs/by-name/pr/preserves-nim/package.nix +++ b/pkgs/by-name/pr/preserves-nim/package.nix @@ -30,6 +30,5 @@ buildNimSbom (finalAttrs: { description = "Utilities for working with Preserves documents and schemas"; license = lib.licenses.unlicense; homepage = "https://git.syndicate-lang.org/ehmry/preserves-nim"; - maintainers = with lib.maintainers; [ ehmry ]; }; }) ./sbom.json diff --git a/pkgs/by-name/pr/preserves-tools/package.nix b/pkgs/by-name/pr/preserves-tools/package.nix index a17afdcbad0c..9d0cab01237e 100644 --- a/pkgs/by-name/pr/preserves-tools/package.nix +++ b/pkgs/by-name/pr/preserves-tools/package.nix @@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec { description = "Command-line utilities for working with Preserves documents"; homepage = "https://preserves.dev/doc/preserves-tool.html"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "preserves-tool"; }; } diff --git a/pkgs/by-name/pr/prevo-data/package.nix b/pkgs/by-name/pr/prevo-data/package.nix index 9e491ee5a457..7cbdde981412 100644 --- a/pkgs/by-name/pr/prevo-data/package.nix +++ b/pkgs/by-name/pr/prevo-data/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ das-g - ehmry ]; }; } diff --git a/pkgs/by-name/pr/prevo-tools/package.nix b/pkgs/by-name/pr/prevo-tools/package.nix index 5f8b9502d957..ff4759c8d5a7 100644 --- a/pkgs/by-name/pr/prevo-tools/package.nix +++ b/pkgs/by-name/pr/prevo-tools/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { mainProgram = "prevo"; maintainers = with lib.maintainers; [ das-g - ehmry ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/pr/prevo/package.nix b/pkgs/by-name/pr/prevo/package.nix index bc66a2109c55..0c04592008e5 100644 --- a/pkgs/by-name/pr/prevo/package.nix +++ b/pkgs/by-name/pr/prevo/package.nix @@ -33,7 +33,6 @@ symlinkJoin rec { mainProgram = "prevo"; maintainers = with lib.maintainers; [ das-g - ehmry ]; }; } diff --git a/pkgs/by-name/ra/ratox/package.nix b/pkgs/by-name/ra/ratox/package.nix index 77e6b356a339..f6c8e3d1d2bb 100644 --- a/pkgs/by-name/ra/ratox/package.nix +++ b/pkgs/by-name/ra/ratox/package.nix @@ -36,7 +36,6 @@ stdenv.mkDerivation { mainProgram = "ratox"; homepage = "http://ratox.2f30.org/"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ra/raylib-games/package.nix b/pkgs/by-name/ra/raylib-games/package.nix index 6e282a2089d0..d9066fc7322e 100644 --- a/pkgs/by-name/ra/raylib-games/package.nix +++ b/pkgs/by-name/ra/raylib-games/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation { description = "Collection of games made with raylib"; homepage = "https://www.raylib.com/games.html"; license = licenses.zlib; - maintainers = with maintainers; [ ehmry ]; inherit (raylib.meta) platforms; }; } diff --git a/pkgs/by-name/sh/shapelib/package.nix b/pkgs/by-name/sh/shapelib/package.nix index daf948af95c1..7a465f60d17d 100644 --- a/pkgs/by-name/sh/shapelib/package.nix +++ b/pkgs/by-name/sh/shapelib/package.nix @@ -22,7 +22,6 @@ stdenv.mkDerivation rec { description = "C Library for reading, writing and updating ESRI Shapefiles"; homepage = "http://shapelib.maptools.org/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; teams = [ teams.geospatial ]; changelog = "http://shapelib.maptools.org/release.html"; }; diff --git a/pkgs/by-name/so/sockdump/package.nix b/pkgs/by-name/so/sockdump/package.nix index e9223fa2cf70..56565a495927 100644 --- a/pkgs/by-name/so/sockdump/package.nix +++ b/pkgs/by-name/so/sockdump/package.nix @@ -27,7 +27,6 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "sockdump"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ - ehmry picnoir ]; }; diff --git a/pkgs/by-name/so/solo5/package.nix b/pkgs/by-name/so/solo5/package.nix index ac12a6e7ed97..2cf85885c954 100644 --- a/pkgs/by-name/so/solo5/package.nix +++ b/pkgs/by-name/so/solo5/package.nix @@ -95,7 +95,6 @@ stdenv.mkDerivation { description = "Sandboxed execution environment"; homepage = "https://github.com/solo5/solo5"; license = licenses.isc; - maintainers = [ maintainers.ehmry ]; platforms = mapCartesianProduct ({ arch, os }: "${arch}-${os}") { arch = [ "aarch64" diff --git a/pkgs/by-name/sp/splat/package.nix b/pkgs/by-name/sp/splat/package.nix index 1ef1ce014a51..11bb9b3a39aa 100644 --- a/pkgs/by-name/sp/splat/package.nix +++ b/pkgs/by-name/sp/splat/package.nix @@ -62,7 +62,6 @@ stdenv.mkDerivation rec { description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz"; license = licenses.gpl2Only; homepage = "https://www.qsl.net/kd2bd/splat.html"; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.x86_64; }; diff --git a/pkgs/by-name/sy/syndicate-server/package.nix b/pkgs/by-name/sy/syndicate-server/package.nix index 3152e8daee5c..025b446e0e81 100644 --- a/pkgs/by-name/sy/syndicate-server/package.nix +++ b/pkgs/by-name/sy/syndicate-server/package.nix @@ -35,7 +35,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://synit.org/"; license = lib.licenses.asl20; mainProgram = "syndicate-server"; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/sy/syndicate_utils/package.nix b/pkgs/by-name/sy/syndicate_utils/package.nix index ee314bdb22bb..fb819917d425 100644 --- a/pkgs/by-name/sy/syndicate_utils/package.nix +++ b/pkgs/by-name/sy/syndicate_utils/package.nix @@ -31,7 +31,6 @@ buildNimSbom (finalAttrs: { meta = finalAttrs.src.meta // { description = "Utilities for the Syndicated Actor Model"; homepage = "https://git.syndicate-lang.org/ehmry/syndicate_utils"; - maintainers = [ lib.maintainers.ehmry ]; license = lib.licenses.unlicense; }; }) ./sbom.json diff --git a/pkgs/by-name/ta/tarlz/package.nix b/pkgs/by-name/ta/tarlz/package.nix index 5ce46b3cb209..71cc5647a814 100644 --- a/pkgs/by-name/ta/tarlz/package.nix +++ b/pkgs/by-name/ta/tarlz/package.nix @@ -40,7 +40,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Massively parallel combined implementation of the tar archiver and the lzip compressor"; license = licenses.gpl2Plus; platforms = platforms.all; - maintainers = with maintainers; [ ehmry ]; mainProgram = "tarlz"; }; }) diff --git a/pkgs/by-name/tk/tkrzw/package.nix b/pkgs/by-name/tk/tkrzw/package.nix index 97f2d05efe66..0172a5f489c5 100644 --- a/pkgs/by-name/tk/tkrzw/package.nix +++ b/pkgs/by-name/tk/tkrzw/package.nix @@ -26,7 +26,6 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Set of implementations of DBM"; homepage = "https://dbmx.net/tkrzw/"; - maintainers = with maintainers; [ ehmry ]; license = licenses.asl20; platforms = platforms.all; }; diff --git a/pkgs/by-name/to/toss/package.nix b/pkgs/by-name/to/toss/package.nix index f2e62bbf153c..a35dad1a1301 100644 --- a/pkgs/by-name/to/toss/package.nix +++ b/pkgs/by-name/to/toss/package.nix @@ -20,7 +20,6 @@ stdenv.mkDerivation rec { // { description = "Dead simple LAN file transfers from the command line"; license = with licenses; [ mit ]; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/to/toxic/package.nix b/pkgs/by-name/to/toxic/package.nix index 1c419ec45538..8f4decacdda3 100644 --- a/pkgs/by-name/to/toxic/package.nix +++ b/pkgs/by-name/to/toxic/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation rec { mainProgram = "toxic"; homepage = "https://github.com/TokTok/toxic"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/tr/transmission-remote-gtk/package.nix b/pkgs/by-name/tr/transmission-remote-gtk/package.nix index ff1e00036749..c25017e45d9f 100644 --- a/pkgs/by-name/tr/transmission-remote-gtk/package.nix +++ b/pkgs/by-name/tr/transmission-remote-gtk/package.nix @@ -64,7 +64,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; changelog = "https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/${version}"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/tu/tup/package.nix b/pkgs/by-name/tu/tup/package.nix index c7731bbf7100..348f706bf1fb 100644 --- a/pkgs/by-name/tu/tup/package.nix +++ b/pkgs/by-name/tu/tup/package.nix @@ -97,7 +97,6 @@ stdenv.mkDerivation rec { ''; homepage = "https://gittup.org/tup/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; diff --git a/pkgs/by-name/ty/typodermic-free-fonts/package.nix b/pkgs/by-name/ty/typodermic-free-fonts/package.nix index 7be932eba9db..554a369632f2 100644 --- a/pkgs/by-name/ty/typodermic-free-fonts/package.nix +++ b/pkgs/by-name/ty/typodermic-free-fonts/package.nix @@ -30,7 +30,6 @@ stdenvNoCC.mkDerivation { meta = { homepage = "https://typodermicfonts.com/"; description = "Typodermic fonts"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.unfree // { fullName = "Font Software for Desktop End User License Agreement"; url = "https://typodermicfonts.com/end-user-license-agreement/"; diff --git a/pkgs/by-name/ty/typodermic-public-domain/package.nix b/pkgs/by-name/ty/typodermic-public-domain/package.nix index 201dd0a64a75..7cb52113b50e 100644 --- a/pkgs/by-name/ty/typodermic-public-domain/package.nix +++ b/pkgs/by-name/ty/typodermic-public-domain/package.nix @@ -30,7 +30,6 @@ stdenvNoCC.mkDerivation { meta = { homepage = "https://typodermicfonts.com/"; description = "Vintage Typodermic fonts"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.cc0; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/u9/u9fs/package.nix b/pkgs/by-name/u9/u9fs/package.nix index 62a2e2777379..9e1f843e6e86 100644 --- a/pkgs/by-name/u9/u9fs/package.nix +++ b/pkgs/by-name/u9/u9fs/package.nix @@ -24,7 +24,6 @@ stdenv.mkDerivation { description = "Serve 9P from Unix"; homepage = "http://p9f.org/magic/man2html?man=u9fs§=4"; license = licenses.dtoa; - maintainers = [ maintainers.ehmry ]; platforms = platforms.unix; mainProgram = "u9fs"; }; diff --git a/pkgs/by-name/uh/uhub/package.nix b/pkgs/by-name/uh/uhub/package.nix index 1818b724c140..0cf1f8d2e8ba 100644 --- a/pkgs/by-name/uh/uhub/package.nix +++ b/pkgs/by-name/uh/uhub/package.nix @@ -48,7 +48,6 @@ stdenv.mkDerivation { description = "High performance peer-to-peer hub for the ADC network"; homepage = "https://www.uhub.org/"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/un/unfonts-core/package.nix b/pkgs/by-name/un/unfonts-core/package.nix index 0b983085c947..3ff4171f0bb7 100644 --- a/pkgs/by-name/un/unfonts-core/package.nix +++ b/pkgs/by-name/un/unfonts-core/package.nix @@ -31,6 +31,5 @@ stdenvNoCC.mkDerivation rec { ''; license = licenses.gpl2; platforms = platforms.all; - maintainers = [ maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/vi/vix/package.nix b/pkgs/by-name/vi/vix/package.nix index 84cebdb17017..80f7e2307633 100644 --- a/pkgs/by-name/vi/vix/package.nix +++ b/pkgs/by-name/vi/vix/package.nix @@ -29,7 +29,6 @@ stdenv.mkDerivation { description = "Visual Interface heXadecimal dump"; homepage = "http://actinid.org/vix/"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; mainProgram = "vix"; # sys/io.h missing on other platforms platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/wi/windowlab/package.nix b/pkgs/by-name/wi/windowlab/package.nix index c6eeaced2509..6d49b8355e6d 100644 --- a/pkgs/by-name/wi/windowlab/package.nix +++ b/pkgs/by-name/wi/windowlab/package.nix @@ -42,7 +42,6 @@ stdenv.mkDerivation { description = "Small and simple stacking window manager"; homepage = "http://nickgravgaard.com/windowlab/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.linux; mainProgram = "windowlab"; }; diff --git a/pkgs/by-name/xa/xaos/package.nix b/pkgs/by-name/xa/xaos/package.nix index ce4c27c92a7b..29359f95161a 100644 --- a/pkgs/by-name/xa/xaos/package.nix +++ b/pkgs/by-name/xa/xaos/package.nix @@ -68,6 +68,5 @@ stdenv.mkDerivation rec { homepage = "https://xaos-project.github.io/"; license = lib.licenses.gpl2Plus; platforms = [ "x86_64-linux" ]; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/xa/xastir/package.nix b/pkgs/by-name/xa/xastir/package.nix index ae8908f7f15c..5291e5565ff6 100644 --- a/pkgs/by-name/xa/xastir/package.nix +++ b/pkgs/by-name/xa/xastir/package.nix @@ -88,7 +88,6 @@ stdenv.mkDerivation rec { description = "Graphical APRS client"; homepage = "https://github.com/xastir/xastir"; license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/xc/xcruiser/package.nix b/pkgs/by-name/xc/xcruiser/package.nix index c85ccb8cd124..e8b21114892d 100644 --- a/pkgs/by-name/xc/xcruiser/package.nix +++ b/pkgs/by-name/xc/xcruiser/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { ''; homepage = "https://xcruiser.sourceforge.net/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; platforms = with platforms; linux; mainProgram = "xcruiser"; }; diff --git a/pkgs/by-name/yg/yggdrasil/package.nix b/pkgs/by-name/yg/yggdrasil/package.nix index fb197529abfe..0c67cad0637a 100644 --- a/pkgs/by-name/yg/yggdrasil/package.nix +++ b/pkgs/by-name/yg/yggdrasil/package.nix @@ -39,7 +39,6 @@ buildGoModule rec { homepage = "https://yggdrasil-network.github.io/"; license = licenses.lgpl3; maintainers = with maintainers; [ - ehmry gazally lassulus peigongdsd diff --git a/pkgs/by-name/yg/yggstack/package.nix b/pkgs/by-name/yg/yggstack/package.nix index 8a1ed1ccd5fd..dba3777c1519 100644 --- a/pkgs/by-name/yg/yggstack/package.nix +++ b/pkgs/by-name/yg/yggstack/package.nix @@ -34,7 +34,6 @@ buildGoModule rec { homepage = "https://yggdrasil-network.github.io/"; license = licenses.lgpl3; maintainers = with maintainers; [ - ehmry peigongdsd ]; }; diff --git a/pkgs/by-name/ze/zerotierone/package.nix b/pkgs/by-name/ze/zerotierone/package.nix index c14f4213aa0c..6b258b96a046 100644 --- a/pkgs/by-name/ze/zerotierone/package.nix +++ b/pkgs/by-name/ze/zerotierone/package.nix @@ -151,7 +151,6 @@ stdenv.mkDerivation { maintainers = with maintainers; [ sjmackenzie zimbatm - ehmry obadz danielfullmer mic92 # also can test darwin diff --git a/pkgs/development/compilers/squeak/default.nix b/pkgs/development/compilers/squeak/default.nix index 9a72465115af..70ff250f77a4 100644 --- a/pkgs/development/compilers/squeak/default.nix +++ b/pkgs/development/compilers/squeak/default.nix @@ -243,7 +243,6 @@ stdenv.mkDerivation { asl20 mit ]; - maintainers = with lib.maintainers; [ ehmry ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/development/ocaml-modules/diet/default.nix b/pkgs/development/ocaml-modules/diet/default.nix index 5e78e03f5683..62d962235637 100644 --- a/pkgs/development/ocaml-modules/diet/default.nix +++ b/pkgs/development/ocaml-modules/diet/default.nix @@ -27,6 +27,5 @@ buildDunePackage rec { homepage = "https://github.com/mirage/ocaml-diet"; description = "Simple implementation of Discrete Interval Encoding Trees"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix b/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix index 09eb4b0a4682..fac5b9cf20fc 100644 --- a/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix +++ b/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix @@ -34,6 +34,5 @@ buildDunePackage rec { description = "In-memory BLOCK device for MirageOS"; homepage = "https://github.com/mirage/mirage-block-ramdisk"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/ocaml-modules/mirage-block-unix/default.nix b/pkgs/development/ocaml-modules/mirage-block-unix/default.nix index 8efbe3a4bc9d..6d5ed1aceefc 100644 --- a/pkgs/development/ocaml-modules/mirage-block-unix/default.nix +++ b/pkgs/development/ocaml-modules/mirage-block-unix/default.nix @@ -41,6 +41,5 @@ buildDunePackage rec { description = "MirageOS disk block driver for Unix"; homepage = "https://github.com/mirage/mirage-block-unix"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/python-modules/eris/default.nix b/pkgs/development/python-modules/eris/default.nix index 62317ae759f9..957f438296a6 100644 --- a/pkgs/development/python-modules/eris/default.nix +++ b/pkgs/development/python-modules/eris/default.nix @@ -24,6 +24,5 @@ buildPythonPackage rec { description = "Python implementation of the Encoding for Robust Immutable Storage (ERIS)"; homepage = "https://eris.codeberg.page/python-eris/"; license = [ lib.licenses.agpl3Plus ]; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix b/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix index a938d6ea1ae6..9cad18c9eb5b 100644 --- a/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix +++ b/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix @@ -15,7 +15,6 @@ mkDiscoursePlugin rec { }; meta = with lib; { homepage = "https://github.com/discourse/${name}"; - maintainers = with maintainers; [ ehmry ]; license = licenses.mit; description = "Basic OAuth2 plugin for use with Discourse"; }; diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/tools/audio/liquidsoap/full.nix index a9417c111d48..cd3163bdb4bc 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/tools/audio/liquidsoap/full.nix @@ -170,7 +170,6 @@ stdenv.mkDerivation { changelog = "https://raw.githubusercontent.com/savonet/liquidsoap/main/CHANGES.md"; maintainers = with lib.maintainers; [ dandellion - ehmry ]; license = lib.licenses.gpl2Plus; platforms = ocamlPackages.ocaml.meta.platforms or [ ]; diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix index 99152ddc974a..44c192d1ee6d 100644 --- a/pkgs/tools/system/plan9port/default.nix +++ b/pkgs/tools/system/plan9port/default.nix @@ -135,7 +135,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ bbarker - ehmry ftrvxmtrx kovirobi matthewdargan From be072d8bd0708cc6c718d023eacbb1521954bf3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Sun, 31 Aug 2025 17:00:38 +0200 Subject: [PATCH 231/281] eza: 0.23.0 -> 0.23.1 changelog: https://github.com/eza-community/eza/releases/tag/v0.23.1 --- pkgs/by-name/ez/eza/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ez/eza/package.nix b/pkgs/by-name/ez/eza/package.nix index de5b9a49cba3..fbdd94504e77 100644 --- a/pkgs/by-name/ez/eza/package.nix +++ b/pkgs/by-name/ez/eza/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "eza"; - version = "0.23.0"; + version = "0.23.1"; src = fetchFromGitHub { owner = "eza-community"; repo = "eza"; tag = "v${finalAttrs.version}"; - hash = "sha256-Lr4FLSYtyr4beiFaTo4/HN8hHClcZOdhCLpQXaDqqgc="; + hash = "sha256-4t/t/dUpQRO1AJ8jnmjxnJ/wLyYi/wv6Yg+9LwPavzw="; }; - cargoHash = "sha256-MsPwA+y4e/CSuP1SZzhq4eutAy/Gmq2aU/+FqJ9B0es="; + cargoHash = "sha256-/tDvG5ogJOxnBA7oe5pVDik5JvqmMhFGHF9TURaSukc="; nativeBuildInputs = [ cmake From 9fd6ebbef1bbbd69abc43654f4bbf7d4ecac2ad1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 13:38:31 +0000 Subject: [PATCH 232/281] androidStudioPackages.beta: 2025.1.3.5 -> 2025.1.3.6 --- pkgs/applications/editors/android-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index a97608cba5be..f8806288592f 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -20,8 +20,8 @@ let sha256Hash = "sha256-fLjCbB9Wwrx7siYQTmtWvce+8TdYTea+y6HTtSTYWAY="; }; betaVersion = { - version = "2025.1.3.5"; # "Android Studio Narwhal 3 Feature Drop | 2025.1.3 RC 1" - sha256Hash = "sha256-3LkcpvuoUhY/kRpoqYnwfx1cdPvvdBMEFXtRLYmqTk4="; + version = "2025.1.3.6"; # "Android Studio Narwhal 3 Feature Drop | 2025.1.3 RC 2" + sha256Hash = "sha256-S8KK/EGev0v03fVywIkD6Ym3LrciGKXJVorzyZ1ljdQ="; }; latestVersion = { version = "2025.1.4.3"; # "Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 3" From 0fdcb36005114a0b3526cdbe6c256bc6d96eb78b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 20 Aug 2025 11:18:53 +0200 Subject: [PATCH 233/281] nixos/public-inbox: fix inboxdir option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This wasn't consistently used — sometimes the default value was hardcoded. --- nixos/modules/services/mail/public-inbox.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/mail/public-inbox.nix b/nixos/modules/services/mail/public-inbox.nix index c5cb4b699e43..9cd760b6260f 100644 --- a/nixos/modules/services/mail/public-inbox.nix +++ b/nixos/modules/services/mail/public-inbox.nix @@ -630,7 +630,7 @@ in '' + concatStrings ( mapAttrsToList (name: inbox: '' - if [ ! -e ${stateDir}/inboxes/${escapeShellArg name} ]; then + if [ ! -e ${escapeShellArg inbox.inboxdir} ]; then # public-inbox-init creates an inbox and adds it to a config file. # It tries to atomically write the config file by creating # another file in the same directory, and renaming it. @@ -643,7 +643,7 @@ in ${escapeShellArgs ( [ name - "${stateDir}/inboxes/${name}" + inbox.inboxdir inbox.url ] ++ inbox.address @@ -653,9 +653,9 @@ in fi ln -sf ${inbox.description} \ - ${stateDir}/inboxes/${escapeShellArg name}/description + ${escapeShellArg inbox.inboxdir}/description - export GIT_DIR=${stateDir}/inboxes/${escapeShellArg name}/all.git + export GIT_DIR=${escapeShellArg inbox.inboxdir}/all.git if test -d "$GIT_DIR"; then # Config is inherited by each epoch repository, # so just needs to be set for all.git. From 7a1057ff3f7636bc71f58671c3a1210742149f3b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 26 Jul 2025 13:55:07 +0200 Subject: [PATCH 234/281] pr-tracker: 1.8.0 -> 1.9.0 --- pkgs/by-name/pr/pr-tracker/package.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/pr/pr-tracker/package.nix b/pkgs/by-name/pr/pr-tracker/package.nix index eca555ba8d4f..253d3a874c42 100644 --- a/pkgs/by-name/pr/pr-tracker/package.nix +++ b/pkgs/by-name/pr/pr-tracker/package.nix @@ -4,25 +4,21 @@ fetchzip, openssl, pkg-config, - systemd, }: rustPlatform.buildRustPackage rec { pname = "pr-tracker"; - version = "1.8.0"; + version = "1.9.0"; src = fetchzip { url = "https://git.qyliss.net/pr-tracker/snapshot/pr-tracker-${version}.tar.xz"; - hash = "sha256-Trn+ogRNR23j2S+82ZqeWIZriUZ/Lv7khGBo0aiYutU="; + hash = "sha256-8ZA+FjTO/8GdzYFskz8G0ihxtddsiZ9W44cXbExllZE="; }; - cargoHash = "sha256-63Y/BXmFRbrTUBtUNP1iEk+cvSxDJG/bp8mBWQbQsh0="; + cargoHash = "sha256-dFyJX2X+bR3h/opAETTJpvy1vDAmBYQ/gq4ywVRnWaM="; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - openssl - systemd - ]; + buildInputs = [ openssl ]; meta = { changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}"; @@ -31,7 +27,7 @@ rustPlatform.buildRustPackage rec { A web server that displays the path a Nixpkgs pull request will take through the various release channels. ''; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; homepage = "https://git.qyliss.net/pr-tracker"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ From 1bf746568ea1ead8b9032bd1081f4c2042b101c7 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 31 Aug 2025 23:21:44 +0800 Subject: [PATCH 235/281] nixos/parallels-guest: remove unnecessary systemd user services --- .../virtualisation/parallels-guest.nix | 46 ++++--------------- 1 file changed, 9 insertions(+), 37 deletions(-) diff --git a/nixos/modules/virtualisation/parallels-guest.nix b/nixos/modules/virtualisation/parallels-guest.nix index a0918900f442..8d4d1851b45d 100644 --- a/nixos/modules/virtualisation/parallels-guest.nix +++ b/nixos/modules/virtualisation/parallels-guest.nix @@ -81,44 +81,16 @@ in }; }; - systemd.user.services = { - prlcc = { - description = "Parallels Control Center"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prlcc"; - WorkingDirectory = "${prl-tools}/bin"; - }; - }; - prldnd = { - description = "Parallels Drag And Drop Tool"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prldnd"; - WorkingDirectory = "${prl-tools}/bin"; - }; - }; - prlcp = { - description = "Parallels Copy Paste Tool"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prlcp"; - Restart = "always"; - WorkingDirectory = "${prl-tools}/bin"; - }; - }; - prlshprof = { - description = "Parallels Shared Profile Tool"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prlshprof"; - WorkingDirectory = "${prl-tools}/bin"; - }; + systemd.user.services.prlcc = { + description = "Parallels Control Center"; + wantedBy = [ "graphical-session.target" ]; + path = [ prl-tools ]; + serviceConfig = { + ExecStart = "${prl-tools}/bin/prlcc"; + WorkingDirectory = "${prl-tools}/bin"; }; }; }; + + meta.maintainers = with maintainers; [ codgician ]; } From 555f6648af10fd33e55fef900c359a7f827d230c Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sun, 31 Aug 2025 17:28:31 +0200 Subject: [PATCH 236/281] whatsapp-electron: reformat to fix CI --- pkgs/by-name/wh/whatsapp-electron/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/wh/whatsapp-electron/package.nix b/pkgs/by-name/wh/whatsapp-electron/package.nix index 33017c7e3d0c..53bf250488d3 100644 --- a/pkgs/by-name/wh/whatsapp-electron/package.nix +++ b/pkgs/by-name/wh/whatsapp-electron/package.nix @@ -33,7 +33,8 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper nodejs npmHooks.npmConfigHook - ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; From 7582c35078e13546c948deb3469a91d08b770538 Mon Sep 17 00:00:00 2001 From: quantenzitrone Date: Sun, 31 Aug 2025 17:32:49 +0200 Subject: [PATCH 237/281] maintainers.quantenzitrone: point matrix address to new account --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2e3a8bc71fed..f0af71383fd9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20961,7 +20961,7 @@ email = "nix@dev.quantenzitrone.eu"; github = "quantenzitrone"; githubId = 74491719; - matrix = "@quantenzitrone:matrix.org"; + matrix = "@zitrone:utwente.io"; name = "quantenzitrone"; }; qubasa = { From 75f0c30e65e0977dd7a53ade8b539f7d2ff5b7de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 15:56:18 +0000 Subject: [PATCH 238/281] luau-lsp: 1.53.1 -> 1.53.2 --- pkgs/by-name/lu/luau-lsp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/luau-lsp/package.nix b/pkgs/by-name/lu/luau-lsp/package.nix index 8c3f061ee498..cafedfcd1176 100644 --- a/pkgs/by-name/lu/luau-lsp/package.nix +++ b/pkgs/by-name/lu/luau-lsp/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luau-lsp"; - version = "1.53.1"; + version = "1.53.2"; src = fetchFromGitHub { owner = "JohnnyMorganz"; repo = "luau-lsp"; tag = finalAttrs.version; - hash = "sha256-EsDmWxl0qWDBh6Vrz5Hzjy1ZzEWn/5QQTrCWXehQZ4M="; + hash = "sha256-7dEYtL+ouvSbQ7B2gcgpwcPSFLIQ4ZYvHXgpFkNilms="; fetchSubmodules = true; }; From 5b48b63e28ec14db1ab81e4fa9264e4c9aea5b7e Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 30 Aug 2025 13:21:43 +0200 Subject: [PATCH 239/281] rustc: fix misnamed "tier1TargetPlatforms" Link: https://github.com/NixOS/nixpkgs/pull/437113#pullrequestreview-3156043129 --- pkgs/build-support/rust/rustc-wrapper/default.nix | 2 +- pkgs/development/compilers/rust/binary.nix | 4 ++-- pkgs/development/compilers/rust/rustc.nix | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/build-support/rust/rustc-wrapper/default.nix b/pkgs/build-support/rust/rustc-wrapper/default.nix index 0ba21482053d..230cf8ca032a 100644 --- a/pkgs/build-support/rust/rustc-wrapper/default.nix +++ b/pkgs/build-support/rust/rustc-wrapper/default.nix @@ -42,8 +42,8 @@ runCommand "${rustc-unwrapped.pname}-wrapper-${rustc-unwrapped.version}" src llvm llvmPackages - tier1TargetPlatforms targetPlatforms + targetPlatformsWithHostTools badTargetPlatforms ; unwrapped = rustc-unwrapped; diff --git a/pkgs/development/compilers/rust/binary.nix b/pkgs/development/compilers/rust/binary.nix index c504e4400612..eb2af2b5a23e 100644 --- a/pkgs/development/compilers/rust/binary.nix +++ b/pkgs/development/compilers/rust/binary.nix @@ -76,7 +76,7 @@ rec { setupHooks = ./setup-hook.sh; passthru = rec { - tier1TargetPlatforms = [ + targetPlatformsWithHostTools = [ # Platforms with host tools from # https://doc.rust-lang.org/nightly/rustc/platform-support.html "x86_64-darwin" @@ -104,7 +104,7 @@ rec { "i686-windows" "x86_64-windows" ]; - targetPlatforms = tier1TargetPlatforms ++ [ + targetPlatforms = targetPlatformsWithHostTools ++ [ # Platforms without host tools from # https://doc.rust-lang.org/nightly/rustc/platform-support.html "armv5tel-linux" diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 6528c44d1d7d..0754f7ec3521 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -426,7 +426,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { llvm = llvmShared; inherit llvmPackages; - inherit (rustc) tier1TargetPlatforms targetPlatforms badTargetPlatforms; + inherit (rustc) targetPlatforms targetPlatformsWithHostTools badTargetPlatforms; tests = { inherit fd ripgrep wezterm; } @@ -442,7 +442,7 @@ stdenv.mkDerivation (finalAttrs: { licenses.mit licenses.asl20 ]; - platforms = rustc.tier1TargetPlatforms; + platforms = rustc.targetPlatformsWithHostTools; # If rustc can't target a platform, we also can't build rustc for # that platform. badPlatforms = rustc.badTargetPlatforms; From 7c2bf912e9569409cbfc42ee9f545ff8351546f7 Mon Sep 17 00:00:00 2001 From: Ludovico Piero Date: Fri, 29 Aug 2025 21:20:21 +0900 Subject: [PATCH 240/281] samrewritten: 202008-unstable-2025-03-11 -> 20250802.1 Signed-off-by: Ludovico Piero --- pkgs/by-name/sa/samrewritten/package.nix | 61 +++++++++++++----------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/sa/samrewritten/package.nix b/pkgs/by-name/sa/samrewritten/package.nix index ebec8ce6973c..34b345da0454 100644 --- a/pkgs/by-name/sa/samrewritten/package.nix +++ b/pkgs/by-name/sa/samrewritten/package.nix @@ -1,52 +1,59 @@ { lib, - stdenv, + rustPlatform, fetchFromGitHub, - unstableGitUpdater, - curl, - gtkmm3, - glibmm, - gnutls, - yajl, + nix-update-script, + + # Deps + gdk-pixbuf, + glib, + graphene, + gtk4, + openssl, + pango, pkg-config, + wrapGAppsHook4, }: -stdenv.mkDerivation (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "samrewritten"; - version = "202008-unstable-2025-03-11"; + version = "20250802.1"; src = fetchFromGitHub { owner = "PaulCombal"; repo = "SamRewritten"; - # The latest release is too old, use latest commit instead - rev = "cac0291f3e4465135f5cf7d5b99fdb005fb23ade"; - hash = "sha256-+f/j2q1lJ3yp3/BBgnK9kS4P3ULQ5onQPAcUV12LYnI="; + tag = finalAttrs.version; + hash = "sha256-41fBafFmYW8uGICpIJtSnXDP+KV3uVInxm0op40V/tc="; }; - makeFlags = [ "PREFIX=$(out)" ]; + cargoHash = "sha256-Px/TlR3BhiFCv73v06VNq0/W0bQM/ORRE/9ndv5hbpY="; - nativeBuildInputs = [ pkg-config ]; + # Tests require network access and a running Steam client. Skipping. + doCheck = false; - buildInputs = [ - curl - gtkmm3 - glibmm - gnutls - yajl + nativeBuildInputs = [ + pkg-config + wrapGAppsHook4 ]; - postInstall = '' - substituteInPlace $out/share/applications/samrewritten.desktop \ - --replace-fail "Exec=/usr/bin/samrewritten" "Exec=samrewritten" - ''; + buildInputs = [ + gdk-pixbuf + glib + graphene + gtk4 + openssl + pango + ]; - passthru.updateScript = unstableGitUpdater { }; + PKG_CONFIG_PATH = "${openssl.dev}/lib/pkgconfig"; + + passthru.updateScript = nix-update-script { }; meta = { - description = "Steam Achievement Manager For Linux. Rewritten in C++"; + description = "Modern Steam achievements manager for Windows and Linux"; mainProgram = "samrewritten"; homepage = "https://github.com/PaulCombal/SamRewritten"; changelog = "https://github.com/PaulCombal/SamRewritten/releases"; - license = lib.licenses.gpl3Plus; + license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ ludovicopiero ]; platforms = [ "x86_64-linux" ]; }; From 638900a58764cb3abd930ec775881ec3f93bcb53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 16:24:59 +0000 Subject: [PATCH 241/281] libretro.mame2003-plus: 0-unstable-2025-08-20 -> 0-unstable-2025-08-26 --- .../applications/emulators/libretro/cores/mame2003-plus.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index aa9713c232e9..3b9a030f7637 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2025-08-20"; + version = "0-unstable-2025-08-26"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "3f778c3a06172f01a9ac6c08812f46bd0173187a"; - hash = "sha256-drSulDZxs6xei/XksMviVvqWjihBTdZTkrIsO2v+7wM="; + rev = "250d22b0cba0f145c7b958821fa7d1f839f4a37b"; + hash = "sha256-jonFTHNuO7w2gypPyjx6DML8vNBIa+9Ur9Fa48WBNq4="; }; makefile = "Makefile"; From 004a67c6bc6dbb169d5217213db191c22b1df2f4 Mon Sep 17 00:00:00 2001 From: ProxyVT Date: Sun, 31 Aug 2025 19:45:31 +0300 Subject: [PATCH 242/281] python3Packages.ffmpeg-progress-yield: convert to pyproject --- .../python-modules/ffmpeg-progress-yield/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index 5a3f8afce1ad..8470813caa61 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "ffmpeg-progress-yield"; version = "1.0.2"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.8"; From 14b9d25553d84373e750695ec8bb7c95ac9cdd9b Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 27 Aug 2025 18:19:21 +0200 Subject: [PATCH 243/281] nodejs: disable test failing in sandbox with musl --- pkgs/development/web/nodejs/nodejs.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index 33d3f2ce452b..1d552d495940 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -405,6 +405,10 @@ let # Those are annoyingly flaky, but not enough to be marked as such upstream. "test-wasi" ] + ++ lib.optionals stdenv.hostPlatform.isMusl [ + # Doesn't work in sandbox on x86_64. + "test-dns-set-default-order" + ] ++ lib.optionals (stdenv.buildPlatform.isDarwin && stdenv.buildPlatform.isx86_64) [ # These tests fail on x86_64-darwin (even without sandbox). # TODO: revisit at a later date. From 2c3d7c9c6e43f61eed4142920317f133707900f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 16:59:21 +0000 Subject: [PATCH 244/281] kodiPackages.arteplussept: 1.4.2 -> 1.4.3 --- pkgs/applications/video/kodi/addons/arteplussept/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/kodi/addons/arteplussept/default.nix b/pkgs/applications/video/kodi/addons/arteplussept/default.nix index 71ee6e21aa48..59b20970943c 100644 --- a/pkgs/applications/video/kodi/addons/arteplussept/default.nix +++ b/pkgs/applications/video/kodi/addons/arteplussept/default.nix @@ -12,11 +12,11 @@ buildKodiAddon rec { pname = "arteplussept"; namespace = "plugin.video.arteplussept"; - version = "1.4.2"; + version = "1.4.3"; src = fetchzip { url = "https://mirrors.kodi.tv/addons/${lib.toLower rel}/${namespace}/${namespace}-${version}.zip"; - hash = "sha256-dqxGKaOnEYOI33Aw76zbjma5z7MqOUh367dFsV87olU="; + hash = "sha256-05k0ijTp0JDtHdxTJ5I8ff47F6LXGP78rInyX0nD7W8="; }; propagatedBuildInputs = [ From c8d7ba717cf00378b603bd6aacfc8d545bf6f4dd Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sun, 31 Aug 2025 18:54:06 +0200 Subject: [PATCH 245/281] qpoases: clean --- pkgs/by-name/qp/qpoases/package.nix | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/qp/qpoases/package.nix b/pkgs/by-name/qp/qpoases/package.nix index 42e442d4ff07..5724b703f4e0 100644 --- a/pkgs/by-name/qp/qpoases/package.nix +++ b/pkgs/by-name/qp/qpoases/package.nix @@ -1,9 +1,13 @@ { lib, stdenv, + fetchFromGitHub, - fetchpatch, + nix-update-script, + cmake, + + withShared ? (!stdenv.hostPlatform.isStatic), }: stdenv.mkDerivation (finalAttrs: { @@ -13,30 +17,27 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "coin-or"; repo = "qpOASES"; - rev = "releases/${finalAttrs.version}"; + tag = "releases/${finalAttrs.version}"; hash = "sha256-NWKwKYdXJD8lGorhTFWJmYeIhSCO00GHiYx+zHEJk0M="; }; - patches = [ - # Allow building as shared library. - # This was merged upstream, and can be removed on next version - (fetchpatch { - name = "shared-libs.patch"; - url = "https://github.com/coin-or/qpOASES/pull/109/commits/cb49b52c17e0b638c88ff92f4c59e347cd82a332.patch"; - hash = "sha256-6IoJHCFVCZpf3+Im1f64VwV5vj+bbbwCSF0vqpdd5Os="; - }) - ]; - nativeBuildInputs = [ cmake ]; cmakeFlags = [ - "-DBUILD_SHARED_LIBS=ON" + (lib.cmakeBool "BUILD_SHARED_LIBS" withShared) ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "releases/(.*)" + ]; + }; + meta = with lib; { description = "Open-source C++ implementation of the recently proposed online active set strategy"; homepage = "https://github.com/coin-or/qpOASES"; - changelog = "https://github.com/coin-or/qpOASES/blob/${finalAttrs.src.rev}/VERSIONS.txt"; + changelog = "https://github.com/coin-or/qpOASES/blob/${finalAttrs.src.tag}/VERSIONS.txt"; license = licenses.lgpl21; maintainers = with maintainers; [ nim65s ]; }; From 682e73d5ac7ae97da3ba2a0920071b75eacfc15b Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sun, 31 Aug 2025 19:03:40 +0200 Subject: [PATCH 246/281] qpoases: 3.2.1 -> 3.2.2 Changelog: https://github.com/coin-or/qpOASES/blob/releases/3.2.2/VERSIONS.txt --- pkgs/by-name/qp/qpoases/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qp/qpoases/package.nix b/pkgs/by-name/qp/qpoases/package.nix index 5724b703f4e0..b77c8cc5fac8 100644 --- a/pkgs/by-name/qp/qpoases/package.nix +++ b/pkgs/by-name/qp/qpoases/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qpoases"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "coin-or"; repo = "qpOASES"; tag = "releases/${finalAttrs.version}"; - hash = "sha256-NWKwKYdXJD8lGorhTFWJmYeIhSCO00GHiYx+zHEJk0M="; + hash = "sha256-L6uBRXaPJZinIRTm+x+wnXmlVkSlWm4XMB5yX/wxg2A="; }; nativeBuildInputs = [ cmake ]; From 044c124f25d963656a46799b36cb93cd7ccebb87 Mon Sep 17 00:00:00 2001 From: dylan Date: Sun, 31 Aug 2025 10:10:52 -0700 Subject: [PATCH 247/281] python3Packages.loro: 1.5.4 -> 1.6.0 --- pkgs/development/python-modules/loro/default.nix | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/loro/default.nix b/pkgs/development/python-modules/loro/default.nix index ea6bb82e50cb..d44bac2fc91b 100644 --- a/pkgs/development/python-modules/loro/default.nix +++ b/pkgs/development/python-modules/loro/default.nix @@ -8,18 +8,17 @@ buildPythonPackage rec { pname = "loro"; - version = "1.5.4"; + version = "1.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-vC1SLkwCkiytZe9d9t1OH+Vd360657XxdU81bM9C9jk="; + hash = "sha256-9UO4XHf3Nm3yFi3hwA490sLHUXG36WcM/8C2rFYdcpM="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "${pname}-${version}"; - hash = "sha256-cjIHU2aMxkYMoulePmxFhuZrqMbnOkEL+Ar75+KCVFw="; + inherit pname version src; + hash = "sha256-sTJ2jA/TLoVp7UTC2YMKzuJi1SxldG8gj3YGPbVco5s="; }; build-system = [ @@ -31,12 +30,6 @@ buildPythonPackage rec { pytestCheckHook ]; - disabledTests = [ - # Upstream test has hardcoded version and is rarely updated. - # See https://github.com/loro-dev/loro-py/issues/19 - "test_version" - ]; - meta = { description = "Data collaborative and version-controlled JSON with CRDTs"; homepage = "https://github.com/loro-dev/loro-py"; From 82a3dc8a1c1c60c781f9e5f606edc703f73f42f6 Mon Sep 17 00:00:00 2001 From: FlameFlag <57304299+FlameFlag@users.noreply.github.com> Date: Sun, 31 Aug 2025 18:06:38 +0300 Subject: [PATCH 248/281] warp-terminal: 0.2025.08.20.08.11.stable_03 -> 0.2025.08.27.08.11.stable_03 --- pkgs/by-name/wa/warp-terminal/versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 004077f05d14..5d83b41522ba 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-qfhEXZbsqLhS1yTWwjbcUwUW5/3mIe2sC+GT6NG9bmY=", - "version": "0.2025.08.20.08.11.stable_03" + "hash": "sha256-A3D+rsbiz0Ai8w350em4jr8C8GJ0jHMrFEdPa0nobCM=", + "version": "0.2025.08.27.08.11.stable_03" }, "linux_x86_64": { - "hash": "sha256-8aU5tFqqoD8yABQ2F5axqpD1ppL1FQyu5cY9MBEWgME=", - "version": "0.2025.08.20.08.11.stable_03" + "hash": "sha256-E45F+yhU/S+jbYxtTjtumfIaajQBWIGDTtV1b+KZVG8=", + "version": "0.2025.08.27.08.11.stable_03" }, "linux_aarch64": { - "hash": "sha256-xFAMoRQJ1Qpuun+VRmmj8DnJaIk+/48zwyIUO9xl6io=", - "version": "0.2025.08.20.08.11.stable_03" + "hash": "sha256-x7HZeZVMrh5sayFghw47jLUO+5ks8U2xUh9eF136YkU=", + "version": "0.2025.08.27.08.11.stable_03" } } From 8f9fb202555030cc78adcb07e4e6c9eb2e150dcd Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 14:07:13 +0100 Subject: [PATCH 249/281] vimPlugins.corePlugins: move to dedicated overlay file --- .../editors/vim/plugins/corePlugins.nix | 31 +++++++++++++++++++ .../editors/vim/plugins/default.nix | 3 ++ .../editors/vim/plugins/overrides.nix | 31 ------------------- 3 files changed, 34 insertions(+), 31 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/corePlugins.nix diff --git a/pkgs/applications/editors/vim/plugins/corePlugins.nix b/pkgs/applications/editors/vim/plugins/corePlugins.nix new file mode 100644 index 000000000000..dde152b0837e --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/corePlugins.nix @@ -0,0 +1,31 @@ +{ + symlinkJoin, +}: +final: prev: { + + corePlugins = symlinkJoin { + name = "core-vim-plugins"; + paths = with final; [ + # plugin managers + lazy-nvim + mini-deps + packer-nvim + vim-plug + + # core dependencies + plenary-nvim + + # popular plugins + mini-nvim + nvim-cmp + nvim-lspconfig + nvim-treesitter + vim-airline + vim-fugitive + vim-surround + ]; + + meta.description = "Collection of popular vim plugins (for internal testing purposes)"; + }; + +} diff --git a/pkgs/applications/editors/vim/plugins/default.nix b/pkgs/applications/editors/vim/plugins/default.nix index 0bf9f74f2ede..4937bb38f670 100644 --- a/pkgs/applications/editors/vim/plugins/default.nix +++ b/pkgs/applications/editors/vim/plugins/default.nix @@ -48,6 +48,8 @@ let inherit (neovimUtils) buildNeovimPlugin; }; + corePlugins = callPackage ./corePlugins.nix { }; + # TL;DR # * Add your plugin to ./vim-plugin-names # * run ./update.py @@ -66,6 +68,7 @@ lib.pipe initialPackages [ (extends luaPackagePlugins) (extends nodePackagePlugins) (extends nonGeneratedPlugins) + (extends corePlugins) (extends overrides) (extends aliases) lib.makeExtensible diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 6baecc1ec162..6259dadbc518 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -9,7 +9,6 @@ fetchurl, neovimUtils, replaceVars, - symlinkJoin, # Language dependencies fetchYarnDeps, mkYarnModules, @@ -137,36 +136,6 @@ let buildNeoVimPlugin = throw "New plugin definitions should be done outside `overrides.nix`"; in { - corePlugins = symlinkJoin { - name = "core-vim-plugins"; - paths = with self; [ - # plugin managers - lazy-nvim - mini-deps - packer-nvim - vim-plug - - # core dependencies - plenary-nvim - - # popular plugins - mini-nvim - nvim-cmp - nvim-lspconfig - nvim-treesitter - vim-airline - vim-fugitive - vim-surround - ]; - - meta = { - description = "Collection of popular vim plugins (for internal testing purposes)"; - }; - }; - - ####################### - # Regular overrides - advanced-git-search-nvim = super.advanced-git-search-nvim.overrideAttrs { checkInputs = with self; [ snacks-nvim From 4cc61351e6180ce9d51eb43d8403e94e7c21ebc7 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 12:57:40 +0100 Subject: [PATCH 250/281] vimPlugins.fzf-lua: move to luaPackagePlugins --- pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index 8a94cc10b390..7b227f8f5020 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -9,6 +9,7 @@ let luarocksPackageNames = [ "fidget-nvim" + "fzf-lua" "gitsigns-nvim" "grug-far-nvim" "image-nvim" diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 6259dadbc518..467aaadfd747 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1275,8 +1275,7 @@ in dependencies = [ self.plenary-nvim ]; }; - fzf-lua = neovimUtils.buildNeovimPlugin { - luaAttr = luaPackages.fzf-lua; + fzf-lua = super.fzf-lua.overrideAttrs { runtimeDeps = [ fzf ]; nvimSkipModules = [ "fzf-lua.shell_helper" From 5d9808307e2d3c3414d19260285e6bd46c3251e7 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:00:16 +0100 Subject: [PATCH 251/281] vimPlugins.haskell-tools-nvim: move to luaPackagePlugins --- pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index 7b227f8f5020..88733be922c3 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -12,6 +12,7 @@ let "fzf-lua" "gitsigns-nvim" "grug-far-nvim" + "haskell-tools-nvim" "image-nvim" "lsp-progress-nvim" "lualine-nvim" diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 467aaadfd747..e7b04ff049e9 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1401,10 +1401,9 @@ in dependencies = [ self.luasnip ]; }; - haskell-tools-nvim = neovimUtils.buildNeovimPlugin { + haskell-tools-nvim = super.haskell-tools-nvim.overrideAttrs { # Optional integrations checkInputs = [ self.telescope-nvim ]; - luaAttr = luaPackages.haskell-tools-nvim; }; helm-ls-nvim = super.helm-ls-nvim.overrideAttrs { From 6db25aa96ba7f347b35b530c98049432cb55bde8 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:14:04 +0100 Subject: [PATCH 252/281] vimPlugins.rocks-nvim: move to luaPackagePlugins --- .../editors/vim/plugins/luaPackagePlugins.nix | 1 + .../editors/vim/plugins/overrides.nix | 22 ++++++++----------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index 88733be922c3..f67aecbe65f3 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -36,6 +36,7 @@ let "plenary-nvim" "rest-nvim" "rocks-config-nvim" + "rocks-nvim" "rtp-nvim" "telescope-manix" "telescope-nvim" diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index e7b04ff049e9..d9ce5af88475 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3058,20 +3058,16 @@ in dependencies = [ self.plenary-nvim ]; }; - rocks-nvim = - (neovimUtils.buildNeovimPlugin { - luaAttr = luaPackages.rocks-nvim; - }).overrideAttrs - (oa: { - passthru = oa.passthru // { - initLua = '' - vim.g.rocks_nvim = { - luarocks_binary = "${neovim-unwrapped.lua.pkgs.luarocks_bootstrap}/bin/luarocks" - } - ''; - }; + rocks-nvim = super.rocks-nvim.overrideAttrs (oa: { + passthru = oa.passthru // { + initLua = '' + vim.g.rocks_nvim = { + luarocks_binary = "${neovim-unwrapped.lua.pkgs.luarocks_bootstrap}/bin/luarocks" + } + ''; + }; - }); + }); rustaceanvim = neovimUtils.buildNeovimPlugin { checkInputs = [ From d8780ce824dbb4ba08dcf80c49ae50ae15efd72d Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:15:17 +0100 Subject: [PATCH 253/281] vimPlugins.rustaceanvim: move to luaPackagePlugins --- pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index f67aecbe65f3..851feed0f3e4 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -37,6 +37,7 @@ let "rest-nvim" "rocks-config-nvim" "rocks-nvim" + "rustaceanvim" "rtp-nvim" "telescope-manix" "telescope-nvim" diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d9ce5af88475..98d793e52a10 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3069,12 +3069,11 @@ in }); - rustaceanvim = neovimUtils.buildNeovimPlugin { + rustaceanvim = super.rustaceanvim.overrideAttrs { checkInputs = [ # Optional integration self.neotest ]; - luaAttr = luaPackages.rustaceanvim; }; rust-tools-nvim = super.rust-tools-nvim.overrideAttrs { From b0c6bd058e20cb516ae9d78a3b586b58891293e7 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:05:35 +0100 Subject: [PATCH 254/281] vimPlugins.notmuch-vim: move to non-generated --- .../editors/vim/plugins/non-generated/notmuch-vim/default.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix diff --git a/pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix new file mode 100644 index 000000000000..c9b44d89fa47 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix @@ -0,0 +1 @@ +{ notmuch }: notmuch.vim diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 98d793e52a10..839cfc178160 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -34,7 +34,6 @@ neovim-unwrapped, nim1, nodejs, - notmuch, openscad, openssh, parinfer-rust, @@ -2306,8 +2305,6 @@ in NotebookNavigator-nvim = super.NotebookNavigator-nvim.overrideAttrs { }; - notmuch-vim = notmuch.vim; - nterm-nvim = super.nterm-nvim.overrideAttrs { dependencies = [ self.aniseed ]; }; From 6a5afe36620cdc04e1ed3293371299b7de88e087 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:08:56 +0100 Subject: [PATCH 255/281] vimPlugins.nvim-treesitter-parsers: move to non-generated --- .../non-generated/nvim-treesitter-parsers/default.nix | 5 +++++ pkgs/applications/editors/vim/plugins/overrides.nix | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix diff --git a/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix new file mode 100644 index 000000000000..a1e9b0bc587d --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix @@ -0,0 +1,5 @@ +{ + lib, + vimPlugins, +}: +lib.recurseIntoAttrs vimPlugins.nvim-treesitter.grammarPlugins diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 839cfc178160..582935c2d842 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2663,8 +2663,6 @@ in dependencies = [ self.nvim-treesitter ]; }; - nvim-treesitter-parsers = lib.recurseIntoAttrs self.nvim-treesitter.grammarPlugins; - nvim-treesitter-pyfold = super.nvim-treesitter-pyfold.overrideAttrs { dependencies = [ self.nvim-treesitter ]; }; From 6889f7b42b0a18ef4dda6701881b2bf6969aa07b Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:11:35 +0100 Subject: [PATCH 256/281] vimPlugins.parinfer-rust: move to non-generated --- .../vim/plugins/non-generated/parinfer-rust/default.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix diff --git a/pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix new file mode 100644 index 000000000000..bb36ee777641 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix @@ -0,0 +1 @@ +{ parinfer-rust }: parinfer-rust diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 582935c2d842..44fa507b39c6 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -36,7 +36,6 @@ nodejs, openscad, openssh, - parinfer-rust, ranger, ripgrep, sqlite, @@ -2867,8 +2866,6 @@ in dependencies = [ self.nui-nvim ]; }; - inherit parinfer-rust; - parpar-nvim = super.parpar-nvim.overrideAttrs { dependencies = with self; [ nvim-parinfer From 289e63cdd13e41bd3c7e9c7fbb682721b998f5cb Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:17:26 +0100 Subject: [PATCH 257/281] vimPlugins.ssr-nvim: rename from ssr --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 660fb8db03c1..936fc38925dc 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -125,6 +125,7 @@ mapAliases ( surround = vim-surround; sleuth = vim-sleuth; solidity = vim-solidity; + ssr = ssr-nvim; # Added 2025-08-31 stylish-haskell = vim-stylish-haskell; stylishHaskell = vim-stylish-haskell; # backwards compat, added 2014-10-18 suda-vim = vim-suda; # backwards compat, added 2024-05-16 diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 44fa507b39c6..a96cb4b87901 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3206,7 +3206,7 @@ in } ); - ssr = super.ssr-nvim.overrideAttrs { + ssr-nvim = super.ssr-nvim.overrideAttrs { dependencies = [ self.nvim-treesitter ]; }; From 88ed4cf874967d61bb959179792c9a4fde39132a Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 12:39:35 +0100 Subject: [PATCH 258/281] vimPlugins: assert overides.nix has no new attrs Follow up to c90c292cef0253385a98c6157a853d3854dbdb27 Previously we explicitly shadowed `buildVimPlugin` and `buildNeoVimPlugin` to ensure they are not used to build new plugins. This new approach is more robust by checking all attrnames defined in the overlay are already present in `super`. --- .../editors/vim/plugins/overrides.nix | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index a96cb4b87901..f7097040520b 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -128,12 +128,22 @@ self: super: let luaPackages = neovim-unwrapped.lua.pkgs; - # Ensure the vim plugin builders are not used in this file. - # If they are used, these stubs will throw. - buildVimPlugin = throw "New plugin definitions should be done outside `overrides.nix`"; - buildNeoVimPlugin = throw "New plugin definitions should be done outside `overrides.nix`"; + # Ensures new attributes are not added in this file. + assertNoAdditions = + overrides: + let + prevNames = lib.attrNames super; + definedNames = lib.attrNames overrides; + addedNames = lib.subtractLists prevNames definedNames; + in + lib.throwIfNot (addedNames == [ ]) + "vimPlugins: the following attributes should not be defined in overrides.nix:${ + lib.concatMapStrings (name: "\n- ${name}") addedNames + }" + overrides; in -{ + +assertNoAdditions { advanced-git-search-nvim = super.advanced-git-search-nvim.overrideAttrs { checkInputs = with self; [ snacks-nvim From 5baa7407987a15d2b61270acf53bb3cd137eaf73 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:18:54 +0100 Subject: [PATCH 259/281] vimPlugins: cleanup unused inputs in overrides.nix --- pkgs/applications/editors/vim/plugins/overrides.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index f7097040520b..a6b3d06c1468 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -7,7 +7,6 @@ fetchFromGitHub, fetchpatch, fetchurl, - neovimUtils, replaceVars, # Language dependencies fetchYarnDeps, @@ -61,7 +60,6 @@ codeium, # command-t dependencies getconf, - ruby, # cornelis dependencies cornelis, # cpsm dependencies @@ -105,7 +103,6 @@ # hurl dependencies hurl, # must be lua51Packages - luajitPackages, aider-chat, # typst-preview dependencies tinymist, From 9d5a4f6506902f1d2fa69dae9bdc4ded994adaad Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Sun, 31 Aug 2025 10:54:08 -0700 Subject: [PATCH 260/281] graalvm-oracle_25-ea: 25-ea-34 -> 25-ea-35 Update graalvm-oracle_25-ea-34 to 25-ea-35, currently the latest version available at: https://github.com/graalvm/oracle-graalvm-ea-builds/releases --- pkgs/development/compilers/graalvm/default.nix | 2 +- .../graalvm/graalvm-oracle/hashes.nix | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix index 68f77702eb19..038ead38b9b2 100644 --- a/pkgs/development/compilers/graalvm/default.nix +++ b/pkgs/development/compilers/graalvm/default.nix @@ -24,7 +24,7 @@ lib.makeScope pkgs.newScope ( truffleruby = self.callPackage ./community-edition/truffleruby { }; graalvm-oracle_25-ea = - (self.callPackage ./graalvm-oracle { version = "25-ea-34"; }).overrideAttrs + (self.callPackage ./graalvm-oracle { version = "25-ea-35"; }).overrideAttrs (prev: { autoPatchelfIgnoreMissingDeps = [ "libonnxruntime.so.1" ]; }); diff --git a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix index ade7a26a62f1..3800f8a281b7 100644 --- a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix +++ b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix @@ -4,22 +4,22 @@ # $ rg -No "(https://.+)\"" -r '$1' pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix | \ # parallel -k 'echo {}; nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri $(curl -s {}.sha256)' { - "25-ea-34" = { + "25-ea-35" = { "aarch64-linux" = { - hash = "sha256-QS3AgGG0++k3B7ollL9X2AOcjeH468fJID+mTl+eVEo="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_linux-aarch64_bin.tar.gz"; + hash = "sha256-DbESXsX/saJSizZ/s6ENsL3W9VASRRGYArKzjvqlRk8="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_linux-aarch64_bin.tar.gz"; }; "x86_64-linux" = { - hash = "sha256-cBFyLiFaTX8MepRhfO/dvvqx8M6lto+JMdCdy8X6YBI="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_linux-x64_bin.tar.gz"; + hash = "sha256-fR9cA8vwV7/w4eRAkrzft0cNW29tM2rCCjSoUEDcX1A="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_linux-x64_bin.tar.gz"; }; "x86_64-darwin" = { - hash = "sha256-E4N8UnE74oGzpsUGYINuSZjjgZCYn43uwv4/eDtdZ+s="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_macos-x64_bin.tar.gz"; + hash = "sha256-OZHBmZqwC5DpGmXSDah4f002XGBhreoumBXv0IEalRs="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_macos-x64_bin.tar.gz"; }; "aarch64-darwin" = { - hash = "sha256-C0TnIFmhDLzI9QYqHJbZAQWvJNb1zX4PEOXp3JXV1hk="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_macos-aarch64_bin.tar.gz"; + hash = "sha256-Q2HU2wHIPdanGTKFLNdllEEPXmERgqTyeVNMWKj/CvE="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_macos-aarch64_bin.tar.gz"; }; }; "24" = { From 78c9d3119d9d2affc5ad62d8685eab063e339b95 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sun, 31 Aug 2025 10:53:32 -0700 Subject: [PATCH 261/281] python3Packages.torch: fix patch hash instability by using fetchpatch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hash of cmake-build-preserve-PYTHONPATH changed overnight due to a known issue where index … lines that fetchpatch2 preserves can change. --- pkgs/development/python-modules/torch/source/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/torch/source/default.nix b/pkgs/development/python-modules/torch/source/default.nix index 33ada3baab2c..6dc35b8e6165 100644 --- a/pkgs/development/python-modules/torch/source/default.nix +++ b/pkgs/development/python-modules/torch/source/default.nix @@ -4,7 +4,7 @@ pkgs, fetchFromGitHub, fetchFromGitLab, - fetchpatch2, + fetchpatch, git-unroll, buildPythonPackage, python, @@ -301,10 +301,10 @@ buildPythonPackage rec { # Do not override PYTHONPATH, otherwise, the build fails with: # ModuleNotFoundError: No module named 'typing_extensions' - (fetchpatch2 { + (fetchpatch { name = "cmake-build-preserve-PYTHONPATH"; url = "https://github.com/pytorch/pytorch/commit/231c72240d80091f099c95e326d3600cba866eee.patch"; - hash = "sha256-7f9qtr7ljqjKdj3DqpcCTS0/Hr2AwOzOl/HA88yU3zI="; + hash = "sha256-BBCjxzz2TUkx4nXRyRILA82kMwyb/4+C3eOtYqf5dhk="; }) ] ++ lib.optionals cudaSupport [ From ee00dfdb2e5140a1abe2b4d18d2437bd8cb06d6d Mon Sep 17 00:00:00 2001 From: Fugi Date: Thu, 12 Jun 2025 14:00:51 +0200 Subject: [PATCH 262/281] joplin-desktop: build from source --- .../by-name/jo/joplin-desktop/buildPlugin.nix | 38 +++ .../jo/joplin-desktop/missing-hashes.json | 112 +++++++ pkgs/by-name/jo/joplin-desktop/package.nix | 291 +++++++++++++----- .../jo/joplin-desktop/release-data.json | 26 +- pkgs/by-name/jo/joplin-desktop/update.py | 128 +++++++- 5 files changed, 493 insertions(+), 102 deletions(-) create mode 100644 pkgs/by-name/jo/joplin-desktop/buildPlugin.nix create mode 100644 pkgs/by-name/jo/joplin-desktop/missing-hashes.json diff --git a/pkgs/by-name/jo/joplin-desktop/buildPlugin.nix b/pkgs/by-name/jo/joplin-desktop/buildPlugin.nix new file mode 100644 index 000000000000..4ef26f8e1fb1 --- /dev/null +++ b/pkgs/by-name/jo/joplin-desktop/buildPlugin.nix @@ -0,0 +1,38 @@ +{ + lib, + fetchzip, + npm-lockfile-fix, + buildNpmPackage, + + name, + url, + hash, + npmDepsHash, + patches ? [ ], +}: + +buildNpmPackage { + inherit name npmDepsHash patches; + + src = fetchzip { + inherit url hash; + postFetch = '' + # Add missing integrity and resolved fields + ${lib.getExe npm-lockfile-fix} $out/package-lock.json + ''; + }; + + postPatch = '' + sed -i '/preinstall/d' package.json + ''; + + npmBuildScript = "dist"; + + installPhase = '' + runHook preInstall + + install -Dm444 -t $out publish/*.jpl + + runHook postInstall + ''; +} diff --git a/pkgs/by-name/jo/joplin-desktop/missing-hashes.json b/pkgs/by-name/jo/joplin-desktop/missing-hashes.json new file mode 100644 index 000000000000..7c3f79d470e0 --- /dev/null +++ b/pkgs/by-name/jo/joplin-desktop/missing-hashes.json @@ -0,0 +1,112 @@ +{ + "@esbuild/aix-ppc64@npm:0.25.4": "c3d5aaf00899940960a27f93a63d9169efc4ff317f10bc3608291678ce71255d657129061dbfa016a0d16fd7b6bfbeb9d37558e9113432f8ff5d04b8b8e54b2f", + "@esbuild/aix-ppc64@npm:0.25.8": "451dc5fd41cf67ccc24b8d1da6f95b1082552b6908f0cb0c78fba3da39a4b6c3669ce37dc3c2c383cc18266ea35c0fcec6696fb24f8a0aaf097b94def035c129", + "@esbuild/android-arm64@npm:0.25.4": "aa5285109d86607c973ee8d20b582cb444bae31457982dbd3b004feaa4776d145d48a6692537defd8477f2bd0bdf06ff8c7e688dd07fe30b5d031c6dd434c580", + "@esbuild/android-arm64@npm:0.25.8": "ef542eda68837bd16cdae4ed99c312405673da95ec3fba1d2f0f102cbd983fdd7357acd1504b5a5ef517b952c9978a0c4baa65211626db6cf862e2bf9ebebe49", + "@esbuild/android-arm@npm:0.25.4": "8c5c306e03044527fb2f4eaaeda255d7f40d6a3d02aa9abd1334d67a9ea1a5ab2ab654df77eb7e17e64947c5893e1ba53fc9d3bbefa15f0692e6b56823c47abc", + "@esbuild/android-arm@npm:0.25.8": "a0a5995ed8ff2c9775e8395d3da0b7d7b9246040db680aedeb8df9ca980891fe322a6b833cf0bc554852de351aa1351b37aff0213113d4d4afd28c638edc74f1", + "@esbuild/android-x64@npm:0.25.4": "aa8665b302b65ca62e15a34e72e43d1ce7a253a354d8684cbe5ea1a04a79d1323416b46c727d6ab73a76a4ec047fb2859b054f8f80fe9ac1d286a4d00ed754e6", + "@esbuild/android-x64@npm:0.25.8": "afb24505bf544e53c71707456a85dc21bcc26106c1863aad85733eb5d5bd2e334cb58a2fe31973b4311cc08802493c8d920f41c91f88884baf4c6700a04182ec", + "@esbuild/darwin-arm64@npm:0.25.4": "81b4d0482813ccff8c783035317d78220a4ec3eee3798e50b804a781a071f5790c7903c2f9216a25f5c167becd4c3d78fcf0a13e454b3973eb7d82b7ce1d4688", + "@esbuild/darwin-arm64@npm:0.25.8": "c5bcf68dce1ba9fa111c2da068c50ade5fd74f724bab93058542619a67554b598ef0c47593f4d5cc382f0ac53507e2bc0ac3111824df9d5776c7cd8fe2c28001", + "@esbuild/darwin-x64@npm:0.25.4": "633d97f18c299c8da3730ae04831895779b5f1271020cc924e06c6a5f0c5aac9f0653d60cca7d6ac23926797368301cd6ce2059b25f432aa2f1f378fcb34530d", + "@esbuild/darwin-x64@npm:0.25.8": "db948746f087aace173b52d08b7085514755cbc5bab7f1e64ff7e075489fb8596c7490038bea9e54337586ba02ca3c9f56365029660e711a380bb30f1dccb41a", + "@esbuild/freebsd-arm64@npm:0.25.4": "4d52cf4e18e1f4ab2fd80c4c4a9ab9c20658c77d832d33603b5d19b3ed4565ad7186b86e30a92b78aa11694d884201d0914dba649d6277737574896a897a2af7", + "@esbuild/freebsd-arm64@npm:0.25.8": "faa5a23e4f2e8d1fae84ea0ae424b3b89e8c425e15427e749d0ca9f5a8ca77c6b237886914ce61495ce1f01cb5430b0e55ea61d21a2dc4930be09dffec56059f", + "@esbuild/freebsd-x64@npm:0.25.4": "af75d6724969c4d831bb09209f4ddb46532516932db98a3e4c5c5dcc7f3cd0fe0930f2875fa901b8bb9c0ecfe0a65313da6127ea9387c63859e5d58cff975e68", + "@esbuild/freebsd-x64@npm:0.25.8": "e5a93cef5e2c6b191f178aa73137d2c44cee60a7a6be8806d630ec82ff1dfc72ccd30297c6b607d2ad715ef20b88068e93abb0fa8e187c8fe2547920eef9b4e7", + "@esbuild/linux-arm64@npm:0.25.4": "72b7e3b8fe3bd27206577f8eceea1e0c289dc01fa2f5b03fe22f4ea27931ca664a9b93b35f9ae424e78552caec76330383fe7dc5afeeaffa0e00645ec143a49b", + "@esbuild/linux-arm64@npm:0.25.8": "deb61aafe7a2cb32d9f43b5030fb070856f45210d2ac8ac9ce527fec4016bb4a58ffea93536834cd386786cd6ec40327e057853b0348b45d7a06e6eeec71a63c", + "@esbuild/linux-arm@npm:0.25.4": "407dcf9e8fc4ebc75689b6257be576047c03285067b5b22db74dd07ae067f8dd9126936dedfeb27934e09d0d700ecb3f8d70876fe61b90d92355f35c2a5d6540", + "@esbuild/linux-arm@npm:0.25.8": "3382c6f8e7b3bb479c5b4a01b0baa78054efdf002241eea1d606c8727b9d2168f0ee1798b5627de6b92285b85904e358c9531a1c0f07ef585845fd7d88696db4", + "@esbuild/linux-ia32@npm:0.25.4": "47b13c9952c893e749380551dfa3580eb562a0394911a9ced68b23c0cafe116614b30ffd6744dc71ec312fab8bc7115f856f078fe29f1253a1dd99d3215a1424", + "@esbuild/linux-ia32@npm:0.25.8": "e32f2fa63c74d6723c876cec9b42c04e6aa5e6d0cd9a7447d0b4b00d7615a484da55ef95b4fcf871492019a007c40defb497ef6075ad94da46b6121828fcf83a", + "@esbuild/linux-loong64@npm:0.25.4": "75222fb808060b3f2507aee40c6ee877a1ed768c593dd8f192e1ea640bddf3b414080407ddaccac6d0cde35750a7f92c434e04af2c142075dc810c5b7a7ce5eb", + "@esbuild/linux-loong64@npm:0.25.8": "a55894549cd7e64c2062863eaf697175a1d6f86def565555614ad335b462afbfebf403ec0f1d83bf8dff145d57c4046815b26c70e98f068a9f99317fc37d71e8", + "@esbuild/linux-mips64el@npm:0.25.4": "3f129931a6973a4fa470ddc46e3e3fa150aca64029951fe7a8d9616f41ddf8422d3744a30b0c5f36a35bff19b32b25c85bf1e5760537b329f18558e289213eea", + "@esbuild/linux-mips64el@npm:0.25.8": "5c1ef406e07fbb766417be11b859baa3e905587c8bf3465f0f6ffd6cfd54b658ceffc616bfbea0340473deaebd430db6aea33468876796bcad83f05bf1910d9d", + "@esbuild/linux-ppc64@npm:0.25.4": "6f84018eda99c3f06d519abbdbdf15700707236b8643ba24150d5168062ba310ee3c972645554b05d4b768438697a9a04014bc884a1beb15bf05bbe1b29e34ca", + "@esbuild/linux-ppc64@npm:0.25.8": "a5f386bd5b18eb3eb7f240b112595182f450382ca93a7d6cad4c57b82e13830aff22250ff02728dd5b8d65f3b9908ef291f223a6e83d78d64f497d3117a567a1", + "@esbuild/linux-riscv64@npm:0.25.4": "c5b674c2f48c5292f594141a4739f9f266ce8a1a2514eaefacc6fac761f1fa6c208981ca4c9e774c383ca33a46cad539b1fa46af6827cf89db721f33c36093c8", + "@esbuild/linux-riscv64@npm:0.25.8": "6b624062871ac3bb93af3b560a97fb489eef06cb12f4716c0c7d54fb31d4047fec570bbc9cc2bc9f98e8a4fbd07db6fa542115c02ec3bb66922e8b1988304cc1", + "@esbuild/linux-s390x@npm:0.25.4": "a54c0972230a2264714371f6545ff0d9b20d349b08e4837e7063378886f88c08ade0ed5b2c7ba744c4679deb2f60e8485ef475f92cdbadca9d34f462a2724cc1", + "@esbuild/linux-s390x@npm:0.25.8": "c13f82778a07b14fa50d52322f4b347bea6540a207e0468b060588922fae2278ae1b18a88bbd1cf3656b5d7eb8a84dcf8a237c91e7e0629fa6e56be41db46055", + "@esbuild/linux-x64@npm:0.25.4": "1ba32d40895c826e6990157a141e23d68fdf00b46d60ef3572a89781f177df75e023d38b130087b167a6e38410c3af0a6bec7b2d3b1af2a37a21c1ed70dcba45", + "@esbuild/linux-x64@npm:0.25.8": "e6483e5c367e7c35899c98bc378e8a37f5617a741297d9b91c59c1d29b9b00f26f9c315a736b41af33f21d9d74a8c648715ce13ac520b3fa7604978a05dedd99", + "@esbuild/netbsd-arm64@npm:0.25.4": "37bc10864f14c60f995e2ef13bb53102d0ce0eab1d32dfe5f48254aafe6d791d7129cbb00c6acf9e32b561db5420c5558b84800cf6958d40d3d55a7e3f456ebb", + "@esbuild/netbsd-arm64@npm:0.25.8": "02afba2e5fbf8e8cc4c375edfce673b38015213744f1df05a74ab9de99f5860e50dc26af97b4f0b4f804c461ab45cfa773603ce0e1b0528bd93e7a979eca7682", + "@esbuild/netbsd-x64@npm:0.25.4": "6875cc83961e613dd28f1c1d5c3b7404dc7cd4b54071596712c56574b1a24517424483c7c363c0aefa8259cf2d621e080b8270c0c242010ad04ce367aa87e897", + "@esbuild/netbsd-x64@npm:0.25.8": "76c43cc94f9b287a6a0d277d51f17e650d168e26008741e86035f2e054b8216d61855feddc2c0b48f989b46c58913168148a30b30fff5b87a1bc08fd78cbd0e7", + "@esbuild/openbsd-arm64@npm:0.25.4": "a7981586bbfea74746aa87113089020c73677209b71fadab43e6693c141b9415c342df01694e70aa607a1e80e9e37ccf4682dc2f095cae1ffb60c740e63e7d32", + "@esbuild/openbsd-arm64@npm:0.25.8": "9c0fbf35b6cefcc46c1c545520c50c65e89d620c65c97a55d47f1440e908cbbe6535073cb78ae69c1e2ba76621f09f3ab0f4bf9d5567660b8726c198a0ebdb0f", + "@esbuild/openbsd-x64@npm:0.25.4": "7b1bf4a5032e32ed3ce33bf9373964bdf29e49b0e16179e179d7c7dd0a36dbc6ee98ba67e0ef637ed7823b3ac094e21ccde848a066deb091bacc6ea4726a2ede", + "@esbuild/openbsd-x64@npm:0.25.8": "cd45098a84bcc86d4b1a809cf6e5f9548aa69cdff3a0f63a9bb039d05fdfd0daa2e166e1e30b8fbb71ede895dfc9c371e8368e3d51e7bf0484083f9bb112945a", + "@esbuild/openharmony-arm64@npm:0.25.8": "769c3e589d62648c67cd36306aaee683429e42e7d02608a52929f245c3a42d8036156fe90d59aff7695c2e75712be89ae4d4f06f4249f15a06bdc091ff42908d", + "@esbuild/sunos-x64@npm:0.25.4": "e1807f6dbd3bdf2f1ff9dc404fe0b667dea3bb03825344728de264c4f15323e99e3f1d8125b5c39e2aae94d2c1cad344e3b8a77b5e8c8e0004f09aa12daa82d9", + "@esbuild/sunos-x64@npm:0.25.8": "8b3c79794775dce54d8d2c2c87cf876e8708ba2d7ca0ccda41d96c9bf3193237909f148195a20b7fa876c8e07def6db22510948a795156beeace160e9830ab62", + "@esbuild/win32-arm64@npm:0.25.4": "0422de25c136f407bc223e1a9a65a6f528e64201a1b06b7ddcf3190045914c6d68f550a8190d18e58c4e22231acc4c7982d45bd5ceab6a739e2c539d135376fe", + "@esbuild/win32-arm64@npm:0.25.8": "80f13cf66b45a32892f9b433689897362b69042173bc1e47ff333d8dd9df746be27bee031197653ee4e034a1563f61ae34efc44c61160a104dfda6500f6b4936", + "@esbuild/win32-ia32@npm:0.25.4": "5a8738ba94c72bc07bd17952cb5ba7f7f13593687cfe57792d36fcd9809082ac95ceb54b7739da68044de01f6d5d6826a2587ea2bce48b0de1c70f8de9b5257e", + "@esbuild/win32-ia32@npm:0.25.8": "e4f0595306b2acbf19b62305c7acf97aa18954acf04f194c3cfd7a5782fab145ec6a551eaf657c3f0d2774cf19bc1fcb7ba76fb10cac32a4c2f48825c955690e", + "@esbuild/win32-x64@npm:0.25.4": "0bc72a7dc50b20d2cb7cd38a0d85ab3ff0c6467ba7d817a74da8c671703f97c7c7f7a7375d0069c3f0a76571dc04a1072852e711131cf4d1a62a70e7a38449db", + "@esbuild/win32-x64@npm:0.25.8": "4bf57733c5c4c1409cfceaf19bf5b8ce3c9b9a29705bc8a24fc72652846afd0bd478b14a17db326ae27896574ee346ffb96b2fa043f0716d1a7f30b89f8b3855", + "@img/sharp-darwin-arm64@npm:0.34.2": "891e401a14429d293c1cdd1a9dd47b81f3fafd1b14a57f884307727662af1541dcd802a31488c394113a4ab25ebcbab1246c5ab3c90beba42f7e8afaf56f073e", + "@img/sharp-darwin-x64@npm:0.34.2": "8d5e11f3430fa61966cb600cd23e2217f1666d481bbf754bdd731e60d4a6c34c78ff0169f7ec3463252d6542b0a3bafc0686473650b0e6b8a45fddbc49a8b52a", + "@img/sharp-libvips-darwin-arm64@npm:1.1.0": "f6bcbe44fa9bc0c4c87af8c655c7ecdc704b684da1169841921ff7c61692167ee3ab6a4a3a8131f206f0aa7245987be1c07a483111eadd3a684b1547ca2acf02", + "@img/sharp-libvips-darwin-x64@npm:1.1.0": "af6cd4ca1ccc96dcd5cb20ac45941180117baad387331a699a05e588fa843b85d327651356940d9e3e2c1fe17f0ce183043bebf882086d3cb0785bb4bc8bca05", + "@img/sharp-libvips-linux-arm64@npm:1.1.0": "1d62f454f599580d64ecf72da24a08cb9347f1319e31678594f432e71762053c60c7bca5d70be720285b0754d8ed842efb160bef02abe36f5f57d735db0c012b", + "@img/sharp-libvips-linux-arm@npm:1.1.0": "5028a1ad8e247dc1624baaa084e981f2f152c7ee5f567ee253720b4553d06a969bd6285f1795b374532f99e63b44b4d39494cc3d5dd8f438dab67d4c018f3520", + "@img/sharp-libvips-linux-ppc64@npm:1.1.0": "d7c39d636083be25c71966e992803d652f5260c8fa0ece49348705c739042851c83057ec1f2d1cad8419afd3132311a6a0fcade343e69c9fbe8cbd8a12a54056", + "@img/sharp-libvips-linux-s390x@npm:1.1.0": "612a7a967192a2bb31d757305a0abac4bdd17f4e41fed4fccee673961fd3743d1f435e9869efe324fa726d39286bcb4bfc9d5b7ceaebb2700483a3d6e2be0eb5", + "@img/sharp-libvips-linux-x64@npm:1.1.0": "73cea31f06110740998a44cb27387d59ab5878fdb4080213a46bf312fee1e8a3b69b8d97a78611fe951fc113d7aa732d0a7d8acadf6bc77322e73b6d5228f5f2", + "@img/sharp-libvips-linuxmusl-arm64@npm:1.1.0": "21d8124bccdc98817fc69022826a18a2630fbc1a3b16bfaf1d7f7c3df95d834cd75ef79e54c2edd0be44481d26e0f98ebcadc7b5e30bd73bf9afa66224cc4f8c", + "@img/sharp-libvips-linuxmusl-x64@npm:1.1.0": "6671bcdb165a7958b0478c64a5acd7eb279ebea446b91e938888a1d6e2e7c58699c55bf4a856047847e6cc56a6cdc60c9a13e2a002f081c923331585a0db2c73", + "@img/sharp-linux-arm64@npm:0.34.2": "4e314f4ea4182c6b67d03eaa8600afd78fa298f17e6f71e7d78fc3e2b91d65c3eca0474979cc9ab48eea7573d1150609326955a2b4ed168cbcfb881ca8632bb3", + "@img/sharp-linux-arm@npm:0.34.2": "3ec11f1c8312d4313623f20a09f60e53c07770c64dac50264f9da2e60688d992abb8a55ba4c665c88204db611cecf6e16d6397e57aac92390bddc2d7ee6a9ac2", + "@img/sharp-linux-s390x@npm:0.34.2": "1fc3ae6eeb2af800567d26582ae97465ce5bf3aee4b4125f3b11899c8aec9b6b9e538bfc1176c257788c20e67d6f57cb1e67e9fe6c96c900d2b43127ef6a3f45", + "@img/sharp-linux-x64@npm:0.34.2": "8bad1ee5e9a23520da830090e29e2c8fc62c6dcf9255e490cfb664483423126b6a5417b1beb0e5433f678bd91996ebbc925c6a5f2cf477966ca4a5ebeee3fdf5", + "@img/sharp-linuxmusl-arm64@npm:0.34.2": "f4189234d072002934a77ea9131514fa4922c3d6acdec9768e9ca88cb088d67f1001a07fe19a920abcdbd7888b0a408128ec5561849829f8c99c4814dc04315a", + "@img/sharp-linuxmusl-x64@npm:0.34.2": "884532e80b772891d9452a1e6ad070e4668cd4aceb91935b7352d96f0813f1a6a3fafa3550e63f6f93dbcfdaafe8e8dcee7d6df6e12ebe3b66ca69d947ef0572", + "@img/sharp-wasm32@npm:0.34.2": "ca383f6c9a8d7afc00c446b175cbc8b7827d5e02c602aeb6e889f641e3eac4b3969bbed62be8c5e595f4774b378f39d67b8f3558b1ce4ff361298e8fe3efd5ec", + "@img/sharp-win32-arm64@npm:0.34.2": "b7ce72e2861be11dd9ba8a0f00da57d97d4c93e88abf5f276dee516bde07527931908913cc576acc77c1f3cc61567e557cb927afcc88c5abee5d255f70f124a3", + "@img/sharp-win32-ia32@npm:0.34.2": "edf6719745e473a4cd13745cd3543c885dc076bee38b8f8b7ee42967670e6403d54d060c22288c3118c3872acdbfa27042df6b941e62d61e81294ed309828c77", + "@img/sharp-win32-x64@npm:0.34.2": "bb153458a2b1b4d794e1267b53626d7ec9080fddf38df2321b8e9d71da0eeea4669df7d88365e22c51f445595e5f281d7986dd5678cf8c331ad724f0dc29d06c", + "@parcel/watcher-android-arm64@npm:2.5.1": "e9c94ede3bd5c5d999d117d22ac8032a17f8ebc72db3eff04ccb2b4e6718db19f24bf29a66a610e03f4ee95e2cd7b2d30c15b1845eb897b971fec75dbdd76141", + "@parcel/watcher-darwin-arm64@npm:2.5.1": "0cab55a55c128ac5742388fc8dbfeb9877018509943801ce8a52b57bb6dca24189d025d38684b1e482cb7816368a52c6434dfe45d3997e2fd2509276f48774ea", + "@parcel/watcher-darwin-x64@npm:2.5.1": "bf07b8ca9a435fb885fb0ca6565204d2f2098d7f632faf26a6478bb39f538c73b50afca17c193dc189a80a864d85e40f924ec7f21a0e7ad7d0de6f97f7154134", + "@parcel/watcher-freebsd-x64@npm:2.5.1": "9f62b9da08e98bffb7cf91b557af209586e1d7dd654c56c5a58fc4b0bb61a9bb318116ed0048416d3341d3434b1fb3089bf6cfbfcd08e61333917bc59e691c1d", + "@parcel/watcher-linux-arm-glibc@npm:2.5.1": "07a55a0050e913c9781d009a05b3a0a49c77c2679ae9f98b2374a7e17c5401e2076a776c7bec88de58c71fef040c89aa97176dfa28a03abf8754e18e8d1109b4", + "@parcel/watcher-linux-arm-musl@npm:2.5.1": "f9cab0efa652276fb4bcb58845c9606f7aead1ec81f7c4ce2d237eec754bbd3101682c735b6a371dccf93f16fcfe0ea1beef5d43eb39e4505df7f29b73ea0004", + "@parcel/watcher-linux-arm64-glibc@npm:2.5.1": "ce22f303187aa03fa9d1f9609d2cd56cce6b62f0a60f14a65449adc25b7072d06118d956eb7ebb548210cf2d120cf5e987abe34e6515a5bfbd35b15643f40142", + "@parcel/watcher-linux-arm64-musl@npm:2.5.1": "7a0b32b7b784fe3e594452b6642adc3bb4ad78eae526f5e4c7cf061f428eef2e05e827334806cd230bc873903abb1f70886716a0353e653b3b784f09d2237956", + "@parcel/watcher-linux-x64-glibc@npm:2.5.1": "a6241bb57c409ab56ef944e8d64e057817f41a9335047d1e252aab4e4b10f64d8bc2620ae5c761b71551f3c4b494edd687a08c274a46ca2eb84ad34f6f4de9c0", + "@parcel/watcher-linux-x64-musl@npm:2.5.1": "a68cfcd10a50906ab228d7b906eced68faf6a42a29da5506d24d0dd91b9593a61605b91749d9b1e3ed9f257b845f48ba3df62572e40b4ff1f724d879865b225a", + "@parcel/watcher-win32-arm64@npm:2.5.1": "0f467a731cf9403b8bc7d35418d991596cf5e7898029796b4c769bcbb38cd07ae6ec05ef0f19298e5f11e73ec5198bc474d79b056bdfbaea513525725103d7dd", + "@parcel/watcher-win32-ia32@npm:2.5.1": "9ab5f3e9849a6077c8c2aba7bdf9030dea38f0ab9180792ecd30094520cddf16f3b68006f666845b86c5ef0e05c648364475c9ba151e0269561891ca3e276667", + "@parcel/watcher-win32-x64@npm:2.5.1": "e588d87d5b892484d252ac8e1ec3f4bf7a664d91f0d03dd93764be8db2c35f81879275908dcbec42b0e43bc99c7afdfd29fe687ec022bb2c8c4bc7edd29eaa15", + "@rollup/rollup-android-arm-eabi@npm:4.2.0": "3d7a9f1608daa7f3c092512b7b8ecf3b86788b66f5e60f5190c8e08b2cecd684f884dfda54dfaf94fd3d6e59bab548675ae3b1732fbd62ab5875aeb4c4ce9147", + "@rollup/rollup-android-arm64@npm:4.2.0": "d918632813eea005fc502c39dba795eb318544821e69a0fe4e0b37cb7a8ae71d55b1dcf3a6a342a0d8fedc309c2b3d2ca5868db0af211ae4bc7e15620aac89e2", + "@rollup/rollup-darwin-arm64@npm:4.2.0": "8e8c94c0b852f4fcbf7aaa673d3a5822619654080629137baedad02423b882b11b4b1aa96b22c1a3eb9cff45dc0db0c316378dcaf79104a2ed7273174617cd2e", + "@rollup/rollup-darwin-x64@npm:4.2.0": "dac71cc39b9629814466ce81c346a0ba2b9f05d0944be625acde9c22e23bc4634f80cdb95030641d39e8ebf2e9194d50070d077c4a7b3cd5b5726f1a7f5e78e5", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.2.0": "05be8070bc2f45865e8471206d922150116aae10b0aa24d226d09af3cb571722194df83cb1380576d2583a0f5334edbe05bb0f8f5dbc6c07172982b7c83ad465", + "@rollup/rollup-linux-arm64-gnu@npm:4.2.0": "d16bc317c7adb1b9faebc700dafc6d5d11a1e969dcd149053529635946a9c39b88f910cf62bcbcfcaedce216b2938d23b6983257527d1b1595a7e9a78336e37c", + "@rollup/rollup-linux-arm64-musl@npm:4.2.0": "81f30ba83d9568e8f19c52121702f90423d5cabbfd4267a977a86c67fc38381bcb284f05ccc1d4e27769322b0575ce3263385b32d262cb918930087c35dcdb44", + "@rollup/rollup-linux-x64-gnu@npm:4.2.0": "e3be010ac1fa035591e49657681b265be5c4bd0ee588cbc6d894a4e0d283e1f9914d42817d7bf573b61bd8bd35030eed409cd8337f5e9e2be5d7573bf9d47396", + "@rollup/rollup-linux-x64-musl@npm:4.2.0": "d9b156b8beecb52fce7afb8185cfaabbac4d8ae3fe33acd123606dfe4d209cfc504a9885b49325609fcdcb844bf2427f6a934900b440c93e5b3e31636a1d99f4", + "@rollup/rollup-win32-arm64-msvc@npm:4.2.0": "ff71a301051b237a32e14cb2b18117c72c5ab4524120184500e098fea028385806567fa55e4879c19f80d747774e3b8d913e0b4560abc8fe4881b392fda6ed79", + "@rollup/rollup-win32-ia32-msvc@npm:4.2.0": "dd65d454384b6020b87f5f943121dd9d02e5bfbae2ec124a23f0a2034df02549c0ae4fb27558efda6668bab94b121c5463c4845431f2c1c9416a719176e1dd82", + "@rollup/rollup-win32-x64-msvc@npm:4.2.0": "13cba2a14f7864986f3331c327a137ad95cf366411c0b6d3f66593bb6ea04d0058e12bd0a09fde72bbfb8660a554f0b66d90754e21add3c99d899e2bd7dfe1d1", + "dmg-license@npm:1.0.11": "36c0a7b030801b91216affa9b2bb00caa345b2327f298accb2263a80a0320ca305f90b99da68007d187c830c543410d58a0a2bbc229e8d169b0e1d1652ff42aa", + "iconv-corefoundation@npm:1.1.7": "0189733ef51a9f481379202cb1919f2677efc44aa014ba662a6fd99e47993e350eab0ff724ed18cda8011c9b78c4702b2d374f732955f1def3fd2a14a29d25c0", + "lightningcss-darwin-arm64@npm:1.27.0": "c27ba2fc3014cf2a5133ff6dd822ec80545223fd8878fc61a8b20b523c5b608fb2efab7ee2c2af4503a0c597691a0f162355e3fc017417779f7d7a878161f679", + "lightningcss-darwin-x64@npm:1.27.0": "8bbf7233a9cb347dde7a68d4322dfebafaa9d410f749cd55d2306988a095b915d6e272cc5a0bc5bb97c9680d6b7e31e6c8fa188449e34fce85889e0a245a4bfa", + "lightningcss-freebsd-x64@npm:1.27.0": "eec3c171d92838720707ccd894af1f503f3be7fae679b735f4a54070f8c8b5bc4cea4c119b578994a9c9a70ce138445a807d0af8ad37e54959bb4998753dbd17", + "lightningcss-linux-arm-gnueabihf@npm:1.27.0": "ade725375521f2689f8b372c1d9cae71581eb66f35df6edcf39ed0869f6662c77fe2a91b5392c0a516f00fd60725ce03ad0f9d47574db8d74a841f0906b8090f", + "lightningcss-linux-arm64-gnu@npm:1.27.0": "96eadcb0863534f5951e37916b64364fda21592a32d93252503ac8839f0d00eeea7d7bdd8bd4b686b8108550c23e32a8a1bb3738e63c1a7b01406c349da0676c", + "lightningcss-linux-arm64-musl@npm:1.27.0": "f0426dffc5c1943781673177f3340e85a7de2a193244cb877d33e7ec262c019bb7b862b33ffeb14b10494306f7c48885ee93068e88b9260fff2668e98a97a4ab", + "lightningcss-linux-x64-gnu@npm:1.27.0": "bb1b5713ddc9d8d711b527bcce47ce3e7fd91f2058c317ad5df09cded4142a85362ee71c353dd3b332497fc32a431a22f7762ce01464ff008b2a7cf2607d3dd3", + "lightningcss-linux-x64-musl@npm:1.27.0": "ec9b11bb0d70b929335f735486f8dd8fa6fc22eb95b71545b735b480b9e2b5287a24976735c2c5f4c9c50af07fb5cfdc02b65eceb6ec10256e7c9c637dedee9a", + "lightningcss-win32-arm64-msvc@npm:1.27.0": "1814c0d0464c21e808a2909ebbee7e12c42fd81ecd480e7c4e31769c555f238c720087af4383fff14862764f52bf4250cd566c6c45c3d6633bee126ef3355bc3", + "lightningcss-win32-x64-msvc@npm:1.27.0": "be733309737e4c4ed3dff33ec9e80bbc2d269d07bfa3742dd30d9055adfdc2e22be4d484475a7ea7cb7940c17f001cdf64856e157ef9b7c1d2c9342041e9eae4", + "systeminformation@npm:5.21.15": "349877eb556ef2de51d4986f30ff3a2fad89eba356cf4d14ccad290599b2e565959952c95e64488932214572dd206c54792ceb8e24bd967409a8fee40b9882f3" +} diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index b7e4c427531b..0c4946e08fc4 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -1,26 +1,226 @@ { lib, stdenv, - appimageTools, - fetchurl, + nodejs, + makeDesktopItem, + copyDesktopItems, makeWrapper, - _7zz, + fetchFromGitHub, + yarn-berry_4, + python3, + pkg-config, + pango, + cairo, + pixman, + libsecret, + electron, + xcbuild, + buildPackages, + callPackage, + runCommand, + libGL, }: let + yarn-berry = yarn-berry_4; + + releaseData = lib.importJSON ./release-data.json; + + buildPlugin = import ./buildPlugin.nix; + + getPluginPatch = + src: id: + runCommand "${id}.diff" { } '' + patch="${src}/packages/default-plugins/plugin-patches/${id}.diff" + + if [ -f "$patch" ]; then + cp "$patch" "$out" + else + # create an empty patch file if it doesn't exist – can't check this from Nix code without IFD + touch "$out" + fi + ''; + + getDefaultPlugins = map (callPackage buildPlugin); +in + +stdenv.mkDerivation (finalAttrs: { pname = "joplin-desktop"; inherit (releaseData) version; - inherit (stdenv.hostPlatform) system; - throwSystem = throw "Unsupported system: ${system}"; + passthru.updateScript = ./update.py; - releaseData = lib.importJSON ./release-data.json; - src = fetchurl releaseData.${system} or throwSystem; - - appimageContents = appimageTools.extractType2 { - inherit pname version src; + src = fetchFromGitHub { + owner = "laurent22"; + repo = "joplin"; + tag = "v${finalAttrs.version}"; + postFetch = '' + # there's a file with a weird name that causes a hash mismatch on darwin + rm $out/packages/app-cli/tests/support/photo* + ''; + inherit (releaseData) hash; }; + missingHashes = ./missing-hashes.json; + + offlineCache = yarn-berry.fetchYarnBerryDeps { + inherit (finalAttrs) src missingHashes postPatch; + hash = releaseData.deps_hash; + }; + + # allows overriding to disable building the plugins + defaultPlugins = getDefaultPlugins ( + lib.mapAttrsToList ( + id: plugin: + plugin + // { + patches = [ (getPluginPatch finalAttrs.src id) ]; + } + ) releaseData.plugins + ); + + buildInputs = [ + libGL + ]; + + nativeBuildInputs = [ + nodejs + yarn-berry.yarn-berry-offline + yarn-berry.yarnBerryConfigHook + (python3.withPackages (ps: with ps; [ distutils ])) + pkg-config + pango + cairo + pixman + libsecret + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + xcbuild + buildPackages.cctools + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + copyDesktopItems + ]; + + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + + # Disable scripts for now, so that yarnBerryConfigHook does not try to build anything + # before we can patchShebangs additional paths (see buildPhase). + # https://github.com/NixOS/nixpkgs/blob/3cd051861c41df675cee20153bfd7befee120a98/pkgs/by-name/ya/yarn-berry/fetcher/yarn-berry-config-hook.sh#L83 + YARN_ENABLE_SCRIPTS = 0; + }; + + postPatch = '' + # Don't automatically build everything + sed -i '/postinstall/d' package.json + # Don't install onenote-converter subpackage deps + sed -i '/onenote-converter/d' packages/{lib,app-desktop}/package.json + # Don't build the default plugins, would require networking. We build them separately. + sed -i "/'buildDefaultPlugins',/d" packages/app-desktop/gulpfile.ts + ''; + + buildPhase = '' + runHook preBuild + + unset YARN_ENABLE_SCRIPTS + + for node_modules in packages/*/node_modules; do + patchShebangs $node_modules + done + + yarn config set enableInlineBuilds true + + echo "installing yarn dependencies..." + yarn workspaces focus \ + root \ + @joplin/app-desktop + + echo "building workspaces..." + yarn workspaces foreach -vi \ + --topological-dev \ + --recursive \ + --from @joplin/app-desktop \ + run build + yarn workspaces foreach -vi \ + --parallel \ + --recursive \ + --from @joplin/app-desktop \ + run tsc + + # electronDist needs to be modifiable on Darwin + cp -r ${electron.dist} electronDist + chmod -R u+w electronDist + electronDist="$PWD/electronDist" + + echo "bundling desktop application..." + cd packages/app-desktop + + # copy over defaultPlugins + ${lib.concatMapStringsSep "\n" ( + plugin: "install -Dt ./build/defaultPlugins ${plugin}/*.jpl" + ) finalAttrs.defaultPlugins} + + # file is expected to be present for Linux build + mkdir dist && touch dist/AppImage + + yarn gulp before-dist + + yarn run electronRebuild + + yarn run electron-builder \ + --dir \ + -c.electronDist="$electronDist" \ + -c.electronVersion=${electron.version} \ + -c.mac.identity=null + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + ${lib.optionalString stdenv.hostPlatform.isLinux '' + outdir="$out/share/joplin-desktop" + mkdir -p "$outdir" + + cp -r dist/*unpacked/* "$outdir" + + for file in "$src/Assets/LinuxIcons"/*.png; do + resolution=$(basename "$file" .png) + install -Dm644 "$file" "$out/share/icons/hicolor/$resolution/apps/joplin.png" + done + + makeWrapper "$outdir"/joplin $out/bin/joplin-desktop \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ + --add-flags "--no-sandbox" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" \ + --inherit-argv0 + ''} + + ${lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications + cp -r dist/mac*/Joplin.app $out/Applications + makeWrapper $out/Applications/Joplin.app/Contents/MacOS/Joplin $out/bin/joplin-desktop + ''} + + runHook postInstall + ''; + + desktopItems = [ + (makeDesktopItem { + name = "joplin"; + desktopName = "Joplin"; + exec = "joplin-desktop %U"; + icon = "joplin"; + comment = "Joplin for Desktop"; + categories = [ "Office" ]; + startupWMClass = "@joplin/app-desktop"; + mimeTypes = [ "x-scheme-handler/joplin" ]; + }) + ]; + meta = with lib; { description = "Open source note taking and to-do application with synchronisation capabilities"; mainProgram = "joplin-desktop"; @@ -34,73 +234,8 @@ let homepage = "https://joplinapp.org"; license = licenses.agpl3Plus; maintainers = with maintainers; [ - hugoreeves - qjoly - yajo - ]; - platforms = [ - "x86_64-linux" - "x86_64-darwin" - "aarch64-darwin" + fugi ]; + inherit (electron.meta) platforms; }; - - linux = appimageTools.wrapType2 { - inherit - pname - version - src - meta - ; - nativeBuildInputs = [ makeWrapper ]; - - profile = '' - export LC_ALL=C.UTF-8 - ''; - - extraInstallCommands = '' - wrapProgram $out/bin/joplin-desktop \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" - install -Dm644 ${appimageContents}/joplin.desktop $out/share/applications/joplin.desktop - install -Dm644 ${appimageContents}/joplin.png $out/share/pixmaps/joplin.png - substituteInPlace $out/share/applications/joplin.desktop \ - --replace-fail StartupWMClass=Joplin StartupWMClass=@joplin/app-desktop \ - --replace-fail 'Exec=AppRun' 'Exec=joplin-desktop' - ''; - - passthru.updateScript = ./update.py; - }; - - darwin = stdenv.mkDerivation { - inherit - pname - version - src - meta - ; - - nativeBuildInputs = [ _7zz ]; - - unpackPhase = '' - runHook preUnpack - 7zz x -x'!Joplin ${version}/Applications' -xr'!*:com.apple.cs.Code*' $src - runHook postUnpack - ''; - - sourceRoot = if stdenv.hostPlatform.isx86_64 then "Joplin ${version}" else "."; - - postPatch = '' - chmod a+x Joplin.app/Contents/Resources/build/7zip/7za - ''; - - installPhase = '' - runHook preInstall - mkdir -p $out/Applications - cp -R Joplin.app $out/Applications - runHook postInstall - ''; - - passthru.updateScript = ./update.py; - }; -in -if stdenv.hostPlatform.isDarwin then darwin else linux +}) diff --git a/pkgs/by-name/jo/joplin-desktop/release-data.json b/pkgs/by-name/jo/joplin-desktop/release-data.json index 329257377897..abfc3163767d 100644 --- a/pkgs/by-name/jo/joplin-desktop/release-data.json +++ b/pkgs/by-name/jo/joplin-desktop/release-data.json @@ -1,15 +1,19 @@ { "version": "3.4.6", - "x86_64-linux": { - "url": "https://github.com/laurent22/joplin/releases/download/v3.4.6/Joplin-3.4.6.AppImage", - "sha256": "0xf5lmjv49rq5bnczpydflzzhha8rzcn3iy7zpi5wqzmzsp0jg2p" + "hash": "sha256-++9FYxeRVPPesw8ZYH6a2UdYTkaU7sJa8lURqBsYy94=", + "plugins": { + "io.github.jackgruber.backup": { + "name": "joplin-plugin-backup", + "url": "https://github.com/JackGruber/joplin-plugin-backup/archive/abb58175e2d2bf34899f1b32cb74137e5c788bf9.tar.gz", + "hash": "sha256-3J7TP3UClLDH402UqppQMsc1WmFjYIpIQ4uwGlTsyBs=", + "npmDepsHash": "sha256-Grn4KQck6o+k8fj6qPxmx7S+4PTWvY5N4pE7Bj+47ps=" + }, + "io.github.personalizedrefrigerator.js-draw": { + "name": "joplin-plugin-freehand-drawing", + "url": "https://github.com/personalizedrefrigerator/joplin-plugin-freehand-drawing/archive/63b6d3f185b5b3664632e498df7c7ad7824038d0.tar.gz", + "hash": "sha256-4sl+ktdMQ8PSELAeWMv9Ezgwrx5YDcC/7ou2ZSF2OyQ=", + "npmDepsHash": "sha256-qwhVFSDafTnKihcwZtLK5fS/Nc15e+ezAso47T1LGec=" + } }, - "x86_64-darwin": { - "url": "https://github.com/laurent22/joplin/releases/download/v3.4.6/Joplin-3.4.6.dmg", - "sha256": "1yahng1rciyrviykksqhk2wfkmrff77frsb7fkaxbhll1p8p74hm" - }, - "aarch64-darwin": { - "url": "https://github.com/laurent22/joplin/releases/download/v3.4.6/Joplin-3.4.6-arm64.dmg", - "sha256": "1k5ipsbss3qkyi5b3bw9agk4jmbsakvskrff71v8hg5wk6vi3m7c" - } + "deps_hash": "sha256-j/Ge+OdWQw+Ja9S9D8tjERiO2uifeSa4Za/IyzrIRSw=" } diff --git a/pkgs/by-name/jo/joplin-desktop/update.py b/pkgs/by-name/jo/joplin-desktop/update.py index f96e26a59102..e1ee691c6a50 100755 --- a/pkgs/by-name/jo/joplin-desktop/update.py +++ b/pkgs/by-name/jo/joplin-desktop/update.py @@ -1,18 +1,33 @@ #!/usr/bin/env nix-shell -#!nix-shell -i python3 -p 'python3.withPackages(ps: [ps.requests ps.plumbum])' nix-prefetch +#!nix-shell -i python3 -p 'python3.withPackages(ps: [ps.requests ps.plumbum])' nix-prefetch nix-prefetch-git yarn-berry_4 yarn-berry_4.yarn-berry-fetcher prefetch-npm-deps import json import requests +import tempfile +import shutil from pathlib import Path -from plumbum.cmd import nix_prefetch_url +from plumbum.cmd import nix_prefetch, nix_build, yarn, chmod, yarn_berry_fetcher, prefetch_npm_deps, diff HERE = Path(__file__).parent -SUFFIXES = ( - ("x86_64-linux", ".AppImage"), - ("x86_64-darwin", ".dmg"), - ("aarch64-darwin", "-arm64.dmg"), -) + +def write_release(release): + with HERE.joinpath("release-data.json").open("w") as fd: + json.dump(release, fd, indent=2) + fd.write("\n") + +def dict_to_argstr(d): + args = "{ " + for key, value in d.items(): + args += f'"{key}" = "{value}"; ' + args += "}" + return args + + +package = HERE.joinpath("package.nix") + + +print("fetching latest release...") latest = requests.get( "https://api.github.com/repos/laurent22/joplin/releases/latest" @@ -23,10 +38,97 @@ release = { "version": version, } -for arch, suffix in SUFFIXES: - url = f"https://github.com/laurent22/joplin/releases/download/v{version}/Joplin-{version}{suffix}" - release[arch] = {"url": url, "sha256": nix_prefetch_url(url).strip()} +print(version) -with HERE.joinpath("release-data.json").open("w") as fd: - json.dump(release, fd, indent=2) - fd.write("\n") + +print("prefetching source...") + +release["hash"] = nix_prefetch[ + "--option", + "extra-experimental-features", + "flakes", + "--tag", + f"v{version}", + "--rev", + "--expr", + "null", + package +]().strip() + +print(release["hash"]) + +# use new version and hash +write_release(release) + +src_dir = nix_build[ + "--no-out-link", + "-E", + f"((import {{}}).callPackage {package} {{}}).src" +]().strip() + +print(src_dir) + + +print("prefetching default plugins...") + +default_plugins_dir = Path(src_dir).joinpath("packages/default-plugins") + +with default_plugins_dir.joinpath("pluginRepositories.json").open() as fd: + plugin_repositories = json.load(fd) + +release["plugins"] = dict() + +for key, value in plugin_repositories.items(): + print(key) + + plugin = { + "name": "", + "url": "", + "hash": "", + "npmDepsHash": "", + } + + plugin["name"] = value["cloneUrl"].split("/")[-1].removesuffix(".git") + + plugin["url"] = f"{value["cloneUrl"].removesuffix('.git')}/archive/{value["commit"]}.tar.gz" + + plugin["hash"] = nix_prefetch.with_cwd(HERE)[ + "--option", + "extra-experimental-features", + "flakes", + f"((import {{}}).callPackage ./buildPlugin.nix {dict_to_argstr(plugin)}).src" + ]().strip() + + plugin_src = nix_build.with_cwd(HERE)[ + "--no-out-link", + "-E", + f"((import {{}}).callPackage ./buildPlugin.nix {dict_to_argstr(plugin)}).src" + ]().strip() + plugin["npmDepsHash"] = prefetch_npm_deps(Path(plugin_src).joinpath("package-lock.json")).strip() + + release["plugins"][key] = plugin + + +print("fetching missing-hashes...") + +yarn_lock = Path(src_dir).joinpath("yarn.lock") +missing_hashes = HERE.joinpath("missing-hashes.json") + +with missing_hashes.open("w") as fd: + new_missing_hashes = yarn_berry_fetcher[ + "missing-hashes", + yarn_lock + ]() + fd.write(new_missing_hashes) + + +print("prefetching offline cache...") + +release["deps_hash"] = yarn_berry_fetcher[ + "prefetch", + yarn_lock, + missing_hashes +]().strip() + + +write_release(release) From 07d8e33f6020c698276905e98774a77ad8520ba3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 10:54:30 +0000 Subject: [PATCH 263/281] sl1-to-photon: 0.1.3+ -> 0.1.3 --- pkgs/by-name/sl/sl1-to-photon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/sl1-to-photon/package.nix b/pkgs/by-name/sl/sl1-to-photon/package.nix index f763d9fcb90d..826b994e9b4e 100644 --- a/pkgs/by-name/sl/sl1-to-photon/package.nix +++ b/pkgs/by-name/sl/sl1-to-photon/package.nix @@ -4,7 +4,7 @@ python312Packages, }: let - version = "0.1.3+"; + version = "0.1.3"; in python312Packages.buildPythonApplication rec { pname = "sl1-to-photon"; @@ -14,7 +14,7 @@ python312Packages.buildPythonApplication rec { owner = "cab404"; repo = "SL1toPhoton"; rev = "7edc6ea99818622f5d49ac7af80ddd4916b8c19f"; - sha256 = "ssFfjlBMi3FHosDBUA2gs71VUIBkEdPVcV3STNxmOIM="; + sha256 = "sha256-ssFfjlBMi3FHosDBUA2gs71VUIBkEdPVcV3STNxmOIM="; }; pythonPath = with python312Packages; [ From 4bf0ff096572d957a8d1aa9f3e1faad20d348104 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 1 Sep 2025 04:57:10 +1000 Subject: [PATCH 264/281] kolla: 19.4.0 -> 20.1.0 (#438869) * kolla: 19.4.0 -> 20.1.0 * Update pkgs/by-name/ko/kolla/package.nix --------- Co-authored-by: Sandro --- pkgs/by-name/ko/kolla/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/kolla/package.nix b/pkgs/by-name/ko/kolla/package.nix index 3c7698f87554..eb7361d9a718 100644 --- a/pkgs/by-name/ko/kolla/package.nix +++ b/pkgs/by-name/ko/kolla/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "kolla"; - version = "19.4.0"; + version = "20.1.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "kolla"; - hash = "sha256-yVNMCqg6eAUhLg3iAjDkYpMoIKc6OksDri9jNpyaS7c="; - rev = version; + tag = version; + hash = "sha256-vVP9EwxAY2NBSciPSOvVaoCu85QVdFduY5aXPUI03XI="; }; postPatch = '' From b113edbdf928497d1ce1b5e62cbba930ea528837 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Aug 2025 07:30:35 +0000 Subject: [PATCH 265/281] octodns-providers.gandi: 1.0.0 -> 1.1.0 --- pkgs/by-name/oc/octodns/providers/gandi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/gandi/package.nix b/pkgs/by-name/oc/octodns/providers/gandi/package.nix index a9e434bda87a..32c3c616cb73 100644 --- a/pkgs/by-name/oc/octodns/providers/gandi/package.nix +++ b/pkgs/by-name/oc/octodns/providers/gandi/package.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "octodns-gandi"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "octodns"; repo = "octodns-gandi"; tag = "v${version}"; - hash = "sha256-+0djfrlKAb9Rv6eaybGAg5YpS5PK3EHFbG/3bxa6WhQ="; + hash = "sha256-0wtG/W5pkatLQ0rXTnbHDoycWOUzOK3fcDQzt93opCc="; }; build-system = [ From 1da640cb037c0bfdeba45f263992b6601429366a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 14:37:34 +0000 Subject: [PATCH 266/281] hyprutils: 0.8.3 -> 0.8.4 --- pkgs/by-name/hy/hyprutils/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hy/hyprutils/package.nix b/pkgs/by-name/hy/hyprutils/package.nix index 442a68e6c30b..1573eedda079 100644 --- a/pkgs/by-name/hy/hyprutils/package.nix +++ b/pkgs/by-name/hy/hyprutils/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hyprutils"; - version = "0.8.3"; + version = "0.8.4"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprutils"; tag = "v${finalAttrs.version}"; - hash = "sha256-PosTxeL39YrLvCX5MqqPA6NNWQ4T5ea5K55nmN7ju9Q="; + hash = "sha256-oRDel6pNl/T2tI+nc/USU9ZP9w08dxtl7hiZxa0C/Wc="; }; nativeBuildInputs = [ From a1503b80b90ba2da1a931ed471f101ad16bb81a8 Mon Sep 17 00:00:00 2001 From: Shogo Takata Date: Mon, 1 Sep 2025 04:35:05 +0900 Subject: [PATCH 267/281] zssh: fix build failure Fixes build of zssh The depracated type name "CPPFunction" in readline is replaced with the replacement "rl_completion_func_t". --- pkgs/by-name/zs/zssh/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/zs/zssh/package.nix b/pkgs/by-name/zs/zssh/package.nix index 8d1c933b140a..9e58e7517f0a 100644 --- a/pkgs/by-name/zs/zssh/package.nix +++ b/pkgs/by-name/zs/zssh/package.nix @@ -34,6 +34,9 @@ stdenv.mkDerivation rec { postPatch = '' sed -i 1i'#include ' openpty.c + # readline has renamed the type name + substituteInPlace completion.c \ + --replace-fail CPPFunction rl_completion_func_t ''; # The makefile does not create the directories From 78e2b2ef0662e0cbcf9e0cf91883b5e3157122da Mon Sep 17 00:00:00 2001 From: Harish Rajagopal Date: Sat, 30 Aug 2025 16:44:22 +0200 Subject: [PATCH 268/281] Allow setting user password file with the environment --- nixos/modules/services/databases/lldap.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/databases/lldap.nix b/nixos/modules/services/databases/lldap.nix index 3738dba506a7..e21deef91f33 100644 --- a/nixos/modules/services/databases/lldap.nix +++ b/nixos/modules/services/databases/lldap.nix @@ -175,8 +175,10 @@ in assertions = [ { assertion = - (cfg.settings.ldap_user_pass_file or null) != null || (cfg.settings.ldap_user_pass or null) != null; - message = "lldap: Default admin user password must be set. Please set the `ldap_user_pass` or better the `ldap_user_pass_file` setting."; + (cfg.settings.ldap_user_pass_file or null) != null + || (cfg.settings.ldap_user_pass or null) != null + || (cfg.environment.LLDAP_LDAP_USER_PASS_FILE or null) != null; + message = "lldap: Default admin user password must be set. Please set the `ldap_user_pass` or better the `ldap_user_pass_file` setting. Alternatively, you can set the `LLDAP_LDAP_USER_PASS_FILE` environment variable."; } { assertion = From 414974a448946ab5e1470f69da7af9a9dceb53ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 19:55:12 +0000 Subject: [PATCH 269/281] libretro.gpsp: 0-unstable-2025-01-20 -> 0-unstable-2025-08-21 --- pkgs/applications/emulators/libretro/cores/gpsp.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix index 2b86c4bd0e2a..69b64b3705b5 100644 --- a/pkgs/applications/emulators/libretro/cores/gpsp.nix +++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gpsp"; - version = "0-unstable-2025-01-20"; + version = "0-unstable-2025-08-21"; src = fetchFromGitHub { owner = "libretro"; repo = "gpsp"; - rev = "b0d5d27ae51c23f514974ddffa5760f1e1d05d9b"; - hash = "sha256-e2U1xEshoPJlaVUEbqNZIayNaSdDC65hE1VrvxvQSx0="; + rev = "143b0abb02a6ff501757674c9fdf47e0fcd7cbd3"; + hash = "sha256-XdcoM0hzVvuZZn7kXh1X8HSUGGEm/0Uqh7du7nx4sIE="; }; makefile = "Makefile"; From 6d64dacf9e3c0d895212611333ef5d43f34d528d Mon Sep 17 00:00:00 2001 From: Shogo Takata Date: Mon, 1 Sep 2025 04:58:12 +0900 Subject: [PATCH 270/281] gitlab-ci-local: 4.60.1 -> 4.61.1 Updates gitlab-ci-local. Removed the patch because upstream replaced re2 with re2js. --- pkgs/by-name/gi/gitlab-ci-local/package.nix | 29 +++------------------ 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-ci-local/package.nix b/pkgs/by-name/gi/gitlab-ci-local/package.nix index 6de5e0960772..147140ad9f37 100644 --- a/pkgs/by-name/gi/gitlab-ci-local/package.nix +++ b/pkgs/by-name/gi/gitlab-ci-local/package.nix @@ -12,16 +12,16 @@ buildNpmPackage rec { pname = "gitlab-ci-local"; - version = "4.60.1"; + version = "4.61.1"; src = fetchFromGitHub { owner = "firecow"; repo = "gitlab-ci-local"; rev = version; - hash = "sha256-6v5iyQCP+3bJdG9uvPAsMaJ7mW2xj1kMhn8h2eLsl28="; + hash = "sha256-zHYUe5fAjK34zCjTYkg4pvvjRsaeuCyu7Gelcqki8P0="; }; - npmDepsHash = "sha256-P09uxOtlY9AAJyKLTdnFOfw0H6V4trr2hznEonOO58E="; + npmDepsHash = "sha256-eLT2ejLOtEI7eqWikBc/wFrStCuvYHvlZk9JiMPfuUI="; nativeBuildInputs = [ makeBinaryWrapper @@ -34,29 +34,6 @@ buildNpmPackage rec { ''; postInstall = '' - NODE_MODULES=$out/lib/node_modules/gitlab-ci-local/node_modules - - # Remove intermediate build files for re2 to reduce dependencies. - # - # This does not affect the behavior. On npm `re2` does not ship - # the build directory and downloads a prebuilt version of the - # `re2.node` binary. This method produces the same result. - find $NODE_MODULES/re2/build -type f ! -path "*/Release/re2.node" -delete - strip -x $NODE_MODULES/re2/build/Release/re2.node - - # Remove files that depend on python3 - # - # The node-gyp package is only used for building re2, so it is - # not needed at runtime. I did not remove the whole directory - # because of some dangling links to the node-gyp directory which - # is not required. It is possible to remove the directory and all - # the files that link to it, but I figured it was not worth - # tracking down the files. - # - # The re2/vendor directory is used for building the re2.node - # binary, so it is not needed at runtime. - rm -rf $NODE_MODULES/{node-gyp/gyp,re2/vendor} - wrapProgram $out/bin/gitlab-ci-local \ --prefix PATH : "${ lib.makeBinPath [ From 64005cd8f29795220e266588e59fe9b2dc3f787f Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 31 Aug 2025 16:04:13 +0200 Subject: [PATCH 271/281] linux/hardened/patches/6.12: v6.12.41-hardened1 -> v6.12.43-hardened1 --- pkgs/os-specific/linux/kernel/hardened/patches.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json index ca2e040f3df0..f9138a4b60ed 100644 --- a/pkgs/os-specific/linux/kernel/hardened/patches.json +++ b/pkgs/os-specific/linux/kernel/hardened/patches.json @@ -2,11 +2,11 @@ "6.12": { "patch": { "extra": "-hardened1", - "name": "linux-hardened-v6.12.41-hardened1.patch", - "sha256": "1a0gc03nr0aiy2zadg6hfy718nlb2k8p5h5ymvwsdl6kblxi9f47", - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.12.41-hardened1/linux-hardened-v6.12.41-hardened1.patch" + "name": "linux-hardened-v6.12.43-hardened1.patch", + "sha256": "10hp4718agz7bj4wnis7g1c8ahnwn5917a5v88y9iwawrjm9148v", + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.12.43-hardened1/linux-hardened-v6.12.43-hardened1.patch" }, - "sha256": "09qfpxyxi3z8cd64r2r5mxvh54a5sx8p5mk4d50y4ga2k6pa66bb", - "version": "6.12.41" + "sha256": "1vmxywg11z946i806sg7rk7jr9px87spmwwbzjxpps2nsjybpjqg", + "version": "6.12.43" } } From 10f00af9c514b4a28dbfbc2c47297de6ad2153bf Mon Sep 17 00:00:00 2001 From: wrvsrx Date: Sun, 31 Aug 2025 18:57:34 +0800 Subject: [PATCH 272/281] python3Packages.opensearch-py: replace orphaned commit by a commit merged in upstream https://github.com/opensearch-project/opensearch-py/pull/936 was squash merged meaning https://github.com/opensearch-project/opensearch-py/commit/2f9eeaad3f7bd38518b23a59659ccf02fff19577 might be garbage collected soon. This PR relace the orphaned commit by the actual merged commit. --- .../python-modules/opensearch-py/default.nix | 7 +-- .../remove-delete-event-loop-fixture.patch | 62 +++++++++++++++++++ 2 files changed, 64 insertions(+), 5 deletions(-) create mode 100644 pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch diff --git a/pkgs/development/python-modules/opensearch-py/default.nix b/pkgs/development/python-modules/opensearch-py/default.nix index 9da3f6d21d44..8c881bf5ba71 100644 --- a/pkgs/development/python-modules/opensearch-py/default.nix +++ b/pkgs/development/python-modules/opensearch-py/default.nix @@ -43,11 +43,8 @@ buildPythonPackage rec { patches = [ # Remove delete event_loop fixture to fix test with pytest-asyncio 1.x - (fetchpatch { - name = "remove-delete-event-loop-fixture.patch"; - url = "https://github.com/opensearch-project/opensearch-py/commit/2f9eeaad3f7bd38518b23a59659ccf02fff19577.patch"; - hash = "sha256-ljg9GiXPOokrIRS+gF+W9DnZ71AzH8WmLeb3G7rLeK8="; - }) + # reference: https://github.com/opensearch-project/opensearch-py/pull/936 + ./remove-delete-event-loop-fixture.patch ]; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch b/pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch new file mode 100644 index 000000000000..1ef46f47fbb6 --- /dev/null +++ b/pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch @@ -0,0 +1,62 @@ +From 2f9eeaad3f7bd38518b23a59659ccf02fff19577 Mon Sep 17 00:00:00 2001 +From: florian +Date: Thu, 28 Aug 2025 09:57:14 +0200 +Subject: [PATCH] fix: remove delete event_loop fixture + +Signed-off-by: florian +--- + .../test_async/test_transport.py | 20 +++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/test_opensearchpy/test_async/test_transport.py b/test_opensearchpy/test_async/test_transport.py +index 51388dddb..34ae41b4e 100644 +--- a/test_opensearchpy/test_async/test_transport.py ++++ b/test_opensearchpy/test_async/test_transport.py +@@ -439,7 +439,9 @@ async def test_sniff_on_fail_failing_does_not_prevent_retires( + assert 1 == len(conn_err.calls) + assert 1 == len(conn_data.calls) + +- async def test_sniff_after_n_seconds(self, event_loop: Any) -> None: ++ async def test_sniff_after_n_seconds(self) -> None: ++ event_loop = asyncio.get_event_loop() ++ + t: Any = AsyncTransport( + [{"data": CLUSTER_NODES}], + connection_class=DummyConnection, +@@ -493,9 +495,7 @@ async def test_transport_close_closes_all_pool_connections(self) -> None: + await t2.close() + assert all([conn.closed for conn in t2.connection_pool.connections]) + +- async def test_sniff_on_start_error_if_no_sniffed_hosts( +- self, event_loop: Any +- ) -> None: ++ async def test_sniff_on_start_error_if_no_sniffed_hosts(self) -> None: + t: Any = AsyncTransport( + [ + {"data": ""}, +@@ -512,9 +512,9 @@ async def test_sniff_on_start_error_if_no_sniffed_hosts( + await t._async_call() + assert str(e.value) == "TransportError(N/A, 'Unable to sniff hosts.')" + +- async def test_sniff_on_start_waits_for_sniff_to_complete( +- self, event_loop: Any +- ) -> None: ++ async def test_sniff_on_start_waits_for_sniff_to_complete(self) -> None: ++ event_loop = asyncio.get_event_loop() ++ + t: Any = AsyncTransport( + [ + {"delay": 1, "data": ""}, +@@ -550,9 +550,9 @@ async def test_sniff_on_start_waits_for_sniff_to_complete( + # and then resolved immediately after. + assert 1 <= duration < 2 + +- async def test_sniff_on_start_close_unlocks_async_calls( +- self, event_loop: Any +- ) -> None: ++ async def test_sniff_on_start_close_unlocks_async_calls(self) -> None: ++ event_loop = asyncio.get_event_loop() ++ + t: Any = AsyncTransport( + [ + {"delay": 10, "data": CLUSTER_NODES}, From 95142c69e88852179c1cffc2e5fde3b737712ae5 Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Wed, 27 Aug 2025 23:02:28 -0400 Subject: [PATCH 273/281] buck2: Refactor, clean up derivation --- pkgs/by-name/bu/buck2/hashes.json | 23 ++--- pkgs/by-name/bu/buck2/package.nix | 143 ++++++++++++------------------ pkgs/by-name/bu/buck2/update.sh | 33 +++---- 3 files changed, 79 insertions(+), 120 deletions(-) diff --git a/pkgs/by-name/bu/buck2/hashes.json b/pkgs/by-name/bu/buck2/hashes.json index 07cbb3ff70e9..920ca28a5b75 100644 --- a/pkgs/by-name/bu/buck2/hashes.json +++ b/pkgs/by-name/bu/buck2/hashes.json @@ -1,11 +1,14 @@ -{ "_comment": "@generated by pkgs/by-name/bu/buck2/update.sh" -, "_prelude": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=" -, "buck2-x86_64-linux": "sha256-l/W6Bza01IyOFvHb2rlBY72Tl+JNgwmkO8EhUPWrxBY=" -, "rust-project-x86_64-linux": "sha256-3UGgvQKSm6Qohk/NDRU1fM+eFEpqM9XMLxL2AkXXrW0=" -, "buck2-x86_64-darwin": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=" -, "rust-project-x86_64-darwin": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=" -, "buck2-aarch64-linux": "sha256-dhqBYFQ6e5nWSrbUMUFoato1sb4bl95JcdqcgeC5mcs=" -, "rust-project-aarch64-linux": "sha256-Zduna35ieycN80K2wh5OkcSaOWiqhxLJkduBk7f2XqU=" -, "buck2-aarch64-darwin": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=" -, "rust-project-aarch64-darwin": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=" +{ + "rust-project-aarch64-linux": "sha256-Zduna35ieycN80K2wh5OkcSaOWiqhxLJkduBk7f2XqU=", + "buck2-aarch64-linux": "sha256-dhqBYFQ6e5nWSrbUMUFoato1sb4bl95JcdqcgeC5mcs=", + "buck2-aarch64-darwin": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=", + "buck2-x86_64-linux": "sha256-l/W6Bza01IyOFvHb2rlBY72Tl+JNgwmkO8EhUPWrxBY=", + "rust-project-x86_64-darwin": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=", + "version": "2025-08-15", + "rust-project-x86_64-linux": "sha256-3UGgvQKSm6Qohk/NDRU1fM+eFEpqM9XMLxL2AkXXrW0=", + "buck2-x86_64-darwin": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=", + "rust-project-aarch64-darwin": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=", + "prelude_fod": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=", + "_comment": "Generated by buck2 update.sh", + "prelude_git": "892cb85f5fc3258c7e4f89a836821ec4b8c7ee44" } diff --git a/pkgs/by-name/bu/buck2/package.nix b/pkgs/by-name/bu/buck2/package.nix index 9c783d7a63f8..35412f6a93df 100644 --- a/pkgs/by-name/bu/buck2/package.nix +++ b/pkgs/by-name/bu/buck2/package.nix @@ -1,11 +1,11 @@ { - fetchurl, lib, stdenv, - zstd, + buildPackages, + fetchurl, installShellFiles, - testers, - buck2, # for passthru.tests + versionCheckHook, + zstd, }: # NOTE (aseipp): buck2 uses a precompiled binary build for good reason — the @@ -43,9 +43,6 @@ let # compatible buck2-prelude buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); - # our version of buck2; this should be a git tag - version = "2025-08-15"; - # map our platform name to the rust toolchain suffix # NOTE (aseipp): must be synchronized with update.sh! platform-suffix = @@ -55,115 +52,85 @@ let x86_64-linux = "x86_64-unknown-linux-musl"; aarch64-linux = "aarch64-unknown-linux-musl"; } - ."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); - - # the platform-specific, statically linked binary — which is also - # zstd-compressed - buck2-src = - let - name = "buck2-${version}-${platform-suffix}.zst"; - hash = buildHashes."buck2-${stdenv.hostPlatform.system}"; - url = "https://github.com/facebook/buck2/releases/download/${version}/buck2-${platform-suffix}.zst"; - in - fetchurl { inherit name url hash; }; - - # rust-project, which is used to provide IDE integration Buck2 Rust projects, - # is part of the official distribution - rust-project-src = - let - name = "rust-project-${version}-${platform-suffix}.zst"; - hash = buildHashes."rust-project-${stdenv.hostPlatform.system}"; - url = "https://github.com/facebook/buck2/releases/download/${version}/rust-project-${platform-suffix}.zst"; - in - fetchurl { inherit name url hash; }; - - # compatible version of buck2 prelude; this is exported via passthru.prelude - # for downstream consumers to use when they need to automate any kind of - # tooling - prelude-src = - let - prelude-hash = "892cb85f5fc3258c7e4f89a836821ec4b8c7ee44"; - name = "buck2-prelude-${version}.tar.gz"; - hash = buildHashes."_prelude"; - url = "https://github.com/facebook/buck2-prelude/archive/${prelude-hash}.tar.gz"; - in - fetchurl { inherit name url hash; }; - + ."${stdenv.hostPlatform.system}"; in -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "buck2"; - version = "unstable-${version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made + version = "unstable-${buildHashes.version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made + srcs = [ - buck2-src - rust-project-src + # the platform-specific, statically linked binary — which is also + # zstd-compressed + (fetchurl { + url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/buck2-${platform-suffix}.zst"; + hash = buildHashes."buck2-${stdenv.hostPlatform.system}"; + }) + # rust-project, which is used to provide IDE integration Buck2 Rust projects, + # is part of the official distribution + (fetchurl { + url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/rust-project-${platform-suffix}.zst"; + hash = buildHashes."rust-project-${stdenv.hostPlatform.system}"; + }) ]; + + unpackCmd = "unzstd $curSrc -o $(stripHash $curSrc)"; sourceRoot = "."; + strictDeps = true; nativeBuildInputs = [ installShellFiles zstd ]; - doCheck = true; - dontConfigure = true; - dontStrip = true; - - unpackPhase = '' - runHook preUnpack - unzstd ${buck2-src} -o ./buck2 - unzstd ${rust-project-src} -o ./rust-project - runHook postUnpack - ''; - buildPhase = '' - runHook preBuild - chmod +x ./buck2 && chmod +x ./rust-project - runHook postBuild - ''; - checkPhase = '' - runHook preCheck - ./buck2 --version && ./rust-project --version - runHook postCheck - ''; installPhase = '' runHook preInstall - mkdir -p $out/bin - install -D buck2 $out/bin/buck2 - install -D rust-project $out/bin/rust-project + + install -D buck2* "$out/bin/buck2" + install -D rust-project* "$out/bin/rust-project" + runHook postInstall ''; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd buck2 \ - --bash <( $out/bin/buck2 completion bash ) \ - --fish <( $out/bin/buck2 completion fish ) \ - --zsh <( $out/bin/buck2 completion zsh ) - ''; + + postInstall = + let + emulator = stdenv.hostPlatform.emulator buildPackages; + in + lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) '' + installShellCompletion --cmd buck2 \ + --bash <(${emulator} $out/bin/buck2 completion bash ) \ + --fish <(${emulator} $out/bin/buck2 completion fish ) \ + --zsh <(${emulator} $out/bin/buck2 completion zsh ) + ''; + + doInstallCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + nativeInstallCheckInputs = [ versionCheckHook ]; + + # TODO: When --version returns a real output, remove this. + # Currently it just spits out a hash + preVersionCheck = "version=buck2"; passthru = { - prelude = prelude-src; + # compatible version of buck2 prelude; this is exported via passthru.prelude + # for downstream consumers to use when they need to automate any kind of + # tooling + prelude = fetchurl { + url = "https://github.com/facebook/buck2-prelude/archive/${buildHashes.prelude-git}.tar.gz"; + hash = buildHashes.prelude-fod; + }; updateScript = ./update.sh; - tests = testers.testVersion { - package = buck2; - - # NOTE (aseipp): the buck2 --version command doesn't actually print out - # the given version tagged in the release, but a hash, but not the git - # hash; the entire version logic is bizarrely specific to buck2, and needs - # to be reworked the open source build to behave like expected. in the - # mean time, it *does* always print out 'buck2 ...' so we can just - # match on "buck2" - version = "buck2"; - }; }; meta = { description = "Fast, hermetic, multi-language build system"; homepage = "https://buck2.build"; - changelog = "https://github.com/facebook/buck2/releases/tag/${version}"; + changelog = "https://github.com/facebook/buck2/releases/tag/${lib.removePrefix "unstable-" finalAttrs.version}"; license = with lib.licenses; [ asl20 # or mit ]; mainProgram = "buck2"; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; maintainers = with lib.maintainers; [ thoughtpolice lf- @@ -176,4 +143,4 @@ stdenv.mkDerivation { "aarch64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/bu/buck2/update.sh b/pkgs/by-name/bu/buck2/update.sh index ef158d8326ff..46fb8d847c77 100755 --- a/pkgs/by-name/bu/buck2/update.sh +++ b/pkgs/by-name/bu/buck2/update.sh @@ -1,5 +1,7 @@ #!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix-prefetch common-updater-scripts nix coreutils +#! nix-shell -I nixpkgs=./. +#! nix-shell -i bash +#! nix-shell -p curl jq common-updater-scripts nix coreutils # shellcheck shell=bash set -euo pipefail @@ -24,33 +26,20 @@ ARCHS=( NFILE=pkgs/by-name/bu/buck2/package.nix HFILE=pkgs/by-name/bu/buck2/hashes.json -rm -f "$HFILE" && touch "$HFILE" -PRELUDE_SHA256HASH="$(nix-prefetch-url --type sha256 "$PRELUDE_DL_URL")" -PRELUDE_SRIHASH="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$PRELUDE_SHA256HASH")" - -printf "{ \"_comment\": \"@generated by pkgs/by-name/bu/buck2/update.sh\"\n" >> "$HFILE" -printf ", \"_prelude\": \"$PRELUDE_SRIHASH\"\n" >> "$HFILE" +declare -A outputJson=() +outputJson["version"]="$VERSION" +outputJson["prelude_git"]="$PRELUDE_HASH" +outputJson["prelude_fod"]="$(nix --extra-experimental-features nix-command store prefetch-file --json "$PRELUDE_DL_URL" | jq -r .hash)" for arch in "${ARCHS[@]}"; do IFS=: read -r arch_name arch_target <<< "$arch" - sha256hash="$(nix-prefetch-url --type sha256 "https://github.com/facebook/buck2/releases/download/${VERSION}/buck2-${arch_target}.zst")" - srihash="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$sha256hash")" - echo ", \"buck2-$arch_name\": \"$srihash\"" >> "$HFILE" + outputJson["buck2-$arch_name"]="$(nix --extra-experimental-features nix-command store prefetch-file --json "https://github.com/facebook/buck2/releases/download/${VERSION}/buck2-${arch_target}.zst" | jq -r .hash)" - IFS=: read -r arch_name arch_target <<< "$arch" - sha256hash="$(nix-prefetch-url --type sha256 "https://github.com/facebook/buck2/releases/download/${VERSION}/rust-project-${arch_target}.zst")" - srihash="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$sha256hash")" - echo ", \"rust-project-$arch_name\": \"$srihash\"" >> "$HFILE" + outputJson["rust-project-$arch_name"]="$(nix --extra-experimental-features nix-command store prefetch-file --json "https://github.com/facebook/buck2/releases/download/${VERSION}/rust-project-${arch_target}.zst" | jq -r .hash)" done -echo "}" >> "$HFILE" -sed -i \ - '0,/version\s*=\s*".*";/s//version = "'"$VERSION"'";/' \ - "$NFILE" - -sed -i \ - '0,/prelude-hash\s*=\s*".*";/s//prelude-hash = "'"$PRELUDE_HASH"'";/' \ - "$NFILE" +outputJson["_comment"]="Generated by buck2 update.sh" +jq -n 'def _nwise($n): def nw: if length <= $n then . else .[0:$n] , (.[$n:] | nw) end; nw; [$ARGS.positional | _nwise(2) | {(.[0]): .[1]}] | add' --args "${outputJson[@]@k}" > "$HFILE" echo "Done; wrote $HFILE and updated version in $NFILE." From 1d76dbd9f4d3aaa0a9e9ea61b42745e2b102395e Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Thu, 28 Aug 2025 00:23:09 -0400 Subject: [PATCH 274/281] buck2: musl -> gnu So that we can ensure dependencies are up to date with security patches --- pkgs/by-name/bu/buck2/hashes.json | 8 ++++---- pkgs/by-name/bu/buck2/package.nix | 18 ++++++++++++++---- pkgs/by-name/bu/buck2/update.sh | 4 ++-- 3 files changed, 20 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/bu/buck2/hashes.json b/pkgs/by-name/bu/buck2/hashes.json index 920ca28a5b75..0ceda19e31cb 100644 --- a/pkgs/by-name/bu/buck2/hashes.json +++ b/pkgs/by-name/bu/buck2/hashes.json @@ -1,11 +1,11 @@ { - "rust-project-aarch64-linux": "sha256-Zduna35ieycN80K2wh5OkcSaOWiqhxLJkduBk7f2XqU=", - "buck2-aarch64-linux": "sha256-dhqBYFQ6e5nWSrbUMUFoato1sb4bl95JcdqcgeC5mcs=", + "rust-project-aarch64-linux": "sha256-Pm5lEIu0hzI5BuA/LuTKjBP8S63jiz1oSB0g9tSETGU=", + "buck2-aarch64-linux": "sha256-Gn/Q2P0Fs93SbOawhzv8Z9DgbrIUlQ+9E3PyCNsV1pk=", "buck2-aarch64-darwin": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=", - "buck2-x86_64-linux": "sha256-l/W6Bza01IyOFvHb2rlBY72Tl+JNgwmkO8EhUPWrxBY=", + "buck2-x86_64-linux": "sha256-gVOho7p25okvAV8OqXppdtwOOEzqH7VWcJBT4l5CT2U=", "rust-project-x86_64-darwin": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=", "version": "2025-08-15", - "rust-project-x86_64-linux": "sha256-3UGgvQKSm6Qohk/NDRU1fM+eFEpqM9XMLxL2AkXXrW0=", + "rust-project-x86_64-linux": "sha256-HKctvCiXyGFzfHfB3Qj6qR2p46i5vaaZgPg2J827ou4=", "buck2-x86_64-darwin": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=", "rust-project-aarch64-darwin": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=", "prelude_fod": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=", diff --git a/pkgs/by-name/bu/buck2/package.nix b/pkgs/by-name/bu/buck2/package.nix index 35412f6a93df..69d37644950d 100644 --- a/pkgs/by-name/bu/buck2/package.nix +++ b/pkgs/by-name/bu/buck2/package.nix @@ -5,6 +5,7 @@ fetchurl, installShellFiles, versionCheckHook, + autoPatchelfHook, zstd, }: @@ -49,8 +50,8 @@ let { x86_64-darwin = "x86_64-apple-darwin"; aarch64-darwin = "aarch64-apple-darwin"; - x86_64-linux = "x86_64-unknown-linux-musl"; - aarch64-linux = "aarch64-unknown-linux-musl"; + x86_64-linux = "x86_64-unknown-linux-gnu"; + aarch64-linux = "aarch64-unknown-linux-gnu"; } ."${stdenv.hostPlatform.system}"; in @@ -59,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: { version = "unstable-${buildHashes.version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made srcs = [ - # the platform-specific, statically linked binary — which is also + # the platform-specific binary — which is also # zstd-compressed (fetchurl { url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/buck2-${platform-suffix}.zst"; @@ -79,9 +80,15 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; nativeBuildInputs = [ installShellFiles + autoPatchelfHook zstd ]; + buildInputs = [ + #225963 + stdenv.cc.cc.libgcc or null + ]; + installPhase = '' runHook preInstall @@ -91,7 +98,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - postInstall = + # Have to put this at a weird stage because if it is put in + # postInstall, preFixup, or postFixup, autoPatchelf wouldn't + # have run yet + preInstallCheck = let emulator = stdenv.hostPlatform.emulator buildPackages; in diff --git a/pkgs/by-name/bu/buck2/update.sh b/pkgs/by-name/bu/buck2/update.sh index 46fb8d847c77..e47bb079bea5 100755 --- a/pkgs/by-name/bu/buck2/update.sh +++ b/pkgs/by-name/bu/buck2/update.sh @@ -18,9 +18,9 @@ echo "Latest buck2 prerelease: $VERSION" echo "Compatible buck2-prelude hash: $PRELUDE_HASH" ARCHS=( - "x86_64-linux:x86_64-unknown-linux-musl" + "x86_64-linux:x86_64-unknown-linux-gnu" "x86_64-darwin:x86_64-apple-darwin" - "aarch64-linux:aarch64-unknown-linux-musl" + "aarch64-linux:aarch64-unknown-linux-gnu" "aarch64-darwin:aarch64-apple-darwin" ) From a9022a9cd608b7e417f33c4f6c8a594ea23f14fc Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Thu, 28 Aug 2025 01:08:46 -0400 Subject: [PATCH 275/281] buck2: Use nushell for the updateScript --- pkgs/by-name/bu/buck2/hashes.json | 29 +++++++++++------- pkgs/by-name/bu/buck2/package.nix | 15 +++++----- pkgs/by-name/bu/buck2/update.nu | 49 +++++++++++++++++++++++++++++++ pkgs/by-name/bu/buck2/update.sh | 45 ---------------------------- 4 files changed, 75 insertions(+), 63 deletions(-) create mode 100755 pkgs/by-name/bu/buck2/update.nu delete mode 100755 pkgs/by-name/bu/buck2/update.sh diff --git a/pkgs/by-name/bu/buck2/hashes.json b/pkgs/by-name/bu/buck2/hashes.json index 0ceda19e31cb..a43b6382ea84 100644 --- a/pkgs/by-name/bu/buck2/hashes.json +++ b/pkgs/by-name/bu/buck2/hashes.json @@ -1,14 +1,21 @@ { - "rust-project-aarch64-linux": "sha256-Pm5lEIu0hzI5BuA/LuTKjBP8S63jiz1oSB0g9tSETGU=", - "buck2-aarch64-linux": "sha256-Gn/Q2P0Fs93SbOawhzv8Z9DgbrIUlQ+9E3PyCNsV1pk=", - "buck2-aarch64-darwin": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=", - "buck2-x86_64-linux": "sha256-gVOho7p25okvAV8OqXppdtwOOEzqH7VWcJBT4l5CT2U=", - "rust-project-x86_64-darwin": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=", + "x86_64-linux": { + "buck2": "sha256-gVOho7p25okvAV8OqXppdtwOOEzqH7VWcJBT4l5CT2U=", + "rust-project": "sha256-HKctvCiXyGFzfHfB3Qj6qR2p46i5vaaZgPg2J827ou4=" + }, + "x86_64-darwin": { + "buck2": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=", + "rust-project": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=" + }, + "aarch64-linux": { + "buck2": "sha256-Gn/Q2P0Fs93SbOawhzv8Z9DgbrIUlQ+9E3PyCNsV1pk=", + "rust-project": "sha256-Pm5lEIu0hzI5BuA/LuTKjBP8S63jiz1oSB0g9tSETGU=" + }, + "aarch64-darwin": { + "buck2": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=", + "rust-project": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=" + }, "version": "2025-08-15", - "rust-project-x86_64-linux": "sha256-HKctvCiXyGFzfHfB3Qj6qR2p46i5vaaZgPg2J827ou4=", - "buck2-x86_64-darwin": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=", - "rust-project-aarch64-darwin": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=", - "prelude_fod": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=", - "_comment": "Generated by buck2 update.sh", - "prelude_git": "892cb85f5fc3258c7e4f89a836821ec4b8c7ee44" + "preludeGit": "892cb85f5fc3258c7e4f89a836821ec4b8c7ee44", + "preludeFod": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=" } diff --git a/pkgs/by-name/bu/buck2/package.nix b/pkgs/by-name/bu/buck2/package.nix index 69d37644950d..49a25b6a6baa 100644 --- a/pkgs/by-name/bu/buck2/package.nix +++ b/pkgs/by-name/bu/buck2/package.nix @@ -43,9 +43,10 @@ let # procued by GitHub Actions. this also includes the hash for a download of a # compatible buck2-prelude buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); + archHashes = buildHashes.${stdenv.hostPlatform.system}; # map our platform name to the rust toolchain suffix - # NOTE (aseipp): must be synchronized with update.sh! + # NOTE (aseipp): must be synchronized with update.nu! platform-suffix = { x86_64-darwin = "x86_64-apple-darwin"; @@ -53,7 +54,7 @@ let x86_64-linux = "x86_64-unknown-linux-gnu"; aarch64-linux = "aarch64-unknown-linux-gnu"; } - ."${stdenv.hostPlatform.system}"; + .${stdenv.hostPlatform.system}; in stdenv.mkDerivation (finalAttrs: { pname = "buck2"; @@ -64,13 +65,13 @@ stdenv.mkDerivation (finalAttrs: { # zstd-compressed (fetchurl { url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/buck2-${platform-suffix}.zst"; - hash = buildHashes."buck2-${stdenv.hostPlatform.system}"; + hash = archHashes.buck2; }) # rust-project, which is used to provide IDE integration Buck2 Rust projects, # is part of the official distribution (fetchurl { url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/rust-project-${platform-suffix}.zst"; - hash = buildHashes."rust-project-${stdenv.hostPlatform.system}"; + hash = archHashes.rust-project; }) ]; @@ -124,11 +125,11 @@ stdenv.mkDerivation (finalAttrs: { # for downstream consumers to use when they need to automate any kind of # tooling prelude = fetchurl { - url = "https://github.com/facebook/buck2-prelude/archive/${buildHashes.prelude-git}.tar.gz"; - hash = buildHashes.prelude-fod; + url = "https://github.com/facebook/buck2-prelude/archive/${buildHashes.preludeGit}.tar.gz"; + hash = buildHashes.preludeFod; }; - updateScript = ./update.sh; + updateScript = ./update.nu; }; meta = { diff --git a/pkgs/by-name/bu/buck2/update.nu b/pkgs/by-name/bu/buck2/update.nu new file mode 100755 index 000000000000..dd43e7b834b6 --- /dev/null +++ b/pkgs/by-name/bu/buck2/update.nu @@ -0,0 +1,49 @@ +#!/usr/bin/env nix-shell +#! nix-shell -I ./. +#! nix-shell -i nu +#! nix-shell -p nushell nix + +const ARCHES = [ + { name: "x86_64-linux", target: "x86_64-unknown-linux-gnu" }, + { name: "x86_64-darwin", target: "x86_64-apple-darwin" }, + { name: "aarch64-linux", target: "aarch64-unknown-linux-gnu" }, + { name: "aarch64-darwin", target: "aarch64-apple-darwin" }, +]; + +const MANIFEST = "pkgs/by-name/bu/buck2/hashes.json" + +def main [] { + let version = http get "https://api.github.com/repos/facebook/buck2/releases" + | sort-by -r created_at + | where prerelease == true and name != "latest" + | first + | get name + + let preludeHash = http get $"https://github.com/facebook/buck2/releases/download/($version)/prelude_hash" | decode | str trim + let preludeFod = run-external "nix" "--extra-experimental-features" "nix-command" "store" "prefetch-file" "--json" $"https://github.com/facebook/buck2-prelude/archive/($preludeHash).tar.gz" | from json | get hash + + print $"Newest version: ($version)" + print $"Newest prelude hash: ($preludeHash)" + + let hashes = $ARCHES | par-each { + |arch| + + { + $arch.name: { + "buck2": (run-external "nix" "--extra-experimental-features" "nix-command" "store" "prefetch-file" "--json" $"https://github.com/facebook/buck2/releases/download/($version)/buck2-($arch.target).zst" | from json | get hash), + "rust-project": (run-external "nix" "--extra-experimental-features" "nix-command" "store" "prefetch-file" "--json" $"https://github.com/facebook/buck2/releases/download/($version)/rust-project-($arch.target).zst" | from json | get hash), + } + } + } | reduce { |val, accum| $accum | merge $val } + + let new_manifest = $hashes + | insert "version" $version + | insert "preludeGit" $preludeHash + | insert "preludeFod" $preludeFod + + $new_manifest + | to json + | append "\n" + | str join + | save -f $MANIFEST +} diff --git a/pkgs/by-name/bu/buck2/update.sh b/pkgs/by-name/bu/buck2/update.sh deleted file mode 100755 index e47bb079bea5..000000000000 --- a/pkgs/by-name/bu/buck2/update.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=./. -#! nix-shell -i bash -#! nix-shell -p curl jq common-updater-scripts nix coreutils -# shellcheck shell=bash -set -euo pipefail - -VERSION=$(curl -s https://api.github.com/repos/facebook/buck2/releases \ - | jq -r 'sort_by(.created_at) | reverse | - (map - (select ((.prerelease == true) and (.name != "latest"))) | - first - ) | .name') -PRELUDE_HASH=$(curl -sLo - "https://github.com/facebook/buck2/releases/download/${VERSION}/prelude_hash") -PRELUDE_DL_URL="https://github.com/facebook/buck2-prelude/archive/${PRELUDE_HASH}.tar.gz" - -echo "Latest buck2 prerelease: $VERSION" -echo "Compatible buck2-prelude hash: $PRELUDE_HASH" - -ARCHS=( - "x86_64-linux:x86_64-unknown-linux-gnu" - "x86_64-darwin:x86_64-apple-darwin" - "aarch64-linux:aarch64-unknown-linux-gnu" - "aarch64-darwin:aarch64-apple-darwin" -) - -NFILE=pkgs/by-name/bu/buck2/package.nix -HFILE=pkgs/by-name/bu/buck2/hashes.json - -declare -A outputJson=() -outputJson["version"]="$VERSION" -outputJson["prelude_git"]="$PRELUDE_HASH" -outputJson["prelude_fod"]="$(nix --extra-experimental-features nix-command store prefetch-file --json "$PRELUDE_DL_URL" | jq -r .hash)" - -for arch in "${ARCHS[@]}"; do - IFS=: read -r arch_name arch_target <<< "$arch" - outputJson["buck2-$arch_name"]="$(nix --extra-experimental-features nix-command store prefetch-file --json "https://github.com/facebook/buck2/releases/download/${VERSION}/buck2-${arch_target}.zst" | jq -r .hash)" - - outputJson["rust-project-$arch_name"]="$(nix --extra-experimental-features nix-command store prefetch-file --json "https://github.com/facebook/buck2/releases/download/${VERSION}/rust-project-${arch_target}.zst" | jq -r .hash)" -done - -outputJson["_comment"]="Generated by buck2 update.sh" -jq -n 'def _nwise($n): def nw: if length <= $n then . else .[0:$n] , (.[$n:] | nw) end; nw; [$ARGS.positional | _nwise(2) | {(.[0]): .[1]}] | add' --args "${outputJson[@]@k}" > "$HFILE" - -echo "Done; wrote $HFILE and updated version in $NFILE." From e6cb50b7edb109d393856d19b797ba6b6e71a4fc Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Fri, 29 Aug 2025 19:26:01 -0400 Subject: [PATCH 276/281] ramalama: 0.12.0 -> 0.12.1 --- pkgs/by-name/ra/ramalama/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ra/ramalama/package.nix b/pkgs/by-name/ra/ramalama/package.nix index 6b7f1b37f0e0..eecbc8237420 100644 --- a/pkgs/by-name/ra/ramalama/package.nix +++ b/pkgs/by-name/ra/ramalama/package.nix @@ -13,14 +13,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ramalama"; - version = "0.12.0"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "containers"; repo = "ramalama"; tag = "v${version}"; - hash = "sha256-Hozyf0yfB0XhxWeA3SS24BPfDDXYa2AXY8/gLh8ZFcU="; + hash = "sha256-BFJoM9MEprCdCANQntb4IIuWhtUXvCnK/mE7vOdf2PM="; }; build-system = with python3.pkgs; [ @@ -28,8 +28,9 @@ python3.pkgs.buildPythonApplication rec { wheel ]; - dependencies = [ - python3.pkgs.argcomplete + dependencies = with python3.pkgs; [ + argcomplete + pyyaml ]; nativeBuildInputs = [ From 8178f46ac3a78d11685a06c997e8ed55994dc727 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Mon, 18 Aug 2025 21:55:08 -0400 Subject: [PATCH 277/281] ramalama: add more optional dependencies 0. llama-cpp to infer directly on system, without containers. 1. mlx-lm for aarch64-darwin as an alternative inference engine. 2. huggingface-cli needed for some commands like `upload`. --- pkgs/by-name/ra/ramalama/package.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/ramalama/package.nix b/pkgs/by-name/ra/ramalama/package.nix index eecbc8237420..53e60e549b97 100644 --- a/pkgs/by-name/ra/ramalama/package.nix +++ b/pkgs/by-name/ra/ramalama/package.nix @@ -4,6 +4,9 @@ fetchFromGitHub, go-md2man, + # TODO: switch to llama-cpp-vulkan when moltenvk is upgraded to 1.3.0: + # https://github.com/NixOS/nixpkgs/pull/434130 + llama-cpp, podman, withPodman ? true, @@ -43,7 +46,21 @@ python3.pkgs.buildPythonApplication rec { postInstall = lib.optionalString withPodman '' wrapProgram $out/bin/ramalama \ - --prefix PATH : ${lib.makeBinPath [ podman ]} + --prefix PATH : ${ + lib.makeBinPath ( + [ + llama-cpp + podman + ] + ++ ( + with python3.pkgs; + [ + huggingface-hub + ] + ++ lib.optional (lib.meta.availableOn stdenv.hostPlatform mlx-lm) mlx-lm + ) + ) + } ''; pythonImportsCheck = [ From 1cb8fe021eb63d2f2c3d4c598f421b5ae19fecbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 31 Aug 2025 14:04:14 +0000 Subject: [PATCH 278/281] fzf: 0.65.1 -> 0.65.2 --- pkgs/by-name/fz/fzf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index b0a7337d9e5f..8c6c82c5fe0b 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "fzf"; - version = "0.65.1"; + version = "0.65.2"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf"; rev = "v${version}"; - hash = "sha256-cYRA7TCKvfFkWUpI4q1xYR3qzenZvx3cjVSerl0gweU="; + hash = "sha256-vIAkbZ3jx5B5+zdjT+4jMxhGPmiYUBIz5UjSP5HhQ9k="; }; vendorHash = "sha256-1wxi+wfTSSgJQLNbCdoFTz9G4XLgEX7PpzqpuVjEYL8="; From 2babe25e1b8c14feeee3f8c80267a2df0eca27d4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Aug 2025 01:55:35 +0000 Subject: [PATCH 279/281] python3Packages.osc-lib: 3.2.0 -> 4.1.0 --- pkgs/development/python-modules/osc-lib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/osc-lib/default.nix b/pkgs/development/python-modules/osc-lib/default.nix index 7f66de96733c..db3233248043 100644 --- a/pkgs/development/python-modules/osc-lib/default.nix +++ b/pkgs/development/python-modules/osc-lib/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "osc-lib"; - version = "3.2.0"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "osc-lib"; - rev = version; - hash = "sha256-P1f0wwtOo0LKbc3ay0Vh8GGi/2nRXcTr9JOByc2nlZY="; + tag = version; + hash = "sha256-mFZLVlq2mFgx5yQLBPVVT/zDLbOJ/EodAwsm/QxvW0Q="; }; # fake version to make pbr.packaging happy and not reject it... From 28e800900019a635a613386dbb151300f7679210 Mon Sep 17 00:00:00 2001 From: ash Date: Sun, 31 Aug 2025 23:38:47 +0100 Subject: [PATCH 280/281] eiciel: remove keysmashes from maintainers --- pkgs/by-name/ei/eiciel/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ei/eiciel/package.nix b/pkgs/by-name/ei/eiciel/package.nix index a35166ebd824..2665614369a4 100644 --- a/pkgs/by-name/ei/eiciel/package.nix +++ b/pkgs/by-name/ei/eiciel/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { description = "Graphical editor for ACLs and extended attributes"; homepage = "https://rofi.roger-ferrer.org/eiciel/"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ keysmashes ]; + maintainers = with maintainers; [ ]; platforms = platforms.linux; mainProgram = "eiciel"; }; From eb1a0e7d4ac2e58b8e16e7f10657e13abe34c6ee Mon Sep 17 00:00:00 2001 From: qzylinra Date: Mon, 1 Sep 2025 07:40:19 +0800 Subject: [PATCH 281/281] tiny-rdm: 1.2.4 -> 1.2.5 --- pkgs/by-name/ti/tiny-rdm/package.nix | 37 ++++++++++++++++++---------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ti/tiny-rdm/package.nix b/pkgs/by-name/ti/tiny-rdm/package.nix index 115e24975243..3c6287432e7e 100644 --- a/pkgs/by-name/ti/tiny-rdm/package.nix +++ b/pkgs/by-name/ti/tiny-rdm/package.nix @@ -6,24 +6,23 @@ npmHooks, nodejs, wails, - webkitgtk_4_0, + webkitgtk_4_1, pkg-config, - libsoup_3, copyDesktopItems, makeDesktopItem, autoPatchelfHook, - nix-update-script, + writeScript, }: buildGoModule (finalAttrs: { pname = "tiny-rdm"; - version = "1.2.4"; + version = "1.2.5"; src = fetchFromGitHub { owner = "tiny-craft"; repo = "tiny-rdm"; tag = "v${finalAttrs.version}"; - hash = "sha256-wSTC9Ne/Q9LLZL2+8ObMFCXrf4VSI0LkZhHHbAiXCYE="; + hash = "sha256-LzZsnO14cyYzmEas23Mrf0I+ZZa7y4ZfLg/gPBLcNc8="; }; postPatch = '' @@ -31,13 +30,13 @@ buildGoModule (finalAttrs: { --replace-fail "prefStore.autoCheckUpdate" "false" ''; - vendorHash = "sha256-Hh/qudoCZtIHJLsI6GQ814W4nC/uRd4gQd0PobzMlnQ="; + vendorHash = "sha256-dv+1yRl0UUo6lkLjfYAgRDR8pMfuh4lM6JapIXNQG9Q="; env = { CGO_ENABLED = 1; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/frontend"; - hash = "sha256-dcoTwfRocVjpBzqS9f2MkXjzcCI5sLjRZ3UC/Ml+7T0="; + hash = "sha256-0QMakUr2QBDYb/BRMALOACsfknrzimgaNkdFMjg73og="; }; npmRoot = "frontend"; }; @@ -51,15 +50,12 @@ buildGoModule (finalAttrs: { copyDesktopItems ]; - buildInputs = [ - webkitgtk_4_0 - libsoup_3 - ]; + buildInputs = [ webkitgtk_4_1 ]; buildPhase = '' runHook preBuild - wails build -m -trimpath -devtools -tags webkit2_40 -o tiny-rdm + wails build -m -trimpath -devtools -tags webkit2_41 -o tiny-rdm runHook postBuild ''; @@ -88,7 +84,22 @@ buildGoModule (finalAttrs: { runHook postInstall ''; - passthru.updateScript = nix-update-script { }; + passthru = { + inherit (finalAttrs.env) npmDeps; + updateScript = writeScript "update-tiny-rdm" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p bash nix nix-update common-updater-scripts + set -eou pipefail + version=$(nix eval --log-format raw --raw --file default.nix tiny-rdm.version) + nix-update tiny-rdm || true + latestVersion=$(nix eval --log-format raw --raw --file default.nix tiny-rdm.version) + if [[ "$latestVersion" == "$version" ]]; then + exit 0 + fi + update-source-version tiny-rdm "$latestVersion" --source-key=npmDeps --ignore-same-version + nix-update tiny-rdm --version skip + ''; + }; meta = { description = "Modern, colorful, super lightweight Redis GUI client";