From 265889bb323460e991514c31d60ef08cf2a9967a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Jan 2025 16:52:31 +0000 Subject: [PATCH 001/207] depotdownloader: 2.7.4 -> 3.0.0 --- pkgs/tools/misc/depotdownloader/default.nix | 4 ++-- pkgs/tools/misc/depotdownloader/deps.json | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/misc/depotdownloader/default.nix b/pkgs/tools/misc/depotdownloader/default.nix index d89fa4a10201..809c32023cb0 100644 --- a/pkgs/tools/misc/depotdownloader/default.nix +++ b/pkgs/tools/misc/depotdownloader/default.nix @@ -7,13 +7,13 @@ buildDotnetModule rec { pname = "depotdownloader"; - version = "2.7.4"; + version = "3.0.0"; src = fetchFromGitHub { owner = "SteamRE"; repo = "DepotDownloader"; rev = "DepotDownloader_${version}"; - hash = "sha256-XcUWNr3l1Bsl8SRYm8OS7t2JYppfKJVrVWyM5OILFDA="; + hash = "sha256-QfnSs8pmWq/+64XdJskYxmUDKbHCnhA6Xd8VrTUaeJE="; }; projectFile = "DepotDownloader.sln"; diff --git a/pkgs/tools/misc/depotdownloader/deps.json b/pkgs/tools/misc/depotdownloader/deps.json index a97ca0890eef..35ed0aaca6c4 100644 --- a/pkgs/tools/misc/depotdownloader/deps.json +++ b/pkgs/tools/misc/depotdownloader/deps.json @@ -46,8 +46,8 @@ }, { "pname": "SteamKit2", - "version": "3.0.0", - "hash": "sha256-bRRdX8WFo9k+QCZWh0KHb3TULpJxpR4Hg9FDXKBW6d4=" + "version": "3.0.1", + "hash": "sha256-OnfUEPSEE9J6oTO1NFsa1MJRWvEH5MDR1wsGedKGzgI=" }, { "pname": "System.Collections.Immutable", @@ -56,8 +56,8 @@ }, { "pname": "System.IO.Hashing", - "version": "8.0.0", - "hash": "sha256-szOGt0TNBo6dEdC3gf6H+e9YW3Nw0woa6UnCGGGK5cE=" + "version": "9.0.0", + "hash": "sha256-k6Pdndm5fTD6CB1QsQfP7G+2h4B30CWIsuvjHuBg3fc=" }, { "pname": "System.Security.AccessControl", From 8e0d80f9e02457d7a764f3ca5c60fda157ef5df1 Mon Sep 17 00:00:00 2001 From: Andrey Shaat <104313094+ASHGOLDOFFICIAL@users.noreply.github.com> Date: Wed, 12 Jun 2024 03:22:57 +0500 Subject: [PATCH 002/207] skyscraper: init at 3.14.0 --- pkgs/by-name/sk/skyscraper/package.nix | 61 ++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/sk/skyscraper/package.nix diff --git a/pkgs/by-name/sk/skyscraper/package.nix b/pkgs/by-name/sk/skyscraper/package.nix new file mode 100644 index 000000000000..3d460265038f --- /dev/null +++ b/pkgs/by-name/sk/skyscraper/package.nix @@ -0,0 +1,61 @@ +{ + lib, + stdenv, + fetchFromGitHub, + qt5, + p7zip, + python3, + installShellFiles, + + # Whether to compile with XDG support + # (See: https://gemba.github.io/skyscraper/XDG/) + enableXdg ? false, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "skyscraper"; + version = "3.14.0"; + + src = fetchFromGitHub { + owner = "Gemba"; + repo = "skyscraper"; + rev = "refs/tags/${finalAttrs.version}"; + hash = "sha256-UgPo9qEsYYYl2RgdPtPmToAruPKuvJ3FSgVrXa94kdA="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + qt5.wrapQtAppsHook + qt5.qmake + installShellFiles + ]; + + buildInputs = [ python3 ]; + + postPatch = lib.optionalString enableXdg '' + substituteInPlace skyscraper.pro --replace-fail "#DEFINES+=XDG" "DEFINES+=XDG" + ''; + + postInstall = '' + installShellCompletion --cmd Skyscraper \ + --bash supplementary/bash-completion/Skyscraper.bash + ''; + + preFixup = '' + qtWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ p7zip ]}) + chmod +x $out/bin/*.py + ''; + + env.PREFIX = placeholder "out"; + + meta = { + description = "Powerful and versatile game data scraper written in Qt and C++"; + homepage = "https://gemba.github.io/skyscraper/"; + downloadPage = "https://github.com/Gemba/skyscraper/releases/tag/${finalAttrs.version}"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ ashgoldofficial ]; + mainProgram = "Skyscraper"; + platforms = lib.platforms.linux; + }; +}) From c74b9a33050c12a1417ed1152b5a142961c9280c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 23:38:07 +0000 Subject: [PATCH 003/207] mysql_jdbc: 9.1.0 -> 9.2.0 --- pkgs/by-name/my/mysql_jdbc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/my/mysql_jdbc/package.nix b/pkgs/by-name/my/mysql_jdbc/package.nix index bcafbc7b52f5..60132e1cc384 100644 --- a/pkgs/by-name/my/mysql_jdbc/package.nix +++ b/pkgs/by-name/my/mysql_jdbc/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "mysql-connector-java"; - version = "9.1.0"; + version = "9.2.0"; src = fetchurl { url = "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${version}.zip"; - hash = "sha256-cs3VP+Rd99JrITkxqlVLn9x5FPyrppZcImhdE10VT0U="; + hash = "sha256-4+5QyBvRVSCYbc6a0vYuk9S/dgLkGwb22yttJHx/pkk="; }; installPhase = '' From e4a116bc24e5787da342d120d2f3ad6b62bd6304 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Feb 2025 03:49:57 +0000 Subject: [PATCH 004/207] tartube-yt-dlp: 2.5.062 -> 2.5.100 --- pkgs/applications/video/tartube/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/tartube/default.nix b/pkgs/applications/video/tartube/default.nix index e27afecd48b5..8710c4b11699 100644 --- a/pkgs/applications/video/tartube/default.nix +++ b/pkgs/applications/video/tartube/default.nix @@ -15,13 +15,13 @@ python3Packages.buildPythonApplication rec { pname = "tartube"; - version = "2.5.062"; + version = "2.5.100"; src = fetchFromGitHub { owner = "axcore"; repo = "tartube"; tag = "v${version}"; - sha256 = "sha256-AtyqSapX8M8PUGeOiC2WFgs0nPgosT7UcbTHejIfwhc="; + sha256 = "sha256-zocFQRpYbWxG/EoZW419v6li8HBo/9woTBYDbzHR4qQ="; }; nativeBuildInputs = [ From 26bd2949967ed240142327add460a80fed64a75c Mon Sep 17 00:00:00 2001 From: liberodark Date: Wed, 5 Feb 2025 14:09:24 +0100 Subject: [PATCH 005/207] tparted: init at 2025-01-24 --- pkgs/by-name/tp/tparted/package.nix | 93 +++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 pkgs/by-name/tp/tparted/package.nix diff --git a/pkgs/by-name/tp/tparted/package.nix b/pkgs/by-name/tp/tparted/package.nix new file mode 100644 index 000000000000..14aad27b6f14 --- /dev/null +++ b/pkgs/by-name/tp/tparted/package.nix @@ -0,0 +1,93 @@ +{ + lib, + stdenv, + fetchurl, + autoPatchelfHook, + makeWrapper, + parted, + util-linux, + dosfstools, + exfatprogs, + e2fsprogs, + ntfs3g, + btrfs-progs, + xfsprogs, + jfsutils, + f2fs-tools, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "tparted"; + version = "2025-01-24"; + + src = fetchurl { + url = "https://github.com/Kagamma/tparted/releases/download/${finalAttrs.version}/linux_x86-64_tparted_${finalAttrs.version}.tar.gz"; + hash = "sha256-7V3bdsP4uqZ5zyw3j/s8fhMYFCyQ1Rz5Z1JiPFc1oFY="; + }; + + nativeBuildInputs = [ + autoPatchelfHook + makeWrapper + ]; + + postFixup = '' + wrapProgram $out/bin/tparted \ + --prefix PATH : ${ + lib.makeBinPath [ + parted + util-linux + dosfstools + exfatprogs + e2fsprogs + ntfs3g + btrfs-progs + xfsprogs + jfsutils + f2fs-tools + ] + } + ''; + + runtimeDependencies = [ + parted + util-linux + dosfstools + exfatprogs + e2fsprogs + ntfs3g + btrfs-progs + xfsprogs + jfsutils + f2fs-tools + ]; + + unpackPhase = '' + runHook preUnpack + tar xf $src + runHook postUnpack + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/bin + cp tparted $out/bin/ + mkdir -p $out/opt/tparted + cp -r locale $out/opt/tparted/ + runHook postInstall + ''; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Text-based user interface (TUI) frontend for parted"; + homepage = "https://github.com/Kagamma/tparted"; + changelog = "https://github.com/Kagamma/tparted/releases/tag/${finalAttrs.version}"; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ liberodark ]; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + mainProgram = "tparted"; + }; +}) From 3817270aca4068e39be2076a12a17d004cc51efe Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Wed, 19 Feb 2025 21:24:35 +0100 Subject: [PATCH 006/207] python3Packages.shapely: 2.0.6 -> 2.0.7 --- pkgs/development/python-modules/shapely/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/shapely/default.nix b/pkgs/development/python-modules/shapely/default.nix index aad521182c22..a2ac95be3a29 100644 --- a/pkgs/development/python-modules/shapely/default.nix +++ b/pkgs/development/python-modules/shapely/default.nix @@ -3,7 +3,6 @@ stdenv, buildPythonPackage, fetchPypi, - fetchpatch, pytestCheckHook, pythonOlder, @@ -17,24 +16,16 @@ buildPythonPackage rec { pname = "shapely"; - version = "2.0.6"; + version = "2.0.7"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-mX9hWbFIQFnsI5ysqlNGf9i1Vk2r4YbNhKwpRGY7C/Y="; + hash = "sha256-KP4pl6q5qdwCbcajVdBOhYQVRrKl0jLtlT4zIauVjuU="; }; - patches = [ - # fixes build error with GCC 14 - (fetchpatch { - url = "https://github.com/shapely/shapely/commit/05455886750680728dc751dc5888cd02086d908e.patch"; - hash = "sha256-YnmiWFfjHHFZCxrmabBINM4phqfLQ+6xEc30EoV5d98="; - }) - ]; - nativeBuildInputs = [ cython geos # for geos-config From 0bbc1f5d00b78e5b7b324f74fdcf9a6ca4703dd0 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Wed, 19 Feb 2025 21:47:00 +0100 Subject: [PATCH 007/207] python3Packages.shapely: fetch source from GitHub --- pkgs/development/python-modules/shapely/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/shapely/default.nix b/pkgs/development/python-modules/shapely/default.nix index a2ac95be3a29..14ee9db75b18 100644 --- a/pkgs/development/python-modules/shapely/default.nix +++ b/pkgs/development/python-modules/shapely/default.nix @@ -2,7 +2,7 @@ lib, stdenv, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pytestCheckHook, pythonOlder, @@ -18,12 +18,13 @@ buildPythonPackage rec { pname = "shapely"; version = "2.0.7"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - hash = "sha256-KP4pl6q5qdwCbcajVdBOhYQVRrKl0jLtlT4zIauVjuU="; + src = fetchFromGitHub { + owner = "shapely"; + repo = "shapely"; + tag = version; + hash = "sha256-oq08nDeCdS6ARISai/hKM74v+ezSxO2PpSzas/ZFVaw="; }; nativeBuildInputs = [ From 653fc0a29e4790aeeb8fc2e438387d6c21d6d804 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Wed, 19 Feb 2025 21:49:16 +0100 Subject: [PATCH 008/207] python3Packages.shapely: remove 'with lib' from meta --- pkgs/development/python-modules/shapely/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/shapely/default.nix b/pkgs/development/python-modules/shapely/default.nix index 14ee9db75b18..a00600c7bde6 100644 --- a/pkgs/development/python-modules/shapely/default.nix +++ b/pkgs/development/python-modules/shapely/default.nix @@ -60,11 +60,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "shapely" ]; - meta = with lib; { + meta = { changelog = "https://github.com/shapely/shapely/blob/${version}/CHANGES.txt"; description = "Manipulation and analysis of geometric objects"; homepage = "https://github.com/shapely/shapely"; - license = licenses.bsd3; - maintainers = teams.geospatial.members; + license = lib.licenses.bsd3; + maintainers = lib.teams.geospatial.members; }; } From f5e7229e007d2c8bb04cd6a4e0b78709ed89dab5 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Wed, 19 Feb 2025 21:53:21 +0100 Subject: [PATCH 009/207] python3Packages.shapely: replace propagatedBuildInputs with dependencies --- pkgs/development/python-modules/shapely/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/shapely/default.nix b/pkgs/development/python-modules/shapely/default.nix index a00600c7bde6..f7f6ecb96acb 100644 --- a/pkgs/development/python-modules/shapely/default.nix +++ b/pkgs/development/python-modules/shapely/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { buildInputs = [ geos ]; - propagatedBuildInputs = [ numpy ]; + dependencies = [ numpy ]; nativeCheckInputs = [ pytestCheckHook ]; From 09df795d86df5f47fa97bb25150395fbd23b78d6 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Fri, 21 Feb 2025 21:29:54 +0100 Subject: [PATCH 010/207] qgis: 3.40.3 -> 3.42.0 --- pkgs/applications/gis/qgis/unwrapped.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix index da82c9a94fc3..a178250bbb6a 100644 --- a/pkgs/applications/gis/qgis/unwrapped.nix +++ b/pkgs/applications/gis/qgis/unwrapped.nix @@ -80,14 +80,14 @@ let urllib3 ]; in mkDerivation rec { - version = "3.40.3"; + version = "3.42.0"; pname = "qgis-unwrapped"; src = fetchFromGitHub { owner = "qgis"; repo = "QGIS"; rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; - hash = "sha256-AUDohf71NIuEjFrzRQ8QsdvmEjYsZK9aI4j0msVJgcQ="; + hash = "sha256-vqT6ffqY1M6/2eW08VghysC+v7ZI9Yz0Zhk9UY/izZc="; }; passthru = { From 75de476cf535908b3b41d70940a4a2f3abcd5002 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Sat, 22 Feb 2025 01:20:16 +0100 Subject: [PATCH 011/207] qgis: add update script --- pkgs/applications/gis/qgis/default.nix | 6 +++++- pkgs/applications/gis/qgis/ltr.nix | 6 +++++- pkgs/applications/gis/qgis/update.sh | 20 ++++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100755 pkgs/applications/gis/qgis/update.sh diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix index 29294726714c..46b83449e02b 100644 --- a/pkgs/applications/gis/qgis/default.nix +++ b/pkgs/applications/gis/qgis/default.nix @@ -21,7 +21,7 @@ let in symlinkJoin rec { - inherit (qgis-unwrapped) version; + inherit (qgis-unwrapped) version src; name = "qgis-${version}"; paths = [ qgis-unwrapped ]; @@ -47,6 +47,10 @@ symlinkJoin rec { passthru = { unwrapped = qgis-unwrapped; tests.qgis = nixosTests.qgis; + updateScript = [ + ./update.sh + "qgis" + ]; }; meta = qgis-unwrapped.meta; diff --git a/pkgs/applications/gis/qgis/ltr.nix b/pkgs/applications/gis/qgis/ltr.nix index 9d53d47af96c..2a2c6e730875 100644 --- a/pkgs/applications/gis/qgis/ltr.nix +++ b/pkgs/applications/gis/qgis/ltr.nix @@ -21,7 +21,7 @@ let in symlinkJoin rec { - inherit (qgis-ltr-unwrapped) version; + inherit (qgis-ltr-unwrapped) version src; name = "qgis-${version}"; paths = [ qgis-ltr-unwrapped ]; @@ -48,6 +48,10 @@ symlinkJoin rec { passthru = { unwrapped = qgis-ltr-unwrapped; tests.qgis-ltr = nixosTests.qgis-ltr; + updateScript = [ + ./update.sh + "qgis-ltr" + ]; }; inherit (qgis-ltr-unwrapped) meta; diff --git a/pkgs/applications/gis/qgis/update.sh b/pkgs/applications/gis/qgis/update.sh new file mode 100755 index 000000000000..87a95697a1ca --- /dev/null +++ b/pkgs/applications/gis/qgis/update.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p common-updater-scripts curl jq + +set -eu -o pipefail + +url="https://version.qgis.org/version.json" + +package="$1" + +function make_version { + jq --raw-output '[.major, .minor, .patch] | join(".")' +} + +if [ "$package" == "qgis" ]; then + version="$(curl --silent $url | jq '.latest' | make_version)" +elif [ "$package" == "qgis-ltr" ]; then + version="$(curl --silent $url | jq '.ltr' | make_version)" +fi + +update-source-version "$package" "$version" From 56b976c4304ef66ecadb2fa3c4a5e48bbd2ccecb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 24 Feb 2025 12:43:02 +0000 Subject: [PATCH 012/207] streamlit: 1.41.1 -> 1.42.2 --- pkgs/development/python-modules/streamlit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/streamlit/default.nix b/pkgs/development/python-modules/streamlit/default.nix index 996ad80573b4..4a15f13f0ab3 100644 --- a/pkgs/development/python-modules/streamlit/default.nix +++ b/pkgs/development/python-modules/streamlit/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "streamlit"; - version = "1.41.1"; + version = "1.42.2"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-ZibTKwmLoUWLce691jTGKvLdh2OA5ZxLah6CijnWLWk="; + hash = "sha256-YgJtvctIJ5CTP2WLCW191Y+nDaicHwb7w2WLkdzU2rI="; }; build-system = [ From 6350b7e12ae3891e54f4a760e85177162a0c9d26 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Mon, 24 Feb 2025 14:44:31 +0100 Subject: [PATCH 013/207] qgis-ltr: 3.34.15 -> 3.40.4 --- .../gis/qgis/set-pyqt-package-dirs-ltr.patch | 10 ---------- pkgs/applications/gis/qgis/unwrapped-ltr.nix | 9 +++++++-- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/gis/qgis/set-pyqt-package-dirs-ltr.patch b/pkgs/applications/gis/qgis/set-pyqt-package-dirs-ltr.patch index 725c0b350e82..a1771d9f03d3 100644 --- a/pkgs/applications/gis/qgis/set-pyqt-package-dirs-ltr.patch +++ b/pkgs/applications/gis/qgis/set-pyqt-package-dirs-ltr.patch @@ -11,16 +11,6 @@ index b51fd0075e..87ee317e05 100644 IF(_pyqt5_metadata) FILE(READ ${_pyqt5_metadata} _pyqt5_metadata_contents) STRING(REGEX REPLACE ".*\nVersion: ([^\n]+).*$" "\\1" PYQT5_VERSION_STR ${_pyqt5_metadata_contents}) -@@ -34,8 +34,8 @@ ELSE(EXISTS PYQT5_VERSION_STR) - ENDIF(_pyqt5_metadata) - - IF(PYQT5_VERSION_STR) -- SET(PYQT5_MOD_DIR "${Python_SITEARCH}/PyQt5") -- SET(PYQT5_SIP_DIR "${Python_SITEARCH}/PyQt5/bindings") -+ SET(PYQT5_MOD_DIR "@pyQt5PackageDir@/PyQt5") -+ SET(PYQT5_SIP_DIR "@pyQt5PackageDir@/PyQt5/bindings") - FIND_PROGRAM(__pyuic5 "pyuic5") - GET_FILENAME_COMPONENT(PYQT5_BIN_DIR ${__pyuic5} DIRECTORY) diff --git a/cmake/FindQsci.cmake b/cmake/FindQsci.cmake index 69e41c1fe9..5456c3d59b 100644 diff --git a/pkgs/applications/gis/qgis/unwrapped-ltr.nix b/pkgs/applications/gis/qgis/unwrapped-ltr.nix index c6f126e28edd..ef8e21463fa1 100644 --- a/pkgs/applications/gis/qgis/unwrapped-ltr.nix +++ b/pkgs/applications/gis/qgis/unwrapped-ltr.nix @@ -82,14 +82,14 @@ let ]; in mkDerivation rec { - version = "3.34.15"; + version = "3.40.4"; pname = "qgis-ltr-unwrapped"; src = fetchFromGitHub { owner = "qgis"; repo = "QGIS"; rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; - hash = "sha256-TFnlQIizI+8CZgNpwkuipSCNT3OYIaOeoz6kIGcSYL4="; + hash = "sha256-R2/ycRPQVKqleSt+9D/YCpBlqKgJdhLc0BvYT7qFJo8="; }; passthru = { @@ -160,6 +160,11 @@ mkDerivation rec { "-DWITH_3D=True" "-DWITH_PDAL=True" "-DENABLE_TESTS=False" + "-DQT_PLUGINS_DIR=${qtbase}/${qtbase.qtPluginPrefix}" + + # Remove for QGIS 3.42 + "-DCMAKE_POLICY_DEFAULT_CMP0175=OLD" + "-DCMAKE_POLICY_DEFAULT_CMP0177=OLD" ] ++ lib.optional (!withWebKit) "-DWITH_QTWEBKIT=OFF" ++ lib.optional withServer [ From cf24c12412fc1d6fde3ac493a8a36e4cc193e208 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jan 2025 13:28:00 +0000 Subject: [PATCH 014/207] kotlin: 2.1.0 -> 2.1.10 --- pkgs/development/compilers/kotlin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix index 329e1a731e5a..67089881eb29 100644 --- a/pkgs/development/compilers/kotlin/default.nix +++ b/pkgs/development/compilers/kotlin/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "kotlin"; - version = "2.1.0"; + version = "2.1.10"; src = fetchurl { url = "https://github.com/JetBrains/kotlin/releases/download/v${finalAttrs.version}/kotlin-compiler-${finalAttrs.version}.zip"; - sha256 = "sha256-tmmNVyitj57c3QFhfWOAcxkdigMTnMU4o5G043Wa0pc="; + sha256 = "sha256-xuniY2iJgo4ZyIEdWriQhiU4yJ3CoxAZVt/uPCqLprE="; }; propagatedBuildInputs = [ jre ] ; From 5e41ff55dea26f625d588a25aa9dace91307b723 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Feb 2025 00:41:11 +0000 Subject: [PATCH 015/207] nss_pam_ldapd: 0.9.12 -> 0.9.13 --- pkgs/by-name/ns/nss_pam_ldapd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ns/nss_pam_ldapd/package.nix b/pkgs/by-name/ns/nss_pam_ldapd/package.nix index 48ecfec520e9..5d3bb59619e4 100644 --- a/pkgs/by-name/ns/nss_pam_ldapd/package.nix +++ b/pkgs/by-name/ns/nss_pam_ldapd/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "nss-pam-ldapd"; - version = "0.9.12"; + version = "0.9.13"; src = fetchurl { url = "https://arthurdejong.org/nss-pam-ldapd/${pname}-${version}.tar.gz"; - sha256 = "sha256-xtZh50aTy/Uxp5BjHKk7c/KR+yPMOUZbCd642iv7DhQ="; + sha256 = "sha256-4BeE4Xy1M7tmvQYB4gXnhSY0RcPC33pvkCMqtBMccW0="; }; nativeBuildInputs = [ From e3b0469d7fec3a918e3bb4e1aee5090c7c5fcef3 Mon Sep 17 00:00:00 2001 From: fumnanya Date: Sat, 1 Mar 2025 14:32:40 +0100 Subject: [PATCH 016/207] maintainers: add @poopsicles --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 396133bf4161..887d7023bff0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18731,6 +18731,12 @@ githubId = 4201956; name = "pongo1231"; }; + poopsicles = { + name = "Fumnanya"; + email = "fmowete@outlook.com"; + github = "poopsicles"; + githubId = 87488715; + }; PopeRigby = { name = "PopeRigby"; github = "poperigby"; From b91cb89649c2cdb3cda1c12083e4dbeca27c8954 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 13:49:45 +0100 Subject: [PATCH 017/207] maintainers/scripts/update: Format with black --- maintainers/scripts/update.py | 260 ++++++++++++++++++++++++++-------- 1 file changed, 201 insertions(+), 59 deletions(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index 7d0059db28a7..cb30063580b6 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -10,16 +10,20 @@ import subprocess import sys import tempfile + class CalledProcessError(Exception): process: asyncio.subprocess.Process stderr: Optional[bytes] + class UpdateFailedException(Exception): pass + def eprint(*args, **kwargs): print(*args, file=sys.stderr, **kwargs) + async def check_subprocess_output(*args, **kwargs): """ Emulate check and capture_output arguments of subprocess.run function. @@ -38,26 +42,43 @@ async def check_subprocess_output(*args, **kwargs): return stdout -async def run_update_script(nixpkgs_root: str, merge_lock: asyncio.Lock, temp_dir: Optional[Tuple[str, str]], package: Dict, keep_going: bool): + +async def run_update_script( + nixpkgs_root: str, + merge_lock: asyncio.Lock, + temp_dir: Optional[Tuple[str, str]], + package: Dict, + keep_going: bool, +): worktree: Optional[str] = None - update_script_command = package['updateScript'] + update_script_command = package["updateScript"] if temp_dir is not None: worktree, _branch = temp_dir # Ensure the worktree is clean before update. - await check_subprocess_output('git', 'reset', '--hard', '--quiet', 'HEAD', cwd=worktree) + await check_subprocess_output( + "git", + "reset", + "--hard", + "--quiet", + "HEAD", + cwd=worktree, + ) # Update scripts can use $(dirname $0) to get their location but we want to run # their clones in the git worktree, not in the main nixpkgs repo. - update_script_command = map(lambda arg: re.sub(r'^{0}'.format(re.escape(nixpkgs_root)), worktree, arg), update_script_command) + update_script_command = map( + lambda arg: re.sub(r"^{0}".format(re.escape(nixpkgs_root)), worktree, arg), + update_script_command, + ) eprint(f" - {package['name']}: UPDATING ...") try: update_info = await check_subprocess_output( - 'env', + "env", f"UPDATE_NIX_NAME={package['name']}", f"UPDATE_NIX_PNAME={package['pname']}", f"UPDATE_NIX_OLD_VERSION={package['oldVersion']}", @@ -69,50 +90,72 @@ async def run_update_script(nixpkgs_root: str, merge_lock: asyncio.Lock, temp_di ) await merge_changes(merge_lock, package, update_info, temp_dir) except KeyboardInterrupt as e: - eprint('Cancelling…') + eprint("Cancelling…") raise asyncio.exceptions.CancelledError() except CalledProcessError as e: eprint(f" - {package['name']}: ERROR") eprint() eprint(f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------") eprint() - eprint(e.stderr.decode('utf-8')) - with open(f"{package['pname']}.log", 'wb') as logfile: + eprint(e.stderr.decode("utf-8")) + with open(f"{package['pname']}.log", "wb") as logfile: logfile.write(e.stderr) eprint() eprint(f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------") if not keep_going: - raise UpdateFailedException(f"The update script for {package['name']} failed with exit code {e.process.returncode}") + raise UpdateFailedException( + f"The update script for {package['name']} failed with exit code {e.process.returncode}" + ) + @contextlib.contextmanager def make_worktree() -> Generator[Tuple[str, str], None, None]: with tempfile.TemporaryDirectory() as wt: - branch_name = f'update-{os.path.basename(wt)}' - target_directory = f'{wt}/nixpkgs' + branch_name = f"update-{os.path.basename(wt)}" + target_directory = f"{wt}/nixpkgs" - subprocess.run(['git', 'worktree', 'add', '-b', branch_name, target_directory]) + subprocess.run(["git", "worktree", "add", "-b", branch_name, target_directory]) try: yield (target_directory, branch_name) finally: - subprocess.run(['git', 'worktree', 'remove', '--force', target_directory]) - subprocess.run(['git', 'branch', '-D', branch_name]) + subprocess.run(["git", "worktree", "remove", "--force", target_directory]) + subprocess.run(["git", "branch", "-D", branch_name]) -async def commit_changes(name: str, merge_lock: asyncio.Lock, worktree: str, branch: str, changes: List[Dict]) -> None: + +async def commit_changes( + name: str, + merge_lock: asyncio.Lock, + worktree: str, + branch: str, + changes: List[Dict], +) -> None: for change in changes: # Git can only handle a single index operation at a time async with merge_lock: - await check_subprocess_output('git', 'add', *change['files'], cwd=worktree) - commit_message = '{attrPath}: {oldVersion} -> {newVersion}'.format(**change) - if 'commitMessage' in change: - commit_message = change['commitMessage'] - elif 'commitBody' in change: - commit_message = commit_message + '\n\n' + change['commitBody'] - await check_subprocess_output('git', 'commit', '--quiet', '-m', commit_message, cwd=worktree) - await check_subprocess_output('git', 'cherry-pick', branch) + await check_subprocess_output("git", "add", *change["files"], cwd=worktree) + commit_message = "{attrPath}: {oldVersion} -> {newVersion}".format(**change) + if "commitMessage" in change: + commit_message = change["commitMessage"] + elif "commitBody" in change: + commit_message = commit_message + "\n\n" + change["commitBody"] + await check_subprocess_output( + "git", + "commit", + "--quiet", + "-m", + commit_message, + cwd=worktree, + ) + await check_subprocess_output("git", "cherry-pick", branch) -async def check_changes(package: Dict, worktree: str, update_info: str): - if 'commit' in package['supportedFeatures']: + +async def check_changes( + package: Dict, + worktree: str, + update_info: str, +): + if "commit" in package["supportedFeatures"]: changes = json.loads(update_info) else: changes = [{}] @@ -120,54 +163,93 @@ async def check_changes(package: Dict, worktree: str, update_info: str): # Try to fill in missing attributes when there is just a single change. if len(changes) == 1: # Dynamic data from updater take precedence over static data from passthru.updateScript. - if 'attrPath' not in changes[0]: + if "attrPath" not in changes[0]: # update.nix is always passing attrPath - changes[0]['attrPath'] = package['attrPath'] + changes[0]["attrPath"] = package["attrPath"] - if 'oldVersion' not in changes[0]: + if "oldVersion" not in changes[0]: # update.nix is always passing oldVersion - changes[0]['oldVersion'] = package['oldVersion'] + changes[0]["oldVersion"] = package["oldVersion"] - if 'newVersion' not in changes[0]: - attr_path = changes[0]['attrPath'] - obtain_new_version_output = await check_subprocess_output('nix-instantiate', '--expr', f'with import ./. {{}}; lib.getVersion {attr_path}', '--eval', '--strict', '--json', stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE, cwd=worktree) - changes[0]['newVersion'] = json.loads(obtain_new_version_output.decode('utf-8')) + if "newVersion" not in changes[0]: + attr_path = changes[0]["attrPath"] + obtain_new_version_output = await check_subprocess_output( + "nix-instantiate", + "--expr", + f"with import ./. {{}}; lib.getVersion {attr_path}", + "--eval", + "--strict", + "--json", + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + cwd=worktree, + ) + changes[0]["newVersion"] = json.loads( + obtain_new_version_output.decode("utf-8") + ) - if 'files' not in changes[0]: - changed_files_output = await check_subprocess_output('git', 'diff', '--name-only', 'HEAD', stdout=asyncio.subprocess.PIPE, cwd=worktree) + if "files" not in changes[0]: + changed_files_output = await check_subprocess_output( + "git", + "diff", + "--name-only", + "HEAD", + stdout=asyncio.subprocess.PIPE, + cwd=worktree, + ) changed_files = changed_files_output.splitlines() - changes[0]['files'] = changed_files + changes[0]["files"] = changed_files if len(changed_files) == 0: return [] return changes -async def merge_changes(merge_lock: asyncio.Lock, package: Dict, update_info: str, temp_dir: Optional[Tuple[str, str]]) -> None: + +async def merge_changes( + merge_lock: asyncio.Lock, + package: Dict, + update_info: str, + temp_dir: Optional[Tuple[str, str]], +) -> None: if temp_dir is not None: worktree, branch = temp_dir changes = await check_changes(package, worktree, update_info) if len(changes) > 0: - await commit_changes(package['name'], merge_lock, worktree, branch, changes) + await commit_changes(package["name"], merge_lock, worktree, branch, changes) else: eprint(f" - {package['name']}: DONE, no changes.") else: eprint(f" - {package['name']}: DONE.") -async def updater(nixpkgs_root: str, temp_dir: Optional[Tuple[str, str]], merge_lock: asyncio.Lock, packages_to_update: asyncio.Queue[Optional[Dict]], keep_going: bool, commit: bool): + +async def updater( + nixpkgs_root: str, + temp_dir: Optional[Tuple[str, str]], + merge_lock: asyncio.Lock, + packages_to_update: asyncio.Queue[Optional[Dict]], + keep_going: bool, + commit: bool, +): while True: package = await packages_to_update.get() if package is None: # A sentinel received, we are done. return - if not ('commit' in package['supportedFeatures'] or 'attrPath' in package): + if not ("commit" in package["supportedFeatures"] or "attrPath" in package): temp_dir = None await run_update_script(nixpkgs_root, merge_lock, temp_dir, package, keep_going) -async def start_updates(max_workers: int, keep_going: bool, commit: bool, packages: List[Dict]): + +async def start_updates( + max_workers: int, + keep_going: bool, + commit: bool, + packages: List[Dict], +): merge_lock = asyncio.Lock() packages_to_update: asyncio.Queue[Optional[Dict]] = asyncio.Queue() @@ -177,8 +259,13 @@ async def start_updates(max_workers: int, keep_going: bool, commit: bool, packag # Do not create more workers than there are packages. num_workers = min(max_workers, len(packages)) - nixpkgs_root_output = await check_subprocess_output('git', 'rev-parse', '--show-toplevel', stdout=asyncio.subprocess.PIPE) - nixpkgs_root = nixpkgs_root_output.decode('utf-8').strip() + nixpkgs_root_output = await check_subprocess_output( + "git", + "rev-parse", + "--show-toplevel", + stdout=asyncio.subprocess.PIPE, + ) + nixpkgs_root = nixpkgs_root_output.decode("utf-8").strip() # Set up temporary directories when using auto-commit. for i in range(num_workers): @@ -196,7 +283,19 @@ async def start_updates(max_workers: int, keep_going: bool, commit: bool, packag # Prepare updater workers for each temp_dir directory. # At most `num_workers` instances of `run_update_script` will be running at one time. - updaters = asyncio.gather(*[updater(nixpkgs_root, temp_dir, merge_lock, packages_to_update, keep_going, commit) for temp_dir in temp_dirs]) + updaters = asyncio.gather( + *[ + updater( + nixpkgs_root, + temp_dir, + merge_lock, + packages_to_update, + keep_going, + commit, + ) + for temp_dir in temp_dirs + ] + ) try: # Start updater workers. @@ -210,43 +309,86 @@ async def start_updates(max_workers: int, keep_going: bool, commit: bool, packag eprint(e) sys.exit(1) -def main(max_workers: int, keep_going: bool, commit: bool, packages_path: str, skip_prompt: bool) -> None: + +def main( + max_workers: int, + keep_going: bool, + commit: bool, + packages_path: str, + skip_prompt: bool, +) -> None: with open(packages_path) as f: packages = json.load(f) eprint() - eprint('Going to be running update for following packages:') + eprint("Going to be running update for following packages:") for package in packages: eprint(f" - {package['name']}") eprint() - confirm = '' if skip_prompt else input('Press Enter key to continue...') + confirm = "" if skip_prompt else input("Press Enter key to continue...") - if confirm == '': + if confirm == "": eprint() - eprint('Running update for:') + eprint("Running update for:") asyncio.run(start_updates(max_workers, keep_going, commit, packages)) eprint() - eprint('Packages updated!') + eprint("Packages updated!") sys.exit() else: - eprint('Aborting!') + eprint("Aborting!") sys.exit(130) -parser = argparse.ArgumentParser(description='Update packages') -parser.add_argument('--max-workers', '-j', dest='max_workers', type=int, help='Number of updates to run concurrently', nargs='?', default=4) -parser.add_argument('--keep-going', '-k', dest='keep_going', action='store_true', help='Do not stop after first failure') -parser.add_argument('--commit', '-c', dest='commit', action='store_true', help='Commit the changes') -parser.add_argument('packages', help='JSON file containing the list of package names and their update scripts') -parser.add_argument('--skip-prompt', '-s', dest='skip_prompt', action='store_true', help='Do not stop for prompts') -if __name__ == '__main__': +parser = argparse.ArgumentParser(description="Update packages") +parser.add_argument( + "--max-workers", + "-j", + dest="max_workers", + type=int, + help="Number of updates to run concurrently", + nargs="?", + default=4, +) +parser.add_argument( + "--keep-going", + "-k", + dest="keep_going", + action="store_true", + help="Do not stop after first failure", +) +parser.add_argument( + "--commit", + "-c", + dest="commit", + action="store_true", + help="Commit the changes", +) +parser.add_argument( + "packages", + help="JSON file containing the list of package names and their update scripts", +) +parser.add_argument( + "--skip-prompt", + "-s", + dest="skip_prompt", + action="store_true", + help="Do not stop for prompts", +) + +if __name__ == "__main__": args = parser.parse_args() try: - main(args.max_workers, args.keep_going, args.commit, args.packages, args.skip_prompt) + main( + args.max_workers, + args.keep_going, + args.commit, + args.packages, + args.skip_prompt, + ) except KeyboardInterrupt as e: # Let’s cancel outside of the main loop too. sys.exit(130) From 81aed8eb80e9e4d540fb8c1c1ddddadf55ec6775 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 14:06:49 +0100 Subject: [PATCH 018/207] maintainers/scripts/update: Modernize types `list`, `dict` and `tuple` can accept generic arguments since Python 3.9: https://docs.python.org/3.9/whatsnew/3.9.html#type-hinting-generics-in-standard-collections `T | None` can be used instead of `Optional` since 3.10: https://docs.python.org/3.10/whatsnew/3.10.html#pep-604-new-type-union-operator --- maintainers/scripts/update.py | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index cb30063580b6..f885d9694a22 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -1,5 +1,4 @@ -from __future__ import annotations -from typing import Dict, Generator, List, Optional, Tuple +from typing import Generator import argparse import asyncio import contextlib @@ -13,7 +12,7 @@ import tempfile class CalledProcessError(Exception): process: asyncio.subprocess.Process - stderr: Optional[bytes] + stderr: bytes | None class UpdateFailedException(Exception): @@ -46,11 +45,11 @@ async def check_subprocess_output(*args, **kwargs): async def run_update_script( nixpkgs_root: str, merge_lock: asyncio.Lock, - temp_dir: Optional[Tuple[str, str]], - package: Dict, + temp_dir: tuple[str, str] | None, + package: dict, keep_going: bool, ): - worktree: Optional[str] = None + worktree: str | None = None update_script_command = package["updateScript"] @@ -110,7 +109,7 @@ async def run_update_script( @contextlib.contextmanager -def make_worktree() -> Generator[Tuple[str, str], None, None]: +def make_worktree() -> Generator[tuple[str, str], None, None]: with tempfile.TemporaryDirectory() as wt: branch_name = f"update-{os.path.basename(wt)}" target_directory = f"{wt}/nixpkgs" @@ -128,7 +127,7 @@ async def commit_changes( merge_lock: asyncio.Lock, worktree: str, branch: str, - changes: List[Dict], + changes: list[dict], ) -> None: for change in changes: # Git can only handle a single index operation at a time @@ -151,7 +150,7 @@ async def commit_changes( async def check_changes( - package: Dict, + package: dict, worktree: str, update_info: str, ): @@ -208,9 +207,9 @@ async def check_changes( async def merge_changes( merge_lock: asyncio.Lock, - package: Dict, + package: dict, update_info: str, - temp_dir: Optional[Tuple[str, str]], + temp_dir: tuple[str, str] | None, ) -> None: if temp_dir is not None: worktree, branch = temp_dir @@ -226,9 +225,9 @@ async def merge_changes( async def updater( nixpkgs_root: str, - temp_dir: Optional[Tuple[str, str]], + temp_dir: tuple[str, str] | None, merge_lock: asyncio.Lock, - packages_to_update: asyncio.Queue[Optional[Dict]], + packages_to_update: asyncio.Queue[dict | None], keep_going: bool, commit: bool, ): @@ -248,13 +247,13 @@ async def start_updates( max_workers: int, keep_going: bool, commit: bool, - packages: List[Dict], + packages: list[dict], ): merge_lock = asyncio.Lock() - packages_to_update: asyncio.Queue[Optional[Dict]] = asyncio.Queue() + packages_to_update: asyncio.Queue[dict | None] = asyncio.Queue() with contextlib.ExitStack() as stack: - temp_dirs: List[Optional[Tuple[str, str]]] = [] + temp_dirs: list[tuple[str, str] | None] = [] # Do not create more workers than there are packages. num_workers = min(max_workers, len(packages)) From 76f44542a82ceb22da72c7a320e600ddf04451bf Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 14:15:42 +0100 Subject: [PATCH 019/207] maintainers/scripts/update: Add missing type hints --- maintainers/scripts/update.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index f885d9694a22..f71ad25afb3a 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -1,4 +1,4 @@ -from typing import Generator +from typing import Any, Generator import argparse import asyncio import contextlib @@ -19,11 +19,11 @@ class UpdateFailedException(Exception): pass -def eprint(*args, **kwargs): +def eprint(*args: Any, **kwargs: Any) -> None: print(*args, file=sys.stderr, **kwargs) -async def check_subprocess_output(*args, **kwargs): +async def check_subprocess_output(*args: str, **kwargs: Any) -> bytes: """ Emulate check and capture_output arguments of subprocess.run function. """ @@ -48,7 +48,7 @@ async def run_update_script( temp_dir: tuple[str, str] | None, package: dict, keep_going: bool, -): +) -> None: worktree: str | None = None update_script_command = package["updateScript"] @@ -153,7 +153,7 @@ async def check_changes( package: dict, worktree: str, update_info: str, -): +) -> list[dict]: if "commit" in package["supportedFeatures"]: changes = json.loads(update_info) else: @@ -230,7 +230,7 @@ async def updater( packages_to_update: asyncio.Queue[dict | None], keep_going: bool, commit: bool, -): +) -> None: while True: package = await packages_to_update.get() if package is None: @@ -248,7 +248,7 @@ async def start_updates( keep_going: bool, commit: bool, packages: list[dict], -): +) -> None: merge_lock = asyncio.Lock() packages_to_update: asyncio.Queue[dict | None] = asyncio.Queue() From fdea10b43381f16701fd18863e992494559e2de6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 14:16:23 +0100 Subject: [PATCH 020/207] maintainers/scripts/update: Fix update_info type This was revealed when we added return type to `check_subprocess_output`. --- maintainers/scripts/update.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index f71ad25afb3a..6111875c9fee 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -152,7 +152,7 @@ async def commit_changes( async def check_changes( package: dict, worktree: str, - update_info: str, + update_info: bytes, ) -> list[dict]: if "commit" in package["supportedFeatures"]: changes = json.loads(update_info) @@ -208,7 +208,7 @@ async def check_changes( async def merge_changes( merge_lock: asyncio.Lock, package: dict, - update_info: str, + update_info: bytes, temp_dir: tuple[str, str] | None, ) -> None: if temp_dir is not None: From e3772a9bcbad487151a8116d8996437c7c54a91a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 16:32:46 +0100 Subject: [PATCH 021/207] maintainers/scripts/update: Mark queue jobs as done I believe this is only relevant if we were to `join` the queue itself but it is a good practice anyway. https://docs.python.org/3/library/asyncio-queue.html#asyncio.Queue.task_done --- maintainers/scripts/update.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index 6111875c9fee..40fe70fb4c56 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -242,6 +242,8 @@ async def updater( await run_update_script(nixpkgs_root, merge_lock, temp_dir, package, keep_going) + packages_to_update.task_done() + async def start_updates( max_workers: int, From f54d20c3a1f8386fd98196444934fe773556cb79 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:33:39 +0100 Subject: [PATCH 022/207] maintainers/scripts/update: Do not try to print error when there is not one This can happen e.g. due to an error during `merge_changes` since we do not do `stderr=PIPE` for git commands. --- maintainers/scripts/update.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index 40fe70fb4c56..36a6c7218896 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -93,14 +93,19 @@ async def run_update_script( raise asyncio.exceptions.CancelledError() except CalledProcessError as e: eprint(f" - {package['name']}: ERROR") - eprint() - eprint(f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------") - eprint() - eprint(e.stderr.decode("utf-8")) - with open(f"{package['pname']}.log", "wb") as logfile: - logfile.write(e.stderr) - eprint() - eprint(f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------") + if e.stderr is not None: + eprint() + eprint( + f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------" + ) + eprint() + eprint(e.stderr.decode("utf-8")) + with open(f"{package['pname']}.log", "wb") as logfile: + logfile.write(e.stderr) + eprint() + eprint( + f"--- SHOWING ERROR LOG FOR {package['name']} ----------------------" + ) if not keep_going: raise UpdateFailedException( From 6403eb8f4bcb54bd4411e4e2736b279072034e92 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:03:21 +0100 Subject: [PATCH 023/207] _experimental-update-script-combinators.sequence: Loosen attrPath constraint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We only allow a single value for `attrPath` across all sequenced update scripts. But previously `null` (representing `passthru.updateScript.attrPath` not being defined) was counted as one value. This would prevent us from explicitly specifying `attrPath` in `gnome.updateScript` in the next commit. Let’s ignore update scripts without specified `attrPath` attribute for the purpose of this check. --- pkgs/common-updater/combinators.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/common-updater/combinators.nix b/pkgs/common-updater/combinators.nix index c4754848be87..eafc530ceaed 100644 --- a/pkgs/common-updater/combinators.nix +++ b/pkgs/common-updater/combinators.nix @@ -169,18 +169,21 @@ rec { assert lib.assertMsg (lib.all validateFeatures scripts) "Combining update scripts with features enabled (other than “silent” scripts and an optional single script with “commit”) is currently unsupported."; + assert lib.assertMsg ( builtins.length ( lib.unique ( - builtins.map ( - { - attrPath ? null, - ... - }: - attrPath - ) scripts + builtins.filter (attrPath: attrPath != null) ( + builtins.map ( + { + attrPath ? null, + ... + }: + attrPath + ) scripts + ) ) - ) == 1 + ) <= 1 ) "Combining update scripts with different attr paths is currently unsupported."; { From f9d05fe6a156b0fbe729e18e9f49dfc85301ac01 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:29:52 +0100 Subject: [PATCH 024/207] gnome.updateScript: expose canonical attrPath Without this, `update.nix` will discover `libxml2` as `emscriptenPackages.libxml2`. But since that instantiates a different, and much less common derivation, it will be erroneously considered a leaf package in topological order of packages. --- pkgs/desktops/gnome/update.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/desktops/gnome/update.nix b/pkgs/desktops/gnome/update.nix index d6b92b0e77cc..2500739a22db 100644 --- a/pkgs/desktops/gnome/update.nix +++ b/pkgs/desktops/gnome/update.nix @@ -108,4 +108,5 @@ in supportedFeatures = [ "commit" ]; + inherit attrPath; } From 1d2c1810eb0e2c72fabf3c239ee9b0576faaac17 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:12:05 +0100 Subject: [PATCH 025/207] maintainers/scripts/update: Prepare for ordered updates Just minor refactorings: - Extract `updater_tasks` into a variable. - Make `main` itself async. --- maintainers/scripts/update.py | 50 +++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index 36a6c7218896..62c2fb961f12 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -289,34 +289,36 @@ async def start_updates( # Prepare updater workers for each temp_dir directory. # At most `num_workers` instances of `run_update_script` will be running at one time. - updaters = asyncio.gather( - *[ - updater( - nixpkgs_root, - temp_dir, - merge_lock, - packages_to_update, - keep_going, - commit, - ) - for temp_dir in temp_dirs - ] + updater_tasks = [ + updater( + nixpkgs_root, + temp_dir, + merge_lock, + packages_to_update, + keep_going, + commit, + ) + for temp_dir in temp_dirs + ] + + tasks = asyncio.gather( + *updater_tasks, ) try: # Start updater workers. - await updaters + await tasks except asyncio.exceptions.CancelledError: # When one worker is cancelled, cancel the others too. - updaters.cancel() + tasks.cancel() except UpdateFailedException as e: # When one worker fails, cancel the others, as this exception is only thrown when keep_going is false. - updaters.cancel() + tasks.cancel() eprint(e) sys.exit(1) -def main( +async def main( max_workers: int, keep_going: bool, commit: bool, @@ -338,7 +340,7 @@ def main( eprint() eprint("Running update for:") - asyncio.run(start_updates(max_workers, keep_going, commit, packages)) + await start_updates(max_workers, keep_going, commit, packages) eprint() eprint("Packages updated!") @@ -388,12 +390,14 @@ if __name__ == "__main__": args = parser.parse_args() try: - main( - args.max_workers, - args.keep_going, - args.commit, - args.packages, - args.skip_prompt, + asyncio.run( + main( + args.max_workers, + args.keep_going, + args.commit, + args.packages, + args.skip_prompt, + ) ) except KeyboardInterrupt as e: # Let’s cancel outside of the main loop too. From ce96c797795486d2a9fb4aa9f8f1ad231e43bd61 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 17:33:18 +0100 Subject: [PATCH 026/207] maintainers/scripts/update: Allow updating in (reverse) topological order MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously, when updating multiple packages, we just updated them in arbitrary order. However, when some of those packages depended on each other, it could happen that some of the intermediary commits would not build because of version constraints on dependencies. If we want each commit in the history to build when feasible, we need to consider four different scenarios: 1. Updated dependant is compatible with both the old and the new version of the dependency. Order of commits does not matter. But updating dependents first (i.e. reverse topological order) is useful since it allows building each package on the commit that updates it with minimal rebuilds. 2. Updated dependant raises the minimal dependency version. Dependency needs to be updated first (i.e. topological order). 3. Old dependant sets the maximal dependency version. Dependant needs to be updated first (i.e. reverse topological order). 4. Updated dependant depends on exact version of dependency and they are expected to be updated in lockstep. The earlier commit will be broken no matter the order. This change allows selecting the order of updates to facilitate the first three scenarios. Since most package sets only have loose version constraints, the reverse topological order will generally be the most convenient. In major package set updates like bumping GNOME release, there will be exceptions (e.g. libadwaita typically requires GTK 4 from the same release) but those were probably in broken order before as well. The downside of this feature is that it is quite slow – it requires instantiating each package and then querying Nix store for requisites. It may also fail to detect dependency if there are multiple variants of the package and dependant uses a different one than the canonical one. Testing with: env GNOME_UPDATE_STABILITY=unstable NIX_PATH=nixpkgs=$HOME/Projects/nixpkgs nix-shell maintainers/scripts/update.nix --arg predicate '(path: pkg: path == ["gnome-shell"] || path == ["mutter"] || path == ["glib"] || path == ["gtk3"] || path == ["pango"] || path == ["gnome-text-editor"])' --argstr order reverse-topological --argstr commit true --argstr max-workers 4 --- maintainers/scripts/update.nix | 16 ++- maintainers/scripts/update.py | 219 +++++++++++++++++++++++++++++++-- 2 files changed, 222 insertions(+), 13 deletions(-) diff --git a/maintainers/scripts/update.nix b/maintainers/scripts/update.nix index 05fcd6f12d2e..a45d2446f124 100644 --- a/maintainers/scripts/update.nix +++ b/maintainers/scripts/update.nix @@ -16,6 +16,7 @@ keep-going ? null, commit ? null, skip-prompt ? null, + order ? null, }: let @@ -217,6 +218,18 @@ let to skip prompt: --argstr skip-prompt true + + By default, the updater will update the packages in arbitrary order. Alternately, you can force a specific order based on the packages’ dependency relations: + + - Reverse topological order (e.g. {"gnome-text-editor", "gimp"}, {"gtk3", "gtk4"}, {"glib"}) is useful when you want checkout each commit one by one to build each package individually but some of the packages to be updated would cause a mass rebuild for the others. Of course, this requires that none of the updated dependents require a new version of the dependency. + + --argstr order reverse-topological + + - Topological order (e.g. {"glib"}, {"gtk3", "gtk4"}, {"gnome-text-editor", "gimp"}) is useful when the updated dependents require a new version of updated dependency. + + --argstr order topological + + Note that sorting requires instantiating each package and then querying Nix store for requisites so it will be pretty slow with large number of packages. ''; # Transform a matched package into an object for update.py. @@ -241,7 +254,8 @@ let lib.optional (max-workers != null) "--max-workers=${max-workers}" ++ lib.optional (keep-going == "true") "--keep-going" ++ lib.optional (commit == "true") "--commit" - ++ lib.optional (skip-prompt == "true") "--skip-prompt"; + ++ lib.optional (skip-prompt == "true") "--skip-prompt" + ++ lib.optional (order != null) "--order=${order}"; args = [ packagesJson ] ++ optionalArgs; diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index 62c2fb961f12..cfa051087ae5 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -1,4 +1,6 @@ -from typing import Any, Generator +from graphlib import TopologicalSorter +from pathlib import Path +from typing import Any, Generator, Literal import argparse import asyncio import contextlib @@ -10,6 +12,9 @@ import sys import tempfile +Order = Literal["arbitrary", "reverse-topological", "topological"] + + class CalledProcessError(Exception): process: asyncio.subprocess.Process stderr: bytes | None @@ -42,6 +47,145 @@ async def check_subprocess_output(*args: str, **kwargs: Any) -> bytes: return stdout +async def nix_instantiate(attr_path: str) -> Path: + out = await check_subprocess_output( + "nix-instantiate", + "-A", + attr_path, + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + drv = out.decode("utf-8").strip().split("!", 1)[0] + + return Path(drv) + + +async def nix_query_requisites(drv: Path) -> list[Path]: + requisites = await check_subprocess_output( + "nix-store", + "--query", + "--requisites", + str(drv), + stdout=asyncio.subprocess.PIPE, + stderr=asyncio.subprocess.PIPE, + ) + + drv_str = str(drv) + + return [ + Path(requisite) + for requisite in requisites.decode("utf-8").splitlines() + # Avoid self-loops. + if requisite != drv_str + ] + + +async def attr_instantiation_worker( + semaphore: asyncio.Semaphore, + attr_path: str, +) -> tuple[Path, str]: + async with semaphore: + eprint(f"Instantiating {attr_path}…") + return (await nix_instantiate(attr_path), attr_path) + + +async def requisites_worker( + semaphore: asyncio.Semaphore, + drv: Path, +) -> tuple[Path, list[Path]]: + async with semaphore: + eprint(f"Obtaining requisites for {drv}…") + return (drv, await nix_query_requisites(drv)) + + +def requisites_to_attrs( + drv_attr_paths: dict[Path, str], + requisites: list[Path], +) -> set[str]: + """ + Converts a set of requisite `.drv`s to a set of attribute paths. + Derivations that do not correspond to any of the packages we want to update will be discarded. + """ + return { + drv_attr_paths[requisite] + for requisite in requisites + if requisite in drv_attr_paths + } + + +def reverse_edges(graph: dict[str, set[str]]) -> dict[str, set[str]]: + """ + Flips the edges of a directed graph. + """ + + reversed_graph: dict[str, set[str]] = {} + for dependent, dependencies in graph.items(): + for dependency in dependencies: + reversed_graph.setdefault(dependency, set()).add(dependent) + + return reversed_graph + + +def get_independent_sorter( + packages: list[dict], +) -> TopologicalSorter[str]: + """ + Returns a sorter which treats all packages as independent, + which will allow them to be updated in parallel. + """ + + attr_deps: dict[str, set[str]] = { + package["attrPath"]: set() for package in packages + } + sorter = TopologicalSorter(attr_deps) + sorter.prepare() + + return sorter + + +async def get_topological_sorter( + max_workers: int, + packages: list[dict], + reverse_order: bool, +) -> tuple[TopologicalSorter[str], list[dict]]: + """ + Returns a sorter which returns packages in topological or reverse topological order, + which will ensure a package is updated before or after its dependencies, respectively. + """ + + semaphore = asyncio.Semaphore(max_workers) + + drv_attr_paths = dict( + await asyncio.gather( + *( + attr_instantiation_worker(semaphore, package["attrPath"]) + for package in packages + ) + ) + ) + + drv_requisites = await asyncio.gather( + *(requisites_worker(semaphore, drv) for drv in drv_attr_paths.keys()) + ) + + attr_deps = { + drv_attr_paths[drv]: requisites_to_attrs(drv_attr_paths, requisites) + for drv, requisites in drv_requisites + } + + if reverse_order: + attr_deps = reverse_edges(attr_deps) + + # Adjust packages order based on the topological one + ordered = list(TopologicalSorter(attr_deps).static_order()) + packages = sorted(packages, key=lambda package: ordered.index(package["attrPath"])) + + sorter = TopologicalSorter(attr_deps) + sorter.prepare() + + return sorter, packages + + async def run_update_script( nixpkgs_root: str, merge_lock: asyncio.Lock, @@ -250,11 +394,41 @@ async def updater( packages_to_update.task_done() +async def populate_queue( + attr_packages: dict[str, dict], + sorter: TopologicalSorter[str], + packages_to_update: asyncio.Queue[dict | None], + num_workers: int, +) -> None: + """ + Keeps populating the queue with packages that can be updated + according to ordering requirements. If topological order + is used, the packages will appear in waves, as packages with + no dependencies are processed and removed from the sorter. + With `order="none"`, all packages will be enqueued simultaneously. + """ + + # Fill up an update queue, + while sorter.is_active(): + ready_packages = list(sorter.get_ready()) + eprint(f"Enqueuing group of {len(ready_packages)} packages") + for package in ready_packages: + await packages_to_update.put(attr_packages[package]) + await packages_to_update.join() + sorter.done(*ready_packages) + + # Add sentinels, one for each worker. + # A worker will terminate when it gets a sentinel from the queue. + for i in range(num_workers): + await packages_to_update.put(None) + + async def start_updates( max_workers: int, keep_going: bool, commit: bool, - packages: list[dict], + attr_packages: dict[str, dict], + sorter: TopologicalSorter[str], ) -> None: merge_lock = asyncio.Lock() packages_to_update: asyncio.Queue[dict | None] = asyncio.Queue() @@ -263,7 +437,7 @@ async def start_updates( temp_dirs: list[tuple[str, str] | None] = [] # Do not create more workers than there are packages. - num_workers = min(max_workers, len(packages)) + num_workers = min(max_workers, len(attr_packages)) nixpkgs_root_output = await check_subprocess_output( "git", @@ -278,14 +452,12 @@ async def start_updates( temp_dir = stack.enter_context(make_worktree()) if commit else None temp_dirs.append(temp_dir) - # Fill up an update queue, - for package in packages: - await packages_to_update.put(package) - - # Add sentinels, one for each worker. - # A workers will terminate when it gets sentinel from the queue. - for i in range(num_workers): - await packages_to_update.put(None) + queue_task = populate_queue( + attr_packages, + sorter, + packages_to_update, + num_workers, + ) # Prepare updater workers for each temp_dir directory. # At most `num_workers` instances of `run_update_script` will be running at one time. @@ -303,6 +475,7 @@ async def start_updates( tasks = asyncio.gather( *updater_tasks, + queue_task, ) try: @@ -324,10 +497,24 @@ async def main( commit: bool, packages_path: str, skip_prompt: bool, + order: Order, ) -> None: with open(packages_path) as f: packages = json.load(f) + if order != "arbitrary": + eprint("Sorting packages…") + reverse_order = order == "reverse-topological" + sorter, packages = await get_topological_sorter( + max_workers, + packages, + reverse_order, + ) + else: + sorter = get_independent_sorter(packages) + + attr_packages = {package["attrPath"]: package for package in packages} + eprint() eprint("Going to be running update for following packages:") for package in packages: @@ -340,7 +527,7 @@ async def main( eprint() eprint("Running update for:") - await start_updates(max_workers, keep_going, commit, packages) + await start_updates(max_workers, keep_going, commit, attr_packages, sorter) eprint() eprint("Packages updated!") @@ -374,6 +561,13 @@ parser.add_argument( action="store_true", help="Commit the changes", ) +parser.add_argument( + "--order", + dest="order", + default="arbitrary", + choices=["arbitrary", "reverse-topological", "topological"], + help="Sort the packages based on dependency relation", +) parser.add_argument( "packages", help="JSON file containing the list of package names and their update scripts", @@ -397,6 +591,7 @@ if __name__ == "__main__": args.commit, args.packages, args.skip_prompt, + args.order, ) ) except KeyboardInterrupt as e: From a6a9bb97250c3306ea97841590e35383f5237aa0 Mon Sep 17 00:00:00 2001 From: Izorkin Date: Thu, 6 Mar 2025 19:47:04 +0300 Subject: [PATCH 027/207] dovecot: remove hard coding path to module dir --- .../manual/release-notes/rl-2505.section.md | 2 + nixos/modules/services/mail/dovecot.nix | 16 +- .../do/dovecot-fts-flatcurve/package.nix | 2 +- .../by-name/do/dovecot_fts_xapian/package.nix | 2 +- .../by-name/do/dovecot_pigeonhole/package.nix | 2 +- .../mail/dovecot/2.3.x-module_dir.patch | 165 ------------------ pkgs/servers/mail/dovecot/default.nix | 7 +- .../mail/dovecot/load-extended-modules.patch | 12 ++ 8 files changed, 23 insertions(+), 185 deletions(-) delete mode 100644 pkgs/servers/mail/dovecot/2.3.x-module_dir.patch create mode 100644 pkgs/servers/mail/dovecot/load-extended-modules.patch diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index a4eaebdcbba0..689c52c05c32 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -559,6 +559,8 @@ - For matrix homeserver Synapse we are now following the upstream recommendation to enable jemalloc as the memory allocator by default. +- In `dovecot` package removed hard coding path to module directory. + - `services.kmonad` now creates a determinate symlink (in `/dev/input/by-id/`) to each of KMonad virtual devices. - `services.gitea` now supports CAPTCHA usage through the `services.gitea.captcha` variable. diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix index c513ee9173df..54a0bdf9734f 100644 --- a/nixos/modules/services/mail/dovecot.nix +++ b/nixos/modules/services/mail/dovecot.nix @@ -111,6 +111,7 @@ let base_dir = ${baseDir} protocols = ${concatStringsSep " " cfg.protocols} sendmail_path = /run/wrappers/bin/sendmail + mail_plugin_dir = /run/current-system/sw/lib/dovecot/modules # defining mail_plugins must be done before the first protocol {} filter because of https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#variable-expansion mail_plugins = $mail_plugins ${concatStringsSep " " cfg.mailPlugins.globally.enable} '' @@ -207,13 +208,6 @@ let cfg.extraConfig ]; - modulesDir = pkgs.symlinkJoin { - name = "dovecot-modules"; - paths = map (pkg: "${pkg}/lib/dovecot") ( - [ dovecotPkg ] ++ map (module: module.override { dovecot = dovecotPkg; }) cfg.modules - ); - }; - mailboxConfig = mailbox: '' @@ -414,9 +408,7 @@ in default = [ ]; example = literalExpression "[ pkgs.dovecot_pigeonhole ]"; description = '' - Symlinks the contents of lib/dovecot of every given package into - /etc/dovecot/modules. This will make the given modules available - if a dovecot package with the module_dir patch applied is being used. + Load extended modules. ''; }; @@ -702,7 +694,6 @@ in ${cfg.mailGroup} = { }; }; - environment.etc."dovecot/modules".source = modulesDir; environment.etc."dovecot/dovecot.conf".source = cfg.configFile; systemd.services.dovecot2 = { @@ -712,7 +703,6 @@ in wantedBy = [ "multi-user.target" ]; restartTriggers = [ cfg.configFile - modulesDir ]; startLimitIntervalSec = 60; # 1 min @@ -768,7 +758,7 @@ in ''; }; - environment.systemPackages = [ dovecotPkg ]; + environment.systemPackages = [ dovecotPkg ] ++ cfg.modules; warnings = warnAboutExtraConfigCollisions; diff --git a/pkgs/by-name/do/dovecot-fts-flatcurve/package.nix b/pkgs/by-name/do/dovecot-fts-flatcurve/package.nix index 65dac4a74402..a142a6e73c8f 100644 --- a/pkgs/by-name/do/dovecot-fts-flatcurve/package.nix +++ b/pkgs/by-name/do/dovecot-fts-flatcurve/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-dovecot=${dovecot}/lib/dovecot" - "--with-moduledir=$(out)/lib/dovecot" + "--with-moduledir=${placeholder "out"}/lib/dovecot/modules" ]; meta = with lib; { diff --git a/pkgs/by-name/do/dovecot_fts_xapian/package.nix b/pkgs/by-name/do/dovecot_fts_xapian/package.nix index abc349f8209c..6b0f6e5afbd7 100644 --- a/pkgs/by-name/do/dovecot_fts_xapian/package.nix +++ b/pkgs/by-name/do/dovecot_fts_xapian/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-dovecot=${dovecot}/lib/dovecot" - "--with-moduledir=$(out)/lib/dovecot" + "--with-moduledir=${placeholder "out"}/lib/dovecot/modules" ]; meta = with lib; { diff --git a/pkgs/by-name/do/dovecot_pigeonhole/package.nix b/pkgs/by-name/do/dovecot_pigeonhole/package.nix index 9db66908806f..e45671491597 100644 --- a/pkgs/by-name/do/dovecot_pigeonhole/package.nix +++ b/pkgs/by-name/do/dovecot_pigeonhole/package.nix @@ -33,8 +33,8 @@ stdenv.mkDerivation rec { configureFlags = [ "--with-dovecot=${dovecot}/lib/dovecot" + "--with-moduledir=${placeholder "out"}/lib/dovecot/modules" "--without-dovecot-install-dirs" - "--with-moduledir=$(out)/lib/dovecot" ]; enableParallelBuilding = true; diff --git a/pkgs/servers/mail/dovecot/2.3.x-module_dir.patch b/pkgs/servers/mail/dovecot/2.3.x-module_dir.patch deleted file mode 100644 index 0f987b44d8a2..000000000000 --- a/pkgs/servers/mail/dovecot/2.3.x-module_dir.patch +++ /dev/null @@ -1,165 +0,0 @@ -diff -ru dovecot-2.3.9.2.orig/src/auth/main.c dovecot-2.3.9.2/src/auth/main.c ---- dovecot-2.3.9.2.orig/src/auth/main.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/auth/main.c 2019-12-15 19:46:52.101597499 +0100 -@@ -191,7 +191,7 @@ - mod_set.debug = global_auth_settings->debug; - mod_set.filter_callback = auth_module_filter; - -- modules = module_dir_load(AUTH_MODULE_DIR, NULL, &mod_set); -+ modules = module_dir_load("/etc/dovecot/modules/auth", NULL, &mod_set); - module_dir_init(modules); - - if (!worker) -@@ -222,7 +222,7 @@ - mod_set.debug = global_auth_settings->debug; - mod_set.ignore_missing = TRUE; - -- modules = module_dir_load_missing(modules, AUTH_MODULE_DIR, names, -+ modules = module_dir_load_missing(modules, "/etc/dovecot/modules/auth", names, - &mod_set); - module_dir_init(modules); - } -diff -ru dovecot-2.3.9.2.orig/src/config/all-settings.c dovecot-2.3.9.2/src/config/all-settings.c ---- dovecot-2.3.9.2.orig/src/config/all-settings.c 2019-12-13 14:12:32.000000000 +0100 -+++ dovecot-2.3.9.2/src/config/all-settings.c 2019-12-15 19:49:42.764650074 +0100 -@@ -1080,7 +1080,7 @@ - .last_valid_gid = 0, - - .mail_plugins = "", -- .mail_plugin_dir = MODULEDIR, -+ .mail_plugin_dir = "/etc/dovecot/modules", - - .mail_log_prefix = "%s(%u)<%{pid}><%{session}>: ", - -@@ -3849,7 +3849,7 @@ - .login_log_format = "%$: %s", - .login_access_sockets = "", - .login_proxy_notify_path = "proxy-notify", -- .login_plugin_dir = MODULEDIR"/login", -+ .login_plugin_dir = "/etc/dovecot/modules""/login", - .login_plugins = "", - .login_proxy_max_disconnect_delay = 0, - .director_username_hash = "%u", -@@ -4058,7 +4058,7 @@ - .login_trusted_networks = "", - - .mail_plugins = "", -- .mail_plugin_dir = MODULEDIR, -+ .mail_plugin_dir = "/etc/dovecot/modules", - }; - static const struct setting_parser_info *lmtp_setting_dependencies[] = { - &lda_setting_parser_info, -@@ -4823,7 +4823,7 @@ - .base_dir = PKG_RUNDIR, - .libexec_dir = PKG_LIBEXECDIR, - .mail_plugins = "", -- .mail_plugin_dir = MODULEDIR, -+ .mail_plugin_dir = "/etc/dovecot/modules", - .mail_temp_dir = "/tmp", - .auth_debug = FALSE, - .auth_socket_path = "auth-userdb", -diff -ru dovecot-2.3.9.2.orig/src/config/config-parser.c dovecot-2.3.9.2/src/config/config-parser.c ---- dovecot-2.3.9.2.orig/src/config/config-parser.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/config/config-parser.c 2019-12-15 19:46:52.102597505 +0100 -@@ -1077,7 +1077,7 @@ - - i_zero(&mod_set); - mod_set.abi_version = DOVECOT_ABI_VERSION; -- modules = module_dir_load(CONFIG_MODULE_DIR, NULL, &mod_set); -+ modules = module_dir_load("/etc/dovecot/modules/settings", NULL, &mod_set); - module_dir_init(modules); - - i_array_init(&new_roots, 64); -diff -ru dovecot-2.3.9.2.orig/src/dict/main.c dovecot-2.3.9.2/src/dict/main.c ---- dovecot-2.3.9.2.orig/src/dict/main.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/dict/main.c 2019-12-15 19:46:52.102597505 +0100 -@@ -104,7 +104,7 @@ - mod_set.abi_version = DOVECOT_ABI_VERSION; - mod_set.require_init_funcs = TRUE; - -- modules = module_dir_load(DICT_MODULE_DIR, NULL, &mod_set); -+ modules = module_dir_load("/etc/dovecot/modules/dict", NULL, &mod_set); - module_dir_init(modules); - - /* Register only after loading modules. They may contain SQL drivers, -diff -ru dovecot-2.3.9.2.orig/src/doveadm/doveadm-settings.c dovecot-2.3.9.2/src/doveadm/doveadm-settings.c ---- dovecot-2.3.9.2.orig/src/doveadm/doveadm-settings.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/doveadm/doveadm-settings.c 2019-12-15 19:47:29.525812499 +0100 -@@ -89,7 +89,7 @@ - .base_dir = PKG_RUNDIR, - .libexec_dir = PKG_LIBEXECDIR, - .mail_plugins = "", -- .mail_plugin_dir = MODULEDIR, -+ .mail_plugin_dir = "/etc/dovecot/modules", - .mail_temp_dir = "/tmp", - .auth_debug = FALSE, - .auth_socket_path = "auth-userdb", -diff -ru dovecot-2.3.9.2.orig/src/doveadm/doveadm-util.c dovecot-2.3.9.2/src/doveadm/doveadm-util.c ---- dovecot-2.3.9.2.orig/src/doveadm/doveadm-util.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/doveadm/doveadm-util.c 2019-12-15 19:52:32.003844670 +0100 -@@ -33,7 +33,7 @@ - mod_set.debug = doveadm_debug; - mod_set.ignore_dlopen_errors = TRUE; - -- modules = module_dir_load_missing(modules, DOVEADM_MODULEDIR, -+ modules = module_dir_load_missing(modules, "/etc/dovecot/modules/doveadm", - NULL, &mod_set); - module_dir_init(modules); - } -@@ -58,7 +58,7 @@ - return FALSE; - } - -- dir = opendir(DOVEADM_MODULEDIR); -+ dir = opendir("/etc/dovecot/modules/doveadm"); - if (dir == NULL) - return FALSE; - -diff -ru dovecot-2.3.9.2.orig/src/lib-fs/fs-api.c dovecot-2.3.9.2/src/lib-fs/fs-api.c ---- dovecot-2.3.9.2.orig/src/lib-fs/fs-api.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/lib-fs/fs-api.c 2019-12-15 19:46:52.102597505 +0100 -@@ -114,7 +114,7 @@ - mod_set.abi_version = DOVECOT_ABI_VERSION; - mod_set.ignore_missing = TRUE; - -- fs_modules = module_dir_load_missing(fs_modules, MODULE_DIR, -+ fs_modules = module_dir_load_missing(fs_modules, "/etc/dovecot/modules", - module_name, &mod_set); - module_dir_init(fs_modules); - -diff -ru dovecot-2.3.9.2.orig/src/lib-ssl-iostream/iostream-ssl.c dovecot-2.3.9.2/src/lib-ssl-iostream/iostream-ssl.c ---- dovecot-2.3.9.2.orig/src/lib-ssl-iostream/iostream-ssl.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/lib-ssl-iostream/iostream-ssl.c 2019-12-15 19:46:52.102597505 +0100 -@@ -54,7 +54,7 @@ - mod_set.abi_version = DOVECOT_ABI_VERSION; - mod_set.setting_name = ""; - mod_set.require_init_funcs = TRUE; -- ssl_module = module_dir_load(MODULE_DIR, plugin_name, &mod_set); -+ ssl_module = module_dir_load("/etc/dovecot/modules", plugin_name, &mod_set); - if (module_dir_try_load_missing(&ssl_module, MODULE_DIR, plugin_name, - &mod_set, error_r) < 0) - return -1; -diff -ru dovecot-2.3.9.2.orig/src/lib-storage/mail-storage-settings.c dovecot-2.3.9.2/src/lib-storage/mail-storage-settings.c ---- dovecot-2.3.9.2.orig/src/lib-storage/mail-storage-settings.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/lib-storage/mail-storage-settings.c 2019-12-15 19:46:52.102597505 +0100 -@@ -337,7 +337,7 @@ - .last_valid_gid = 0, - - .mail_plugins = "", -- .mail_plugin_dir = MODULEDIR, -+ .mail_plugin_dir = "/etc/dovecot/modules", - - .mail_log_prefix = "%s(%u)<%{pid}><%{session}>: ", - -diff -ru dovecot-2.3.9.2.orig/src/lmtp/lmtp-settings.c dovecot-2.3.9.2/src/lmtp/lmtp-settings.c ---- dovecot-2.3.9.2.orig/src/lmtp/lmtp-settings.c 2019-12-13 14:12:00.000000000 +0100 -+++ dovecot-2.3.9.2/src/lmtp/lmtp-settings.c 2019-12-15 19:46:52.102597505 +0100 -@@ -95,7 +95,7 @@ - .login_trusted_networks = "", - - .mail_plugins = "", -- .mail_plugin_dir = MODULEDIR, -+ .mail_plugin_dir = "/etc/dovecot/modules", - }; - - static const struct setting_parser_info *lmtp_setting_dependencies[] = { diff --git a/pkgs/servers/mail/dovecot/default.nix b/pkgs/servers/mail/dovecot/default.nix index 7cc1226453b5..67ee45ecc020 100644 --- a/pkgs/servers/mail/dovecot/default.nix +++ b/pkgs/servers/mail/dovecot/default.nix @@ -103,10 +103,8 @@ stdenv.mkDerivation rec { patches = [ - # Make dovecot look for plugins in /etc/dovecot/modules - # so we can symlink plugins from several packages there. - # The symlinking needs to be done in NixOS. - ./2.3.x-module_dir.patch + # Fix loading extended modules. + ./load-extended-modules.patch # fix openssl 3.0 compatibility (fetchpatch { url = "https://salsa.debian.org/debian/dovecot/-/raw/debian/1%252.3.19.1+dfsg1-2/debian/patches/Support-openssl-3.0.patch"; @@ -125,6 +123,7 @@ stdenv.mkDerivation rec { "--localstatedir=/var" # We need this so utilities default to reading /etc/dovecot/dovecot.conf file. "--sysconfdir=/etc" + "--with-moduledir=${placeholder "out"}/lib/dovecot/modules" "--with-ldap" "--with-ssl=openssl" "--with-zlib" diff --git a/pkgs/servers/mail/dovecot/load-extended-modules.patch b/pkgs/servers/mail/dovecot/load-extended-modules.patch new file mode 100644 index 000000000000..b568a2661e53 --- /dev/null +++ b/pkgs/servers/mail/dovecot/load-extended-modules.patch @@ -0,0 +1,12 @@ +diff --git a/src/config/config-parser.h b/src/config/config-parser.h +index e0a0a5b..a7fd725 100644 +--- a/src/config/config-parser.h ++++ b/src/config/config-parser.h +@@ -1,7 +1,7 @@ + #ifndef CONFIG_PARSER_H + #define CONFIG_PARSER_H + +-#define CONFIG_MODULE_DIR MODULEDIR"/settings" ++#define CONFIG_MODULE_DIR "/run/current-system/sw/lib/dovecot/modules/settings" + + #define IS_WHITE(c) ((c) == ' ' || (c) == '\t') From 1497e5b4226f7dd1ddc8c6e7a47558831e7e4a31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandru=20Scvor=C8=9Bov?= Date: Fri, 7 Mar 2025 11:26:54 +0000 Subject: [PATCH 028/207] tytools: 0.9.9 -> 0.9.8 This reverts commit c14ca4ae7f9468ae64bbe57546708830ab7a0ab9. --- pkgs/development/embedded/tytools/default.nix | 48 +++++-------------- 1 file changed, 12 insertions(+), 36 deletions(-) diff --git a/pkgs/development/embedded/tytools/default.nix b/pkgs/development/embedded/tytools/default.nix index 0d18346cf53a..76ff17c0b6fe 100644 --- a/pkgs/development/embedded/tytools/default.nix +++ b/pkgs/development/embedded/tytools/default.nix @@ -5,58 +5,34 @@ cmake, pkg-config, wrapQtAppsHook, - qt6, + qtbase, }: stdenv.mkDerivation rec { pname = "tytools"; - version = "0.9.9"; + version = "0.9.8"; src = fetchFromGitHub { owner = "Koromix"; - repo = "rygel"; - tag = "tytools/${version}"; - hash = "sha256-nQZaNYOTkx79UC0RHencKIQFSYUnQ9resdmmWTmgQxA="; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-MKhh0ooDZI1Ks8vVuPRiHhpOqStetGaAhE2ulvBstxA="; }; nativeBuildInputs = [ + cmake pkg-config - qt6.wrapQtAppsHook + wrapQtAppsHook ]; - buildInputs = [ - qt6.qtbase + qtbase ]; - buildPhase = '' - runHook preBuild - - ./bootstrap.sh - ./felix -p Fast tyuploader - ./felix -p Fast tycmd - ./felix -p Fast tycommander - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - mkdir -p $out/bin $out/share/applications - cp bin/Fast/tyuploader $out/bin/ - cp bin/Fast/tycmd $out/bin/ - cp bin/Fast/tycommander $out/bin/ - cp src/tytools/tycommander/tycommander_linux.desktop $out/share/applications/tycommander.desktop - cp src/tytools/tyuploader/tyuploader_linux.desktop $out/share/applications/tyuploader.desktop - - runHook postInstall - ''; - - meta = { + meta = with lib; { description = "Collection of tools to manage Teensy boards"; homepage = "https://koromix.dev/tytools"; - license = lib.licenses.unlicense; - platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ ahuzik ]; + license = licenses.unlicense; + platforms = platforms.unix; + maintainers = with maintainers; [ ahuzik ]; }; } From ab889b79043fd79031273d01232fc2a2e0256662 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Fri, 7 Mar 2025 15:57:43 +0100 Subject: [PATCH 029/207] experienced-pixel-dungeon: 2.18.2 -> 2.19 --- .../experienced-pixel-dungeon/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix index 099f4f255989..55acef0b9cf0 100644 --- a/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix +++ b/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix @@ -5,13 +5,13 @@ callPackage ../generic.nix rec { pname = "experienced-pixel-dungeon"; - version = "2.18.2"; + version = "2.19"; src = fetchFromGitHub { owner = "TrashboxBobylev"; repo = "Experienced-Pixel-Dungeon-Redone"; - rev = "ExpPD-${version}"; - hash = "sha256-REBltg7rKgrNSKHh3QuG8XVLPivS1fAtyqf/TRjH0W0="; + tag = "ExpPD-${version}"; + hash = "sha256-O3FEHIOGe1sO8L4eDUF3NGXhB9LviLT8M6mGqpe42B4="; }; desktopName = "Experienced Pixel Dungeon"; From abaf87fa18d29b8c402801f85b1295562afec8bf Mon Sep 17 00:00:00 2001 From: liberodark Date: Sat, 8 Mar 2025 10:45:10 +0100 Subject: [PATCH 030/207] openbao: 2.1.1 -> 2.2.0 --- pkgs/by-name/op/openbao/package.nix | 31 +++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index d18cb99e0617..6b02d98c49b9 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -2,21 +2,25 @@ lib, fetchFromGitHub, buildGoModule, + go_1_24, testers, openbao, + versionCheckHook, + nix-update-script, }: -buildGoModule rec { + +buildGoModule.override { go = go_1_24; } rec { pname = "openbao"; - version = "2.1.1"; + version = "2.2.0"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; - rev = "v${version}"; - hash = "sha256-viN1Yuqnyg/nrRzV2HkjVGZSWD9QIXLN6nG5N0QtwbU="; + tag = "v${version}"; + hash = "sha256-dDMOeAceMaSrF7P4JZ2MKy6zDa10LxCQKkKwu/Q3kOU="; }; - vendorHash = "sha256-dSEFoD2UbY6OejSxPBDxCNKHBoHI8YNnixayIS7z3e8="; + vendorHash = "sha256-zcMc63B/jTUykPfRKvea27xRxjOV+zytaxKOEQAUz1Q="; proxyVendor = true; @@ -49,12 +53,23 @@ buildGoModule rec { version = "v${version}"; }; - meta = with lib; { + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/bao"; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { homepage = "https://www.openbao.org/"; description = "Open source, community-driven fork of Vault managed by the Linux Foundation"; changelog = "https://github.com/openbao/openbao/blob/v${version}/CHANGELOG.md"; - license = licenses.mpl20; + license = lib.licenses.mpl20; mainProgram = "bao"; - maintainers = with maintainers; [ brianmay ]; + maintainers = with lib.maintainers; [ brianmay ]; }; } From 83e542d44a451fd7ee1b99c5cc6b1b33e6165d7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 8 Mar 2025 17:34:52 -0800 Subject: [PATCH 031/207] python313Packages.pykeepass: 4.1.0.post1 -> 4.1.1.post1 Diff: https://github.com/libkeepass/pykeepass/compare/refs/tags/v4.1.0.post1...v4.1.1.post1 Changelog: https://github.com/libkeepass/pykeepass/blob/refs/tags/v4.1.1.post1/CHANGELOG.rst --- pkgs/development/python-modules/pykeepass/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pykeepass/default.nix b/pkgs/development/python-modules/pykeepass/default.nix index 7b287f1ef22b..90eef8f57267 100644 --- a/pkgs/development/python-modules/pykeepass/default.nix +++ b/pkgs/development/python-modules/pykeepass/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pykeepass"; - version = "4.1.0.post1"; + version = "4.1.1.post1"; pyproject = true; src = fetchFromGitHub { owner = "libkeepass"; repo = "pykeepass"; tag = "v${version}"; - hash = "sha256-64is/XoRF/kojqd4jQIAQi1od8TRhiv9uR+WNIGvP2A="; + hash = "sha256-DeEz3zrUK3cXIvMK/32Zn3FPiNsenhpAb17Zgel826s="; }; build-system = [ setuptools ]; From 71b5d2ef765d3e5873d96483047f69020dae3f4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 9 Mar 2025 04:30:24 +0000 Subject: [PATCH 032/207] immich-public-proxy: 1.7.3 -> 1.8.0 --- pkgs/by-name/im/immich-public-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/immich-public-proxy/package.nix b/pkgs/by-name/im/immich-public-proxy/package.nix index b6798d6ecd26..899e2edd6518 100644 --- a/pkgs/by-name/im/immich-public-proxy/package.nix +++ b/pkgs/by-name/im/immich-public-proxy/package.nix @@ -8,17 +8,17 @@ }: buildNpmPackage rec { pname = "immich-public-proxy"; - version = "1.7.3"; + version = "1.8.0"; src = fetchFromGitHub { owner = "alangrainger"; repo = "immich-public-proxy"; tag = "v${version}"; - hash = "sha256-8cy06fNPqzg39Cg/hP6LT1cGNotr08McDVsHxBKs9kA="; + hash = "sha256-khOmZj/9/28bADeffAqnbpw9yTvyz+wgBkxZlY9sXPw="; }; sourceRoot = "${src.name}/app"; - npmDepsHash = "sha256-YH3Li+JMQk8CtddrITIcTYtASh8+bmm/LgZSCnYdlKc="; + npmDepsHash = "sha256-jLXO8in7gWBg24210lEVNpfKq0HFs4b+zXPAZGzXsIg="; # patch in absolute nix store paths so the process doesn't need to cwd in $out postPatch = '' From ef169976522671dd066d572a918549059b93d1ac Mon Sep 17 00:00:00 2001 From: rczb Date: Thu, 6 Mar 2025 00:56:58 +0000 Subject: [PATCH 033/207] racket: 8.15 -> 8.16 --- pkgs/development/interpreters/racket/manifest.json | 10 +++++----- pkgs/development/interpreters/racket/minimal.nix | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/interpreters/racket/manifest.json b/pkgs/development/interpreters/racket/manifest.json index adb19437139a..022680c991ab 100644 --- a/pkgs/development/interpreters/racket/manifest.json +++ b/pkgs/development/interpreters/racket/manifest.json @@ -1,11 +1,11 @@ { - "version": "8.15", + "version": "8.16", "full": { - "filename": "racket-8.15-src.tgz", - "sha256": "602b848459daf1b2222a46a9094e85ae2d28e480067219957fa46af8400e1233" + "filename": "racket-8.16-src.tgz", + "sha256": "b233a968f4a561f7b005ce06f2c4c29428562f308c1a04d28e2e2286f6b945c3" }, "minimal": { - "filename": "racket-minimal-8.15-src.tgz", - "sha256": "1ac132c56bc52312049fa4f0849237f66713e8e0a7ab6c4780504633ee8f1dc3" + "filename": "racket-minimal-8.16-src.tgz", + "sha256": "4e727db75574ab11d6bec7af5e5d72a084fa7f662e200c35d5bc200772f5ce96" } } diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix index 60e33859afee..250d0d35bf6a 100644 --- a/pkgs/development/interpreters/racket/minimal.nix +++ b/pkgs/development/interpreters/racket/minimal.nix @@ -69,7 +69,8 @@ stdenv.mkDerivation (finalAttrs: { configureFlags = [ - "--enable-check" + # > docs failure: ftype-ref: ftype mismatch for # + # "--enable-check" "--enable-csonly" "--enable-liblz4" "--enable-libz" From f68f8493b6d30aa941daab26166a72034623a63c Mon Sep 17 00:00:00 2001 From: rczb Date: Sun, 9 Mar 2025 13:46:52 +0800 Subject: [PATCH 034/207] racket: restore static libraries Close #379188. --- pkgs/development/interpreters/racket/minimal.nix | 7 +++++-- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix index 250d0d35bf6a..775cd155366e 100644 --- a/pkgs/development/interpreters/racket/minimal.nix +++ b/pkgs/development/interpreters/racket/minimal.nix @@ -19,7 +19,7 @@ let manifest = lib.importJSON ./manifest.json; - inherit (stdenv.hostPlatform) isDarwin isStatic; + inherit (stdenv.hostPlatform) isDarwin; in stdenv.mkDerivation (finalAttrs: { @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { "--enable-libz" ] ++ lib.optional disableDocs "--disable-docs" - ++ lib.optionals (!isStatic) [ + ++ lib.optionals (!(finalAttrs.dontDisableStatic or false)) [ # instead of `--disable-static` that `stdenv` assumes "--disable-libs" # "not currently supported" in `configure --help-cs` but still emphasized in README @@ -88,6 +88,9 @@ stdenv.mkDerivation (finalAttrs: { "--enable-xonx" ]; + # The upstream script builds static libraries by default. + dontAddStaticConfigureFlags = true; + dontStrip = isDarwin; postFixup = diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc7b17ab94c8..5a7758664e6b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7240,7 +7240,9 @@ with pkgs; wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { }; racket = callPackage ../development/interpreters/racket { }; - racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { }; + racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { + stdenv = stdenvAdapters.makeStaticLibraries stdenv; + }; rakudo = callPackage ../development/interpreters/rakudo { }; moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix { From 959878e0e09bfbc525f8f54cf9aeac6efc095a9f Mon Sep 17 00:00:00 2001 From: Petr Zahradnik Date: Sun, 9 Mar 2025 23:58:24 +0100 Subject: [PATCH 035/207] mailsend: unbreak on GCC 14 --- pkgs/by-name/ma/mailsend/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ma/mailsend/package.nix b/pkgs/by-name/ma/mailsend/package.nix index de46e1ea1214..a3f2c59ebf52 100644 --- a/pkgs/by-name/ma/mailsend/package.nix +++ b/pkgs/by-name/ma/mailsend/package.nix @@ -36,6 +36,8 @@ stdenv.mkDerivation rec { }) ]; + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; + enableParallelBuilding = true; meta = with lib; { From c97569906adde1517e374b38c4ffafc00b79a4ab Mon Sep 17 00:00:00 2001 From: Petr Zahradnik Date: Sun, 9 Mar 2025 23:58:31 +0100 Subject: [PATCH 036/207] mailsend: modernize --- pkgs/by-name/ma/mailsend/package.nix | 35 ++++++++++++++++++---------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ma/mailsend/package.nix b/pkgs/by-name/ma/mailsend/package.nix index a3f2c59ebf52..11972b36023e 100644 --- a/pkgs/by-name/ma/mailsend/package.nix +++ b/pkgs/by-name/ma/mailsend/package.nix @@ -1,18 +1,21 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, fetchpatch, openssl, + versionCheckHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "mailsend"; version = "1.19"; - src = fetchurl { - url = "https://github.com/muquit/mailsend/archive/${version}.tar.gz"; - sha256 = "sha256-Vl72vibFjvdQZcVRnq6N1VuuMUKShhlpayjSQrc0k/c="; + src = fetchFromGitHub { + owner = "muquit"; + repo = "mailsend"; + tag = finalAttrs.version; + hash = "sha256-g1V4NrFlIz8oh7IS+cGWG6eje6kBGvPZS7Q131ESrXI="; }; buildInputs = [ @@ -23,9 +26,11 @@ stdenv.mkDerivation rec { ]; patches = [ - (fetchurl { + # OpenSSL 1.1 support for HMAC api + (fetchpatch { + name = "openssl-1-1-hmac.patch"; url = "https://github.com/muquit/mailsend/commit/960df6d7a11eef90128dc2ae660866b27f0e4336.patch"; - sha256 = "0vz373zcfl19inflybfjwshcq06rvhx0i5g0f4b021cxfhyb1sm0"; + hash = "sha256-Gy4pZMYoUXcjMatw5BSk+IUKXjgpLCwPXtfC++WPKAM="; }) # Pull fix pending upstream inclusion for parallel build failures: # https://github.com/muquit/mailsend/pull/165 @@ -40,13 +45,19 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgramArg = "-V"; + + meta = { description = "CLI email sending tool"; - license = licenses.bsd3; - maintainers = with maintainers; [ raskin ]; - platforms = platforms.linux; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ raskin ]; + platforms = lib.platforms.linux; homepage = "https://github.com/muquit/mailsend"; downloadPage = "https://github.com/muquit/mailsend/releases"; mainProgram = "mailsend"; }; -} +}) From fad3a8ba2a3648a1fd3d85fd66bae38e14a82003 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Mar 2025 09:00:25 +0000 Subject: [PATCH 037/207] dayon: 16.0.1 -> 16.0.2 --- pkgs/by-name/da/dayon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/dayon/package.nix b/pkgs/by-name/da/dayon/package.nix index be5364e0d556..e9c846c3daf6 100644 --- a/pkgs/by-name/da/dayon/package.nix +++ b/pkgs/by-name/da/dayon/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dayon"; - version = "16.0.1"; + version = "16.0.2"; src = fetchFromGitHub { owner = "RetGal"; repo = "dayon"; rev = "v${finalAttrs.version}"; - hash = "sha256-w5k5AiJ956+VO16e3hSjZWCTlR9l/oeNg6kWQLpFvOs="; + hash = "sha256-EOQVDzza1tqAzGtEV0npT2k1thTNJOhzMXXX1Tuti6Q="; }; nativeBuildInputs = [ From 3275868ff69a75a02a04cb2ed36cd53c12105c0b Mon Sep 17 00:00:00 2001 From: Stefan Visser Date: Mon, 10 Mar 2025 12:41:59 +0100 Subject: [PATCH 038/207] maintainers: add DutchGerman --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 59cf754af9dc..8ab626a5617d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6472,6 +6472,13 @@ name = "Duncan Dean"; keys = [ { fingerprint = "9484 44FC E03B 05BA 5AB0 591E C37B 1C1D 44C7 86EE"; } ]; }; + DutchGerman = { + name = "Stefan Visser"; + email = "stefan.visser@apm-ecampus.de"; + github = "DutchGerman"; + githubId = 60694691; + keys = [ { fingerprint = "A7C9 3DC7 E891 046A 980F 2063 F222 A13B 2053 27A5"; } ]; + }; dvaerum = { email = "nixpkgs-maintainer@varum.dk"; github = "dvaerum"; From d42e03d24ff407bda6d8292369f4857fceb1b62a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 10 Mar 2025 14:13:39 +0200 Subject: [PATCH 039/207] python312Packages.enlighten: no with lib; in meta --- pkgs/development/python-modules/enlighten/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/enlighten/default.nix b/pkgs/development/python-modules/enlighten/default.nix index 13f4a36420cc..d16713dbcc9f 100644 --- a/pkgs/development/python-modules/enlighten/default.nix +++ b/pkgs/development/python-modules/enlighten/default.nix @@ -43,11 +43,11 @@ buildPythonPackage rec { "test_autorefresh" ]; - meta = with lib; { + meta = { description = "Enlighten Progress Bar for Python Console Apps"; homepage = "https://github.com/Rockhopper-Technologies/enlighten"; changelog = "https://github.com/Rockhopper-Technologies/enlighten/releases/tag/${version}"; - license = with licenses; [ mpl20 ]; - maintainers = with maintainers; [ veprbl ]; + license = with lib.licenses; [ mpl20 ]; + maintainers = with lib.maintainers; [ veprbl ]; }; } From 218b2dec73a2f7d54837d36aac05b1bf7b319088 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 10 Mar 2025 14:14:02 +0200 Subject: [PATCH 040/207] python312Packages.enlighten: add doronbehar as co-maintainer --- pkgs/development/python-modules/enlighten/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/enlighten/default.nix b/pkgs/development/python-modules/enlighten/default.nix index d16713dbcc9f..e927966efab2 100644 --- a/pkgs/development/python-modules/enlighten/default.nix +++ b/pkgs/development/python-modules/enlighten/default.nix @@ -48,6 +48,9 @@ buildPythonPackage rec { homepage = "https://github.com/Rockhopper-Technologies/enlighten"; changelog = "https://github.com/Rockhopper-Technologies/enlighten/releases/tag/${version}"; license = with lib.licenses; [ mpl20 ]; - maintainers = with lib.maintainers; [ veprbl ]; + maintainers = with lib.maintainers; [ + veprbl + doronbehar + ]; }; } From 986d046ca8df02da4c731088f6a77502c0f28847 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 10 Mar 2025 14:14:53 +0200 Subject: [PATCH 041/207] python312Packages.enlighten: 1.13.0 -> 1.14.0 Changelog: https://github.com/Rockhopper-Technologies/enlighten/releases/tag/1.14.0 --- .../python-modules/enlighten/default.nix | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/enlighten/default.nix b/pkgs/development/python-modules/enlighten/default.nix index e927966efab2..c16218d76254 100644 --- a/pkgs/development/python-modules/enlighten/default.nix +++ b/pkgs/development/python-modules/enlighten/default.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildPythonPackage, fetchPypi, blessed, @@ -11,14 +10,14 @@ buildPythonPackage rec { pname = "enlighten"; - version = "1.13.0"; + version = "1.14.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-7nGNqsaHPIP9Nwa8532kcsd2pR4Nb1+G9+YeJ/mtFmo="; + hash = "sha256-qfpY4o5i3+9wg5D+6w7jxOZHgsACdGqUhzOQ/sF3/v4="; }; propagatedBuildInputs = [ @@ -30,19 +29,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "enlighten" ]; - disabledTests = - [ - # AssertionError: <_io.TextIOWrapper name='' mode='w' encoding='utf-8'> is not... - "test_init" - # AssertionError: Invalid format specifier (deprecated since prefixed 0.4.0) - "test_floats_prefixed" - "test_subcounter_prefixed" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # https://github.com/Rockhopper-Technologies/enlighten/issues/44 - "test_autorefresh" - ]; - meta = { description = "Enlighten Progress Bar for Python Console Apps"; homepage = "https://github.com/Rockhopper-Technologies/enlighten"; From 20054d16adb862e5c1ccc2a9d23d243086a29c9a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 10 Mar 2025 14:17:42 +0200 Subject: [PATCH 042/207] python312Packages.enlighten: reorder inputs & modernize attributes --- .../development/python-modules/enlighten/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/enlighten/default.nix b/pkgs/development/python-modules/enlighten/default.nix index c16218d76254..28cbe32cb474 100644 --- a/pkgs/development/python-modules/enlighten/default.nix +++ b/pkgs/development/python-modules/enlighten/default.nix @@ -2,10 +2,14 @@ lib, buildPythonPackage, fetchPypi, + pythonOlder, + + # dependencies blessed, prefixed, + + # tests pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { @@ -20,12 +24,14 @@ buildPythonPackage rec { hash = "sha256-qfpY4o5i3+9wg5D+6w7jxOZHgsACdGqUhzOQ/sF3/v4="; }; - propagatedBuildInputs = [ + dependencies = [ blessed prefixed ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + ]; pythonImportsCheck = [ "enlighten" ]; From 0354e5a82ec2611cc6df2727f9f43354ee7d87d7 Mon Sep 17 00:00:00 2001 From: Stefan Visser Date: Mon, 10 Mar 2025 16:18:39 +0100 Subject: [PATCH 043/207] teams: add DutchGerman to apm --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 44aa03a4b1a1..ae22f8eb2862 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -64,6 +64,7 @@ with lib.maintainers; # Edits to this list should only be done by an already existing member. members = [ wolfgangwalther + DutchGerman ]; }; From 07519fb5bda9bed605e2115924fa0b61e1df3e41 Mon Sep 17 00:00:00 2001 From: pwnwriter Date: Fri, 7 Mar 2025 14:41:20 -0500 Subject: [PATCH 044/207] is-fast: init at 0.1.3 --- pkgs/by-name/is/is-fast/package.nix | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/is/is-fast/package.nix diff --git a/pkgs/by-name/is/is-fast/package.nix b/pkgs/by-name/is/is-fast/package.nix new file mode 100644 index 000000000000..0b9f8ad566a8 --- /dev/null +++ b/pkgs/by-name/is/is-fast/package.nix @@ -0,0 +1,50 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + openssl, + oniguruma, + nix-update-script, +}: + +rustPlatform.buildRustPackage rec { + pname = "is-fast"; + version = "0.1.3"; + + src = fetchFromGitHub { + owner = "Magic-JD"; + repo = "is-fast"; + tag = "v${version}"; + hash = "sha256-exC9xD0scCa1jYomBCewaLv2kzoxSjHhc75EhEERPR8="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-r1neLuUkWVKl7Qc4FNqW1jzX/HHyVJPEqgZV/GYkGRU="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + oniguruma + ]; + + env = { + OPENSSL_NO_VENDOR = true; + RUSTONIG_SYSTEM_LIBONIG = true; + }; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Check the internet as fast as possible"; + homepage = "https://github.com/Magic-JD/is-fast"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pwnwriter ]; + mainProgram = "is-fast"; + }; +} From ddacf10c7c02e3b3ed46802a1005cae59ee35d8d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 10 Mar 2025 16:57:39 +0100 Subject: [PATCH 045/207] python3Packages.jsonschema-rs: init at 0.29.1 --- .../python-modules/jsonschema-rs/default.nix | 51 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/development/python-modules/jsonschema-rs/default.nix diff --git a/pkgs/development/python-modules/jsonschema-rs/default.nix b/pkgs/development/python-modules/jsonschema-rs/default.nix new file mode 100644 index 000000000000..b11211ff687d --- /dev/null +++ b/pkgs/development/python-modules/jsonschema-rs/default.nix @@ -0,0 +1,51 @@ +{ + buildPythonPackage, + fetchPypi, + hypothesis, + lib, + pytestCheckHook, + pythonOlder, + rustPlatform, +}: + +buildPythonPackage rec { + pname = "jsonschema-rs"; + version = "0.29.1"; + + pyproject = true; + + disabled = pythonOlder "3.8"; + + # Fetching from Pypi, because there is no Cargo.lock in the GitHub repo. + src = fetchPypi { + inherit version; + pname = "jsonschema_rs"; + hash = "sha256-qfiWqeRRdjA3TxdTZHBYNsIvCdW9W7sG7AYRMytnAv0="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit src; + name = "${pname}-${version}"; + hash = "sha256-kVi4EFig0ZGnOSVjzfJuGeR7BiEngP1Jhj6NvbhMVy4="; + }; + + nativeBuildInputs = with rustPlatform; [ + cargoSetupHook + maturinBuildHook + ]; + + nativeCheckInputs = [ + hypothesis + pytestCheckHook + ]; + + pythonImportsCheck = [ "jsonschema_rs" ]; + + meta = { + description = "High-performance JSON Schema validator for Python"; + homepage = "https://github.com/Stranger6667/jsonschema/tree/master/crates/jsonschema-py"; + changelog = "https://github.com/Stranger6667/jsonschema/blob/python-v${version}/crates/jsonschema-py/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = lib.teams.apm.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2cd4b17b455d..d87daf16c239 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6917,6 +6917,8 @@ self: super: with self; { jsonschema-path = callPackage ../development/python-modules/jsonschema-path { }; + jsonschema-rs = callPackage ../development/python-modules/jsonschema-rs { }; + jsonschema-spec = callPackage ../development/python-modules/jsonschema-spec { }; jsonschema-specifications = callPackage ../development/python-modules/jsonschema-specifications { }; From 48172066346dc9cb3f957472cfb5e64827346b39 Mon Sep 17 00:00:00 2001 From: Stefan Visser Date: Mon, 10 Mar 2025 16:42:31 +0100 Subject: [PATCH 046/207] python3Packages.tiptapy: init at 0.20.0 --- .../python-modules/tiptapy/default.nix | 42 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/tiptapy/default.nix diff --git a/pkgs/development/python-modules/tiptapy/default.nix b/pkgs/development/python-modules/tiptapy/default.nix new file mode 100644 index 000000000000..be559c3d79e7 --- /dev/null +++ b/pkgs/development/python-modules/tiptapy/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + jinja2, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "tiptapy"; + # github repository does not have version tags + version = "0.20.0-unstable-2024-06-14"; + + pyproject = true; + + src = fetchFromGitHub { + owner = "stckme"; + repo = "tiptapy"; + rev = "f34ed358b1b3448721b791150f4f104347a416bf"; + hash = "sha256-y43/901tznZ9N9A4wH3z8FW0mHzNrA8pC+0d1CxdqJM="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ jinja2 ]; + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ "tiptapy" ]; + + meta = { + description = "Library that generates HTML output from JSON export of tiptap editor"; + homepage = "https://github.com/stckme/tiptapy"; + changelog = "https://github.com/stckme/tiptapy/blob/master/CHANGELOG.rst"; + license = lib.licenses.mit; + maintainers = lib.teams.apm.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3a2387ea6454..1e996829da55 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16652,6 +16652,8 @@ self: super: with self; { tinytuya = callPackage ../development/python-modules/tinytuya { }; + tiptapy = callPackage ../development/python-modules/tiptapy { }; + titlecase = callPackage ../development/python-modules/titlecase { }; tivars = callPackage ../development/python-modules/tivars { }; From 282fbbe4224617570c967cd04e44a9ebb17dbab3 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Mon, 10 Mar 2025 18:12:32 +0100 Subject: [PATCH 047/207] python3Packages.minify-html: init at 0.15.0 --- .../python-modules/minify-html/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/minify-html/default.nix diff --git a/pkgs/development/python-modules/minify-html/default.nix b/pkgs/development/python-modules/minify-html/default.nix new file mode 100644 index 000000000000..4d3c20ef6232 --- /dev/null +++ b/pkgs/development/python-modules/minify-html/default.nix @@ -0,0 +1,41 @@ +{ + buildPythonPackage, + fetchPypi, + lib, + rustPlatform, +}: + +buildPythonPackage rec { + pname = "minify-html"; + version = "0.15.0"; + + pyproject = true; + + # Fetching from Pypi, because there is no Cargo.lock in the GitHub repo. + src = fetchPypi { + inherit version; + pname = "minify_html"; + hash = "sha256-z0w2tvmvOwkBvSoKKds7CcDN8MONPd4o5oNbzg9gXTc="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit src; + name = "${pname}-${version}"; + hash = "sha256-f93gKKQRkjxQJ49EK/0UI+BzFEa6iSfDX/0gNysSDmc="; + }; + + nativeBuildInputs = with rustPlatform; [ + cargoSetupHook + maturinBuildHook + ]; + + pythonImportsCheck = [ "minify_html" ]; + + meta = { + description = "Extremely fast and smart HTML + JS + CSS minifier"; + homepage = "https://github.com/wilsonzlin/minify-html/tree/master/minify-html-python"; + changelog = "https://github.com/wilsonzlin/minify-html/blob/v${version}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = lib.teams.apm.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ada9268c90d1..a3dcc47c7e52 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8413,6 +8413,8 @@ self: super: with self; { miniful = callPackage ../development/python-modules/miniful { }; + minify-html = callPackage ../development/python-modules/minify-html { }; + minikanren = callPackage ../development/python-modules/minikanren { }; minikerberos = callPackage ../development/python-modules/minikerberos { }; From 26c8697f025e3b5864f52d7ebbd6962c002950f4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 10 Mar 2025 21:08:45 +0100 Subject: [PATCH 048/207] python312Packages.pylance: 0.24.0 -> 0.24.1 Diff: https://github.com/lancedb/lance/compare/refs/tags/v0.24.0...v0.24.1 Changelog: https://github.com/lancedb/lance/releases/tag/v0.24.1 --- pkgs/development/python-modules/pylance/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index c75bdcb643b1..401dc414dacf 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -31,14 +31,14 @@ buildPythonPackage rec { pname = "pylance"; - version = "0.24.0"; + version = "0.24.1"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance"; tag = "v${version}"; - hash = "sha256-tzz+Zww6/owkcFhHBt8+2cvouCeqdspuv6Gy7HpZTP0="; + hash = "sha256-tfpHW36ESCXffoRI3QbeoKArycIMnddtk5fUXO5p9us="; }; sourceRoot = "${src.name}/python"; @@ -50,7 +50,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-7GN4iAQMvqZkK5kjBMrNa8Q6fETW0HDZklSQGye+Huc="; + hash = "sha256-5NoIuev3NoXfgifm7ALDRfNNQc6uTflBcBfAnRQ481E="; }; nativeBuildInputs = [ From 60cf5c7188bde7d7a0f0fecdb8f98164dea86d81 Mon Sep 17 00:00:00 2001 From: Bryan Bennett Date: Mon, 10 Mar 2025 16:33:38 -0400 Subject: [PATCH 049/207] evremap: Fix key type regex --- nixos/modules/services/misc/evremap.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/evremap.nix b/nixos/modules/services/misc/evremap.nix index a82719f89717..ee433aecbf5f 100644 --- a/nixos/modules/services/misc/evremap.nix +++ b/nixos/modules/services/misc/evremap.nix @@ -10,7 +10,7 @@ let settings = lib.attrsets.filterAttrs (n: v: v != null) cfg.settings; configFile = format.generate "evremap.toml" settings; - key = lib.types.strMatching "(BTN|KEY)_[[:upper:]]+" // { + key = lib.types.strMatching "(BTN|KEY)_[[:upper:][:digit:]_]+" // { description = "key ID prefixed with BTN_ or KEY_"; }; From aa6d72c89a24827719068651bdafa638c43fa674 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Mon, 10 Mar 2025 21:44:38 +0100 Subject: [PATCH 050/207] mir: 2.19.3 -> 2.20.0 --- pkgs/servers/mir/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mir/default.nix b/pkgs/servers/mir/default.nix index d040ebeb8525..2b3af84648a6 100644 --- a/pkgs/servers/mir/default.nix +++ b/pkgs/servers/mir/default.nix @@ -5,8 +5,8 @@ let in { mir = common { - version = "2.19.3"; - hash = "sha256-WwT0cdLZJlVTTq8REuQrtYWdpRhqEDjYPHDy2oj8Edk="; + version = "2.20.0"; + hash = "sha256-Dmo/aEATbbVoZd3fWIO0uHkwnAiATih33XS2MF/azoY="; }; mir_2_15 = common { From 103dd0c4f07f9d08ae1875d5830d45ac8cdb916f Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:08:46 +0800 Subject: [PATCH 051/207] vscode-extensions.angular.ng-template: 15.2.0 -> 19.2.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..f20f5cef6b7f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -257,8 +257,8 @@ let mktplcRef = { name = "ng-template"; publisher = "Angular"; - version = "15.2.0"; - hash = "sha256-ho3DtXAAafY/mpUcea2OPhy8tpX+blJMyVxbFVUsspk="; + version = "19.2.0"; + hash = "sha256-Xf2ziPU3JWbmjoNy4ufaJHgnbxAw1fwuw+nH6r/8oTA="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; From 45451b44b2dd98340e0a83931d771975cf94d228 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:14:24 +0800 Subject: [PATCH 052/207] vscode-extensions.alefragnani.bookmarks: 13.3.1 -> 13.5.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..fbe5839c4915 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -192,8 +192,8 @@ let mktplcRef = { name = "bookmarks"; publisher = "alefragnani"; - version = "13.3.1"; - hash = "sha256-CZSFprI8HMQvc8P9ZH+m0j9J6kqmSJM1/Ik24ghif2A="; + version = "13.5.0"; + hash = "sha256-oKhd5BLa2wuGNrzW9yKsWWzaU5hNolw2pBcqPlql9Ro="; }; meta = { license = lib.licenses.gpl3; From 897cfc19fb049aac721b94934375f5f270b0338a Mon Sep 17 00:00:00 2001 From: Nabeen Tiwaree Date: Mon, 10 Mar 2025 17:18:10 -0400 Subject: [PATCH 053/207] Update pkgs/by-name/is/is-fast/package.nix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com> --- pkgs/by-name/is/is-fast/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/is/is-fast/package.nix b/pkgs/by-name/is/is-fast/package.nix index 0b9f8ad566a8..7472fa527beb 100644 --- a/pkgs/by-name/is/is-fast/package.nix +++ b/pkgs/by-name/is/is-fast/package.nix @@ -36,6 +36,12 @@ rustPlatform.buildRustPackage rec { RUSTONIG_SYSTEM_LIBONIG = true; }; + checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ + # Error creating config directory: Operation not permitted (os error 1) + # Using writableTmpDirAsHomeHomeHook is not working + "--skip=generate_config::tests::test_run_creates_config_file" + ]; + passthru = { updateScript = nix-update-script { }; }; From 7bed1240a0ae841c90daf932dc46e93cb86945ba Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:18:40 +0800 Subject: [PATCH 054/207] vscode-extensions.apollographql.vscode-apollo: 2.3.6 -> 2.5.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..74e93efdb460 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -315,8 +315,8 @@ let mktplcRef = { name = "vscode-apollo"; publisher = "apollographql"; - version = "2.3.6"; - hash = "sha256-4AehjV7XO9NxS3aHpqm2sKA+kaFbYLrr3E5sUCTRW0I="; + version = "2.5.5"; + hash = "sha256-KlyDbvTVyAacAzq8I6b8isGt5vMo5Ak9xlD8o0Ksy6A="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog"; From 5daa7b9fae79d3af506b7e290b28e8779b99ca03 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:26:48 +0800 Subject: [PATCH 055/207] vscode-extensions.banacorn.agda-mode: 0.4.7 -> 0.5.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..e930ae7432d4 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -490,8 +490,8 @@ let mktplcRef = { publisher = "banacorn"; name = "agda-mode"; - version = "0.4.7"; - hash = "sha256-gNa3n16lP3ooBRvGaugTua4IXcIzpMk7jBYMJDQsY00="; + version = "0.5.1"; + hash = "sha256-pa0wWHumOMcOJwZY67Uj0xNGcx8pfHOagrJd45FCIgs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog"; From 379710ed5873be129f20c7d5c106b703a6eefe00 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:30:54 +0800 Subject: [PATCH 056/207] vscode-extensions.formulahendry.code-runner: 0.12.0 -> 0.12.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..110812d721d1 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1955,8 +1955,8 @@ let mktplcRef = { name = "code-runner"; publisher = "formulahendry"; - version = "0.12.0"; - hash = "sha256-Q2gcuclG7NLR81HjKj/0RF0jM5Eqe2vZMbpoabp/osg="; + version = "0.12.2"; + hash = "sha256-TI5K6n3QfJwgFz5xhpdZ+yzi9VuYGcSzdBckZ68DsUQ="; }; meta = { license = lib.licenses.mit; From 55a925d84568c990e56e112cfad2cb652e3c4003 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:34:38 +0800 Subject: [PATCH 057/207] vscode-extensions.redhat.vscode-yaml: 1.16.0 -> 1.17.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..3e8b31dba183 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4103,8 +4103,8 @@ let mktplcRef = { name = "vscode-yaml"; publisher = "redhat"; - version = "1.16.0"; - hash = "sha256-3cuonI98gVFE/GwPA7QCA1LfSC8oXqgtV4i6iOngwhk="; + version = "1.17.0"; + hash = "sha256-u3smLk5yCT9DMtFnrxh5tKbfDQ2XbL6bl2bXGOD38X0="; }; meta = { description = "YAML Language Support by Red Hat, with built-in Kubernetes syntax support"; From 9142c7e5c15823fd93c590ed946e37268ca74aca Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 05:36:38 +0800 Subject: [PATCH 058/207] vscode-extensions.tamasfe.even-better-toml: 0.19.2 -> 0.21.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..357d1864e46f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4807,8 +4807,8 @@ let mktplcRef = { name = "even-better-toml"; publisher = "tamasfe"; - version = "0.19.2"; - hash = "sha256-JKj6noi2dTe02PxX/kS117ZhW8u7Bhj4QowZQiJKP2E="; + version = "0.21.2"; + hash = "sha256-IbjWavQoXu4x4hpEkvkhqzbf/NhZpn8RFdKTAnRlCAg="; }; meta = { license = lib.licenses.mit; From 3012179e66b0f78e7cfea3e84fe5e733b79ed807 Mon Sep 17 00:00:00 2001 From: Nabeen Tiwaree Date: Mon, 10 Mar 2025 17:18:28 -0400 Subject: [PATCH 059/207] Update pkgs/by-name/is/is-fast/package.nix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com> --- pkgs/by-name/is/is-fast/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/is/is-fast/package.nix b/pkgs/by-name/is/is-fast/package.nix index 7472fa527beb..50accab58ef5 100644 --- a/pkgs/by-name/is/is-fast/package.nix +++ b/pkgs/by-name/is/is-fast/package.nix @@ -2,20 +2,21 @@ lib, rustPlatform, fetchFromGitHub, + stdenv, pkg-config, openssl, oniguruma, nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "is-fast"; version = "0.1.3"; src = fetchFromGitHub { owner = "Magic-JD"; repo = "is-fast"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-exC9xD0scCa1jYomBCewaLv2kzoxSjHhc75EhEERPR8="; }; @@ -37,8 +38,8 @@ rustPlatform.buildRustPackage rec { }; checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - # Error creating config directory: Operation not permitted (os error 1) - # Using writableTmpDirAsHomeHomeHook is not working + # Error creating config directory: Operation not permitted (os error 1) + # Using writableTmpDirAsHomeHomeHook is not working "--skip=generate_config::tests::test_run_creates_config_file" ]; @@ -53,4 +54,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ pwnwriter ]; mainProgram = "is-fast"; }; -} +}) From b32927d4e5a9cf7075f9052b72ebfa19cb1d0c4d Mon Sep 17 00:00:00 2001 From: liberodark Date: Mon, 10 Mar 2025 22:54:45 +0100 Subject: [PATCH 060/207] torzu: unstable-2024-12-15 -> unstable-2025-02-22 --- pkgs/by-name/to/torzu/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/to/torzu/package.nix b/pkgs/by-name/to/torzu/package.nix index 06cd23badc4e..850bedd66cce 100644 --- a/pkgs/by-name/to/torzu/package.nix +++ b/pkgs/by-name/to/torzu/package.nix @@ -83,12 +83,12 @@ in stdenv.mkDerivation (finalAttrs: { pname = "torzu"; - version = "unstable-2024-12-15"; + version = "unstable-2025-02-22"; src = fetchgit { - url = "https://notabug.org/litucks/torzu"; - rev = "02cfee3f184e6fdcc3b483ef399fb5d2bb1e8ec7"; - hash = "sha256-hAWMFzTNJGFcrXov5LKMdW9YWhsu7wueATmiuS7EVkI="; + url = "https://git.ynh.ovh/liberodark/torzu.git"; + rev = "eaa9c9e3a46eb5099193b11d620ddfe96b6aec83"; + hash = "sha256-KxLRXM8Y+sIW5L9oYMSeK95HRb30zGRRSfil9DO+utU="; fetchSubmodules = true; }; From 8e5041663743273d29b75c133b0847c775340984 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Mar 2025 22:26:18 +0000 Subject: [PATCH 061/207] balena-cli: 20.2.7 -> 20.2.10 --- pkgs/by-name/ba/balena-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/balena-cli/package.nix b/pkgs/by-name/ba/balena-cli/package.nix index b992a07f60b9..5cfae745e7d9 100644 --- a/pkgs/by-name/ba/balena-cli/package.nix +++ b/pkgs/by-name/ba/balena-cli/package.nix @@ -22,16 +22,16 @@ let in buildNpmPackage' rec { pname = "balena-cli"; - version = "20.2.7"; + version = "20.2.10"; src = fetchFromGitHub { owner = "balena-io"; repo = "balena-cli"; rev = "v${version}"; - hash = "sha256-D6GZRkA+O6vuz1ntUT8Hz0fCEv6xlHx7sG6BrLzJm/k="; + hash = "sha256-kY8hXNDxbQwM2QleQ8MafDuANQzBRL3+Tei10P976bU="; }; - npmDepsHash = "sha256-x9/qwDJH0AlWehUlsFQdNHI53YWh2DHX/19VDA7vJc4="; + npmDepsHash = "sha256-AD/5QMgko1l8xH8dwua6YkrYuXe1Af7eo17p2L2PkyY="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json From 2b59a05cfb41125cc57e84b79012b79f7bbc086a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Mar 2025 22:40:19 +0000 Subject: [PATCH 062/207] vscode-extensions.ms-pyright.pyright: 1.1.394 -> 1.1.396 --- .../editors/vscode/extensions/ms-pyright.pyright/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix b/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix index 5dce86ab3a80..b8ab88818b71 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "ms-pyright"; name = "pyright"; - version = "1.1.394"; - hash = "sha256-LQYC4dZ0lJ+NkQjRGW0HQ16TK2NI0ZK2IYytkxoBhR0="; + version = "1.1.396"; + hash = "sha256-QKfFJvzyPlF9tPDeg271/oZ506hIlr3OX7JuF0f6kEE="; }; meta = { From cc644d55d0eee966666ccd55298df7be42fc1166 Mon Sep 17 00:00:00 2001 From: Felix Plamper Date: Mon, 10 Mar 2025 23:52:54 +0100 Subject: [PATCH 063/207] maintainers: add plamper --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b9cc3b38425e..c7e5ce5d043e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18700,6 +18700,12 @@ github = "pladypus"; githubId = 56337621; }; + plamper = { + name = "Felix Plamper"; + email = "felix.plamper@tuta.io"; + github = "plamper"; + githubId = 59016721; + }; plchldr = { email = "mail@oddco.de"; github = "plchldr"; From 90aa2717c9eb5230e6c0410dec2e55e61b911201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 11 Mar 2025 00:39:57 +0100 Subject: [PATCH 064/207] python313Packages.django_5: fix django-import-export and indirectly glitchtip --- pkgs/development/python-modules/django/5.nix | 6 ++++++ ...t-rgument-to-LogEntry-objects-log_actions.diff | 15 +++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/python-modules/django/Restored-single_object-rgument-to-LogEntry-objects-log_actions.diff diff --git a/pkgs/development/python-modules/django/5.nix b/pkgs/development/python-modules/django/5.nix index 3dcf8217e327..c79c8a7f8c34 100644 --- a/pkgs/development/python-modules/django/5.nix +++ b/pkgs/development/python-modules/django/5.nix @@ -72,6 +72,12 @@ buildPythonPackage rec { url = "https://github.com/django/django/commit/12f4f95405c7857cbf2f4bf4d0261154aac31676.patch"; hash = "sha256-+K20/V8sh036Ox9U7CSPgfxue7f28Sdhr3MsB7erVOk="; }) + + # fix regression which breaks django-import-export + # https://github.com/django-import-export/django-import-export/pull/2045 + # https://github.com/django/django/pull/19233 + # manual backport because commit doesn't apply on stable cleanly + ./Restored-single_object-rgument-to-LogEntry-objects-log_actions.diff ] ++ lib.optionals withGdal [ (replaceVars ./django_5_set_geos_gdal_lib.patch { diff --git a/pkgs/development/python-modules/django/Restored-single_object-rgument-to-LogEntry-objects-log_actions.diff b/pkgs/development/python-modules/django/Restored-single_object-rgument-to-LogEntry-objects-log_actions.diff new file mode 100644 index 000000000000..6831797f1fda --- /dev/null +++ b/pkgs/development/python-modules/django/Restored-single_object-rgument-to-LogEntry-objects-log_actions.diff @@ -0,0 +1,15 @@ +diff --git a/django/contrib/admin/models.py b/django/contrib/admin/models.py +index 345b8cf341..2ed78d775b 100644 +--- a/django/contrib/admin/models.py ++++ b/django/contrib/admin/models.py +@@ -51,7 +51,9 @@ def log_action( + change_message=change_message, + ) + +- def log_actions(self, user_id, queryset, action_flag, change_message=""): ++ def log_actions( ++ self, user_id, queryset, action_flag, change_message="", *, single_object=False ++ ): + # RemovedInDjango60Warning. + if type(self).log_action != LogEntryManager.log_action: + warnings.warn( From 627de0c30b8e7548eed5975b2b0db8d7150d8170 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:38:38 +0800 Subject: [PATCH 065/207] vscode-extensions.alefragnani.bookmarks: 13.3.1 -> 13.5.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 79efc159b134..fbe5839c4915 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -192,8 +192,8 @@ let mktplcRef = { name = "bookmarks"; publisher = "alefragnani"; - version = "13.3.1"; - hash = "sha256-CZSFprI8HMQvc8P9ZH+m0j9J6kqmSJM1/Ik24ghif2A="; + version = "13.5.0"; + hash = "sha256-oKhd5BLa2wuGNrzW9yKsWWzaU5hNolw2pBcqPlql9Ro="; }; meta = { license = lib.licenses.gpl3; From d180223662d0a0420c4230d788abb6434b12ac43 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:38:46 +0800 Subject: [PATCH 066/207] vscode-extensions.alefragnani.project-manager: 12.7.0 -> 12.8.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index fbe5839c4915..e28c1e8ae716 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -204,8 +204,8 @@ let mktplcRef = { name = "project-manager"; publisher = "alefragnani"; - version = "12.7.0"; - hash = "sha256-rBMwvm7qUI6zBrXdYntQlY8WvH2fDBhEuQ1pHDl9fQg="; + version = "12.8.0"; + hash = "sha256-sNiDyWdQ40Xeu7zp1ioRCi3majrPshlVbUSV2klr4r4="; }; meta = { license = lib.licenses.mit; From 19f0c5b4d38a02cd25371d6fcfe40650990bab1d Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:41:32 +0800 Subject: [PATCH 067/207] vscode-extensions.apollographql.vscode-apollo: 2.3.6 -> 2.5.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e28c1e8ae716..2ce7d98294fd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -315,8 +315,8 @@ let mktplcRef = { name = "vscode-apollo"; publisher = "apollographql"; - version = "2.3.6"; - hash = "sha256-4AehjV7XO9NxS3aHpqm2sKA+kaFbYLrr3E5sUCTRW0I="; + version = "2.5.5"; + hash = "sha256-KlyDbvTVyAacAzq8I6b8isGt5vMo5Ak9xlD8o0Ksy6A="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog"; From 0805a446473b892fb7f3093ac147a9cb5221dacc Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:42:17 +0800 Subject: [PATCH 068/207] vscode-extensions.asvetliakov.vscode-neovim: 1.18.17 -> 1.18.18 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2ce7d98294fd..ef6e3720f77c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -408,8 +408,8 @@ let mktplcRef = { name = "vscode-neovim"; publisher = "asvetliakov"; - version = "1.18.17"; - hash = "sha256-lMiLfHYeu53fk+xVH18G4Z1AmVlnugMXwuvbFLjU1T8="; + version = "1.18.18"; + hash = "sha256-pPsUSEsolAWWJs9epvLipOJuOJ38zBWTpV2XEtLgdmY="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/asvetliakov.vscode-neovim/changelog"; From 256e659dbf25ca1e6f419fba8d8c668605534e92 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:42:47 +0800 Subject: [PATCH 069/207] vscode-extensions.ban.spellright: 3.0.112 -> 3.0.142 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ef6e3720f77c..be3f7973d20d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -474,8 +474,8 @@ let mktplcRef = { publisher = "ban"; name = "spellright"; - version = "3.0.112"; - hash = "sha256-79Yg4I0OkfG7PaDYnTA8HK8jrSxre4FGriq0Baiq7wA="; + version = "3.0.142"; + hash = "sha256-sQQSdVfDRlgEgzbXA1JEGya0wByim5RCE4WSy3jsPuI="; }; meta = { description = "Visual Studio Code extension for Spellchecker"; From fb61981517a1f828b00ee60d04af8c71335af815 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:42:55 +0800 Subject: [PATCH 070/207] vscode-extensions.banacorn.agda-mode: 0.4.7 -> 0.5.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index be3f7973d20d..373164626408 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -490,8 +490,8 @@ let mktplcRef = { publisher = "banacorn"; name = "agda-mode"; - version = "0.4.7"; - hash = "sha256-gNa3n16lP3ooBRvGaugTua4IXcIzpMk7jBYMJDQsY00="; + version = "0.5.1"; + hash = "sha256-pa0wWHumOMcOJwZY67Uj0xNGcx8pfHOagrJd45FCIgs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/banacorn.agda-mode/changelog"; From 92971c373906228ee273e790c2293abd90283f69 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:43:03 +0800 Subject: [PATCH 071/207] vscode-extensions.batisteo.vscode-django: 1.10.0 -> 1.15.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 373164626408..31b0b9af859e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -507,8 +507,8 @@ let mktplcRef = { publisher = "batisteo"; name = "vscode-django"; - version = "1.10.0"; - hash = "sha256-vTaE3KhG5i2jGc5o33u76RUUFYaW4s4muHvph48HeQ4="; + version = "1.15.0"; + hash = "sha256-WBZsZNcq9OY30uaksfcRmCvHcugemMhsJ6d6/IncR5s="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/batisteo.vscode-django/changelog"; From 3dd943dc853aa18a1d510fecf18203e66de9d4d9 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:43:40 +0800 Subject: [PATCH 072/207] vscode-extensions.bierner.docs-view: 0.0.11 -> 0.1.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 31b0b9af859e..859e1a364323 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -581,8 +581,8 @@ let mktplcRef = { name = "docs-view"; publisher = "bierner"; - version = "0.0.11"; - hash = "sha256-3njIL2SWGFp87cvQEemABJk2nXzwI1Il/WG3E0ZYZxw="; + version = "0.1.0"; + hash = "sha256-Y5bQVb0OuhHvpvZPXlJRe17qSN3tzqm8JwS6nO2tG7g="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/bierner.docs-view/changelog"; From c4307c5e8ad7c9cd13ac5b1f4748a482a8217d7a Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:44:33 +0800 Subject: [PATCH 073/207] vscode-extensions.bierner.markdown-mermaid: 1.23.1 -> 1.27.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 859e1a364323..109e424bc4ec 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -666,8 +666,8 @@ let mktplcRef = { name = "markdown-mermaid"; publisher = "bierner"; - version = "1.23.1"; - hash = "sha256-hYWSeBXhqMcMxs+Logl5zRs4MlzBeHgCC07Eghmp0OM="; + version = "1.27.0"; + hash = "sha256-09w/k1LlGYtyWWbVgoprJG/qB/zCuedF9Cu7kUXcNrE="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-mermaid/changelog"; From b5a9f6dbf9bbad7abc75f074b3ce7e562d5a12c1 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:44:40 +0800 Subject: [PATCH 074/207] vscode-extensions.bierner.markdown-preview-github-styles: 2.0.4 -> 2.1.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 109e424bc4ec..bec24cc6bec0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -682,8 +682,8 @@ let mktplcRef = { name = "markdown-preview-github-styles"; publisher = "bierner"; - version = "2.0.4"; - hash = "sha256-jJulxvjMNsqQqmsb5szQIAUuLWuHw824Caa0KArjUVw="; + version = "2.1.0"; + hash = "sha256-6Gs05RcYbeKBCi67K33KIpL0aGLGykYgyy3IPlx7ybo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-preview-github-styles/changelog"; From b02eb87b4b4af23a49a9154ec86da71419bb86a6 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:44:48 +0800 Subject: [PATCH 075/207] vscode-extensions.biomejs.biome: 2024.10.131712 -> 2025.2.72227 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index bec24cc6bec0..70d1c579f22e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -699,8 +699,8 @@ let mktplcRef = { name = "biome"; publisher = "biomejs"; - version = "2024.10.131712"; - hash = "sha256-wslaPz0YwavLgP/gLXDIKsk2dvVmFgkSDCI9OfpKwwI="; + version = "2025.2.72227"; + hash = "sha256-Lj5+Vy8IbU70y6ee42cjxyz/mwpIAhWSF4KtL9OYo2Q="; }; meta = { changelog = "https://github.com/biomejs/biome-vscode/blob/main/CHANGELOG.md"; From 2c69f5ebc47048aa547a544d266f61872876d24a Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:45:26 +0800 Subject: [PATCH 076/207] vscode-extensions.bradlc.vscode-tailwindcss: 0.13.17 -> 0.14.8 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 70d1c579f22e..fb0df1b686e0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -781,8 +781,8 @@ let mktplcRef = { name = "vscode-tailwindcss"; publisher = "bradlc"; - version = "0.13.17"; - hash = "sha256-hcFBMYfexNB7NMf3C7BQVTps1CBesEOxU3mW2cKXDHc="; + version = "0.14.8"; + hash = "sha256-IPD8nsm6z6Pxeqjj00I/dQyGEORxFpDZ2yS8xpK1H9U="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; From 8113dfce958207e0101df25990b64740e1bb4f6d Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:46:07 +0800 Subject: [PATCH 077/207] vscode-extensions.catppuccin.catppuccin-vsc: 3.14.0 -> 3.16.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index fb0df1b686e0..531ba1f7b9ca 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -877,8 +877,8 @@ let mktplcRef = { name = "catppuccin-vsc"; publisher = "catppuccin"; - version = "3.14.0"; - hash = "sha256-kNQFR1ghdFJF4XLWCFgVpeXCZ/XiHGr/O1iJyWTT3Bg="; + version = "3.16.1"; + hash = "sha256-qEwQ583DW17dlJbODN8SNUMbDMCR1gUH4REaFkQT65I="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc/changelog"; From 673a79104dbbe41e004e4dd8aaa572faa45b57f0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:46:53 +0800 Subject: [PATCH 078/207] vscode-extensions.christian-kohler.path-intellisense: 2.8.5 -> 2.10.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 531ba1f7b9ca..9407e5316db2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -983,8 +983,8 @@ let mktplcRef = { name = "path-intellisense"; publisher = "christian-kohler"; - version = "2.8.5"; - sha256 = "1ndffv1m4ayiija1l42m28si44vx9y6x47zpxzqv2j4jj7ga1n5z"; + version = "2.10.0"; + sha256 = "sha256-bE32VmzZBsAqgSxdQAK9OoTcTgutGEtgvw6+RaieqRs="; }; meta = { description = "Visual Studio Code plugin that autocompletes filenames"; From 2303743362e82f67e039745676fc9a3d637a706e Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:47:07 +0800 Subject: [PATCH 079/207] vscode-extensions.coder.coder-remote: 0.1.36 -> 1.4.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 9407e5316db2..4d4589076fe0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1011,8 +1011,8 @@ let mktplcRef = { name = "coder-remote"; publisher = "coder"; - version = "0.1.36"; - hash = "sha256-N1X8wB2n6JYoFHCP5iHBXHnEaRa9S1zooQZsR5mUeh8="; + version = "1.4.2"; + hash = "sha256-TKQUKUuuR9UBNTFWedzDQrKxGB4Apd2I2b50YdOnBKA="; }; meta = { description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click"; From d730488337094f55c6249f89c3bad8322431bc09 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:47:14 +0800 Subject: [PATCH 080/207] vscode-extensions.codezombiech.gitignore: 0.9.0 -> 0.10.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4d4589076fe0..ec85a33a8138 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1027,8 +1027,8 @@ let mktplcRef = { name = "gitignore"; publisher = "codezombiech"; - version = "0.9.0"; - hash = "sha256-IHoF+c8Rsi6WnXoCX7x3wKyuMwLh14nbL9sNVJHogHM="; + version = "0.10.0"; + hash = "sha256-WTKVHrhBeAocP+stskFsSFtd0aR3u1TTEMYtdxj1tlY="; }; meta = { license = lib.licenses.mit; From 02b2b401f51dac20bbc0a4502c88f9d5d00ed623 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:47:43 +0800 Subject: [PATCH 081/207] vscode-extensions.csharpier.csharpier-vscode: 1.7.3 -> 2.0.6 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ec85a33a8138..63a7ea9fa344 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1141,8 +1141,8 @@ let mktplcRef = { name = "csharpier-vscode"; publisher = "csharpier"; - version = "1.7.3"; - hash = "sha256-/ZLjnlLl6xmgEazdCbnuE6UuuV1tDwAjpxz+vmBuYHE="; + version = "2.0.6"; + hash = "sha256-MWq+BhM6nL52tmsTWQwIqlAfXJspDpd6uypsZLqfSJE="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/csharpier.csharpier-vscode/changelog"; From 0b8ba74b4b40483cc60c63552f22842f7e1a66c0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:48:03 +0800 Subject: [PATCH 082/207] vscode-extensions.cweijan.vscode-database-client2: 6.3.0 -> 8.1.9 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 63a7ea9fa344..b6495544165a 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1174,8 +1174,8 @@ let mktplcRef = { name = "vscode-database-client2"; publisher = "cweijan"; - version = "6.3.0"; - hash = "sha256-BFTY3NZQd6XTE3UNO1bWo/LiM4sHujFGOSufDLD4mzM="; + version = "8.1.9"; + hash = "sha256-6/UV3Q5FToF+OXCe2Z4oPYTKKGVoXSXgyk8dBd5kp7E="; }; meta = { description = "Database Client For Visual Studio Code"; From 55171f0fadbc2636b9aa31048cba267569e570c7 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:48:12 +0800 Subject: [PATCH 083/207] vscode-extensions.danielgavin.ols: 0.1.28 -> 0.1.33 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b6495544165a..5e266dadae24 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1188,8 +1188,8 @@ let mktplcRef = { publisher = "DanielGavin"; name = "ols"; - version = "0.1.28"; - hash = "sha256-yVXltjvtLc+zqela/Jyg+g66PU61+YTMX1hWPW8fIkk="; + version = "0.1.33"; + hash = "sha256-6XjNiRmdUMgc/cFrn0SmI/ad7eoBBaCQUsu9lItarMc="; }; meta = { description = "Visual Studio Code extension for Odin language"; From 91edf901baa32c2d18b9572134f5aebbb1879d8c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:51:30 +0800 Subject: [PATCH 084/207] vscode-extensions.dbaeumer.vscode-eslint: 3.0.10 -> 3.0.13 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5e266dadae24..bee6ccf4a77b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1305,8 +1305,8 @@ let mktplcRef = { name = "vscode-eslint"; publisher = "dbaeumer"; - version = "3.0.10"; - hash = "sha256-EVmexnTIQQDmj25/rql3eCfJd47zRui3TpHol6l0Vgs="; + version = "3.0.13"; + hash = "sha256-l5VvhQPxPaQsPhXUbFW2yGJjaqnNvijn4QkXPjf1WXo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/dbaeumer.vscode-eslint/changelog"; From 56a1de411c94a08dd9c49739f23cb49cc6744cb4 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:51:38 +0800 Subject: [PATCH 085/207] vscode-extensions.denoland.vscode-deno: 3.38.0 -> 3.43.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index bee6ccf4a77b..795015a01a1c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1334,8 +1334,8 @@ let mktplcRef = { name = "vscode-deno"; publisher = "denoland"; - version = "3.38.0"; - hash = "sha256-wmcMkX1gmFhE6JukvOI3fez05dP7ZFAZz1OxmV8uu4k="; + version = "3.43.5"; + hash = "sha256-GDVOth8IGbRwT47cIpmzYQjhR3ITt57j+ieuK+wn9jg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog"; From 98254560e9ab8de0912501f899f1ebf2978a9a51 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:52:27 +0800 Subject: [PATCH 086/207] vscode-extensions.discloud.discloud: 2.21.2 -> 2.22.30 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 795015a01a1c..a720d5db97b4 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1482,8 +1482,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.21.2"; - hash = "sha256-es1WjKchxC2hIWOkIRuf5MqMjTYu6qcBgo8abCqTjFc="; + version = "2.22.30"; + hash = "sha256-vXI/RiMZsr481uDolqsvauugoFa9nib24swmYPO2A6s="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; From 35935784ac22e10ae00e5d01f2d70cc0a2f725e6 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:52:43 +0800 Subject: [PATCH 087/207] vscode-extensions.divyanshuagrawal.competitive-programming-helper: 5.10.0 -> 2025.2.1739868073 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a720d5db97b4..6e4f650d48f7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1511,8 +1511,8 @@ let mktplcRef = { name = "competitive-programming-helper"; publisher = "DivyanshuAgrawal"; - version = "5.10.0"; - hash = "sha256-KALTldVaptKt8k2Y6PMqhJEMrayB4yn86x2CxHn6Ba0="; + version = "2025.2.1739868073"; + hash = "sha256-W4APEDgURHNflJCaBRZ5O1mIuAHVSDjHbmhhgsziiGs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog"; From 8c7afdaa1803717fa1a4f0e839e889fdacb426fd Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:53:13 +0800 Subject: [PATCH 088/207] vscode-extensions.dracula-theme.theme-dracula: 2.24.3 -> 2.25.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 6e4f650d48f7..a2aa747c0f83 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1575,8 +1575,8 @@ let mktplcRef = { name = "theme-dracula"; publisher = "dracula-theme"; - version = "2.24.3"; - hash = "sha256-3B18lEu8rXVXySdF3+xsPnAyruIuEQJDhlNw82Xm6b0="; + version = "2.25.1"; + hash = "sha256-ijGbdiqbDQmZYVqZCx2X4W7KRNV3UDddWvz+9x/vfcA="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/dracula-theme.theme-dracula/changelog"; From 4fc59d36edad709dcdd36352e2d649b04ba619ac Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:53:36 +0800 Subject: [PATCH 089/207] vscode-extensions.ecmel.vscode-html-css: 2.0.11 -> 2.0.13 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a2aa747c0f83..8b8f45251dc6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1634,8 +1634,8 @@ let mktplcRef = { name = "vscode-html-css"; publisher = "ecmel"; - version = "2.0.11"; - hash = "sha256-Cc22Dz29yKsD99A9o49anCDVvig+U9Xt/768pgzAr/4="; + version = "2.0.13"; + hash = "sha256-2BtvIyeUaABsWjQNCSAk0WaGD75ecRA6yWbM/OiMyM0="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/ecmel.vscode-html-css/changelog"; From 14f8f9562306d37017d50fa9c59d92982a46e722 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:53:51 +0800 Subject: [PATCH 090/207] vscode-extensions.edonet.vscode-command-runner: 0.0.123 -> 0.0.124 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8b8f45251dc6..c634a1d18f07 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1668,8 +1668,8 @@ let mktplcRef = { name = "vscode-command-runner"; publisher = "edonet"; - version = "0.0.123"; - hash = "sha256-Fq0KgW5N6urj8hMUs6Spidy47jwIkpkmBUlpXMVnq7s="; + version = "0.0.124"; + hash = "sha256-a59xTFbLoy13V4DUqd7vIJWcJ9+eoBM0SOo51rR1r+Y="; }; meta = { license = lib.licenses.mit; From 0e31d7cbd7ef961860373bde1075c91a28c6bf24 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:54:21 +0800 Subject: [PATCH 091/207] vscode-extensions.emmanuelbeziat.vscode-great-icons: 2.1.92 -> 2.1.115 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c634a1d18f07..c31d107e6ce6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1742,8 +1742,8 @@ let mktplcRef = { name = "vscode-great-icons"; publisher = "emmanuelbeziat"; - version = "2.1.92"; - hash = "sha256-cywFx33oTQZxFUxL9qCpV12pV2tP0ujR4osCdtSOOTc="; + version = "2.1.115"; + hash = "sha256-mEVvEagl+FMHq/TUISDub2yHMPhshKSM544RcPDBrlk="; }; meta = { license = lib.licenses.mit; From 378feee4b5a26f6297939c53f35bdc416b5c3780 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:55:04 +0800 Subject: [PATCH 092/207] vscode-extensions.file-icons.file-icons: 1.0.29 -> 1.1.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c31d107e6ce6..d57aeaa5c73c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1855,8 +1855,8 @@ let mktplcRef = { name = "file-icons"; publisher = "file-icons"; - version = "1.0.29"; - sha256 = "05x45f9yaivsz8a1ahlv5m8gy2kkz71850dhdvwmgii0vljc8jc6"; + version = "1.1.0"; + sha256 = "sha256-vtYERwOvWqJ0NifeSBTn+jzwJTDmMPRyHbPq6I1lW0w="; }; }; From 956a75e1eda3c9f8409d1140eece0f6b14f56e3f Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:55:11 +0800 Subject: [PATCH 093/207] vscode-extensions.fill-labs.dependi: 0.7.10 -> 0.7.13 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index d57aeaa5c73c..5edcb7fa755d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1864,8 +1864,8 @@ let mktplcRef = { name = "dependi"; publisher = "fill-labs"; - version = "0.7.10"; - hash = "sha256-m8W21ztTmEOjDI1KCymeBgQzg9jdgKG9dCFp+U1D818="; + version = "0.7.13"; + hash = "sha256-Xn2KEZDQ11LDfUKbIrJtQNQXkcusyrL/grDyQxUmTbc="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/fill-labs.dependi/changelog"; From 7105e6126350a311c5dc6e3038dfe0838b951926 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:55:19 +0800 Subject: [PATCH 094/207] vscode-extensions.firefox-devtools.vscode-firefox-debug: 2.9.10 -> 2.15.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5edcb7fa755d..9eb8602af739 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1881,8 +1881,8 @@ let mktplcRef = { name = "vscode-firefox-debug"; publisher = "firefox-devtools"; - version = "2.9.10"; - hash = "sha256-xuvlE8L/qjOn8Qhkv9sutn/xRbwC9V/IIfEr4Ixm1vA="; + version = "2.15.0"; + hash = "sha256-hBj0V42k32dj2gvsNStUBNZEG7iRYxeDMbuA15AYQqk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/firefox-devtools.vscode-firefox-debug/changelog"; From f16402751a7527480eeda7c1d91cb5a933a68ccb Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:55:35 +0800 Subject: [PATCH 095/207] vscode-extensions.foam.foam-vscode: 0.21.1 -> 0.26.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 9eb8602af739..21ff6e64bfd6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1914,8 +1914,8 @@ let mktplcRef = { name = "foam-vscode"; publisher = "foam"; - version = "0.21.1"; - hash = "sha256-Ff1g+Qu4nUGR3g5PqOwP7W6S+3jje9gz1HK8J0+B65w="; + version = "0.26.7"; + hash = "sha256-n0UvauL1nzRAKiikhjROhzdH9f77QaQgVOzue736ooQ="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog"; From c62efd1a45f55e36f3d3b2bf91a4eeba67c77b19 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:55:43 +0800 Subject: [PATCH 096/207] vscode-extensions.formulahendry.auto-close-tag: 0.5.14 -> 0.5.15 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 21ff6e64bfd6..2965d2a90dbd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1931,8 +1931,8 @@ let mktplcRef = { name = "auto-close-tag"; publisher = "formulahendry"; - version = "0.5.14"; - hash = "sha256-XYYHS2QTy8WYjtUYYWsIESzmH4dRQLlXQpJq78BolMw="; + version = "0.5.15"; + hash = "sha256-8lRdNGa7Shhmko8lhKxexNj4mkGEwPihBrsQrm5a1kA="; }; meta = { license = lib.licenses.mit; From 6ad344a950a6b39835bf1cb44d24ca45e65c2c92 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:55:57 +0800 Subject: [PATCH 097/207] vscode-extensions.formulahendry.code-runner: 0.12.0 -> 0.12.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2965d2a90dbd..15647b59c87b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1955,8 +1955,8 @@ let mktplcRef = { name = "code-runner"; publisher = "formulahendry"; - version = "0.12.0"; - hash = "sha256-Q2gcuclG7NLR81HjKj/0RF0jM5Eqe2vZMbpoabp/osg="; + version = "0.12.2"; + hash = "sha256-TI5K6n3QfJwgFz5xhpdZ+yzi9VuYGcSzdBckZ68DsUQ="; }; meta = { license = lib.licenses.mit; From c2a2a92e6b84541aa36fe0a4c65f4734cb950f80 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:56:07 +0800 Subject: [PATCH 098/207] vscode-extensions.fortran-lang.linter-gfortran: 3.4.2024061701 -> 3.4.2025030111 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 15647b59c87b..3c670b224973 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1967,8 +1967,8 @@ let mktplcRef = { name = "linter-gfortran"; publisher = "fortran-lang"; - version = "3.4.2024061701"; - hash = "sha256-i357EzQ8cm8NPsMBbsV5ToMoBDa59Bh6ylC9tNjMY6s="; + version = "3.4.2025030111"; + hash = "sha256-8gw7VAgT4+724cCjQcYESPTsnckd02vdBsCzskiZLKY="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/fortran-lang.linter-gfortran/changelog"; From 0fd67e5d2039142a4d5866a19238844694d41072 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:57:33 +0800 Subject: [PATCH 099/207] vscode-extensions.github.github-vscode-theme: 6.3.4 -> 6.3.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3c670b224973..e36707f0e30d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2139,8 +2139,8 @@ let mktplcRef = { name = "github-vscode-theme"; publisher = "github"; - version = "6.3.4"; - hash = "sha256-JbI0B7jxt/2pNg/hMjAE5pBBa3LbUdi+GF0iEZUDUDM="; + version = "6.3.5"; + hash = "sha256-dOadoYBPcYrpzmqOpJwG+/nPwTfJtlsOFDU3FctdR0o="; }; meta = { description = "GitHub theme for VS Code"; From 3590eaba633a57e9f14a8d7c97dd53bea9f020e3 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:57:41 +0800 Subject: [PATCH 100/207] vscode-extensions.github.vscode-github-actions: 0.26.3 -> 0.27.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e36707f0e30d..afdc4a44ec1c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2155,8 +2155,8 @@ let mktplcRef = { name = "vscode-github-actions"; publisher = "github"; - version = "0.26.3"; - hash = "sha256-tHUpYK6RmLl1s1J+N5sd9gyxTJSNGT1Md/CqapXs5J4="; + version = "0.27.1"; + hash = "sha256-mHKaWXSyDmsdQVzMqJI6ctNUwE/6bs1ZyeAEWKg9CV8="; }; meta = { description = "Visual Studio Code extension for GitHub Actions workflows and runs for github.com hosted repositories"; From e26ceed2ac88e3f53d7cc9fa41c0f16f29a0cba3 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:58:03 +0800 Subject: [PATCH 101/207] vscode-extensions.gitlab.gitlab-workflow: 5.13.0 -> 6.2.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index afdc4a44ec1c..d152ff3f0950 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2188,8 +2188,8 @@ let mktplcRef = { name = "gitlab-workflow"; publisher = "gitlab"; - version = "5.13.0"; - hash = "sha256-A9QFW6Vk+g0pJfpXmZdUWJ/+WJBFXG79NXpCBuTjjok="; + version = "6.2.2"; + hash = "sha256-vGzDDCykxO3gbAPnD6p+j7uZoMQzXt13xfQOpQ6s43k="; }; meta = { description = "GitLab extension for Visual Studio Code"; From 4eb2cf4217b0e99f18607d70c0ffa43ed344b3e7 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:58:19 +0800 Subject: [PATCH 102/207] vscode-extensions.golang.go: 0.41.4 -> 0.47.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index d152ff3f0950..c3f2b99770d2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2220,8 +2220,8 @@ let mktplcRef = { name = "Go"; publisher = "golang"; - version = "0.41.4"; - hash = "sha256-ntrEI/l+UjzqGJmtyfVf/+sZJstZy3fm/PSWKTd7/Q0="; + version = "0.47.1"; + hash = "sha256-FKbPvXIO7SGt9C2lD7+0Q6yD0QNzrdef1ltsYXPmAi0="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog"; From 571492f108a7cc465d94448443c55dc2bcfa5b7b Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:58:28 +0800 Subject: [PATCH 103/207] vscode-extensions.grapecity.gc-excelviewer: 4.2.56 -> 4.2.63 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c3f2b99770d2..dcb09448e8d2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2236,8 +2236,8 @@ let mktplcRef = { name = "gc-excelviewer"; publisher = "grapecity"; - version = "4.2.56"; - hash = "sha256-lrKkxaqPDouWzDP1uUE4Rgt9mI61jUOi/xZ85A0mnrk="; + version = "4.2.63"; + hash = "sha256-oEsRnkwuickSyLy3nEqSlAQ8JNemORtu2jijCFGgGWY="; }; meta = { description = "Edit Excel spreadsheets and CSV files in Visual Studio Code and VS Code for the Web"; From 7020a49a9688c423d9fce224439a930b4f10e78d Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:58:45 +0800 Subject: [PATCH 104/207] vscode-extensions.graphql.vscode-graphql: 0.8.7 -> 0.13.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index dcb09448e8d2..2f9722561631 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2252,8 +2252,8 @@ let mktplcRef = { name = "vscode-graphql"; publisher = "GraphQL"; - version = "0.8.7"; - hash = "sha256-u3VcpgLKiEeUr1I6w71wleKyaO6v0gmHiw5Ama6fv88="; + version = "0.13.0"; + hash = "sha256-GeyA1HQ0izmJJ7UkKPv+J++8AF4p80ymbefj8jq1ssU="; }; meta = { description = "GraphQL extension for VSCode built with the aim to tightly integrate the GraphQL Ecosystem with VSCode for an awesome developer experience"; From 3f1e1e5956d1ef21985ca680f72ededad0bd99f0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 06:59:26 +0800 Subject: [PATCH 105/207] vscode-extensions.haskell.haskell: 2.4.4 -> 2.5.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2f9722561631..fa7df14f81bf 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2346,8 +2346,8 @@ let mktplcRef = { name = "haskell"; publisher = "haskell"; - version = "2.4.4"; - hash = "sha256-O7tfZ1bQmlMgZGoWuECjSno6DLCO0+CCteRhT6PjZBY="; + version = "2.5.3"; + hash = "sha256-3HbUH5+YCPqypGlsaSDwwyN/PoG9KO0YnZ1Ps7ZLQ48="; }; meta = { license = lib.licenses.mit; From bf14e0958cf6d45ee1468d30b7c87a9bf2ec1c20 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:03:36 +0800 Subject: [PATCH 106/207] vscode-extensions.intellsmi.comment-translate: 2.2.4 -> 3.0.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index fa7df14f81bf..0b5b9f1392d6 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2535,8 +2535,8 @@ let mktplcRef = { publisher = "intellsmi"; name = "comment-translate"; - version = "2.2.4"; - hash = "sha256-g6mlScxv8opZuqgWtTJ3k0Yo7W7WzIkwB+8lWf6cMiU="; + version = "3.0.0"; + hash = "sha256-AtM56NkivTK4cGyKBsaZTHYvDwiJb4CrEuiJiw5hTcI="; }; meta = { description = "Visual Studio Code extension to translate the comments for computer language"; From cadfc2380212f669b23ced30148e2477d8a81538 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:03:49 +0800 Subject: [PATCH 107/207] vscode-extensions.ionic.ionic: 1.96.0 -> 1.102.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 0b5b9f1392d6..c78227a0661e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2555,8 +2555,8 @@ let mktplcRef = { name = "ionic"; publisher = "ionic"; - version = "1.96.0"; - hash = "sha256-rezlSTzw0x1ugFkWrAUX6tnmbVjiI8sV/488pWkZ/rc="; + version = "1.102.0"; + hash = "sha256-c1K4yQJt5f65T/GygX6i0w7Hbx5FyGaYdiwRjywYTic="; }; meta = { description = "Official VSCode extension for Ionic and Capacitor development"; From 21946e2f70808ae009b0e5d39a637bc5a7d5ee74 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:04:08 +0800 Subject: [PATCH 108/207] vscode-extensions.ionide.ionide-fsharp: 7.19.1 -> 7.25.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c78227a0661e..ea8cd8ab17f3 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2571,8 +2571,8 @@ let mktplcRef = { name = "Ionide-fsharp"; publisher = "Ionide"; - version = "7.19.1"; - hash = "sha256-QyGt3q00IEXw6YNvx7pFhLS1s44aeiB/U0m3Ow1UdlM="; + version = "7.25.5"; + hash = "sha256-Aak4uML3NqMaq4IJzcGHTYbcXlq1y/ZJ6m/f1pQWoQs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Ionide.Ionide-fsharp/changelog"; From 723ef8da204bad945208f92a0086ff2ffdfb8b9c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:04:33 +0800 Subject: [PATCH 109/207] vscode-extensions.james-yu.latex-workshop: 9.14.1 -> 10.8.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ea8cd8ab17f3..b9cc339c9743 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2627,8 +2627,8 @@ let mktplcRef = { name = "latex-workshop"; publisher = "James-Yu"; - version = "9.14.1"; - sha256 = "1a8im7n25jy2zyqcqhscj62bamhwzp6kk6hdarb0p38d4pwwzxbm"; + version = "10.8.0"; + sha256 = "sha256-tdQ3Z/OfNH0UgpHcn8Zq5rQxoetD61dossEh8hRygew="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; From a037598900be1d643db84464d2dbfce2728a45ed Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:05:01 +0800 Subject: [PATCH 110/207] vscode-extensions.jdinhlife.gruvbox: 1.18.0 -> 1.24.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b9cc339c9743..d913948136d9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2691,8 +2691,8 @@ let mktplcRef = { name = "gruvbox"; publisher = "jdinhlife"; - version = "1.18.0"; - hash = "sha256-4sGGVJYgQiOJzcnsT/YMdJdk0mTi7qcAcRHLnYghPh4="; + version = "1.24.5"; + hash = "sha256-17Tzbed+AZ6G1Rmw/eClFtsATWtUk1+AAeCSpeSurXk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/jdinhlife.gruvbox/changelog"; From 887892a85e2de9cc02285aa308ec01d7aa9cb86c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:05:44 +0800 Subject: [PATCH 111/207] vscode-extensions.jock.svg: 1.5.2 -> 1.5.4 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index d913948136d9..b68e2586c8bd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2790,8 +2790,8 @@ let mktplcRef = { name = "svg"; publisher = "jock"; - version = "1.5.2"; - hash = "sha256-Ii2e65BJU+Vw3i8917dgZtGsiSn6qConu8SJ+IqF82U="; + version = "1.5.4"; + hash = "sha256-LZLKUmYSnlgypLXKFOGezMepV10t35unpEnCMaLRjeU="; }; meta = { license = lib.licenses.mit; From 4b207c723695d1cc8f1dd1d774bc222f0228d697 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:05:52 +0800 Subject: [PATCH 112/207] vscode-extensions.johnpapa.vscode-peacock: 4.2.2 -> 4.2.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b68e2586c8bd..e172b9a19f0d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2802,8 +2802,8 @@ let mktplcRef = { name = "vscode-peacock"; publisher = "johnpapa"; - version = "4.2.2"; - sha256 = "1z9crpz025ha9hgc9mxxg3vyrsfpf9d16zm1vrf4q592j9156d2m"; + version = "4.2.3"; + sha256 = "sha256-SVjuWjvQogtT74QRDxGJVvlXU035VMWtLiDz395URRE="; }; meta = { license = lib.licenses.mit; From 9544959457f629a303cf7ca4bde69064620b3690 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:06:17 +0800 Subject: [PATCH 113/207] vscode-extensions.julialang.language-julia: 1.75.2 -> 1.138.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e172b9a19f0d..b40422ee726a 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2849,8 +2849,8 @@ let mktplcRef = { name = "language-julia"; publisher = "julialang"; - version = "1.75.2"; - hash = "sha256-wGguwyTy3jj89ud/nQw2vbtNxYuWkfi0qG6QGUyvuz4="; + version = "1.138.1"; + hash = "sha256-r98S0J+9sKlQacUuUakCI1WE6uRJ9zhYc2foLCN8Xzo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/julialang.language-julia/changelog"; From 3c1821768f849b49c44b1f5c6ece524ec81df604 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:06:32 +0800 Subject: [PATCH 114/207] vscode-extensions.k--kato.intellij-idea-keybindings: 1.7.0 -> 1.7.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b40422ee726a..ce2a308ae613 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2877,8 +2877,8 @@ let mktplcRef = { name = "intellij-idea-keybindings"; publisher = "k--kato"; - version = "1.7.0"; - hash = "sha256-mIcSZANZlj5iO2oLiJBUHn08rXVhu/9SKsRhlu/hcvI="; + version = "1.7.3"; + hash = "sha256-P2WJQJA9mulXvZZtYvIermBXU8O3C/2IwdU2D0ErfSY="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/k--kato.intellij-idea-keybindings/changelog"; From 9f35599177ee44dab7fa9bf94595782f7dd1115a Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:06:40 +0800 Subject: [PATCH 115/207] vscode-extensions.kahole.magit: 0.6.43 -> 0.6.66 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ce2a308ae613..785030c3216c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2894,8 +2894,8 @@ let mktplcRef = { name = "magit"; publisher = "kahole"; - version = "0.6.43"; - hash = "sha256-DPLlQ2IliyvzW8JvgVlGKNd2JjD/RbclNXU3gEFVhOE="; + version = "0.6.66"; + hash = "sha256-RLSb5OKWmSZB2sgi+YRkaOEaypI5hV6PGItqRw+ihts="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/kahole.magit/changelog"; From a7fdb235607fb99c688fe1cae3d9b58c20039dca Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:06:58 +0800 Subject: [PATCH 116/207] vscode-extensions.kamikillerto.vscode-colorize: 0.11.1 -> 0.17.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 785030c3216c..e6b2041ab9c4 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2930,8 +2930,8 @@ let mktplcRef = { name = "vscode-colorize"; publisher = "kamikillerto"; - version = "0.11.1"; - sha256 = "1h82b1jz86k2qznprng5066afinkrd7j3738a56idqr3vvvqnbsm"; + version = "0.17.1"; + sha256 = "sha256-JygJj2oZSOqklwfqMr+zwOYmaDp+3mh+jWMNOx6ccms="; }; meta = { license = lib.licenses.asl20; From 1c790c90f0160245949a33ca7742160b7a4eaac0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:08:02 +0800 Subject: [PATCH 117/207] vscode-extensions.lokalise.i18n-ally: 2.8.1 -> 2.13.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e6b2041ab9c4..67f2db807252 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3067,8 +3067,8 @@ let mktplcRef = { name = "i18n-ally"; publisher = "Lokalise"; - version = "2.8.1"; - hash = "sha256-oDW7ijcObfOP7ZNggSHX0aiI5FkoJ/iQD92bRV0eWVQ="; + version = "2.13.1"; + hash = "sha256-Qraxg8FrMnBqbvR6ww3cJPFauY5zqe8P2hANqE1z95c="; }; meta = { license = lib.licenses.mit; From 74a2aca994cad426152d648106f882b95bc27a47 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:08:11 +0800 Subject: [PATCH 118/207] vscode-extensions.ltex-plus.vscode-ltex-plus: 15.3.0 -> 15.4.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 67f2db807252..a93c3d801c25 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3079,8 +3079,8 @@ let mktplcRef = { name = "vscode-ltex-plus"; publisher = "ltex-plus"; - version = "15.3.0"; - hash = "sha256-hkHFDLeH+kJ7MJIYtXmCfi8LlCGujy/yPotwkZDrmHY="; + version = "15.4.0"; + hash = "sha256-ET7ZnXKiT4IAoySMaZn0O2awsKtWMGgnTT7xOEcSim4="; }; meta = { description = "VS Code extension for grammar/spell checking using LanguageTool with support for LaTeX, Markdown, and others"; From 875248f6040f9b8380578b71fecb0d83d25cf2ea Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:08:25 +0800 Subject: [PATCH 119/207] vscode-extensions.mads-hartmann.bash-ide-vscode: 1.36.0 -> 1.43.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a93c3d801c25..cc0b0e3ddef3 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3111,8 +3111,8 @@ let mktplcRef = { publisher = "mads-hartmann"; name = "bash-ide-vscode"; - version = "1.36.0"; - hash = "sha256-DqY2PS4JSjb6VMO1b0Hi/7JOKSTUk5VSxJiCrUKBfLk="; + version = "1.43.0"; + hash = "sha256-IpJCzoYZ+L39HqBts487E00RfVnZhLa9wUYs2FIV9pQ="; }; meta = { license = lib.licenses.mit; From 0af37234796025dcd5a61841caa3e7226504612b Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:08:39 +0800 Subject: [PATCH 120/207] vscode-extensions.marp-team.marp-vscode: 2.5.0 -> 3.1.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cc0b0e3ddef3..335c6279e172 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3124,8 +3124,8 @@ let mktplcRef = { name = "marp-vscode"; publisher = "marp-team"; - version = "2.5.0"; - hash = "sha256-I8UevZs04tUj/jaHrU7LiMF40ElMqtniU1h/9LNLdac="; + version = "3.1.0"; + hash = "sha256-dEwwsRXxocJdZQ1Ks5sfTf6KKm8i16FqNr0ZwB/nJWM="; }; meta = { license = lib.licenses.mit; From 1b18c9c15f80e2c4aea15d18069248c1139d7fb2 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:08:47 +0800 Subject: [PATCH 121/207] vscode-extensions.matangover.mypy: 0.2.3 -> 0.4.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 335c6279e172..8b15da4dfdda 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3138,8 +3138,8 @@ let mktplcRef = { name = "mypy"; publisher = "matangover"; - version = "0.2.3"; - hash = "sha256-m/8j89M340fiMF7Mi7FT2+Xag3fbMGWf8Gt9T8hLdmo="; + version = "0.4.1"; + hash = "sha256-hCgOclEnjhWTLMZPXJkoxgFN4pqZ1MKTzmRtjeHbLeU="; }; meta.license = lib.licenses.mit; }; From 46d41ddbe52fbd0ba2dd5e8bd1bc5362ef0ae683 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:09:26 +0800 Subject: [PATCH 122/207] vscode-extensions.maximedenes.vscoq: 0.3.8 -> 2.2.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8b15da4dfdda..ec882167f498 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3198,8 +3198,8 @@ let mktplcRef = { publisher = "maximedenes"; name = "vscoq"; - version = "0.3.8"; - hash = "sha256-0FX5KBsvUmI+JMGBnaI3kJmmD+Y6XFl7LRHU0ADbHos="; + version = "2.2.5"; + hash = "sha256-ctaeTgdK1JijSI3YD54iWEBNVrbaad408wD43fH78h4="; }; meta = { description = "VsCoq is an extension for Visual Studio Code (VS Code) and VSCodium with support for the Coq Proof Assistant"; From 46ef2bed1c44b2cabd5b751ea4a0c20077e015d9 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:09:35 +0800 Subject: [PATCH 123/207] vscode-extensions.mechatroner.rainbow-csv: 3.12.0 -> 3.18.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ec882167f498..a46e96a8024c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3214,8 +3214,8 @@ let mktplcRef = { name = "rainbow-csv"; publisher = "mechatroner"; - version = "3.12.0"; - hash = "sha256-pnHaszLa4a4ptAubDUY+FQX3F6sQQUQ/sHAxyZsbhcQ="; + version = "3.18.0"; + hash = "sha256-zmIaGvenFU8jiGHGIk3d6dmXO12t+WMwq76OEUbclgg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog"; From 0afb2b719c4ae93d5490ede05edd1973a4fb8053 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:09:48 +0800 Subject: [PATCH 124/207] vscode-extensions.mesonbuild.mesonbuild: 1.24.0 -> 1.27.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a46e96a8024c..c3f357261119 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3247,8 +3247,8 @@ let mktplcRef = { publisher = "mesonbuild"; name = "mesonbuild"; - version = "1.24.0"; - hash = "sha256-n7c2CUiTIej2Y/QMGWpv6anuCDjqpo2W+hJylfvvMVE="; + version = "1.27.0"; + hash = "sha256-dEDDw8fDBkRYE09mrOzQNzAhWZEczTTahBZT4nhrClw="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mesonbuild.mesonbuild/changelog"; From 3e68462f7a79d0eae30258eb85d51a8f4994e02e Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:10:40 +0800 Subject: [PATCH 125/207] vscode-extensions.ms-dotnettools.vscode-dotnet-runtime: 2.1.1 -> 2.2.8 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c3f357261119..5f4cb429d5ec 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3354,8 +3354,8 @@ let mktplcRef = { name = "vscode-dotnet-runtime"; publisher = "ms-dotnettools"; - version = "2.1.1"; - hash = "sha256-k14bjWITPDduJi79W59SnMV2TFNRCeAymhs6u1Y0vzk="; + version = "2.2.8"; + hash = "sha256-1dwkkaGQC5CZjOmebzSSqkomhA0hOXiIv8jV+Vo8jcw="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/ms-dotnettools.vscode-dotnet-runtime/changelog"; From 4bd130c8401fa4f701c87325b110f427f15be54f Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:10:49 +0800 Subject: [PATCH 126/207] vscode-extensions.ms-kubernetes-tools.vscode-kubernetes-tools: 1.3.11 -> 1.3.20 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5f4cb429d5ec..cd17b96051fa 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3420,8 +3420,8 @@ let mktplcRef = { name = "vscode-kubernetes-tools"; publisher = "ms-kubernetes-tools"; - version = "1.3.11"; - hash = "sha256-I2ud9d4VtgiiIT0MeoaMThgjLYtSuftFVZHVJTMlJ8s="; + version = "1.3.20"; + hash = "sha256-83KcESin+w3Y6jiSrSq6iWF99jformxr7NTnYSkKtKQ="; }; meta = { license = lib.licenses.mit; From c872eb633fc2ffe1da652604f526e4b0c9d5c928 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:11:01 +0800 Subject: [PATCH 127/207] vscode-extensions.ms-toolsai.datawrangler: 1.7.2 -> 1.21.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cd17b96051fa..e2b7b2dcd6ee 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3450,8 +3450,8 @@ let mktplcRef = { name = "datawrangler"; publisher = "ms-toolsai"; - version = "1.7.2"; - hash = "sha256-3UK87MhDBCT4La8jRgmkRJJQPZbgvOu0+VBea7ho9hs="; + version = "1.21.1"; + hash = "sha256-I701ziW0Ibs92MzCuMGHv5AjhYrD3ow4/3U9MgB1onY="; }; meta = { From 3aaa7a3fc9fde7d463dfce660c1b94cf7fc0aac8 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:11:17 +0800 Subject: [PATCH 128/207] vscode-extensions.ms-toolsai.jupyter-renderers: 1.0.15 -> 1.1.2025012901 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e2b7b2dcd6ee..8cb46b6c3102 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3481,8 +3481,8 @@ let mktplcRef = { name = "jupyter-renderers"; publisher = "ms-toolsai"; - version = "1.0.15"; - hash = "sha256-JR6PunvRRTsSqjSGGAn/1t1B+Ia6X0MgqahehcuSNYA="; + version = "1.1.2025012901"; + hash = "sha256-LWKSt0D3iFPKaYphN+8/1KJl1CIS2a3fMqrvoItjsvI="; }; meta = { license = lib.licenses.mit; From 44ec9e7472fa112e1f35fddfe53188c56586972c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:11:24 +0800 Subject: [PATCH 129/207] vscode-extensions.ms-toolsai.vscode-jupyter-cell-tags: 0.1.8 -> 0.1.9 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8cb46b6c3102..1b6b08ae14f2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3493,8 +3493,8 @@ let mktplcRef = { name = "vscode-jupyter-cell-tags"; publisher = "ms-toolsai"; - version = "0.1.8"; - hash = "sha256-0oPyptnUWL1h/H13SdR+FdgGzVwEpTaK9SCE7BvI/5M="; + version = "0.1.9"; + hash = "sha256-XODbFbOr2kBTzFc0JtjiDUcCDBX1Hd4uajlil7mhqPY="; }; meta = { license = lib.licenses.mit; From e17092700d7d55e72221d142870f6e33b0842129 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:11:40 +0800 Subject: [PATCH 130/207] vscode-extensions.ms-vscode.anycode: 0.0.70 -> 0.0.73 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 1b6b08ae14f2..ca8d9b513c03 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3517,8 +3517,8 @@ let mktplcRef = { name = "anycode"; publisher = "ms-vscode"; - version = "0.0.70"; - hash = "sha256-POxgwvKF4A+DxKVIOte4I8REhAbO1U9Gu6r/S41/MmA="; + version = "0.0.73"; + hash = "sha256-83qz4wYnRK/KtrQMHwMAFhOnVyLXG1/EwUvVW2v30ho="; }; meta = { license = lib.licenses.mit; From 8aa62abdac4dd9fd83e38bd416c778e9cfdb0266 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:11:49 +0800 Subject: [PATCH 131/207] vscode-extensions.ms-vscode.cmake-tools: 1.14.20 -> 1.21.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ca8d9b513c03..2cfbcff8b913 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3529,8 +3529,8 @@ let mktplcRef = { name = "cmake-tools"; publisher = "ms-vscode"; - version = "1.14.20"; - hash = "sha256-j67Z65N9YW8wY4zIWWCtPIKgW9GYoUntBoGVBLR/H2o="; + version = "1.21.3"; + hash = "sha256-9n7kAst7fjuC5Po0eZ2givfrDMXz1ctulQfl973gLsg="; }; meta.license = lib.licenses.mit; }; From 3cc53d583b1e55af45f03206e5ff64b10f110bcc Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:12:05 +0800 Subject: [PATCH 132/207] vscode-extensions.ms-vscode.hexeditor: 1.9.11 -> 1.11.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 2cfbcff8b913..e920ba360130 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3557,8 +3557,8 @@ let mktplcRef = { name = "hexeditor"; publisher = "ms-vscode"; - version = "1.9.11"; - hash = "sha256-w1R8z7Q/JRAsqJ1mgcvlHJ6tywfgKtS6A6zOY2p01io="; + version = "1.11.1"; + hash = "sha256-RB5YOp30tfMEzGyXpOwPIHzXqZlRGc+pXiJ3foego7Y="; }; meta = { license = lib.licenses.mit; From 6195c007ccdf5e03de3c354f7111450f22b77549 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:12:12 +0800 Subject: [PATCH 133/207] vscode-extensions.ms-vscode.live-server: 0.4.8 -> 0.5.2024091601 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e920ba360130..3e0fed5ce190 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3569,8 +3569,8 @@ let mktplcRef = { name = "live-server"; publisher = "ms-vscode"; - version = "0.4.8"; - hash = "sha256-/IrLq+nNxwQB1S1NIGYkv24DOY7Mc25eQ+orUfh42pg="; + version = "0.5.2024091601"; + hash = "sha256-cwntFW5McTAcFs0f+vTlLpZffz3ApYGxu0ctJ2X6EuY="; }; meta = { description = "Launch a development local Server with live reload feature for static & dynamic pages"; From 48117c5b79e69ee69d57e8c1a262f287dcd2b220 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:12:33 +0800 Subject: [PATCH 134/207] vscode-extensions.ms-vscode.powershell: 2023.3.1 -> 2025.1.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3e0fed5ce190..eabfe83a130e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3596,8 +3596,8 @@ let mktplcRef = { name = "PowerShell"; publisher = "ms-vscode"; - version = "2023.3.1"; - hash = "sha256-FJolnWU0DbuQYvMuGL3mytf0h39SH9rUPCl2ahLXLuY="; + version = "2025.1.0"; + hash = "sha256-oF9/uNZVVeg/uuGGqDsWrwFC7ef+aSEXoKTyM4AZ6rw="; }; meta = { description = "Visual Studio Code extension for PowerShell language support"; From f3a6dcce44be15bef8b99bae6ec787cd33beada2 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:12:54 +0800 Subject: [PATCH 135/207] vscode-extensions.ms-vscode-remote.remote-containers: 0.376.0 -> 0.404.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index eabfe83a130e..49a54d3c4c11 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3643,8 +3643,8 @@ let mktplcRef = { name = "remote-containers"; publisher = "ms-vscode-remote"; - version = "0.376.0"; - hash = "sha256-fJ8ZcwGFWXzJZ8UgnzTxR+842vjiU0qCjV/zWzbq/KQ="; + version = "0.404.0"; + hash = "sha256-7rPJruFk3XbDvipIYqYwwsbhofuViXsdtnKihiwRKok="; }; meta = { description = "Open any folder or repository inside a Docker container"; From cc47aa631d881ac2bffdeaf555a6dbf3952494d6 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:13:02 +0800 Subject: [PATCH 136/207] vscode-extensions.ms-vscode-remote.remote-ssh-edit: 0.86.0 -> 0.87.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 49a54d3c4c11..b8edcfcdfb5a 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3661,8 +3661,8 @@ let mktplcRef = { name = "remote-ssh-edit"; publisher = "ms-vscode-remote"; - version = "0.86.0"; - hash = "sha256-JsbaoIekUo2nKCu+fNbGlh5d1Tt/QJGUuXUGP04TsDI="; + version = "0.87.0"; + hash = "sha256-yeX6RAJl07d+SuYyGQFLZNcUzVKAsmPFyTKEn+y3GuM="; }; meta = { description = "A Visual Studio Code extension that complements the Remote SSH extension with syntax colorization, keyword intellisense, and simple snippets when editing SSH configuration files"; From 565d32c55120029a31f6ac3f333e96c38de24cd4 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:13:10 +0800 Subject: [PATCH 137/207] vscode-extensions.ms-vscode-remote.remote-wsl: 0.88.2 -> 0.88.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b8edcfcdfb5a..8d357143554e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3677,8 +3677,8 @@ let mktplcRef = { name = "remote-wsl"; publisher = "ms-vscode-remote"; - version = "0.88.2"; - hash = "sha256-fl7fLNd3EHA9eMiPUIL/23SUiA81gveqZLFkqaHTX+Q="; + version = "0.88.5"; + hash = "sha256-zTAGRYaOjO1xpfjh6v/lKFM1emR/OexWc1Yo8O5oUgU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/ms-vscode-remote.remote-wsl/changelog"; From ab16e28e95b74ba84dd5ea0e80e589769cf86680 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:13:18 +0800 Subject: [PATCH 138/207] vscode-extensions.mshr-h.veriloghdl: 1.13.2 -> 1.16.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8d357143554e..3f7fb1308983 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3702,8 +3702,8 @@ let mktplcRef = { name = "veriloghdl"; publisher = "mshr-h"; - version = "1.13.2"; - hash = "sha256-MOU8zf2qS7P2pQ29w3mvhDc2OvZiH4HNe530BjIiRAA="; + version = "1.16.0"; + hash = "sha256-5C9SggdZ3gtYdQhpPFG4wme98b3VgKicXUpPn84gYb4="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mshr-h.VerilogHDL/changelog"; From d022596180b8f872807ae00244de5903678c3fbb Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:15:57 +0800 Subject: [PATCH 139/207] vscode-extensions.phind.phind: 0.25.3 -> 0.25.4 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3f7fb1308983..3c5726ab7d4f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3906,8 +3906,8 @@ let mktplcRef = { name = "phind"; publisher = "phind"; - version = "0.25.3"; - hash = "sha256-GPFeI7tVLfzlGyal2LbsyTgPkWY/nPWnXtS38S9pvxo="; + version = "0.25.4"; + hash = "sha256-qiUjDPJ35RZA4JYwFpQ//zwh9TKJ4RMtZmIzm3uThC0="; }; meta = { description = "Using Phind AI service to provide answers based on the code context"; From 898d1839edc661a990e45fcdcaf7cded227c904c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:16:20 +0800 Subject: [PATCH 140/207] vscode-extensions.pkief.material-icon-theme: 4.31.0 -> 5.20.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3c5726ab7d4f..8610b77d7a38 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3953,8 +3953,8 @@ let mktplcRef = { name = "material-icon-theme"; publisher = "PKief"; - version = "4.31.0"; - sha256 = "0rn4dyqr46wbgi4k27ni6a6i3pa83gyaprhds5rlndjaw90iakb4"; + version = "5.20.0"; + sha256 = "sha256-Z83FXPf8mXcxmzOdk8IG9ZcP/1OYL8pEHEKPc3pZFdo="; }; meta = { license = lib.licenses.mit; From 4a261ddca02a0c1a60fc914b04c5e7422b58771c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:16:36 +0800 Subject: [PATCH 141/207] vscode-extensions.pollywoggames.pico8-ls: 0.5.5 -> 0.5.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8610b77d7a38..78b3f194c741 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3979,8 +3979,8 @@ let mktplcRef = { name = "pico8-ls"; publisher = "PollywogGames"; - version = "0.5.5"; - hash = "sha256-MTIBCZcqJ+Dq1ECTkj24QIrg4MqT/xWcyYkp6vJRlnM="; + version = "0.5.7"; + hash = "sha256-2cPuEpqr/qvxT9xqMDk345pTk5slSXMc1i80VqV2y2c="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/PollywogGames.pico8-ls/changelog"; From 04f8f1db1b46bbd5a99a12811471abdcdef2a1a4 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:16:45 +0800 Subject: [PATCH 142/207] vscode-extensions.prisma.prisma: 4.11.0 -> 6.4.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 78b3f194c741..8c83a9f28170 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3996,8 +3996,8 @@ let mktplcRef = { name = "prisma"; publisher = "Prisma"; - version = "4.11.0"; - hash = "sha256-fHvwv9E/O8ZvhnyY7nNF/SIyl87z8KVEXTbhU/37EP0="; + version = "6.4.1"; + hash = "sha256-cftmEKH+nfGaSyNuDq2XxPYXmXV5ygWQgVZiNQaIgm4="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/Prisma.prisma/changelog"; From e5187b684fd46579e17829aeb12f1ab497f91d5d Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:17:05 +0800 Subject: [PATCH 143/207] vscode-extensions.pythagoratechnologies.gpt-pilot-vs-code: 0.1.7 -> 0.2.32 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8c83a9f28170..8fade78cd47c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4015,8 +4015,8 @@ let mktplcRef = { name = "gpt-pilot-vs-code"; publisher = "PythagoraTechnologies"; - version = "0.1.7"; - hash = "sha256-EUddanrB6h5cn3pK2JTkEPffVb06ZMI2qDPh0kFfJjA="; + version = "0.2.32"; + hash = "sha256-7wwvx1uvx2sJymCR/VYppyjDTmcF1eGJSvXTiND2fQs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/PythagoraTechnologies.gpt-pilot-vs-code/changelog"; From 7c299ce428e749ca7da5f6d1c958946e2f14a95c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:17:14 +0800 Subject: [PATCH 144/207] vscode-extensions.quicktype.quicktype: 12.0.46 -> 23.0.170 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 8fade78cd47c..5686b6273262 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4032,8 +4032,8 @@ let mktplcRef = { name = "quicktype"; publisher = "quicktype"; - version = "12.0.46"; - hash = "sha256-NTZ0BujnA+COg5txOLXSZSp8TPD1kZNfZPjnvZUL9lc="; + version = "23.0.170"; + hash = "sha256-lK50+WXPXHgqryhlsMb+65yoebX0Rh3PNKmlUjfwlOc="; }; meta = { description = "Infer types from sample JSON data"; From 56d877e3c8b00d4a27b46649859c93f7994fc9c3 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:17:34 +0800 Subject: [PATCH 145/207] vscode-extensions.redhat.ansible: 24.10.0 -> 25.2.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5686b6273262..42c5b063599c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4058,8 +4058,8 @@ let mktplcRef = { name = "ansible"; publisher = "redhat"; - version = "24.10.0"; - hash = "sha256-NDIGyVCo3Az6oncnKR9PXXnZ4ynwF7HBeIiNyiGTPko="; + version = "25.2.0"; + hash = "sha256-jgb12UJ+YtBKgdYWtZDq9KXWpsSq6NzMOIMNPGXwDe0="; }; meta = { description = "Ansible language support"; From 8bab80020ef9fee3ac98962c94fcc6b527728636 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:20:09 +0800 Subject: [PATCH 146/207] vscode-extensions.scala-lang.scala: 0.5.6 -> 0.5.9 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 42c5b063599c..69fe3201d84c 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4318,8 +4318,8 @@ let mktplcRef = { name = "scala"; publisher = "scala-lang"; - version = "0.5.6"; - hash = "sha256-eizIPazqEb27aQ+o9nTD1O58zbjkHYHNhGjK0uJgnwA="; + version = "0.5.9"; + hash = "sha256-zgCqKwnP7Fm655FPUkD5GL+/goaplST8507X890Tnhc="; }; meta = { license = lib.licenses.mit; From ea54431d1eb7f300eb8ffce9334afdc40f701f69 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:20:19 +0800 Subject: [PATCH 147/207] vscode-extensions.scalameta.metals: 1.22.3 -> 1.47.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 69fe3201d84c..c0509b832fd3 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4330,8 +4330,8 @@ let mktplcRef = { name = "metals"; publisher = "scalameta"; - version = "1.22.3"; - hash = "sha256-iLLWobQv5CEjJwCdDNdWYQ1ehOiYyNi940b4QmNZFoQ="; + version = "1.47.7"; + hash = "sha256-K1Er+0phNlWJhoQ1RtWt0/i2GzXcCdSFCy/JcgEukrQ="; }; meta = { license = lib.licenses.asl20; From 2671b497cdbacd438ccc3f7c0f92bf1fe62c0195 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:20:28 +0800 Subject: [PATCH 148/207] vscode-extensions.sdras.night-owl: 2.0.1 -> 2.1.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index c0509b832fd3..ba4a5bbf420e 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4342,8 +4342,8 @@ let mktplcRef = { name = "night-owl"; publisher = "sdras"; - version = "2.0.1"; - hash = "sha256-AqfcVV9GYZ+GLgusXfij9z4WzrU9cCHp3sdZb0i6HzE="; + version = "2.1.1"; + hash = "sha256-mTvnUw/018p/1lJTje9rZ1JJXq4NiaI0d4UnRthnZtg="; }; meta = { changelog = "https://github.com/sdras/night-owl-vscode-theme/blob/main/CHANGELOG.md#${ From e273e339e9d442aae6572dffe8efb12e7f11ac85 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:20:42 +0800 Subject: [PATCH 149/207] vscode-extensions.serayuzgur.crates: 0.6.6 -> 0.6.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ba4a5bbf420e..b3898b2b0208 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4384,8 +4384,8 @@ let mktplcRef = { name = "crates"; publisher = "serayuzgur"; - version = "0.6.6"; - hash = "sha256-HXoH1IgMLniq0kxHs2snym4rerScu9qCqUaqwEC+O/E="; + version = "0.6.7"; + hash = "sha256-FVZxMZ0QpCKLD0vX7LPvBywZgQ4kptjnCW9jCefwgJo="; }; meta = { license = lib.licenses.mit; From 674b859aca75a06d7bed02f664238d1d31a0c199 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:21:05 +0800 Subject: [PATCH 150/207] vscode-extensions.shopify.ruby-lsp: 0.5.8 -> 0.9.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b3898b2b0208..4e34a29c71e3 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4432,8 +4432,8 @@ let mktplcRef = { publisher = "shopify"; name = "ruby-lsp"; - version = "0.5.8"; - hash = "sha256-1FfBnw98SagHf1P7udWzMU6BS5dBihpeRj4qv9S4ZHw="; + version = "0.9.7"; + hash = "sha256-7vLT5vvqqwT0Tlt/iHXW0ktp2It7l+lxUWNJEljIp4c="; }; meta = { description = "VS Code plugin for connecting with the Ruby LSP"; From 4e969610dc53622b1c5bbac70e346556558c1dd0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:21:21 +0800 Subject: [PATCH 151/207] vscode-extensions.signageos.signageos-vscode-sops: 0.9.1 -> 0.9.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 4e34a29c71e3..91cb13141ef1 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4457,8 +4457,8 @@ let mktplcRef = { name = "signageos-vscode-sops"; publisher = "signageos"; - version = "0.9.1"; - hash = "sha256-b1Gp+tL5/e97xMuqkz4EvN0PxI7cJOObusEkcp+qKfM="; + version = "0.9.2"; + hash = "sha256-qlFD8sMvdKpLkXiYT9UybgCvxUJrbXpAcnmPxk91Tbs="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/signageos.signageos-vscode-sops/changelog"; From 70490225e0820186e36abb9417b72ef1a65bda73 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:23:10 +0800 Subject: [PATCH 152/207] vscode-extensions.sswg.swift-lang: 1.10.4 -> 1.12.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 91cb13141ef1..979550a5f9e5 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4573,8 +4573,8 @@ let mktplcRef = { name = "swift-lang"; publisher = "sswg"; - version = "1.10.4"; - hash = "sha256-5NrWBuaNdDNF0ON0HUwdwPFsRO3Hfe0UW4AooJbjiA0="; + version = "1.12.0"; + hash = "sha256-Dzf8mJCDWT2pHPJcTywEqnki8aVsMO92+wLQ4fjHzb8="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/sswg.swift-lang/changelog"; From 38acadad1109a00df5bdc02c1f99e50ffe36edd8 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:23:45 +0800 Subject: [PATCH 153/207] vscode-extensions.styled-components.vscode-styled-components: 1.7.6 -> 1.7.8 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 979550a5f9e5..3b0f43164aaf 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4661,8 +4661,8 @@ let mktplcRef = { name = "vscode-styled-components"; publisher = "styled-components"; - version = "1.7.6"; - hash = "sha256-ZXXXFUriu//2Wmj1N+plj7xzJauGBfj+79SyrkUZAO4="; + version = "1.7.8"; + hash = "sha256-VoLAjBcAizTxd+BHwXoNSlSxqXno3PjVxaickLCtnsw="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/styled-components.vscode-styled-components/changelog"; From cde1cb77246f9690009b718670872c091a96ed4a Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:24:10 +0800 Subject: [PATCH 154/207] vscode-extensions.svelte.svelte-vscode: 109.1.0 -> 109.5.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3b0f43164aaf..3c4927946a78 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4716,8 +4716,8 @@ let mktplcRef = { name = "svelte-vscode"; publisher = "svelte"; - version = "109.1.0"; - hash = "sha256-ozD9k/zfklwBJtc1WdC52hgJckxBgVRmcZOwSYboACM="; + version = "109.5.3"; + hash = "sha256-wbU1euQmFyHOEHq2y2JvcAZeV4eee9pM0NKZnSgkRKU="; }; meta = { changelog = "https://github.com/sveltejs/language-tools/releases"; From d5e9c13f91f82f5690b00d084f3d48be26740f15 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:24:27 +0800 Subject: [PATCH 155/207] vscode-extensions.tabnine.tabnine-vscode: 3.6.43 -> 3.241.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3c4927946a78..80554ec681ad 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4750,8 +4750,8 @@ let mktplcRef = { name = "tabnine-vscode"; publisher = "tabnine"; - version = "3.6.43"; - hash = "sha256-/onQybGMBscD6Rj4PWafetuag1J1cgHTw5NHri082cs="; + version = "3.241.0"; + hash = "sha256-pBnvSG3jgKHrmxi4R5UwyDZaLKTLPn4ZZcakHBy2oxM="; }; meta = { license = lib.licenses.mit; From 4ed11b8b884f1d0f968a5d01cf0e457a961eee75 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:24:44 +0800 Subject: [PATCH 156/207] vscode-extensions.tailscale.vscode-tailscale: 0.6.4 -> 1.0.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 80554ec681ad..e17ef57232b7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4762,8 +4762,8 @@ let mktplcRef = { name = "vscode-tailscale"; publisher = "tailscale"; - version = "0.6.4"; - sha256 = "1jcq5kdcdyb5yyy0p9cnv56vmclvb6wdwq8xvy1qbkfdqbmy05gm"; + version = "1.0.0"; + sha256 = "sha256-MKiCZ4Vu+0HS2Kl5+60cWnOtb3udyEriwc+qb/7qgUg="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/tailscale.vscode-tailscale/changelog"; From fd14ab8156985f8eab3e7e36351d21de80eee4b0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:26:25 +0800 Subject: [PATCH 157/207] vscode-extensions.techtheawesome.rust-yew: 0.2.2 -> 0.2.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e17ef57232b7..733c40ac2b1b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4849,8 +4849,8 @@ let mktplcRef = { name = "rust-yew"; publisher = "techtheawesome"; - version = "0.2.2"; - hash = "sha256-t9DYY1fqW7M5F1pbIUtnnodxMzIzURew4RXT78djWMI="; + version = "0.2.3"; + hash = "sha256-JEFNYSyGCsmsiJ89R4fWy/cUU6pDW1HA2P1Sr90QJHU="; }; meta = { description = "VSCode extension that provides some language features for Yew's html macro syntax"; From 225b7ccbe3cb302de03e09d142dba2994a3feddc Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:27:31 +0800 Subject: [PATCH 158/207] vscode-extensions.tuttieee.emacs-mcx: 0.47.0 -> 0.65.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 733c40ac2b1b..b0c14ff71fc0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4981,8 +4981,8 @@ let mktplcRef = { name = "emacs-mcx"; publisher = "tuttieee"; - version = "0.47.0"; - hash = "sha256-dGty5+1+JEtJgl/DiyqEB/wuf3K8tCj1qWKua6ongIs="; + version = "0.65.1"; + hash = "sha256-YHdwjd8o/QtNae/7VLgouw2v5Ork+acchfxHr4Ycz/E="; }; meta = { changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md"; From 3feae00d4c165be495ddccee2255204ea50667a8 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:27:54 +0800 Subject: [PATCH 159/207] vscode-extensions.tyriar.sort-lines: 1.10.2 -> 1.12.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index b0c14ff71fc0..df6ed86ef4e7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5023,8 +5023,8 @@ let mktplcRef = { name = "sort-lines"; publisher = "Tyriar"; - version = "1.10.2"; - hash = "sha256-AI16YBmmfZ3k7OyUrh4wujhu7ptqAwfI5jBbAc6MhDk="; + version = "1.12.0"; + hash = "sha256-/uzwBLQMmp5zuoE0fWG2m7Ix8k33LQG2uaF0NVQt7sk="; }; meta = { license = lib.licenses.mit; From b1da36e59811e4fd4bffc91bda45d2d472682728 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:28:09 +0800 Subject: [PATCH 160/207] vscode-extensions.uloco.theme-bluloco-light: 3.7.3 -> 3.7.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index df6ed86ef4e7..06088d75e3fc 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5055,8 +5055,8 @@ let mktplcRef = { name = "theme-bluloco-light"; publisher = "uloco"; - version = "3.7.3"; - sha256 = "1il557x7c51ic9bjq7z431105m582kig9v2vpy3k2z3xhrbb0211"; + version = "3.7.5"; + sha256 = "sha256-MDrw0JWioLyg+H0XOCpULsmtM/y7RfV9ruDtskRiT3A="; }; postInstall = '' rm -r $out/share/vscode/extensions/uloco.theme-bluloco-light/screenshots From 5834a453d747356be26bfb27eacc0435f7192b6b Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:30:53 +0800 Subject: [PATCH 161/207] vscode-extensions.vscjava.vscode-java-debug: 0.55.2023121302 -> 0.58.2025022807 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 06088d75e3fc..ce42e1ec6c24 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5265,8 +5265,8 @@ let mktplcRef = { name = "vscode-java-debug"; publisher = "vscjava"; - version = "0.55.2023121302"; - hash = "sha256-8kwV5LsAoad+16/PAVFqF5Nh6TbrLezuRS+buh/wFFo="; + version = "0.58.2025022807"; + hash = "sha256-8bzDbCF03U5P15tkVkieOGuuLetUFXjZNrQKZTcKNFA="; }; meta = { license = lib.licenses.mit; From 6551bc11c949cf57bf489cf1108cd978f29794d4 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:31:01 +0800 Subject: [PATCH 162/207] vscode-extensions.vscjava.vscode-java-dependency: 0.23.2024010506 -> 0.24.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ce42e1ec6c24..536cbf9c4349 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5277,8 +5277,8 @@ let mktplcRef = { name = "vscode-java-dependency"; publisher = "vscjava"; - version = "0.23.2024010506"; - hash = "sha256-kP5NTj1gGSNRiiT6cgBLsgUhBmBEULQGm7bqebRH+/w="; + version = "0.24.1"; + hash = "sha256-M0y6/9EPkcXTMxArqLpfSeVKpVF2SvjLtTWvLMIvauY="; }; meta = { license = lib.licenses.mit; From b2f8ffafea827e24251483c68dd65a8a35652ca7 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:31:15 +0800 Subject: [PATCH 163/207] vscode-extensions.vscjava.vscode-java-test: 0.40.2024011806 -> 0.43.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 536cbf9c4349..5a39e691d635 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5289,8 +5289,8 @@ let mktplcRef = { name = "vscode-java-test"; publisher = "vscjava"; - version = "0.40.2024011806"; - hash = "sha256-ynl+94g34UdVFpl+q1XOFOLfNsz/HMOWeudL8VNG2bo="; + version = "0.43.0"; + hash = "sha256-EM0S1Y4cRMBCRbAZgl9m6fIhANPrvdGVZXOLlDLnVWo="; }; meta = { license = lib.licenses.mit; From e6b3b4919c2af5c18ef58a3d62645297cab87b24 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:31:33 +0800 Subject: [PATCH 164/207] vscode-extensions.vscjava.vscode-maven: 0.43.2024011905 -> 0.44.2024072906 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 5a39e691d635..767c4eb51456 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5317,8 +5317,8 @@ let mktplcRef = { name = "vscode-maven"; publisher = "vscjava"; - version = "0.43.2024011905"; - hash = "sha256-75pttt0nCuZNP+1e9lmsAqLSDHdca3o+K1E5h0Y9u0I="; + version = "0.44.2024072906"; + hash = "sha256-9S8Zzefg9i3nZiPZAtW5aT07dpZnhV0w9DP5vdnEtFc="; }; meta = { license = lib.licenses.mit; From b9375b43b9f2522619e24d96d8c091a5095be395 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:31:41 +0800 Subject: [PATCH 165/207] vscode-extensions.vscjava.vscode-spring-initializr: 0.11.2023070103 -> 0.11.2024112703 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 767c4eb51456..9da35d51554f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5329,8 +5329,8 @@ let mktplcRef = { name = "vscode-spring-initializr"; publisher = "vscjava"; - version = "0.11.2023070103"; - hash = "sha256-EwUwMCaaW9vhrW3wl0Q7T25Ysm0c35ZNOkJ+mnRXA8Y="; + version = "0.11.2024112703"; + hash = "sha256-5GLgU3hqfsBCmv0ltWcxWrQIyR0rjh7aiixXFQEzV/s="; }; meta = { license = lib.licenses.mit; From 322eeaea1429899fa04dc145e0d8808c2047ce79 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:32:03 +0800 Subject: [PATCH 166/207] vscode-extensions.vspacecode.vspacecode: 0.10.14 -> 0.10.19 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 9da35d51554f..12745e47e0a3 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5369,8 +5369,8 @@ let mktplcRef = { name = "vspacecode"; publisher = "VSpaceCode"; - version = "0.10.14"; - hash = "sha256-iTFwm/P2wzbNahozyLbdfokcSDHFzLrzVDHI/g2aFm0="; + version = "0.10.19"; + hash = "sha256-4kyfoQ0VOPYFJwaTPRCIL7NIZ1/jx7THnc9UCHm0aWQ="; }; meta = { license = lib.licenses.mit; From f357b7635e6153f52cae76c9196a42a1effcffc0 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:32:11 +0800 Subject: [PATCH 167/207] vscode-extensions.vue.volar: 2.0.16 -> 2.2.8 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 12745e47e0a3..0d0aa5a51e11 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5381,8 +5381,8 @@ let mktplcRef = { name = "volar"; publisher = "Vue"; - version = "2.0.16"; - hash = "sha256-RTBbF7qahYP4L7SZ/5aCM/e5crZAyyPRcgL48FVL1jk="; + version = "2.2.8"; + hash = "sha256-efEeTq/y4al38Tdut3bHVdluf3tUYqc6CFPX+ch1gLg="; }; meta = { changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md"; From 23a643b6e5c8fdd1bddfcc47f7650360ae53f451 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:32:18 +0800 Subject: [PATCH 168/207] vscode-extensions.vspacecode.whichkey: 0.11.3 -> 0.11.4 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 0d0aa5a51e11..cea5f77d25d0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5397,8 +5397,8 @@ let mktplcRef = { name = "whichkey"; publisher = "VSpaceCode"; - version = "0.11.3"; - hash = "sha256-PnaOwOIcSo1Eff1wOtQPhoHYvrHDGTcsRy9mQfdBPX4="; + version = "0.11.4"; + hash = "sha256-mgvI/8Y3naw3Zmud73UYcAEKz6B0Q4tf+0uL3UWcAD0="; }; meta = { license = lib.licenses.mit; From 223b34490226563e775cae251931aef29927c478 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:32:32 +0800 Subject: [PATCH 169/207] vscode-extensions.waderyan.gitblame: 10.5.1 -> 11.1.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index cea5f77d25d0..40bce36d343a 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5425,8 +5425,8 @@ let mktplcRef = { name = "gitblame"; publisher = "waderyan"; - version = "10.5.1"; - sha256 = "119rf52xnxz0cwvvjjfc5m5iv19288cxz33xzr79b67wyfd79hl9"; + version = "11.1.2"; + sha256 = "sha256-TlvMyFmtJQtpsjbdh3bPiRaMHro0M7gKOgtGc2bQLN4="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/waderyan.gitblame/changelog"; From cb46b6d2395fa393b7c6238123a1689d55c4a941 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:33:08 +0800 Subject: [PATCH 170/207] vscode-extensions.xadillax.viml: 2.1.2 -> 2.2.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 40bce36d343a..efe3055ada7d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5493,8 +5493,8 @@ let mktplcRef = { name = "viml"; publisher = "xadillax"; - version = "2.1.2"; - hash = "sha256-n91Rj1Rpp7j7gndkt0bV+jT1nRMv7+coVoSL5c7Ii3A="; + version = "2.2.0"; + hash = "sha256-WNwTWJ3fDdIc9gsfOdtAd6Rg3xH0sbs6ONo7fKjtJuI="; }; meta = { license = lib.licenses.mit; From b0fe819132f3bfe69befbe9ec7881f0815b2f3ab Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:33:22 +0800 Subject: [PATCH 171/207] vscode-extensions.xdebug.php-debug: 1.34.0 -> 1.35.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index efe3055ada7d..ba59b55f8a1a 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5518,8 +5518,8 @@ let mktplcRef = { name = "php-debug"; publisher = "xdebug"; - version = "1.34.0"; - hash = "sha256-WAcXWCMmvuw7nkfGcOgmK+s+Nw6XpvNR4POXD85E/So="; + version = "1.35.0"; + hash = "sha256-HQYxQPKirPCnje2lrOFprBG3ha7YaV5iytmeI8CTQJU="; }; meta = { description = "PHP Debug Adapter"; From 8266c65748d96a97ffa7bb08613d37713012c32c Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:33:52 +0800 Subject: [PATCH 172/207] vscode-extensions.yzhang.markdown-all-in-one: 3.6.2 -> 3.6.3 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index ba59b55f8a1a..97b312a1a86d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5586,8 +5586,8 @@ let mktplcRef = { name = "markdown-all-in-one"; publisher = "yzhang"; - version = "3.6.2"; - sha256 = "1n9d3qh7vypcsfygfr5rif9krhykbmbcgf41mcjwgjrf899f11h4"; + version = "3.6.3"; + sha256 = "sha256-xJhbFQSX1DDDp8iE/R8ep+1t5IRusBkvjHcNmvjrboM="; }; meta = { description = "All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)"; From 11b82de26ee02831b0de300339a39f8e5cf8569e Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:34:16 +0800 Subject: [PATCH 173/207] vscode-extensions.zguolee.tabler-icons: 0.3.4 -> 0.3.7 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 97b312a1a86d..3f03860dd68f 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5634,8 +5634,8 @@ let mktplcRef = { name = "tabler-icons"; publisher = "zguolee"; - version = "0.3.4"; - hash = "sha256-0XvB9UXqKHbL/ejUfciSvFzZ3GacaQ7pq6hJqRaxq+8="; + version = "0.3.7"; + hash = "sha256-zBMsEovKBFl5LTcYWMHMep1D/4vP8jba3mFRZZP41RU="; }; meta = { description = "Tabler product icon theme for Visual Studio Code"; From ef6f917e678890ba8bde2ddda6e4b07213fed9aa Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:34:24 +0800 Subject: [PATCH 174/207] vscode-extensions.zhuangtongfa.material-theme: 3.16.2 -> 3.19.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3f03860dd68f..a4b2b68f0684 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5650,8 +5650,8 @@ let mktplcRef = { name = "material-theme"; publisher = "zhuangtongfa"; - version = "3.16.2"; - sha256 = "0ava94zn68lxy3ph78r5rma39qz03al5l5i6x070mpa1hzj3i319"; + version = "3.19.0"; + sha256 = "sha256-K0eXeAEn4s3YZHJJU9jxtytNQTgaGwvd3fBUsZiKfPw="; }; meta = { license = lib.licenses.mit; From 930bf59716c39ef77beff50427feb43f43c84369 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Mar 2025 07:34:48 +0800 Subject: [PATCH 175/207] vscode-extensions.zxh404.vscode-proto3: 0.5.4 -> 0.5.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index a4b2b68f0684..eeecaefe4250 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5695,8 +5695,8 @@ let mktplcRef = { name = "vscode-proto3"; publisher = "zxh404"; - version = "0.5.4"; - sha256 = "08dfl5h1k6s542qw5qx2czm1wb37ck9w2vpjz44kp2az352nmksb"; + version = "0.5.5"; + sha256 = "sha256-Em+w3FyJLXrpVAe9N7zsHRoMcpvl+psmG1new7nA8iE="; }; nativeBuildInputs = [ jq From 62d350b4027189897f402cbb852a7a0c0cc30faa Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 10 Mar 2025 23:01:37 -0500 Subject: [PATCH 176/207] vimPlugins.avante-nvim: 0.0.22 -> 0.0.23 --- .../editors/vim/plugins/non-generated/avante-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 9a7e8f83341c..f87f5f3e0584 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.22"; + version = "0.0.23"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; tag = "v${version}"; - hash = "sha256-m33yNoGnSYKfjTuabxx/QsMptiUxAcP8NVe/su+JfkE="; + hash = "sha256-Ud4NkJH7hze5796KjVe5Nj9DzxwQkDQErCJDDiBzAIY="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; From 91cd44c4d51b01cc955bc05db6da30ee99ca912a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 04:09:07 +0000 Subject: [PATCH 177/207] topicctl: 1.19.1 -> 1.19.2 --- pkgs/by-name/to/topicctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/topicctl/package.nix b/pkgs/by-name/to/topicctl/package.nix index 36814b7d6a45..4274c97bfae7 100644 --- a/pkgs/by-name/to/topicctl/package.nix +++ b/pkgs/by-name/to/topicctl/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "topicctl"; - version = "1.19.1"; + version = "1.19.2"; src = fetchFromGitHub { owner = "segmentio"; repo = "topicctl"; rev = "v${version}"; - sha256 = "sha256-3sYi2/c5twM10Q70/73Pd58qkAl5m8KqghG7oV+p2t8="; + sha256 = "sha256-sYt/t16OVJiWFVqSdLNog/mj1gj/TeY0r7z/gMZspls="; }; vendorHash = "sha256-vPeqStOjoJPYKpdkHQNTBJFKc8NBjTH4A/W9B+HAy1I="; From be7c21cfd081be1be190876a7bdd93b19f080d05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 04:19:09 +0000 Subject: [PATCH 178/207] versitygw: 1.0.10 -> 1.0.11 --- pkgs/by-name/ve/versitygw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index 38f5b2eec44c..a0c46e8b68f6 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "versitygw"; - version = "1.0.10"; + version = "1.0.11"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${version}"; - hash = "sha256-IG+Jg9+SVaj4Nlv7mfwjpAf1tsXMMEaVgq7w7fpIMcc="; + hash = "sha256-K0w9BoKqwVsEoxCuRvmKtuHYyCzZhVt/OZQ3vElHPdE="; }; - vendorHash = "sha256-ZRu5519FRgdDFcKm+Ada0/KFNvPrZ+5hODPp7lUeyuI="; + vendorHash = "sha256-xFj4IGCCDhgIbBA1qIm9J06BUNYJiQQZYPSe6Uthm6w="; doCheck = false; # Require access to online S3 services From dc8c2503673afb97dfcf0c8ffa71b78e200537e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 14:00:34 +0100 Subject: [PATCH 179/207] emmet-language-server: repackage using pnpm.fetchDeps --- .../emmet-language-server/package-lock.json | 1214 ----------------- .../em/emmet-language-server/package.nix | 37 +- 2 files changed, 31 insertions(+), 1220 deletions(-) delete mode 100644 pkgs/by-name/em/emmet-language-server/package-lock.json diff --git a/pkgs/by-name/em/emmet-language-server/package-lock.json b/pkgs/by-name/em/emmet-language-server/package-lock.json deleted file mode 100644 index 42729acfe1ea..000000000000 --- a/pkgs/by-name/em/emmet-language-server/package-lock.json +++ /dev/null @@ -1,1214 +0,0 @@ -{ - "name": "@olrtg/emmet-language-server", - "version": "2.6.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@olrtg/emmet-language-server", - "version": "2.6.0", - "license": "MIT", - "dependencies": { - "@vscode/emmet-helper": "^2.9.2", - "bumpp": "^9.1.1", - "vscode-languageserver": "^8.1.0", - "vscode-languageserver-textdocument": "^1.0.8" - }, - "bin": { - "emmet-language-server": "dist/index.js" - }, - "devDependencies": { - "@tsconfig/recommended": "^1.0.2", - "@types/node": "^20.8.6", - "nodemon": "^3.0.1", - "typescript": "^5.1.6" - } - }, - "node_modules/@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "license": "MIT", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "license": "MIT", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", - "license": "MIT" - }, - "node_modules/@jsdevtools/ez-spawn": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@jsdevtools/ez-spawn/-/ez-spawn-3.0.4.tgz", - "integrity": "sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==", - "license": "MIT", - "dependencies": { - "call-me-maybe": "^1.0.1", - "cross-spawn": "^7.0.3", - "string-argv": "^0.3.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@tsconfig/recommended": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.8.tgz", - "integrity": "sha512-TotjFaaXveVUdsrXCdalyF6E5RyG6+7hHHQVZonQtdlk1rJZ1myDIvPUUKPhoYv+JAzThb2lQJh9+9ZfF46hsA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.17.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", - "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@vscode/emmet-helper": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.10.0.tgz", - "integrity": "sha512-UHw1EQRgLbSYkyB73/7wR/IzV6zTBnbzEHuuU4Z6b95HKf2lmeTdGwBIwspWBSRrnIA1TI2x2tetBym6ErA7Gw==", - "license": "MIT", - "dependencies": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/bumpp": { - "version": "9.8.1", - "resolved": "https://registry.npmjs.org/bumpp/-/bumpp-9.8.1.tgz", - "integrity": "sha512-25W55DZI/rq6FboM0Q5y8eHbUk9eNn9oZ4bg/I5kiWn8/rdZCw6iqML076akQiUOQGhrm6QDvSSn4PgQ48bS4A==", - "license": "MIT", - "dependencies": { - "@jsdevtools/ez-spawn": "^3.0.4", - "c12": "^1.11.2", - "cac": "^6.7.14", - "escalade": "^3.2.0", - "js-yaml": "^4.1.0", - "jsonc-parser": "^3.3.1", - "prompts": "^2.4.2", - "semver": "^7.6.3", - "tinyglobby": "^0.2.10" - }, - "bin": { - "bumpp": "bin/bumpp.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/bumpp/node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "license": "MIT" - }, - "node_modules/c12": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.11.2.tgz", - "integrity": "sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==", - "license": "MIT", - "dependencies": { - "chokidar": "^3.6.0", - "confbox": "^0.1.7", - "defu": "^6.1.4", - "dotenv": "^16.4.5", - "giget": "^1.2.3", - "jiti": "^1.21.6", - "mlly": "^1.7.1", - "ohash": "^1.1.3", - "pathe": "^1.1.2", - "perfect-debounce": "^1.0.0", - "pkg-types": "^1.2.0", - "rc9": "^2.1.2" - }, - "peerDependencies": { - "magicast": "^0.3.4" - }, - "peerDependenciesMeta": { - "magicast": { - "optional": true - } - } - }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", - "license": "MIT" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "license": "MIT", - "dependencies": { - "consola": "^3.2.3" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "license": "MIT" - }, - "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "license": "MIT" - }, - "node_modules/destr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", - "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==", - "license": "MIT" - }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/emmet": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz", - "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==", - "license": "MIT", - "workspaces": [ - "./packages/scanner", - "./packages/abbreviation", - "./packages/css-abbreviation", - "./" - ], - "dependencies": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/giget": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", - "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", - "license": "MIT", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "defu": "^6.1.4", - "node-fetch-native": "^1.6.3", - "nypm": "^0.3.8", - "ohash": "^1.1.3", - "pathe": "^1.1.2", - "tar": "^6.2.0" - }, - "bin": { - "giget": "dist/cli.mjs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true, - "license": "ISC" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", - "license": "MIT" - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", - "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", - "ufo": "^1.5.4" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch-native": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", - "license": "MIT" - }, - "node_modules/nodemon": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", - "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^3.5.2", - "debug": "^4", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^7.5.3", - "simple-update-notifier": "^2.0.0", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "bin": { - "nodemon": "bin/nodemon.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/nodemon" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nypm": { - "version": "0.3.12", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.12.tgz", - "integrity": "sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==", - "license": "MIT", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "execa": "^8.0.1", - "pathe": "^1.1.2", - "pkg-types": "^1.2.0", - "ufo": "^1.5.4" - }, - "bin": { - "nypm": "dist/cli.mjs" - }, - "engines": { - "node": "^14.16.0 || >=16.10.0" - } - }, - "node_modules/ohash": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.4.tgz", - "integrity": "sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==", - "license": "MIT" - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "license": "MIT" - }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", - "license": "MIT" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-types": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.1.tgz", - "integrity": "sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==", - "license": "MIT", - "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.2", - "pathe": "^1.1.2" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true, - "license": "MIT" - }, - "node_modules/rc9": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", - "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", - "license": "MIT", - "dependencies": { - "defu": "^6.1.4", - "destr": "^2.0.3" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/simple-update-notifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", - "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz", - "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==", - "license": "MIT", - "dependencies": { - "fdir": "^6.4.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz", - "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==", - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/touch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", - "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", - "dev": true, - "license": "ISC", - "bin": { - "nodetouch": "bin/nodetouch.js" - } - }, - "node_modules/type-detect": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", - "license": "MIT" - }, - "node_modules/undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true, - "license": "MIT" - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "license": "MIT", - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==", - "license": "MIT" - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "license": "MIT" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "license": "MIT" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "license": "MIT" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - } - } -} diff --git a/pkgs/by-name/em/emmet-language-server/package.nix b/pkgs/by-name/em/emmet-language-server/package.nix index a41d6e24dea4..5ba82a2d3e37 100644 --- a/pkgs/by-name/em/emmet-language-server/package.nix +++ b/pkgs/by-name/em/emmet-language-server/package.nix @@ -1,10 +1,12 @@ { lib, - buildNpmPackage, + stdenvNoCC, + nodejs, + pnpm_9, fetchFromGitHub, }: -buildNpmPackage rec { +stdenvNoCC.mkDerivation rec { pname = "emmet-language-server"; version = "2.6.0"; @@ -15,11 +17,34 @@ buildNpmPackage rec { hash = "sha256-R20twrmfLz9FP87qkjgz1R/n+Nhzwn22l9t/2fyuVeM="; }; - npmDepsHash = "sha256-yv+5/wBif75AaAsbJrwLNtlui9SHws2mu3jYOR1Z55M="; + pnpmDeps = pnpm_9.fetchDeps { + inherit pname version src; + hash = "sha256-5Q1H3A3S+1VRKLXouodKxVvcnUTZz0B6PMFMBe/8+nc="; + }; - # Upstream doesn't have a lockfile - postPatch = '' - cp ${./package-lock.json} ./package-lock.json + nativeBuildInputs = [ + nodejs + pnpm_9.configHook + ]; + + buildPhase = '' + runHook preBuild + + # TODO: use deploy after resolved https://github.com/pnpm/pnpm/issues/5315 + pnpm build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/{bin,lib/emmet-language-server} + mv {node_modules,dist} $out/lib/emmet-language-server + ln -s $out/lib/emmet-language-server/dist/index.js $out/bin/emmet-language-server + chmod +x $out/bin/emmet-language-server + + runHook postInstall ''; meta = { From 3b44ee97876d43c81f7a0f329d53dd89cefd7fa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 14:01:48 +0100 Subject: [PATCH 180/207] emmet-language-server: refactor --- pkgs/by-name/em/emmet-language-server/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/em/emmet-language-server/package.nix b/pkgs/by-name/em/emmet-language-server/package.nix index 5ba82a2d3e37..72b8482c7ba8 100644 --- a/pkgs/by-name/em/emmet-language-server/package.nix +++ b/pkgs/by-name/em/emmet-language-server/package.nix @@ -6,19 +6,19 @@ fetchFromGitHub, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "emmet-language-server"; version = "2.6.0"; src = fetchFromGitHub { owner = "olrtg"; repo = "emmet-language-server"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-R20twrmfLz9FP87qkjgz1R/n+Nhzwn22l9t/2fyuVeM="; }; pnpmDeps = pnpm_9.fetchDeps { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-5Q1H3A3S+1VRKLXouodKxVvcnUTZz0B6PMFMBe/8+nc="; }; @@ -50,9 +50,9 @@ stdenvNoCC.mkDerivation rec { meta = { description = "Language server for emmet.io"; homepage = "https://github.com/olrtg/emmet-language-server"; - changelog = "https://github.com/olrtg/emmet-language-server/releases/tag/v${version}"; + changelog = "https://github.com/olrtg/emmet-language-server/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "emmet-language-server"; }; -} +}) From 18ca8a09e525d912cc15da1ed3bd7bed1e31dc9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 14:18:27 +0100 Subject: [PATCH 181/207] emmet-language-server: remove unnecessary and non-deterministic files --- pkgs/by-name/em/emmet-language-server/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/em/emmet-language-server/package.nix b/pkgs/by-name/em/emmet-language-server/package.nix index 72b8482c7ba8..2f75da2b24fc 100644 --- a/pkgs/by-name/em/emmet-language-server/package.nix +++ b/pkgs/by-name/em/emmet-language-server/package.nix @@ -36,6 +36,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postBuild ''; + # remove unnecessary and non-deterministic files + preInstall = '' + pnpm --ignore-scripts --prod prune + find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} + + # https://github.com/pnpm/pnpm/issues/3645 + find node_modules -xtype l -delete + + rm node_modules/.modules.yaml + ''; + installPhase = '' runHook preInstall From 84da75ee2c89086c50b6e366f3bcd32612f96c4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 14:20:45 +0100 Subject: [PATCH 182/207] emmet-language-server: add maintainer gepbird --- pkgs/by-name/em/emmet-language-server/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/em/emmet-language-server/package.nix b/pkgs/by-name/em/emmet-language-server/package.nix index 2f75da2b24fc..390eaec28fd5 100644 --- a/pkgs/by-name/em/emmet-language-server/package.nix +++ b/pkgs/by-name/em/emmet-language-server/package.nix @@ -62,7 +62,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/olrtg/emmet-language-server"; changelog = "https://github.com/olrtg/emmet-language-server/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + gepbird + ]; mainProgram = "emmet-language-server"; }; }) From 7e19bffea525e51b4ce5f0c02c730a9a40dd4d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 14:22:05 +0100 Subject: [PATCH 183/207] emmet-language-server: add update script --- pkgs/by-name/em/emmet-language-server/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/em/emmet-language-server/package.nix b/pkgs/by-name/em/emmet-language-server/package.nix index 390eaec28fd5..f827c6289b39 100644 --- a/pkgs/by-name/em/emmet-language-server/package.nix +++ b/pkgs/by-name/em/emmet-language-server/package.nix @@ -4,6 +4,7 @@ nodejs, pnpm_9, fetchFromGitHub, + nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { @@ -57,6 +58,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Language server for emmet.io"; homepage = "https://github.com/olrtg/emmet-language-server"; From dd07253d740f64047a8e4a265ba57ee0d9f23e21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Tue, 14 Jan 2025 13:40:17 +0000 Subject: [PATCH 184/207] emmet-language-server: 2.6.0 -> 2.6.1 --- pkgs/by-name/em/emmet-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmet-language-server/package.nix b/pkgs/by-name/em/emmet-language-server/package.nix index f827c6289b39..4ee2a91033e9 100644 --- a/pkgs/by-name/em/emmet-language-server/package.nix +++ b/pkgs/by-name/em/emmet-language-server/package.nix @@ -9,18 +9,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "emmet-language-server"; - version = "2.6.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "olrtg"; repo = "emmet-language-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-R20twrmfLz9FP87qkjgz1R/n+Nhzwn22l9t/2fyuVeM="; + hash = "sha256-2ptIdZPGLjKsdFJKjt5LZ8JQNNBU5KR62Yw78qzfRxg="; }; pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-5Q1H3A3S+1VRKLXouodKxVvcnUTZz0B6PMFMBe/8+nc="; + hash = "sha256-hh5PEtmSHPs6QBgwWHS0laGU21e82JckIP3mB/P9/vE="; }; nativeBuildInputs = [ From 273ae1c9a508cc08d56125650a6eb87a66bb37dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 05:44:11 +0000 Subject: [PATCH 185/207] containerlab: 0.65.1 -> 0.66.0 --- pkgs/by-name/co/containerlab/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/containerlab/package.nix b/pkgs/by-name/co/containerlab/package.nix index d59abd2a9520..818aa8d68cfc 100644 --- a/pkgs/by-name/co/containerlab/package.nix +++ b/pkgs/by-name/co/containerlab/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "containerlab"; - version = "0.65.1"; + version = "0.66.0"; src = fetchFromGitHub { owner = "srl-labs"; repo = "containerlab"; rev = "v${version}"; - hash = "sha256-ivygQomXIgRpCBa3YZYKfk6Twml+TJOae7YGsTDqf+8="; + hash = "sha256-y3zmKS5jeVxJAe+TBu7eg7OeM27d0xbKuxR03WnibkE="; }; - vendorHash = "sha256-Y7ckQeC94zqNmSu9Y5Cd/kM3aoRdjsmBK2uMZzoJNh4="; + vendorHash = "sha256-zRq9o+xOmb3C3BARS2Y2Cu5ioQKey/5MGu9HxYBxcsw="; nativeBuildInputs = [ installShellFiles ]; From 935a29b2ca4ac46763580a9222e67a74e59e95d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 06:26:29 +0000 Subject: [PATCH 186/207] python312Packages.vallox-websocket-api: 5.3.0 -> 5.4.0 --- .../python-modules/vallox-websocket-api/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/vallox-websocket-api/default.nix b/pkgs/development/python-modules/vallox-websocket-api/default.nix index eb1146e7cf46..8338ca463eeb 100644 --- a/pkgs/development/python-modules/vallox-websocket-api/default.nix +++ b/pkgs/development/python-modules/vallox-websocket-api/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "vallox-websocket-api"; - version = "5.3.0"; + version = "5.4.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "yozik04"; repo = "vallox_websocket_api"; tag = version; - hash = "sha256-jJ+FFDU4w1vdCqErz6ksJDvjFcalSAwaH+G77BNI5/E="; + hash = "sha256-L9duL8XfDUxHgJxVbG7PPPRJRzVEckxqbB+1vX0GalU="; }; nativeBuildInputs = [ @@ -45,7 +45,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "vallox_websocket_api" ]; meta = { - changelog = "https://github.com/yozik04/vallox_websocket_api/releases/tag/${version}"; + changelog = "https://github.com/yozik04/vallox_websocket_api/releases/tag/${src.tag}"; description = "Async API for Vallox ventilation units"; homepage = "https://github.com/yozik04/vallox_websocket_api"; license = lib.licenses.lgpl3Only; From f58e9aec6763da2f418d2685656c117f623ea16d Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 11 Mar 2025 09:00:57 +0200 Subject: [PATCH 187/207] python312Packages.enlighten: 1.14.0 -> 1.14.1 Changelog: https://github.com/Rockhopper-Technologies/enlighten/releases/tag/1.14.1 --- pkgs/development/python-modules/enlighten/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/enlighten/default.nix b/pkgs/development/python-modules/enlighten/default.nix index 28cbe32cb474..9da7e0858967 100644 --- a/pkgs/development/python-modules/enlighten/default.nix +++ b/pkgs/development/python-modules/enlighten/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "enlighten"; - version = "1.14.0"; + version = "1.14.1"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-qfpY4o5i3+9wg5D+6w7jxOZHgsACdGqUhzOQ/sF3/v4="; + hash = "sha256-hcNUEqmk84hrMzfUH4E0Qfq5ow2fW18MAVvQeKRBFHM="; }; dependencies = [ From 6f9f9833685a443fa3b12803fd51877a108fd569 Mon Sep 17 00:00:00 2001 From: Izorkin Date: Tue, 11 Mar 2025 10:17:21 +0300 Subject: [PATCH 188/207] dovecot: remove option modules --- .../doc/manual/release-notes/rl-2505.section.md | 2 ++ nixos/modules/services/mail/dovecot.nix | 16 ++++++---------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 689c52c05c32..fdd829b089a9 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -561,6 +561,8 @@ - In `dovecot` package removed hard coding path to module directory. +- `services.dovecot2.modules` have been removed, now need to use `environment.systemPackages` to load additional Dovecot modules. + - `services.kmonad` now creates a determinate symlink (in `/dev/input/by-id/`) to each of KMonad virtual devices. - `services.gitea` now supports CAPTCHA usage through the `services.gitea.captcha` variable. diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix index 54a0bdf9734f..01b9c278c630 100644 --- a/nixos/modules/services/mail/dovecot.nix +++ b/nixos/modules/services/mail/dovecot.nix @@ -274,6 +274,11 @@ in { imports = [ (mkRemovedOptionModule [ "services" "dovecot2" "package" ] "") + (mkRemovedOptionModule [ + "services" + "dovecot2" + "modules" + ] "Now need to use `environment.systemPackages` to load additional Dovecot modules") (mkRenamedOptionModule [ "services" "dovecot2" "sieveScripts" ] [ "services" "dovecot2" "sieve" "scripts" ] @@ -403,15 +408,6 @@ in default = true; }; - modules = mkOption { - type = types.listOf types.package; - default = [ ]; - example = literalExpression "[ pkgs.dovecot_pigeonhole ]"; - description = '' - Load extended modules. - ''; - }; - sslCACert = mkOption { type = types.nullOr types.str; default = null; @@ -758,7 +754,7 @@ in ''; }; - environment.systemPackages = [ dovecotPkg ] ++ cfg.modules; + environment.systemPackages = [ dovecotPkg ]; warnings = warnAboutExtraConfigCollisions; From 7ea24bf4ecaf3d851104d5d6084689d1bd8ded48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 10 Feb 2025 19:10:49 +0000 Subject: [PATCH 189/207] xml2rfc: 3.25.0 -> 3.28.0 --- pkgs/development/python-modules/xml2rfc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix index 2e790406baf7..572ebdaad5df 100644 --- a/pkgs/development/python-modules/xml2rfc/default.nix +++ b/pkgs/development/python-modules/xml2rfc/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "xml2rfc"; - version = "3.25.0"; + version = "3.28.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "ietf-tools"; repo = "xml2rfc"; tag = "v${version}"; - hash = "sha256-hBQ90OtqRWVgr9EHf2EWm1KSy7di1PcrOJ7O+5bLK6I="; + hash = "sha256-pWJ2nzRMnukcsuhzwsp1uZ3kFakfqrPn8/qooxGeM74="; }; postPatch = '' @@ -81,7 +81,7 @@ buildPythonPackage rec { description = "Tool generating IETF RFCs and drafts from XML sources"; mainProgram = "xml2rfc"; homepage = "https://github.com/ietf-tools/xml2rfc"; - changelog = "https://github.com/ietf-tools/xml2rfc/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/ietf-tools/xml2rfc/blob/${src.tag}/CHANGELOG.md"; # Well, parts might be considered unfree, if being strict; see: # http://metadata.ftp-master.debian.org/changelogs/non-free/x/xml2rfc/xml2rfc_2.9.6-1_copyright license = licenses.bsd3; From e9dab0cc20091a200b3d73309d7a9758fb284565 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Tue, 11 Mar 2025 15:49:24 +0800 Subject: [PATCH 190/207] Revert "emacs: enable __structuredAttrs by default in elisp build helpers" This reverts commit d64a233e4cfbffffab25b05bfa51487e718be260. A stdenv bug breaks emacs.pkgs.withPackages wrapper. A fix PR[1] will take a few weeks to reach users because it has to go through a staging cycle. Revert this for now to unbreak emacs.pkgs.withPackages wrapper. [1]: https://github.com/NixOS/nixpkgs/pull/388908 --- nixos/doc/manual/release-notes/rl-2505.section.md | 3 --- pkgs/applications/editors/emacs/build-support/generic.nix | 1 - 2 files changed, 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index a4eaebdcbba0..5e58d1c084c5 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -206,9 +206,6 @@ - `pkgs.nextcloud28` has been removed since it's out of support upstream. -- Emacs lisp build helpers, such as `emacs.pkgs.melpaBuild`, now enables `__structuredAttrs` by default. - Environment variables have to be passed via the `env` attribute. - - `buildGoModule` now passes environment variables via the `env` attribute. `CGO_ENABLED` should now be specified with `env.CGO_ENABLED` when passing to buildGoModule. Direct specification of `CGO_ENABLED` is now redirected by a compatibility layer with a warning, but will become an error in future releases. Go-related environment variables previously shadowed by `buildGoModule` now results in errors when specified directly. Such variables include `GOOS` and `GOARCH`. diff --git a/pkgs/applications/editors/emacs/build-support/generic.nix b/pkgs/applications/editors/emacs/build-support/generic.nix index b4e96f6490fb..ddab4bc70a00 100644 --- a/pkgs/applications/editors/emacs/build-support/generic.nix +++ b/pkgs/applications/editors/emacs/build-support/generic.nix @@ -61,7 +61,6 @@ lib.extendMkDerivation { propagatedUserEnvPkgs = finalAttrs.packageRequires ++ propagatedUserEnvPkgs; strictDeps = args.strictDeps or true; - __structuredAttrs = args.__structuredAttrs or true; inherit turnCompilationWarningToError ignoreCompilationError; From 3b5a74d614d49a029417a7fd02250785985ffe90 Mon Sep 17 00:00:00 2001 From: fumnanya Date: Sat, 1 Mar 2025 14:58:01 +0100 Subject: [PATCH 191/207] mochi: init at 1.18.7 --- pkgs/by-name/mo/mochi/package.nix | 65 +++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 pkgs/by-name/mo/mochi/package.nix diff --git a/pkgs/by-name/mo/mochi/package.nix b/pkgs/by-name/mo/mochi/package.nix new file mode 100644 index 000000000000..d3c73f9fa685 --- /dev/null +++ b/pkgs/by-name/mo/mochi/package.nix @@ -0,0 +1,65 @@ +{ + _7zz, + appimageTools, + fetchurl, + fetchzip, + lib, + stdenvNoCC, + xorg, +}: + +let + pname = "mochi"; + version = "1.18.7"; + + linux = appimageTools.wrapType2 rec { + inherit pname version meta; + + src = fetchurl { + url = "https://mochi.cards/releases/Mochi-${version}.AppImage"; + hash = "sha256-FCh8KLnvs26GKTVJY4Tqp+iA8sNlK7e0rv+oywBIF+U="; + }; + + appimageContents = appimageTools.extractType2 { inherit pname version src; }; + + extraPkgs = pkgs: [ xorg.libxshmfence ]; + + extraInstallCommands = '' + install -Dm444 ${appimageContents}/${pname}.desktop -t $out/share/applications/ + install -Dm444 ${appimageContents}/${pname}.png -t $out/share/pixmaps/ + substituteInPlace $out/share/applications/${pname}.desktop \ + --replace-fail 'Exec=AppRun --no-sandbox' 'Exec=${pname}' + ''; + }; + + darwin = stdenvNoCC.mkDerivation { + inherit pname version meta; + + src = fetchzip { + url = "https://mochi.cards/releases/Mochi-${version}.dmg"; + hash = "sha256-W3JqEPF8iCiXlKqjPoFcm7lP+n3lN4XBeAQdBEWvy8s="; + stripRoot = false; + nativeBuildInputs = [ _7zz ]; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications + cp -r *.app $out/Applications + + runHook postInstall + ''; + }; + + meta = { + description = "Simple markdown-powered SRS app"; + homepage = "https://mochi.cards/"; + changelog = "https://mochi.cards/changelog.html"; + license = lib.licenses.unfree; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ poopsicles ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; +in +if stdenvNoCC.hostPlatform.isDarwin then darwin else linux From b31fc5f8d27bf0cb34217f2794d7b33cb91d215b Mon Sep 17 00:00:00 2001 From: datafoo <34766150+datafoo@users.noreply.github.com> Date: Tue, 11 Mar 2025 08:55:19 +0100 Subject: [PATCH 192/207] vscode-extensions.elixir-lsp.vscode-elixir-ls: 0.24.2 -> 0.27.1 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 1930d0285603..332c996b35ef 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1708,8 +1708,8 @@ let mktplcRef = { name = "elixir-ls"; publisher = "JakeBecker"; - version = "0.24.2"; - hash = "sha256-u6l6JJ7oWyb5HjZvWxbO+2RXeSOrsgeq8jEMnGmM1Ns="; + version = "0.27.1"; + hash = "sha256-QqQyNWkU4P0sJE9Hef9s84goIyN2g1326dDMz/P8UTU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/JakeBecker.elixir-ls/changelog"; From e26cf06e32776481002a8c9dff581b8f1e708551 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 10 Mar 2025 13:57:23 +0100 Subject: [PATCH 193/207] cyme: add shell completion and manpages --- pkgs/by-name/cy/cyme/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/cy/cyme/package.nix b/pkgs/by-name/cy/cyme/package.nix index 9b509bf9c63b..90e981850a1e 100644 --- a/pkgs/by-name/cy/cyme/package.nix +++ b/pkgs/by-name/cy/cyme/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, rustPlatform, pkg-config, + installShellFiles, stdenv, darwin, versionCheckHook, @@ -26,6 +27,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config + installShellFiles ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.DarwinTools @@ -39,6 +41,14 @@ rustPlatform.buildRustPackage rec { "--skip=test_run" ]; + postInstall = '' + installManPage doc/cyme.1 + installShellCompletion --cmd cyme \ + --bash doc/cyme.bash \ + --fish doc/cyme.fish \ + --zsh doc/_cyme + ''; + nativeInstallCheckInputs = [ versionCheckHook ]; From bdf5956a8719ab6fc2312730d0ff53a6b6228bb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 11 Mar 2025 09:19:31 +0100 Subject: [PATCH 194/207] libnvidia-container: fixup build by pinning to go 1.23 https://hydra.nixos.org/build/291823634/nixlog/3/tail --- pkgs/by-name/li/libnvidia-container/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libnvidia-container/package.nix b/pkgs/by-name/li/libnvidia-container/package.nix index 954e3f796d00..f3d4764bed74 100644 --- a/pkgs/by-name/li/libnvidia-container/package.nix +++ b/pkgs/by-name/li/libnvidia-container/package.nix @@ -12,11 +12,14 @@ makeWrapper, removeReferencesTo, replaceVars, - go, + go_1_23, applyPatches, nvidia-modprobe, }: let + # https://github.com/NVIDIA/libnvidia-container/pull/297 + go = go_1_23; + modprobeVersion = "550.54.14"; patchedModprobe = applyPatches { src = nvidia-modprobe.src.override { From 589f5b5beb68b4c6c8c7f0f18197774af30542db Mon Sep 17 00:00:00 2001 From: Felix Plamper Date: Mon, 10 Mar 2025 23:53:54 +0100 Subject: [PATCH 195/207] dovi-tool: init at 2.2.0 --- pkgs/by-name/do/dovi-tool/package.nix | 55 +++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 pkgs/by-name/do/dovi-tool/package.nix diff --git a/pkgs/by-name/do/dovi-tool/package.nix b/pkgs/by-name/do/dovi-tool/package.nix new file mode 100644 index 000000000000..1c08f738a2e5 --- /dev/null +++ b/pkgs/by-name/do/dovi-tool/package.nix @@ -0,0 +1,55 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + fontconfig, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "dovi-tool"; + version = "2.2.0"; + + src = fetchFromGitHub { + owner = "quietvoid"; + repo = "dovi_tool"; + tag = finalAttrs.version; + hash = "sha256-z783L6gBr9o44moKYZGwymWEMp5ZW7yOhZcpvbznXK4="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-pwB6QBLeHALbYZHzTBm/ODLPHhxM3B5n+B/0iXYNuVc="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + fontconfig + ]; + + checkFlags = [ + # fails because nix-store is read only + "--skip=rpu::plot::plot_p7" + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/dovi_tool"; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "CLI tool combining multiple utilities for working with Dolby Vision"; + homepage = "https://github.com/quietvoid/dovi_tool"; + changelog = "https://github.com/quietvoid/dovi_tool/releases"; + mainProgram = "dovi_tool"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ plamper ]; + }; +}) From 95d84cd27b2995c421cadbf2b5ddacb90650e28d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 7 Mar 2025 16:06:15 +0100 Subject: [PATCH 196/207] nginxModules.zip: init --- pkgs/servers/http/nginx/generic.nix | 1 + pkgs/servers/http/nginx/modules.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix index 9c5feef4be0b..758b713c854a 100644 --- a/pkgs/servers/http/nginx/generic.nix +++ b/pkgs/servers/http/nginx/generic.nix @@ -314,6 +314,7 @@ stdenv.mkDerivation { mainProgram = "nginx"; homepage = "http://nginx.org"; license = [ licenses.bsd2 ] ++ concatMap (m: m.meta.license) modules; + broken = lib.any (m: m.meta.broken or false) modules; platforms = platforms.all; maintainers = with maintainers; diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix index 2565cfc465e6..fd1bdf92d40b 100644 --- a/pkgs/servers/http/nginx/modules.nix +++ b/pkgs/servers/http/nginx/modules.nix @@ -4,6 +4,7 @@ , fetchFromGitLab , fetchhg , runCommand +, stdenv , arpa2common , brotli @@ -1019,6 +1020,25 @@ let self = { }; }; + zip = { + name = "zip"; + src = fetchFromGitHub { + name = "zip"; + owner = "evanmiller"; + repo = "mod_zip"; + rev = "8e65b82c82c7890f67a6107271c127e9881b6313"; + hash = "sha256-2bUyGsLSaomzaijnAcHQV9TNSuV7Z3G9EUbrZzLG+mk="; + }; + + meta = with lib; { + description = "Streaming ZIP archiver for nginx"; + homepage = "https://github.com/evanmiller/mod_zip"; + license = with licenses; [ bsd3 ]; + broken = stdenv.hostPlatform.isDarwin; + maintainers = teams.apm.members; + }; + }; + zstd = { name = "zstd"; src = fetchFromGitHub { From b44ddf2652ad82139d23e7407eb2d9b9dbfdd2b1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 11 Mar 2025 10:09:57 +0100 Subject: [PATCH 197/207] firefox-unwrapped: 136.0 -> 136.0.1 https://www.mozilla.org/en-US/firefox/136.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 87c1bc67abd3..b95aff4c445f 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 = "136.0"; + version = "136.0.1"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "a2b7e74e8404138b294f7b3c5f1eaeaeb8ce84c9aad25379e8ec785a9686f42def9f8c119d4bc276dd371d13d7bebbe4b1b092af41500aa8c2b2c827971445b4"; + sha512 = "e5833ccf97796c15b5156357427621d1f2d1d7ee55b53262f3935eadb98229c74a355bbe2f72a4168ec4e29dd3f83f4eaca99c5215d61bd087475331d3522abd"; }; meta = { From e4a4767e5bb08f158ee7c90fb35ffdd3eb583803 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 11 Mar 2025 10:10:23 +0100 Subject: [PATCH 198/207] firefox-bin-unwrapped: 136.0 -> 136.0.1 https://www.mozilla.org/en-US/firefox/136.0.1/releasenotes/ --- .../browsers/firefox-bin/release_sources.nix | 1238 ++++++++--------- 1 file changed, 619 insertions(+), 619 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index f6df0234c1c1..11044ef82a1c 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,1859 +1,1859 @@ { - version = "136.0"; + version = "136.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ach/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ach/firefox-136.0.1.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "b15d3d158ceb1c30aa3ed1ae53419e020d0c5d8043386ea88dd2d6082463c002"; + sha256 = "faeb510012e2bac93ebcc6a5d0b6df8a34279a2d22b88585f11ed98a9f5cb992"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/af/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/af/firefox-136.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "8b5dce40400b8bb87bcd32758718b824680d183a5d59c85ef14bdea8929e5413"; + sha256 = "d94db8c5dc0d08caff68ecd17131cb25507e7499997817ccd814842d40a72f5d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/an/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/an/firefox-136.0.1.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "b79f252a63fed01858f9364473c44d8073fd7d932a9c223c540bee5c299ed912"; + sha256 = "c7948b049f33c45fbca9d12e6d406ffc46a77df95e812f476a1c48cf8883924e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ar/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ar/firefox-136.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "b8bdf544fb7a5e6b609818ad160f8e29bc6cd7f299aa9c150fd23fa32f2e30e7"; + sha256 = "78ded856d6fcd22f5be7a6c06b411f5a878eace63dcd59a86535fb14eb162e1d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ast/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ast/firefox-136.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "d15f45039332ab553b9c2499eab0581a0d5609508299c39e4532a70321299fe3"; + sha256 = "9f90ecd0249aa7f7bdd961d2fc5781f63f968c95365d14f8490cb2e63b45b09e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/az/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/az/firefox-136.0.1.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "35027ce4948b821b94cdb6edb52dfb8dfafd0905bf3b8471a98287767cd136d1"; + sha256 = "b0b8b227196a1c0e136b8369e17e1b7f358f7a755fe6edd7f61d890aa9d3e9f6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/be/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/be/firefox-136.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "cde28a512fd506abe3b40ed547d404437b6991ed55487bb1a7357921e045ddba"; + sha256 = "d92fec715e890433fee8bdd9f4f4967e84a8383cc80c90d954e80321073dc1d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/bg/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/bg/firefox-136.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "d7e21bd14455525ee1817ffcd96c3751e8073850cc389f5251ab7237c5342bfe"; + sha256 = "3b2ffc1f5f944ca1b309667c566aa28281d6881c3de483c7bc23ccb9053cf4ae"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/bn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/bn/firefox-136.0.1.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "f661f20fbfed9fc354901e3849457fe53e2668b85b7365a36574f5b630489a36"; + sha256 = "4ae04a4ad9658cdab05ec5f00bbcc6786d5cf2007fe45a8bb7d46e115669a7bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/br/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/br/firefox-136.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "f935148146a2954e1e7dad54c0790be523af9c4fb126c42bb5877d0994b60df2"; + sha256 = "14e10ce95cdaa460a27fea73448943687cdb8a3ea223a5cdac7d899940e5c950"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/bs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/bs/firefox-136.0.1.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "e584de078948b46afb7e04fe5c021b564b8deab31957eb9ae2810e1f4e77c3ef"; + sha256 = "fdcc5987c88f42fc60f3d0aed3660a0530a84551708144e07761b100cb092315"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ca-valencia/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ca-valencia/firefox-136.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "a8cc1a8012102286919995b0e33cb49d479d5ab43108ad30872e4c961652d568"; + sha256 = "90801aed26e7ee0945aaf9f867e2a3a6fc9c9b80e78af2868025ddeb43ac9ae9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ca/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ca/firefox-136.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "86c73a79a22bafbbe6dd7b19c3f77c69705cdc5b3acc138b415e6cf07e989979"; + sha256 = "33721a16cea3a8153ce25729c2e479a757ff2048c7f4345df37dd4c0bfc8326f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/cak/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/cak/firefox-136.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "71aec201f5c41fb72d00d2c94d601a15d320817cdc936cac92eca0b18d229b24"; + sha256 = "d1a4a3591f24a453554706f894808a4e8f5de6342765b9daed9863278026651f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/cs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/cs/firefox-136.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "0482fe0298aa60c5dca222a959595d1d96621bd82a75eb1f51a064dfab1784e7"; + sha256 = "9e927378f014ce9838aadfba6ed2080f8ec3eeb962de0c399d4e6f123c7df8b4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/cy/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/cy/firefox-136.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "a7ed50818db530aa0fa1ff3f7793239ccdb038904f143570c39b23fa25184c8a"; + sha256 = "799551848c5472ecc51b811c8e9f6bae02da011dbe36a986b528782cbbb39b25"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/da/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/da/firefox-136.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "790db27f382096228f6536ecdb9dbaf4cf628178002d6b17f48bda846c308c24"; + sha256 = "8e2793ddfaa8a744ceb132f242c58efc0ba9921dacf99e8ce95c9e02bf54ad96"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/de/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/de/firefox-136.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "61f354191174e987b827681651dd15c27b37abaf884591faf30810bf6f1ff6a1"; + sha256 = "487ae4136a5b83005269fadb0841cb8c7be8bd1667e353aa7d772eaff51d93f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/dsb/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/dsb/firefox-136.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "54532e97bb41bb660310533aff9c52ec8c662aca85fa4f55c4661b96348690d2"; + sha256 = "cc15ced0cf3e71a71952dda3eeee602baffbd525cb80d635be8b39af1cf07a03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/el/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/el/firefox-136.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "4d9b6e72230f3616c0a11cec4af0f8316b7dfeb0d39efa6d3c467d3e6b91d3bd"; + sha256 = "a0b34706c3526b87e16bd66e112bd0720635bd88cac8b6a31efbddafcf989121"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-CA/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/en-CA/firefox-136.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "6a82492385caa448a7cec49a2cae34bfb0541b95b144a0e26bd8eb2b774c5766"; + sha256 = "a87ec40bd802933a86e133bfffb52d823fd716d847ef0d8b77426b376d819137"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-GB/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/en-GB/firefox-136.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "efc6b4bddfe47edb6cc4535bbd3333b3251182249dfa09b9fea2bc7360307489"; + sha256 = "b728f5604539d32628862ec0388c12eb6a1d7771230a96e68f3ec7c29cb0bc3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-US/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/en-US/firefox-136.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "5222f51caacfccaf0f0cf795117f0ad37422fe9d413ef18f2c171e1622b9455a"; + sha256 = "326c3dadd05153a6825145c9200f48021e039593cd6d6c434abee326e6096835"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/eo/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/eo/firefox-136.0.1.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "cb58eddc94762a0125615b08e6592f88ccc7aafa918c84d06777e73398ec5faf"; + sha256 = "f4008ef0902acfa0f15a05995da1f67ce3a2f42a4adee6d83ab279a592fc7d71"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-AR/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/es-AR/firefox-136.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "a341133cf1c958d57b7f93660e839db02b7b6371f30e6caa71b4282215d95f4e"; + sha256 = "89438a730a4d9aa44a085c4490edc4b3f30040b273181451a4903c3f13232394"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-CL/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/es-CL/firefox-136.0.1.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "004b6b643e40c178afca9683c72cb2f5e0984ba5a618fe8951904e34149b0a66"; + sha256 = "085824b15ad849f3860da89daf9e98bddc396e7464c82bdc30589b53df6c55e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-ES/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/es-ES/firefox-136.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "eeeaab196889f34a50242c1c139edffcfe2ee1344aa3a65efc229d63c4aea2b8"; + sha256 = "7180d29ad9830eab66e956ea5180eec71e2efa5fdfabdaec09bf1b0e74d741c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/es-MX/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/es-MX/firefox-136.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "cb47b40782ee2407f92950cd2f6d669e96be536c96606e11a611a7c5947e7931"; + sha256 = "19581774643eb362e932a2834bbbf8414f494adaebeedf75730606e202b36121"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/et/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/et/firefox-136.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "640b0df3b2cf3b97a4a318f717e8f231f4006ad6ab5d02d165f1397e5734c245"; + sha256 = "a2d96369bdf4141c5b043aea7d53956e078cb6b366514cf1e25b16edc6832582"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/eu/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/eu/firefox-136.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "57f24c141a609de904dbe16c7423340dc054e47d142f97bb63441742356c3cdf"; + sha256 = "481803e73f0f406c64a7767bdac07396e09c1749467f3b8d1a3d1f529e7ad938"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fa/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/fa/firefox-136.0.1.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "9d21f32afa3137f128403b860d189e006f9d10587538cd81a7574c7a6a87a9c3"; + sha256 = "936c15385d52bf74a7612cc769782d79f5acf299b2bd27a4f918b81b60aa0d04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ff/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ff/firefox-136.0.1.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "6765004fde25111263bb356666593d48eec5acc5458c05185b28b6a207f933f5"; + sha256 = "bd7b5cf5b61d7b9659e80f1358dcf18ade7ba43f5890ccebd13e13bb9d6d1e24"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fi/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/fi/firefox-136.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "941193f427a6ed3f0b9cf603ae88b10fde68b920b5e86e7593890ab8af4666e3"; + sha256 = "da65df83d8c293eeb7c625e948926ddbc820a0f67f1a86437d063ca84a7ab797"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/fr/firefox-136.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "e15bb37a0e4eca51b3959ac5e8016f6d83e16d356928ee5fb1285ccfc4c844f6"; + sha256 = "6880aa36be2747f01426088a91ad31e0f9501b59d8ed03542268a42cdafa812e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fur/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/fur/firefox-136.0.1.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "4df59c4005738e33f9e629b3ea6793d423275ddb011c7423ebe181a1e35b8597"; + sha256 = "a31303bfbf5bcc180aae50ca3aad558dd7b7ff2114e439239d4d9ddf8be295e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/fy-NL/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/fy-NL/firefox-136.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "cf4d03d35346bb4e7bf49099dee920fbd208e54e1dcffcc5afdb852490da6393"; + sha256 = "bdfbc482cd153126725a75ea7a678da81b1d2933b5f164871f4f829a28240f2e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ga-IE/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ga-IE/firefox-136.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "b10ab4f91d789fb99bfb91ae7b2756d83618e042b8964261bcf894c9ebfa9481"; + sha256 = "ae553d7324a8971a678344a544f49545fdb8143ea607ec9dcac98187da8bdd6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gd/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/gd/firefox-136.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "57ed057072f63e3084174bc1dbf5cb526cdc08120537e294c98a2dbffa9ebe45"; + sha256 = "4cd1a5ea0a540177bf1ff4d4224148693915c3c0b59d7d9f3d43dc13c2ea6624"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/gl/firefox-136.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "b442d8e5235586327f488b9a27e01c23c53e52fee4ed2273b14d92bb90f827f9"; + sha256 = "17ace382c13f00a1e64eb1272206fb2a3275105bf222ec977c7b7794c2ae24cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/gn/firefox-136.0.1.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "bd07522d7f0337640e77d5dc89ae392c736fe8607ab1490cb0c097ec916a846d"; + sha256 = "50c48e3ebed24aa688bea1e09392faefa07ca996914428486d122d5fa6c68c6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/gu-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/gu-IN/firefox-136.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "755ce6839edc507578b57bae03f393491c6fc49a17ab6e10746bfdc678bca7f0"; + sha256 = "44a863859a01ad9f423236b4a96c5196e49e0682465ec4e061485d69b0847056"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/he/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/he/firefox-136.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "ff10766f06414ffe9b5c8eb8c1a674887a128c09059e660eeb8140ed8404d3a1"; + sha256 = "9c6e260ced56f382c7a2888d0a4ba8dc947ee78327b8e88a526f97d22b8c064c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hi-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/hi-IN/firefox-136.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "ff135c05637306b138c84f3757d9006801f0091f50187f2f33318ee939bad64a"; + sha256 = "cb2084cca95247a9b14a89936c1a8abc5e20a34dc9f25d116da876f60609d7dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/hr/firefox-136.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "5798d5f33877fe764130a5518d8b3ac31358b34e66a94172b99deb075cd7c528"; + sha256 = "ee09f10dfc78643aeca77e44d25a4f07c60946751b5d87dcd80bc38d88718062"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hsb/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/hsb/firefox-136.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "4cc2b54239248a790e3ee9b23adae92543d239984a182e9497f6c8172e17be76"; + sha256 = "4a62aa41661ce7f203399a72ae146d623f547d50343577098bd9806598fe87a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hu/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/hu/firefox-136.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "14c80b4a5f19056f53fac0b65c2d33ff41cae6acc0b5ba12812147aa68955cae"; + sha256 = "e4879666db83adf4f4f0aab00c445042529720145ba182e5215b83f4ce6546a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/hy-AM/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/hy-AM/firefox-136.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "7322059762b6bfedfe7ce49c2aaee1c813da98d8aa6ca458222f2fca4d19babe"; + sha256 = "e396916988de6eb6a66b6c09e44bd646c8b16301f86d1f91dfb4809cdb2364ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ia/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ia/firefox-136.0.1.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "89ae4e060475c24bbeb650226f2e5d8828b502580bb0d193f4245e88d189c80c"; + sha256 = "1ccf12085b6c2fe8fb4546ff17e52d7729051621649e04db074676ec24d31bb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/id/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/id/firefox-136.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "96be79fb8140f8f0f239ff9480e4bd67904a3e2ad426e2f0e843868213b4353b"; + sha256 = "4e0ab6a57b2ddcc04dd8568cc09c2c1dedaa2d197f9332ff05b36f546c282acd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/is/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/is/firefox-136.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "97e53c0a714b858f6868db7e249df9443f6a1bead37a2c9a50009ccac8d691de"; + sha256 = "ba00aefca508c247e870f74c6ef254a6e3df34336db27f3fad6d537e49b5e78d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/it/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/it/firefox-136.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "d2dcecc364fa116d5c5f3fab734cdf43acb6934963fd65b092f737ca4ed0f630"; + sha256 = "47d41e577820c13071b934e304a9e02fca87360fca5c2f554aedb7360b394d5d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ja/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ja/firefox-136.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "22bf332ca6e751d38c44218d6ba7d87e08af0911a428052d69fe98026d7e53c0"; + sha256 = "5f4257a844c7539219704584ed42a030b3126cd9170b3d9f5d296a89d8a6c9bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ka/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ka/firefox-136.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "fce144001716c858158159c676ce8233fdebe825740f1c38777b417b951b96ae"; + sha256 = "7f31f96f532442a51a09fdf7debe52e67cce7725a51e5ba6c3e46c8aae8b5ad0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/kab/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/kab/firefox-136.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "82451783ebf5c079baf5e200ff9f693ff080cda7c72c34b6ddde7ebfb191b12b"; + sha256 = "2dce909365b9814ca8d5a46b3584e5ee8bccfbe3b39532b1a85c2e858970646e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/kk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/kk/firefox-136.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "bd447d3fa32b945b7c020f2bc9bf7bfc75fecfb3424b9f3b90fc28e244985d9c"; + sha256 = "33dbf4805ebc9dcc9390dc17604a5da7625c6e9655dc67feb068daca60d90b02"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/km/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/km/firefox-136.0.1.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "db73f34d3616d9f9038bb653f4e3c9fd504211e97bec1110ab12f31914b33dee"; + sha256 = "c084dbaa4b60307050c15406a4368e93058abbab48771b2e42c649453628901d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/kn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/kn/firefox-136.0.1.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "8ac9dc16dff94bb0ac4c6bf23139adfd931b7599e78cac73b0bab75c0bcd6b56"; + sha256 = "7cf1b327b62dc330163af03ccedbe9544ebc6ab8dd8d532207873c1d80f9b4cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ko/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ko/firefox-136.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "6692641847e7b0598bf38ee0b0ed61767b943df13333abccc1aa812951ed54ef"; + sha256 = "8b415cd5d0486bcf9b1c3bc1794276b753e348ca7f1fe571ad9f44dd57c1631e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/lij/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/lij/firefox-136.0.1.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "3a1f1b7bd6549294e0333bfd41c02478b6eba09d691071abb9ce8b1f186b7a39"; + sha256 = "3fa1ffa2c6903c6560748ad952a5006c0274c3f9f1ecb028246c99d692147148"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/lt/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/lt/firefox-136.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "f94133a2988c4ed1fd9273a3a1f582a9aaf6c1e5b4d90b394a3fa70c24bca3c1"; + sha256 = "f29f105324fb81bbee3e5fbad809f5646359f66092debbbdb640586410cbca5a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/lv/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/lv/firefox-136.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "23c2a51f6371ba30c9e54de5eacaadf818a6e012e9d9cf2fe6172d5de4942242"; + sha256 = "517f539553ba56e5a93ccf97a2a3b7e53456006835fd02e667d1b585b39ae37d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/mk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/mk/firefox-136.0.1.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "81e700a2257b0496414ba811515ed832b07eaf7c6c766793d35015a7a6f8aaf0"; + sha256 = "e4484517a83da8bde6e67c7f60eedda5970b4b8d7b8353fd7120a0f33bf79b03"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/mr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/mr/firefox-136.0.1.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "f052dd75a1697441e4c3b395a3e57c238bc7c860c3a46de2e7bc1848b6bd3192"; + sha256 = "dddc7c89a3e316395dc7816c9bb591c62740e7471e7becb8fec4de456923ad3b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ms/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ms/firefox-136.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "6d3560e432ffc8c677175c6780a36c91ea9bccc06fe52953f190b2b9bcce94de"; + sha256 = "06ce9e89bfc4a5b7a030507859affde7cbc43b3e00b0d96fd0c743177e0acc44"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/my/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/my/firefox-136.0.1.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "0b1481e923188ebae7cec90bda2166c3798e4d0f1a714e828b362ddc85098b0f"; + sha256 = "9b7e0024a5241794ba7776e4ba903d1a110d6f859b05e916c3fcd9da27d01330"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/nb-NO/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/nb-NO/firefox-136.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "f62492e978a320f32488d85f581963b858dc6897cca51949cb2453d94af7425f"; + sha256 = "e542342a5399c540be914fd5bc880e33eb2b4ff1889037c86b96c318774b5cb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ne-NP/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ne-NP/firefox-136.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "56db95460e0ee07fad875802b7aabb31038915779a780d7d231c0e48f59021f4"; + sha256 = "b1d1b4fb2dacaa01dbed1aa9b01ee05084d8d4352cc7ba87425f0b5b9d249654"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/nl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/nl/firefox-136.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "43fd74b72b5f580be29bd332d6b3a429d339dd7e291cfca57eced20d3c4e9230"; + sha256 = "0bcafaa8937377031c2a9d14a212a9ff3a2c3f1882a9a3834d1661c2801238ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/nn-NO/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/nn-NO/firefox-136.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "65676255bba5819b07d59de8b22f402a8b1dab0d252f7c34d5c1dbc92c2c368c"; + sha256 = "f82398370c32b33d914750ff1fc34ef76073e5c92abcf9a9846aa7e6dff83d53"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/oc/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/oc/firefox-136.0.1.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "93da9cc423cd623512cc92d7cd39d58497a9dd3a17968fc67e705d201c6b1426"; + sha256 = "a96ef949800b268277057f3d8764529f98fff3274655a2f32ca4c7499ba047aa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pa-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/pa-IN/firefox-136.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "eacb82901e9b4c4550ae92a239d8bf2cf559954d55e3f6bbc434f73fa291eceb"; + sha256 = "5b7bce8279b0561b831c72b82845b5d0fc9dedf5629d1271d92b84675c94d975"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/pl/firefox-136.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "a8eed53ebf6d52f3c98bd684a7c54dc0940bedca73059d4d6d1b25e33166279e"; + sha256 = "6056602b54a2c904690c5439a3bad2f8b3d1cd80f3ccd43ee6bcd8d7d92cfa13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pt-BR/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/pt-BR/firefox-136.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "3c16a2c1c3548a2d6a4c491afbd32698c8a949dd17901075caa7cbb3bd76ae86"; + sha256 = "447c8744d705905c152d4725500f7190cfadfa2f2b9dff44ec18d00e28e37c2b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/pt-PT/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/pt-PT/firefox-136.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "19e570e239cb1b6f0f02074b321397e7a89382605104c8bc15df3ddc803f3aef"; + sha256 = "c05c5a8a2069fcb8864d1f375fc8569d536d6d3e72b2429403c25ed8c7214f34"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/rm/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/rm/firefox-136.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "a3dbeba1a1cc3f2daf680e30d2bea8250f659f9149d61255fbb9691da37699a7"; + sha256 = "1f773306bef804c32375b0b55bde25bc8f0f1265467e88101ccc6448bc2a7f78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ro/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ro/firefox-136.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "933f358726234ec7648d5e6d7c7051eb68c8f0c6ad3e63db4484f8aff4ab74eb"; + sha256 = "a4ffdecaf56ad319dc13897e58cd83bd4452534fce8bacd67175bb9fe1238c6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ru/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ru/firefox-136.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "8516fb85d4b5365b1b1841418276602a73d20305e01b819ccbf217dce1189301"; + sha256 = "bfdb2becd0cbfa83d22ee064ba135c3a42c682dc81bbdc7ad5da63dcc062bf13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sat/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sat/firefox-136.0.1.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "1e025fed6e03d4f7ffe4b95ef003d014f025acbc759195df7748b33c7ba7f1cc"; + sha256 = "8ae75ac21362ac1d76235b0847967cbbe5743df898defe9c40c83d7f98b1f31c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sc/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sc/firefox-136.0.1.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "3bca71b225c52e1114564df9f0ac6dec75cc47b1c87de6f660e84b0dfaa27b37"; + sha256 = "b1562b700bfae68beea49c93a8884ba928a818d6cc840d29755a3a3bcb88c32c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sco/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sco/firefox-136.0.1.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "448cc36231f5d3f38db1ddad75f14056328ea720f19427edc97d518fa63db333"; + sha256 = "7c3d642eebd79c4564448924edd07e6646d37e5fbf597d0d27811e782ecf3b20"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/si/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/si/firefox-136.0.1.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "71609876033c6ac3040994f694c83d6806b3333625a66513697a3047cfecc8c0"; + sha256 = "734a4d1ec307042f892bc02cbb94b53ff633702e701f460adca1eb91dbb76051"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sk/firefox-136.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "5384b9e6967038caadcdfbf8c8fb1f4f845dd8462113702222e9e0e6a4da4277"; + sha256 = "cc1b51b2b65b4ec8f98a9696f5ec6c257f90bcfd5e1f9862cbb2b341fc112092"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/skr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/skr/firefox-136.0.1.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "21917691d77ebd815fc713b44912424d8a7d5b19cca3ebd93086db1d55602b53"; + sha256 = "c58f0f7aba668a59a251d4209aaeb9541c21ca6f6ddf85de26648faedf3fdf38"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sl/firefox-136.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "9a302036985d0a5320635d5cb0326e5949c28191ed7c2fae742da813af3520d1"; + sha256 = "644c0f0c4eecf3b16100c5c3136134d10c8a528c6739d7014c09a219482e41bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/son/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/son/firefox-136.0.1.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "f0f3c8cc68cce40c72c59e61d90b09ade1c012bd9074599b5c1b94d76fa5d9be"; + sha256 = "d911efe051c9054728e00b7101d1501dfc3f42e5365302c559cb7c6162964265"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sq/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sq/firefox-136.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "a8f071be7a061be6b0fa8c8b82322e1164bd2e4f5d3929f31f45ad695677743d"; + sha256 = "b677cbd45adefe675cfe3e0d370b77bf48730d47be8d4ef75455f4f75b2d4b36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sr/firefox-136.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "661e98bc6a28fea90671e55e8af3854790b11b2e443dfce739b0c2d41ced0ebc"; + sha256 = "dcba4dee3344b12fe791d2022654314619d65af37d3c4191e9f55041f94b5cb5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/sv-SE/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/sv-SE/firefox-136.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "99731b8cdedaab984e4bb29c51e12ef50825a34129eb10090264fb350a89e0b7"; + sha256 = "c2d340b2706690e935f9b3a394aab3e685bf4c5841bb63ed02cfeb5250c0a261"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/szl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/szl/firefox-136.0.1.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "6a8487a64d101e6ded104b472eafc4411827fae28c990a387f74e19b330bff01"; + sha256 = "540a576604adcffd5edb5f915538b29308e3ab632f92e056dd2b4a8276beeb3e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ta/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ta/firefox-136.0.1.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "f72720040861bdf925044a75544a7d9ea8caa69c6d2aeecfb07f21b7f213a463"; + sha256 = "7cdc7c9183a6a3bea44f602e0936a0a2f91c189f9ddffeaf8c1e629918d4c424"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/te/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/te/firefox-136.0.1.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "9c2a975548cccc5245f0b65a0c0a71454c4a790d94c36838f2a66bab442461a0"; + sha256 = "a9fd21cd9d1baa1b4fe63f90a633d273cbff34b58ce7009c2badf4eeb0a15cee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/tg/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/tg/firefox-136.0.1.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "7442cde792032a617abea549fbf5d1835a52ca0099fd894a4c85959ef18d7840"; + sha256 = "6184af2ab76fb93ec71a5fa97d6921e1e7b05ee1fc2830dc1d59ae8a3bf9f9c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/th/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/th/firefox-136.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "24fb5e08ec008bd9f41d906ae9ca5d659ce270c566f19e81566f3899d787e8a5"; + sha256 = "a6498c0fb8cc0ef98509a69538d7d96ce2ad5ef4b2a27b26fd84dabb589f7a0a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/tl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/tl/firefox-136.0.1.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "db4b826e9a2aa6083de672157a62d16f3c7c7181b41b0a9fab41bca1bd8c7334"; + sha256 = "1265815a2d8c0e445f80e3c16c4139d90a012b5cb74861627b7ad4e2cf004c4f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/tr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/tr/firefox-136.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "b269e2cfbac1f58b3ef2526f224e1d54c5dd667e3ab167491026935baa495a65"; + sha256 = "a617782be15042124f944acc359b416816e14295142df694343ed51f4f3ea279"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/trs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/trs/firefox-136.0.1.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "41c38d4655da7c47833dc7d05dbd14a9b90642a264d3c30e6281d17c8fb4b586"; + sha256 = "9753783380d37d1adeccc46a3dbabf0d9660888f42f6900687700084a9518071"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/uk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/uk/firefox-136.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "0fe8e8ce66b85a1f915be9ffd5a187c30525ac169ab705a6aff29d4ffc0ab2e7"; + sha256 = "bf6b60e2abbbb2497f675dd6f27d94e7f12100c18042e31ca9487d9fc071486f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/ur/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/ur/firefox-136.0.1.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "0cc13615cc256ebd4d992b6b8a50fd7af69bb10511226146d5628656c3c24bfe"; + sha256 = "9df7b5d8422a2d1ef6b21aed8c86d8de7489078e018b6d6f48fc80166165f118"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/uz/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/uz/firefox-136.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "743ae0e69c0bb866e32076797e7ad0a73246480b91255a9bb836a4e209ff9c36"; + sha256 = "ba9b7c041c3d2d75ca7eb8c12572ebc25b61d2e012650ac1424428f42f9c0086"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/vi/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/vi/firefox-136.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "655236781f9e4dceb165cd55df6a99d5f0a0e248ee57532ef8515ad01c10a839"; + sha256 = "c6d71983fd85de066b338184588d661d215e475565e2f8ff91e51921762e6b39"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/xh/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/xh/firefox-136.0.1.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "36a4ab91f101f4eacd45a96154c885f65ff0ac057a9daf4b0ce72e71b6acfbb5"; + sha256 = "10a7b140bcd46468a333b105994d1a44ecb07842b9209d6f5d6a78f5e38a288a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/zh-CN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/zh-CN/firefox-136.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "34802a495305869f8899b645ef23e93a2ec834c6ef6ac4d7d8ca008d4cd628e9"; + sha256 = "2aa775f5e0bc21fb6438b8c335ef989f403cffdef43a136f41dd94dd982498a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/zh-TW/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-x86_64/zh-TW/firefox-136.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "f4ef8e63724bf8d7d2608f9c8bd52c6903f19034a4fac1503f93b0c7a2f5681c"; + sha256 = "64c7ba6065e3debe6a27283c5f6327eb669b6f6a47913d66c1e80b851c32eef2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ach/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ach/firefox-136.0.1.tar.xz"; locale = "ach"; arch = "linux-i686"; - sha256 = "3e4cac3a1e4401143ee4abd2b7a8876101ffd2631124c6b5ad17f08ed98b24f2"; + sha256 = "74fae790000ff27db4357c8af9a45fd201af1f358bf7f4c7388c0584ca200f4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/af/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/af/firefox-136.0.1.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "61f8f5a2a187b7dbedf0fc8364252601c42d822e886cc19ac87256af76fb6b31"; + sha256 = "8cb59efab7cf5bf736cc9b3230299c700462d51dd8a1a4b8ee980d3d5c054d43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/an/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/an/firefox-136.0.1.tar.xz"; locale = "an"; arch = "linux-i686"; - sha256 = "ec87fbe4395d646158c26cff6a6b5ceed3cafae613290887bd0dae28240cee8c"; + sha256 = "44664eaf5ffdc424abd0f2176f4810049b7d839642d574f37efcb9ba2d57f439"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ar/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ar/firefox-136.0.1.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "d594ba0a21f51fc0edef6564748d2d50fdf08125b612d8f2ba6101e4ed8868b7"; + sha256 = "ba0a0dff46c624685a8ea8fa40689baad18ad98019d9bbe53f6af31ed1707eb1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ast/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ast/firefox-136.0.1.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "30a01d6dcde1ad68fb9ae4523b9c709d46d0c475938b976cfc48af4d374c7306"; + sha256 = "fb0454df391ddb4d4b4c490a991ee4c1900510e8423a3c4371ceb5eefc330ea3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/az/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/az/firefox-136.0.1.tar.xz"; locale = "az"; arch = "linux-i686"; - sha256 = "39fbbaa8af5e000bafe33ea2e30c4d7c0e2d083833e70fdb661191b5b364021c"; + sha256 = "c93a769f633087f415b301d39aeccda197953abda5d88c143086bb5c6afbfeaa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/be/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/be/firefox-136.0.1.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "e45063ffbb17e61bc56ce354c08f2ee7aa24b1ad7bcd49dd1eef8ccfd3d74d01"; + sha256 = "1c896404c5b132b35d588dea10cea3a76469f13da0bbebe003368ffa69dadf0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/bg/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/bg/firefox-136.0.1.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "1e53579ab2a49eacff250afc7b8884148b3f9e3de4210af97e3a85e4798224be"; + sha256 = "c732239225f7f3f03e7a72b7939a057f3d197db789d2e0bf5d167d3d3c08d4c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/bn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/bn/firefox-136.0.1.tar.xz"; locale = "bn"; arch = "linux-i686"; - sha256 = "bd3d06645d9710bb3ca03243b7fefc7074bf7150c7c199edbe86a39b54cb907c"; + sha256 = "4cd5e225a6249dcf96132771170b4461ec48fea1ad72bd2c90ab5010f66ec387"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/br/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/br/firefox-136.0.1.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "6f6f7edc391a35655bddb378f8c0cd1ec8e62f864fed217677fc3effc38f737b"; + sha256 = "3ba84b177b6e9e85864280e6525b7150e938a30f8a996178f1d03b7d1b23da96"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/bs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/bs/firefox-136.0.1.tar.xz"; locale = "bs"; arch = "linux-i686"; - sha256 = "23046fdb7eef48f0380e0fcaf869e09afa45cde385ae417bf5154c2c8816ebc1"; + sha256 = "0bcfe2a21142069fe68275d5b3df0399c92ee06d55669606033555dbe5595fe9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ca-valencia/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ca-valencia/firefox-136.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "809eb3de2d1d0a8ab88083553bc50391898e33cdfb1fb337e8983062558dd694"; + sha256 = "a26f31548e08ee91c3a59cece826844de141c25d672e77ea42d9559be3c0b623"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ca/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ca/firefox-136.0.1.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "7117fc9d07b07b24ef8d4771a212ddd929bd3a3fcdfdbd2e0ec28a9bf977cac8"; + sha256 = "caaa8b21996062415b8239e87a0184d7a8afd5a78571caa78f6eb024d2b0b009"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/cak/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/cak/firefox-136.0.1.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "3825bec6617a7a8deb533574a2e17d0f4ea7aae385d8b762c75722b6de1713d2"; + sha256 = "270029664487cf05493c032575364f5c3cc75f055e0e497bfa8431c618605250"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/cs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/cs/firefox-136.0.1.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "dff3d2a041100d4a778e1863104d539335e941a94758b2312c28197ca9a14c90"; + sha256 = "0d3f8da7929ac80151da06b802c6b50c95f35d9e09c9879488f238aa73b05cbe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/cy/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/cy/firefox-136.0.1.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "04f6e09197a34cd173513f038ded117c9522afcddefe2fa0a1402624a45dec7c"; + sha256 = "3172fcad024c63dde448d5a3a5ceaaffd1fbad268c05a16d87fc2a6ed094a145"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/da/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/da/firefox-136.0.1.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "5668e28734e82f988d02005c2bae6fb27913ace13a4ec985b70c1f20e776fae8"; + sha256 = "8a660b87f89ee4e3fa82f2401d492fb7a5b625fdc394f46eb2b82ae174f0c863"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/de/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/de/firefox-136.0.1.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "fe84c156862aa18bea062d9f6e407aa402ec471569e4f4bb65f5bd84ec077db9"; + sha256 = "a0e7051d141ed4d4dcb0f1a8037295a952f39d334a4176252fb999aa0b3ae63d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/dsb/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/dsb/firefox-136.0.1.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "f93785d3ce8fec50bb99f163424bbe0b826a910f43d7c36180f12399ae936097"; + sha256 = "da169dbf97ceba9a1e338e7d89775ab3c6b401afc18b902890828fb1b866475c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/el/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/el/firefox-136.0.1.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "c715b5411c45832484edd5098302363d47c08a0644dd757366abc4851481f5ea"; + sha256 = "cfe4013cbf7464de83e2a097cab6385469822ff5222cb992087cd3be00ae712d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/en-CA/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/en-CA/firefox-136.0.1.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "3e9824f7c04e70e7b304952e7b4b485dc13d6a8f02273da05cd1994ae16bcf0c"; + sha256 = "d9993e0da0d53155b127e9f05f31024b4e499964ab8a59e457844e072367649c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/en-GB/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/en-GB/firefox-136.0.1.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "e0b674aa4b831732fae7b67359a480b46bf2f754befba02509c3bcdddd18919c"; + sha256 = "0bcb019824c6a8f0b8235f8b6a653de46afe0b49234ce6c061f7fdd106430f0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/en-US/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/en-US/firefox-136.0.1.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "9a387467a5da1e9a05312fc4e43069eaf50924c3c7657af8f38121b18f31cf5c"; + sha256 = "714f9280f60f6b313cfa317d4947579f2309ba4fa88945104e80f3e232d78fed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/eo/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/eo/firefox-136.0.1.tar.xz"; locale = "eo"; arch = "linux-i686"; - sha256 = "1b7acbaf458076721cd95afa2589ea78b8506f76950b0a9646a1ebe4aea9a784"; + sha256 = "1e3eeedd40421737ff801780f7d59dd2c066f791b9aa338aafa379457ab15b86"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-AR/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/es-AR/firefox-136.0.1.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "cf02180d2d8db640d3496735da0fc2844000259ae7b1e65d0d0589bfafa4db6b"; + sha256 = "8086c138af5ebe5a0d39427b93eb57085044076a8997cd521bb58c45097e9f4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-CL/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/es-CL/firefox-136.0.1.tar.xz"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "90566123e51d4ccb6fc8fcb4d5ae6cf3bf302bbd50ed22b8c2ce51868cbd4296"; + sha256 = "53e03a9176d199d13a88f121feaaa8c51844160502c79e8e8fb573eb488f056c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-ES/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/es-ES/firefox-136.0.1.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "a686222d0fa78d568f1631946468dde9c580108f0453b01a20b9cc21e5d27ae2"; + sha256 = "6c8acac43d5850f6e8ef848b77703533c956a106b49c286fd01437ba6139aedd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/es-MX/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/es-MX/firefox-136.0.1.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "949be9223592ce5ca0d01b1e975eaa2ed2818276a7b65e045e1dcbc1036c7e1e"; + sha256 = "a6dd3fc96b8caabd125448f33e428f18e70658f7285cdb55f736c321dc73e59d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/et/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/et/firefox-136.0.1.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "ceda792622d72e5942b68e3c8da75d94d8f73cb60a35c10397363413b3e9a96c"; + sha256 = "1aac14fa3689a137f9962cbb70f8006851c21085205dd236de0e40ea67cb13e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/eu/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/eu/firefox-136.0.1.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "e9fd19c6dcb018722a6cb66b39a3aa776eb6870bc2e35649881cc50690b5954e"; + sha256 = "ca152bf2252326ef6d22ecd9573e30355657f4c845f5f0fb0347e04845265040"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fa/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/fa/firefox-136.0.1.tar.xz"; locale = "fa"; arch = "linux-i686"; - sha256 = "b52326dd13a792948b669a26f7fd7db80a447d481e330def69d66e867963cd46"; + sha256 = "a24aad2f55115253b807560703f72b97a3e047b797bf529d4a4961ed9b96830f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ff/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ff/firefox-136.0.1.tar.xz"; locale = "ff"; arch = "linux-i686"; - sha256 = "6dc07d581a9292ed0f6da5b3580421c7cf5d71a4e266959e1ea57085be608212"; + sha256 = "9ec123e76b4fa15c23a5a7abf0250d7ae4d34cdffbb453080996cbfcbc73bbff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fi/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/fi/firefox-136.0.1.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "3ff24fcb1fc97c91aade74914520a811a598ec849be07e606d743e02bed0c40f"; + sha256 = "9cc8fb33a7c6ebb1e31606557d202b3c6c7ecc5a31967c82596ff0d532372b1b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/fr/firefox-136.0.1.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "6e8ba45ababaa7cbf70e9a3b67c0a479570e856d53546cd409b38849ff9e21ef"; + sha256 = "eebbe9a39b8157648cd7cc2c296879ffcc6ef8f16f96470c736b4c6989ac6bc3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fur/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/fur/firefox-136.0.1.tar.xz"; locale = "fur"; arch = "linux-i686"; - sha256 = "862f8f060ff605ae4d164c2a56d4b242ce84c181437e4c2fe36c314828b0bade"; + sha256 = "94ec109e82df233f3d6b4c512466bad57744a203361351df9fd8b2e79985d983"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/fy-NL/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/fy-NL/firefox-136.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "60de836b4ad3dabcdd6a9d58f09957fad64a10a2c2cb0b64cb2a3a59c34254ae"; + sha256 = "f2185d28195b734644e26bc73c4e01a3b7cbb289bd559df3865e757f4a55d4c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ga-IE/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ga-IE/firefox-136.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "c0aa76fd1e9f31e7088cc7c4d262b2d5038083c233e1e13e842e8a7b9d37a707"; + sha256 = "cb1bc9023821f642b19b2b26efec84ce130cb7d283ad9d9d3c9c17b0d44e6ea3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gd/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/gd/firefox-136.0.1.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "0b08c420e844c3b652b5ec3c278c607def41b513a73b8b80921e02eaa6eac7a8"; + sha256 = "a0ceaa43ce5a78b8af48deb0d37114cb663fca4ac7062831da576840dde5f595"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/gl/firefox-136.0.1.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "fac969416598741e03fb725f48062f54d595099d101909d7b9fe63aa37932c0e"; + sha256 = "5c35bb0e3ea3b90b6af22c39c7045714973ef414b04cae981cc9f5f8dcb2a030"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/gn/firefox-136.0.1.tar.xz"; locale = "gn"; arch = "linux-i686"; - sha256 = "982d43c992bf6dcb820fa91f35126beb1144798c86028c1530d371927cf09ad4"; + sha256 = "c899fc9151713b833208ff958403dfb631b06284009cfe43c357aaf421f12d52"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/gu-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/gu-IN/firefox-136.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "829fdafd57430131602777f9ec9f26b9b83f9b469b85f9a6b183d3452fc61ec1"; + sha256 = "c69c0c69e07694414d22ad3860c42f45bf4bbf5259fbbb0b6da7f61531f36e81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/he/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/he/firefox-136.0.1.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "f3e26085bacb2a5e81d4b361605d25b4b9bd400cd3fbf5d6601cf0e4e264ed00"; + sha256 = "8e9988fdf9306b2d0663c24790755d931894ee73934db0b53ec2d314e6293228"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hi-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/hi-IN/firefox-136.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "efae19dd73ff7b251ea93b61b23aeb0cb88d73637bc319560ed6eb57b2d274df"; + sha256 = "a3541a718c05928414b9035adfa6757823570512e4f7e07ec6fad0c73bb797bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/hr/firefox-136.0.1.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "e33de9eac58acdbc3f2888e41b2fe98d1932963860ad33270eb4a60898f6462f"; + sha256 = "76e97efb7cf92a9e516d1c75acf30cfda94dd8814f921ebeda9ab0fe4bf84b18"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hsb/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/hsb/firefox-136.0.1.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "c154bcaa3ab9543d64a191e231fc9738217b513a9dc26b8bfb31105b5569191d"; + sha256 = "987bdc95a45b5d1a358a52d0deeafe52c19bff0a028912ef559ddbbc936d79d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hu/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/hu/firefox-136.0.1.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "06641b862904cc2587f8e71841b1813e8f83fc21d822f3dba1363aa5ea40ff58"; + sha256 = "a9cbcb694a2122da56351fae64dee52d21f669b0a371bbf57e2f0bca8dd68db3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/hy-AM/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/hy-AM/firefox-136.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "f27fad94b9803b4c0241da85d75948a071e0fe80165cc87c7b492e3180565523"; + sha256 = "17a4cb79c05fc04b4d5aea27fe40717637573bce3ae57de6b539f64bc8fe4abf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ia/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ia/firefox-136.0.1.tar.xz"; locale = "ia"; arch = "linux-i686"; - sha256 = "93d101da04751df0d40e0f3810bf67986523720c15bcc18a0a605da2da971443"; + sha256 = "d673c285b4e50980b19a9884a712c669a8648c119ca948d86f70b129cc1491bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/id/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/id/firefox-136.0.1.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "a393731d0b3c23b4af378a7d5a4cebb478b17f885877eef60a21a73d2c80a6b6"; + sha256 = "659e53b5552b5337d2ac0e074ed1f75a75cbdc21ae2613f220fab73e317682d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/is/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/is/firefox-136.0.1.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "96893934c71388251c3fcc00d54acbdbe40c62805112b3a058af8008b8c4b5e8"; + sha256 = "2568359350835592133baabfc529a7979c364dbcf52094066716fdf5687ad571"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/it/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/it/firefox-136.0.1.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "32b82e1ce3fc2a0b97ce3d819440b17450fa75fd1acb65413ea35a2fdbd52abf"; + sha256 = "6f0f19ad11f4dcc0e2053d7eb0068a6648340fa03778899670f2e76c8a5ddf01"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ja/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ja/firefox-136.0.1.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "58910cbd1b6cedfa72c38e0ba81ec9530c99e736f3c6802fd063953a1b8f39ea"; + sha256 = "211c5e94452079c9e325678109ca22df29bf620b7491b089c773a748d54c5515"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ka/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ka/firefox-136.0.1.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "833bc46e16bc83181dba53f62a507e0208d903620da3273c87e175aabff6ce55"; + sha256 = "c7543cd6c96e588d42a4592086ad5a3b8dc1475efc43efbca8fb3358373955e8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/kab/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/kab/firefox-136.0.1.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "678dc3f449c349f48b5be0ced1dd222eebb615c2284831e12ca43f74829003c9"; + sha256 = "000a91c03de2ffab5f813787d405a940b420882e93d7aef8abed1674014cf61e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/kk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/kk/firefox-136.0.1.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "fbea11381a693b85b9e82130b7a67438997afbaf46f95ef27eda9a0d001289fd"; + sha256 = "ca1eeb0629a1b09b0f689b31971a4e8d8f04c6982fc6ede8da1cd52481c80b1d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/km/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/km/firefox-136.0.1.tar.xz"; locale = "km"; arch = "linux-i686"; - sha256 = "1157fa82ecc25b4dc8cc8cf405a510169da372bbccde19bdc2aeeafb48e7b6af"; + sha256 = "e5a4e34d48e8203ca4b346f49b31d1677fbfddfab3ce8eca4cb3a8e698595b81"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/kn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/kn/firefox-136.0.1.tar.xz"; locale = "kn"; arch = "linux-i686"; - sha256 = "73c34e495fd2cb87a80bec91bde978638498755078b4c488a7e42f1ac7b1d9fc"; + sha256 = "b5bddea4c68faba1fadfe346d22c93ceabfa8c0ce0c4305a848e10bca1e1df43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ko/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ko/firefox-136.0.1.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "22b0d9befe6b4a2c8e3032ce48b91b1e119ddedcacb90d83c7dc8af87d1e9329"; + sha256 = "8fe0cbb0d04bb58977905f3c397bced83365f861cf6c9931c1b4cec608a99917"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/lij/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/lij/firefox-136.0.1.tar.xz"; locale = "lij"; arch = "linux-i686"; - sha256 = "8d0273600905979d707d52f4083b069c7518caefde6a7b7a9213445bdc33e138"; + sha256 = "ce6c6bcce76e6ea178dcbbfdefd2be8237bfedc7d876fca9074620f2bba805df"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/lt/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/lt/firefox-136.0.1.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "9ec15b2ea1f4dd138ada898cab8b8d5eb20245fab33bf2bb72135e7a8ddbc5d0"; + sha256 = "df0c09d6d927d91e5ce4a84d7d899bd898c91dc335d663c58ecbb445e37d7524"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/lv/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/lv/firefox-136.0.1.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "e687f403b85e780c6bc8e0deb9a0d5658db5219c8c69b854b195f582047efbab"; + sha256 = "2692b6de81d238e6540f5267e91ffe96d6d8f0506bf3dd0d2a65357179b671cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/mk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/mk/firefox-136.0.1.tar.xz"; locale = "mk"; arch = "linux-i686"; - sha256 = "976665fa8ad8493c673671e493d71c38964598d17f16913b297b6eab10442ac6"; + sha256 = "e2e9ebf430c7e707f255212a2c7b94aadbc4934d558312903f3581f53d97e06f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/mr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/mr/firefox-136.0.1.tar.xz"; locale = "mr"; arch = "linux-i686"; - sha256 = "e1617f24166256dfdf545ad806793357805b09ea4a41200d9901690373ab7314"; + sha256 = "c58fa4ac80e961e5871e14bfb7ae4fd12199bd407d9a0a9fc84b98e5d6e53376"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ms/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ms/firefox-136.0.1.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "1c66328870e48cb2917f57f0555910865a2011392c80e45eb4be956d49096399"; + sha256 = "780e68a2c499c17edc4b3ed1e619b10f5047a87f70107fdef7cc1cd48daf4188"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/my/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/my/firefox-136.0.1.tar.xz"; locale = "my"; arch = "linux-i686"; - sha256 = "fa70c26c86e337d2470ed8fb8ae0c4d53df4a6a412edec58412fb3f784b34951"; + sha256 = "9e5d7e74caa0a1898edd9807516229d2aa9d4ef5612abe665acb47e9c1c491b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/nb-NO/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/nb-NO/firefox-136.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "9de3b87a20152f5f1a61d0deb49c3b0328be3e5541b62bcdff55391165dfd5f7"; + sha256 = "b9d142deca4a891d52a177c25f366732bd4308fe0b0b53a3009cb859f143d7ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ne-NP/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ne-NP/firefox-136.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "4fef58f3bb9d65e52078a7d9b058b6646063ad8b42f1f62bc9d70e22e07cca12"; + sha256 = "5f1d0648eb242cd150697b8e409762c164f50ddc5fafee7ec7a505dada0e86e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/nl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/nl/firefox-136.0.1.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "c487ed53f135ca711a5f11f8cc3006454bfd7fff0191ff16887366c6b1ddc70e"; + sha256 = "5cac83592f575f6a6adf4e9f7f22b4da68af94c6385c91895d678646a92de964"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/nn-NO/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/nn-NO/firefox-136.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "721bd5206a0c9143e0a956f70a317c7ca2c0efcf43c3cd8dcb6f182a1341975a"; + sha256 = "79a1cf8f1c26a24416f6b095e88f88a32034346f4f3c407f5394d5b6d04c182c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/oc/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/oc/firefox-136.0.1.tar.xz"; locale = "oc"; arch = "linux-i686"; - sha256 = "6995744622944bea5a19a210349aac585d39326ec275054f50188732b7a73d36"; + sha256 = "d8d0fd1a175d89756ef46e6fad6e5edcbfb8761c80479e7f126ab3a054ce6e1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pa-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/pa-IN/firefox-136.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "1c89822452373a0d1b6c87239becbe035aa70a1c43eac8ecce708446fe08be0a"; + sha256 = "e9f10a6adce49ce24bff019cb43570e25fd85be27e3da426a7c96d685245515b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/pl/firefox-136.0.1.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "7fe762f1ca1bd14f921b055ebad4708c7a9099f58a40dc31d98b6bd8baced384"; + sha256 = "68f4848be480bf9191a3949755d0b51c81a6fc94b0e3f966f07aa065617c1ee1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pt-BR/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/pt-BR/firefox-136.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "78796d45e8247dd8d393b9cc3b3a3658174308be154b6f59ae36401da139bca0"; + sha256 = "0bf0b5737ac64e1a4838fa2df0de91bceab032b59e214be03534c4da18b6a388"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/pt-PT/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/pt-PT/firefox-136.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "0006adfd091c449de51d481b8f849d450ed5bb3e595966e0de19631918191be7"; + sha256 = "b679658559b1e07982fe231f627fcf87d8aa1c8d06e85e25e922d4952e1c12e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/rm/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/rm/firefox-136.0.1.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "5bfbf82d83e5238226f8c22af59e4a9556227ff21c9314060f7e2aad9ca7cd3b"; + sha256 = "05b9fe0fe5a4df8cda0580ab565328a2b984920ed843855e6bb9e48d76bdb62b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ro/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ro/firefox-136.0.1.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "90e0e2a61165dad0de18017599a16981871d3598333dc7d8d4b3f698e58fffa0"; + sha256 = "2eeb1fc1dccb4a04886b6f83fbdb37713bade1972bd363bf32bdec87065acad1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ru/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ru/firefox-136.0.1.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "e0c13b929bc3964371f90bef5c678b8716cfa15fa48930da036f71262adde209"; + sha256 = "2ef93e09dbfcb8989ab03b251b946fb4b48c5b19c407a82a405d998b5c891e60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sat/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sat/firefox-136.0.1.tar.xz"; locale = "sat"; arch = "linux-i686"; - sha256 = "505f64e5d09af9c66aa2afbf766bdf27089b5579331231c3fd74757ab2b3a45c"; + sha256 = "a80d167dc8d76e22e88387938d2ee609c720b4f1661004046210381f056a6819"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sc/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sc/firefox-136.0.1.tar.xz"; locale = "sc"; arch = "linux-i686"; - sha256 = "57dc00e2eb6e177c65829138681133bbd4dad390696f24363e20f2058e225984"; + sha256 = "406e98e2c740fd4d0ddc3a162a1b4289394921e67294dd25e7e4b2cd853395b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sco/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sco/firefox-136.0.1.tar.xz"; locale = "sco"; arch = "linux-i686"; - sha256 = "3b6cfafe0ccef212ba29772de7400bccc6683d9211eccbd42413ea31ad5e4c6e"; + sha256 = "fc3d1ee1b325084f3a015a6fc3bb099d963debf4ea92f208a2297a865f554a0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/si/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/si/firefox-136.0.1.tar.xz"; locale = "si"; arch = "linux-i686"; - sha256 = "fef402e51c8685526c646be9e02ab152991bc9957203033e924eae7bd89faff4"; + sha256 = "de8ba331037a1a5a15b7d79c45ba933c12da99dc2bbc01c252fcf74bfd268688"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sk/firefox-136.0.1.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "4d3578e67bfa78ca7a693c1b53d7ab7ce8558a88be1f3b787c7fd33c7edd8bf7"; + sha256 = "dacb00177b21607c5101bf39d16b84f3744d73d57f3a8f6166f9de80acca494b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/skr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/skr/firefox-136.0.1.tar.xz"; locale = "skr"; arch = "linux-i686"; - sha256 = "4b22054981c330b2e74c306b802fc7bd1dc4bfcb95a6201759c86ba186bf12be"; + sha256 = "6532484f63af46cf4becf06c4b5ae796047f31b27f916130367f3f18a3d0dd32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sl/firefox-136.0.1.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "2656e6e0db975504baec537d014acbecb9757dccc44eaf12da8bc1cecb71f546"; + sha256 = "bd9da5b3c530606d15eabf992f843b34d9645055f2a5bcdd190b74c3be5a435f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/son/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/son/firefox-136.0.1.tar.xz"; locale = "son"; arch = "linux-i686"; - sha256 = "f384768cc33d6f590e527043c72166e4fa03f04fcae67360b30902a8c7ec70f1"; + sha256 = "d9d00ec3cdfffec4d50e217b56e6f9bfeae34b78e5e39641a76c763bcd5e665e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sq/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sq/firefox-136.0.1.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "2b84d721975ceb1d28afca9893ede28c8f3def13c12ce8ce1da5ad860678f48c"; + sha256 = "180a4b80f371fbc1ca9806fe82d12cac1d1d5eac44d5c442003cf64c6ef9cc98"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sr/firefox-136.0.1.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "021b84ac34cf7e9004fd2ed8d3f79da84f510ddc12668236b504327bdde7ee79"; + sha256 = "6bad8ba2df9b076c810db172a3f5d4d412eb4c70e53debf1c299b3777da39cc8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/sv-SE/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/sv-SE/firefox-136.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "aa4cb9a60b0ac3538ce40fce75515a4a1ddbbbbe3a8a0d9e186423dfab963021"; + sha256 = "f6d5d1a68ccd46437ac0c1141c786cb7c685f70682dc33488461ae60a80fcbaa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/szl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/szl/firefox-136.0.1.tar.xz"; locale = "szl"; arch = "linux-i686"; - sha256 = "a9bb17c0129733c03ae47ae3d58640df95bd5776674b2e329ac8ef12bc8238c6"; + sha256 = "d1fec412ad8effdbbe264275eda6d635b7fafdd39d366da847567feb87a94184"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ta/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ta/firefox-136.0.1.tar.xz"; locale = "ta"; arch = "linux-i686"; - sha256 = "d2e97e82452f835179064b2d4b64ccc57fae85344d453315766aa1e957d832c6"; + sha256 = "eddffb8e2ba6aaf170e20069a5bf6ce70879cb049289ec544aedbf261d6b0e2e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/te/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/te/firefox-136.0.1.tar.xz"; locale = "te"; arch = "linux-i686"; - sha256 = "e30498879a5e2a252d92c2d65924955648182abdb72de6124e248079811df075"; + sha256 = "77b842f7f8d0e8660bbbfc30dbabb10051b98019e8c04e83d3d4ed9c8f2202ea"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/tg/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/tg/firefox-136.0.1.tar.xz"; locale = "tg"; arch = "linux-i686"; - sha256 = "63c929a610a0d726a589e0f0583ec6bd702a2c08a601b8473bfa648edd6fe8b5"; + sha256 = "737f573f8170396653d17f258e71c51f0a13ee65fb56b31ab84724a4e21fb9c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/th/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/th/firefox-136.0.1.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "d9634e66410fd0f5f4e423a80c7bde22e717c43c92e91a47974b1d9e0c3d522d"; + sha256 = "56dd3fa1713c444cf62a5dfecc7c42629dac8500ecbf63bae194b77676126f71"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/tl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/tl/firefox-136.0.1.tar.xz"; locale = "tl"; arch = "linux-i686"; - sha256 = "29a5a9771d40ba6410c469782fb72c3491a945fa5f25e6b56045adaa2b986637"; + sha256 = "f83f1f4dfb4c30be2b38b9d2b4a1f1327dbdd46108b8ae5428324cefe99184b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/tr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/tr/firefox-136.0.1.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "faa976c14599104e1ecf5ced9b6df4ce40ba0376c261996945f2b4a21df320c1"; + sha256 = "471b00e82a3840354f59779a2f63a77c317194e25ec72c1dbe59dc29e8462001"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/trs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/trs/firefox-136.0.1.tar.xz"; locale = "trs"; arch = "linux-i686"; - sha256 = "d67a3721aaf23a2a1d0d752c0d108c723c7535f58148cea88fb1e301d8ca6d4b"; + sha256 = "c9c8e38983c4e6d360380618a453ab91de1a706563f363f4d9d94778b6d66da9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/uk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/uk/firefox-136.0.1.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "5eca03078ddd751cf241b890e7f727e27569aedc752d2a6cef0f1e9abaa47cc7"; + sha256 = "59ce51e98d18bfb746abbb1d30ac6143482433da84d32431a95bc5b4a4050a58"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/ur/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/ur/firefox-136.0.1.tar.xz"; locale = "ur"; arch = "linux-i686"; - sha256 = "07a3f10c13d6375b3e203d85bb5843b9a42d4ab0ad0eb2b73f7a5691d4d63e32"; + sha256 = "606b18152debff68ab6c46f8606e2755b26b7d34a4d424fa6eb0b6bfa1fe691c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/uz/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/uz/firefox-136.0.1.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "d726b160135bf3b3b64d45151f79586552013f1cc2a7eb7c39bcce56d39945fd"; + sha256 = "fc1f1c2a046939576080e6bf9b3c87d62a164543f0d442f0773fa87d6c3b054f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/vi/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/vi/firefox-136.0.1.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "dd04f64b4c8a7ce042f6a122f4601cbb79c3025ea19b1e11fe191978147e5ad1"; + sha256 = "edb566e5bf0c2295854ef105a257d1d9961819b9640e47c25ad1cef622c77dab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/xh/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/xh/firefox-136.0.1.tar.xz"; locale = "xh"; arch = "linux-i686"; - sha256 = "1dec8f74da0bca5b06660c7b36bba9e5f7b9c353efc9e622efc08fca4788d0a0"; + sha256 = "98c7038ca30a54d3833d4e59b78fff3449538db3ee3e629b1bfcc9052242c4fd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/zh-CN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/zh-CN/firefox-136.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "2a61e5664eda59d2608c6312deba5fce8462f39601a198c65c157d6bcdbfd750"; + sha256 = "cfe5cb1843b4407caf8458c63b676dd7b153fadb0841782710f4688179665406"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-i686/zh-TW/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-i686/zh-TW/firefox-136.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "8a03c4b584fbd52aa0e62864c622d38d6a89b4e1e5c01a8a392514511094c86b"; + sha256 = "6c5bea5024f8c08e4f20539babcc85d16f09fa11da115bff778a9e9a5fb904d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ach/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ach/firefox-136.0.1.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "732f8d230b872926f024acde348fbf06f1d51fe574b2fb1c57be3b135fe44d34"; + sha256 = "40f2d351ea625a1db4c0cf3d0b8f871b1a8977fcc03d5ec2a1678a74199c3a11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/af/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/af/firefox-136.0.1.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "551cc4b1d59527ae40fd33d5e602dd0959a85a55f064fce18cedb539d3d4a680"; + sha256 = "1e9e638643ccb323f57db908dd63dd304635e396111a2f49805642770d3a053c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/an/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/an/firefox-136.0.1.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "9a05e04d3e335f8d8e021f3913f7b3483de4d3129c076de95b1c080369bf2567"; + sha256 = "edd3373f0cf3fb98e70a3f2792139419558a4a3524f9b6a2239741c806b596a7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ar/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ar/firefox-136.0.1.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "61cc0b93464a6252df21eb56196dcb5c0c16c227d37b572fed8f9eb6717be1f8"; + sha256 = "3ec0ffdb8d1962d5f991f7b32c475afbda1b85a93e2d3ef049e6b0893c196ab3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ast/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ast/firefox-136.0.1.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "757ce97ec352c30adbabf2f2d661d15c01accd6cd471da4e8e6507abfe34ae39"; + sha256 = "93144d05c8ca39c25b88665e2d3df564c8c6ab2834826e498ab3fe53046b6cd0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/az/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/az/firefox-136.0.1.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "d1b8b49aa10eacc2dc621ceec77e70e63225bf1fd48e6235228ae56840e32856"; + sha256 = "3b23767567a2a8b26bb0ef594345705e77d3ad4aea46e23997aac4debc94209e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/be/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/be/firefox-136.0.1.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "b5dbfd44960e9a339fc3039592d174d2c3e89efd0557bc362cf1c36a1b8278b3"; + sha256 = "0642b4f996d21b04383564f1eaa79ead59b42768a1ba7b45ac53c3fd1e70a6e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/bg/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/bg/firefox-136.0.1.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "486d0a0f46e7781f53623b6a9329499502a85af8cd0d94ff42c1c2156fcd4b7b"; + sha256 = "c82d1ad0d1c4639b5b230c2f26981af65b0afb39e70daf03ed28020325020c9a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/bn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/bn/firefox-136.0.1.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "9d75c2766ab843dc7473ba25c936e5c1ae1295f7e0d13301373163bad3116fcd"; + sha256 = "2d8eb3285b68a745a46533b95d2174122dbad3657fd15104681239e0f85ef38a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/br/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/br/firefox-136.0.1.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "6e167e3738307204a8d5c1ef58a940a11b9164290e80257f89b2624b822015cf"; + sha256 = "f9cbe2000222b857bf339e6cbe1db81c32ac740bcb21b38423eb42d15f70cec4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/bs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/bs/firefox-136.0.1.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "6e04c529ed9157f995246e0ff78b0f66ca35d238a07dd4183bf088957805c74d"; + sha256 = "3dda1d54aa9c2dc638d355cc401b36a91de6b09f9a57b61dd3318a93a9c9de9b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ca-valencia/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ca-valencia/firefox-136.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "2a22e0ae33fbdf9165d684aa06a49d61ade340a7ad9f66789d61a2ab4e73d487"; + sha256 = "2bad371ab236dfd32b04832940e00628fddba1bc12541a48f99db7b9e88bb7e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ca/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ca/firefox-136.0.1.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "20335f3849ced1cf918e478a5fb072d0820c011e8a7e7e500698c58e02732a50"; + sha256 = "87e9eb6dfa0847314abb3bbbee59e368b7da724c228d65e125c2f935c80643c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/cak/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/cak/firefox-136.0.1.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "042f5c78d3c3e47cfee66c5ac720f4e1e845f5a90f9d42041c3324a96ffbc845"; + sha256 = "d4834b0b65f1786b255b8a720b13d0ea2975edd6c6372deb573a60448080c706"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/cs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/cs/firefox-136.0.1.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "a9b2a6edbfe6cc746dc646b6a1f6ae0cebce82bfbeedb7c23c7260c02aae6d6b"; + sha256 = "8f684eaf1206c43f4357151a21a23b5f4337f7e4b46b9c6f01b455ee4210c91e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/cy/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/cy/firefox-136.0.1.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "c5e38f2c0abb2be9e55ac6da44cfdbbc8bf8139412a46212e17ae5e67f1ae1d5"; + sha256 = "6ecd3db8f84da42a0c501678d0820fda12b7a704589584c487757ca49c4eed83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/da/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/da/firefox-136.0.1.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "274b5e9edd5d8e33dc409608089ad131620b9e9efd1154f7c6d2d2e44d3e7c74"; + sha256 = "de66276e15e2170e498d15d163edc14f826b6da9b305d4f69b0506dc7244a751"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/de/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/de/firefox-136.0.1.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "516520ba84654aab1490dd8c594b1475a1bedacf37a3ec662044296e558b961b"; + sha256 = "77a58f3776dea5dffafceb3052eb556175d64e88ad05e1d3508e0159204d04aa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/dsb/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/dsb/firefox-136.0.1.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "364eba77c54bda0c368125fdae117ec84724c0d71a4f902192461788603c43b6"; + sha256 = "9cedccb3a5294ed7fad4302327dad50074585563337235c9ab79aa452c340687"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/el/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/el/firefox-136.0.1.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "240bb2d34b74f7c859c0784d40811dc58e26605dcb91cab2b2dc8d35793534d8"; + sha256 = "7b722f858e3d970415ec5370c9ca7d7e12e9620967153375649de455503285a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/en-CA/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/en-CA/firefox-136.0.1.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "312b174e9c48ee5e41de37c590bb2284b19fe27e604da2fd25df2c4cb9c4799f"; + sha256 = "803e8a10260f34696fe707f59d7206f6d8068affb356b41574e191db0d7144b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/en-GB/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/en-GB/firefox-136.0.1.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "2cd2ca0537c6efb478c21f4969cef8abb97586c4b1e6a6274c6304850fe053e4"; + sha256 = "24aea25528e911dcfa2a35507599645fd8e711f9a98ca0527025e24e984143ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/en-US/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/en-US/firefox-136.0.1.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "bef7a1f0c2c6afda65f1c1edbe3e13fdd935c336b162430c7d3513922740800a"; + sha256 = "030a29c8e48b84a9f87fece8ae9f64c0770aa8ce25305d1b056db7b08a59e65b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/eo/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/eo/firefox-136.0.1.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "dde06d90369e5cdbb4adcb9daaad0d0a8e11b40ae67e4a0d19ea1b333fc29e46"; + sha256 = "37f2fb90714089912a1571ecc2eb35851f3350b4607f8d06152ba71d48ee3aab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-AR/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/es-AR/firefox-136.0.1.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "b6763bcbbddb4dddb95fb6d08dd5d86af332c670cbddf05d100e62e783b5dec7"; + sha256 = "830629a0afab66f1204343e2f719ddb102cf1b3e4c705574f6ef8656c8ea5c9e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-CL/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/es-CL/firefox-136.0.1.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "b863b140c25f017de886df96234ad68973c2857b2e77708f81cec3eebc42fb73"; + sha256 = "2e592fa3b34ec2f893237400e96399298b3eef33188c5cf05b950537d0f7c8f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-ES/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/es-ES/firefox-136.0.1.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "685ca88f96ed7172e65cc605df964d38c70a4525308039ced175038da829b1f7"; + sha256 = "df9a38b43843f0057db5145ba62d6b0e4edd0cb514cc47f7dbd5d8fc0eacba2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/es-MX/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/es-MX/firefox-136.0.1.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "93c2237c130ee1b0625ac3fe6f5ea1dc715d6940da289e3c126df7f9f8796f2b"; + sha256 = "8ed1764915fc169d84433cae5ac931868e22bfcf0efa77c1131df31e37645282"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/et/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/et/firefox-136.0.1.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "6579533a714f6dcf245435a1a55d6a28ba2cf834ed5fdbabab2ad37a7cd65c03"; + sha256 = "d80a837d4512122b5cbe8f92b94a56f44d0e8b7ee1aa093d85fe43e289a7a66d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/eu/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/eu/firefox-136.0.1.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "3e4e83a5581f23b112cf40ca99d012e839bc834ce670558295f6399c8ad8f8b7"; + sha256 = "b33bdb3188837afd41e2737928be19f4fa9ff4a5308498665475af231dd54272"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fa/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/fa/firefox-136.0.1.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "9b6080be09e7403955365dfbd2151b6bed7e07d5dfe91809975b3c0295bde8bf"; + sha256 = "8b0914112a7ad2bb5f04f3566a7c843d8bbfe5772c176d38b17982668f82c3b0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ff/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ff/firefox-136.0.1.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "74dff69e00fe6dd499eb305585f0664b0f5e78c6d59f709f827c24bb8b5c22b3"; + sha256 = "b38570974e4f31cb1efb71a2e29ac7b82298f5c0c617fb609da74952767cc7d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fi/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/fi/firefox-136.0.1.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "3190fb1b015831ce9a36d9ae4e4c15cdbae74f20179d944b9492caaf340f130b"; + sha256 = "39b1242d18f4597874b8fc7c5b1af9d7a23b024cb3692d24f0157dfd9b031677"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/fr/firefox-136.0.1.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "53462fef95111d984fb0acb8f6c6e378cabf473682e79b262bfc63893a3c42f6"; + sha256 = "7cbe8a51665a567ac73f6772a1b5c61b69c3fd88c6d191e5d86bd93fb4fc2afc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fur/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/fur/firefox-136.0.1.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "d430fb7a428164453ad95a6238c4a9556b65e80309ae386bb1eceed67aef43a6"; + sha256 = "554d95cd2626f76cc1f02d02e6aa6d4eb879b407cc2c2c330c0a72498aeb4f0d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/fy-NL/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/fy-NL/firefox-136.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "a885d23709bb0b5a5d7070ff0928c12054cc948a323d3049f3d5b00a9e5894a1"; + sha256 = "6da91eec411c55278aa851d9a2e5149536ecbc6ec9bc84cb1655fea970db7eb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ga-IE/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ga-IE/firefox-136.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "74fafb7e4e97a4a515e6274d7cd9889116546d4592741f2b4ecb0c37590bf46b"; + sha256 = "e26f558982667a5158b384197d1f307a475a9cab5c8fce2fbc895b5f0a9ad249"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gd/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/gd/firefox-136.0.1.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "6fa0dc1f91e929d4e39d8deeafaa8e2196278922eb34c6371ca53cf881cdb3a2"; + sha256 = "8b6d84a86e5d3e432756333b9c3f2a431bc9287f4a6bcaae77eeab30b4487ba8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/gl/firefox-136.0.1.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "2ae3cbe596694572ab258d92e79b869fbf311e239401db65e13785e4414bbcb3"; + sha256 = "ee88163f1dc8d6fe433a93af40c5b49a94dbac4a84c03c14d4a3e95accf8039d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/gn/firefox-136.0.1.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "c73ce9897b23f35570162040575f561ba2244304b65c6ce97c498c456ab87484"; + sha256 = "d0f96ad00dae45ec8d50d099c24f2aae0a2f0774e36306f37d77abed6e9f6dcc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/gu-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/gu-IN/firefox-136.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "db8b27df2286c3015094d9b83bcfd735eee55b69bd23dc9034d57e5293e1b89e"; + sha256 = "3bfbe31ccaafafa40bd9f40c1629cf4731105ff0005dbf3d70e50e5a85380e57"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/he/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/he/firefox-136.0.1.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "8f4ef5584df7fc79bb7904b65f282421810831efa87efd14dce0f4684c5d3028"; + sha256 = "5ca7a3e34a03e42e8928a6959b257991b631694a42bbd6a0f598a45346fdec22"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hi-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/hi-IN/firefox-136.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "f140c94eaceb8e71858815d9672d54d851327faf04094f7b3d0b4a29764ec8b9"; + sha256 = "c5625d4f088b294a99e0f606fa3ecaa4e9ef9a8dfecb6df8995209f9569580ff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/hr/firefox-136.0.1.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "933a801f8e32a22ae7ac683be4c0b28fa44aef1a99f1fed027a5db9fd68fa05b"; + sha256 = "8f0f98d7bdecfe16a64f59a2458cbabcdde09fe831d7864efea3deaffd148e3d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hsb/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/hsb/firefox-136.0.1.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "4c18243c6b5efaafef1e64d14e5075461e00cf6f9ce98c07d297942e3be9cf39"; + sha256 = "c6d0ca9bdadc91bb50f161100bdf32c1064218cfc7c2cd8c0b3151f8fa2688b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hu/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/hu/firefox-136.0.1.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "53560b5313af3a244eccb744ac610c7aec66d7b3b5027345f2a444a7c7424116"; + sha256 = "b4421f20c659efcc0443bc3dfbdcd805ef02d7b93006741edcd8152932d6ce99"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/hy-AM/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/hy-AM/firefox-136.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "4185918431336072f2047a0271ff6621cfa23718088858591db2a43a47ca7af1"; + sha256 = "b3394b841a415dedc68616365014b775d0df33c8f34f2b6516752e1c72470c47"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ia/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ia/firefox-136.0.1.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "9d5ed6cd8aabf63b7d5ba2103de35958094a41030c32cb515874cd8bed093947"; + sha256 = "453aabe726daf5a911ad4c6dacc7476bec4890606a45e9fa57dfdfae89d0000d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/id/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/id/firefox-136.0.1.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "760c67ce99506d6fcb050ff355472c131ba93d31bf18d640b184bc9755ec48a2"; + sha256 = "e86b73efeef2382c2515c79a3f220587d42d6baab356a2df53ce79ce860738f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/is/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/is/firefox-136.0.1.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "41b44a3cb4a6edbf3ec956e7db82ecda7b1626a3a72047ade50250d85d37fcc1"; + sha256 = "87679c18af399b3f6fa1764adac6d51c5e960964960be88f3d8e73a90a7308fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/it/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/it/firefox-136.0.1.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "864ef006c252b8923b6d9e391f9872f5b5eac511263004f9a1292115ba4d99ec"; + sha256 = "26dfb56b25bc2bef5dccb0899f670c24f36304527180384109fa50cb14bb59bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ja/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ja/firefox-136.0.1.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "87676e4d6daebb73d88a289dcb41396c78241d398a524a0d3375a48e2877515f"; + sha256 = "1d63880d1db6ba796aaf11a9c0de77837d034325e666375ab72cfd947a7a4d98"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ka/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ka/firefox-136.0.1.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "76d52a94d7fed7eb450dfeb5dea0b2ac4b0f2f056683cb217ced2e6128ac5e11"; + sha256 = "36848fd562c7fad2463b55eff98a17e487dbc79a90d4c282b806689af99ba843"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/kab/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/kab/firefox-136.0.1.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "a32c3d2e22ef152574b451ee27bc87988b34ab1309ae64e79c1a8deabc9d335b"; + sha256 = "f49751928d4831d9bfbdfeb344c9658207d06d41446c4395c57ad102965d88d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/kk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/kk/firefox-136.0.1.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "365a53d3aeffbd93c12a3e05c9b5f795aa19e390c83850341fd961f4045469a3"; + sha256 = "b9063d686d462fd979d375bb31b93f7a1116ca77159ea03dcf76648d6ecabda3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/km/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/km/firefox-136.0.1.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "7e49182399e0f3f04a38062bc8c91037596888582b1660492960f1d7939bda0f"; + sha256 = "dd50f2c7c482a8af80fc30f1371b2df2542fb184cd1cb6a2d3cb5fd4b072ffce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/kn/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/kn/firefox-136.0.1.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "8fbd2f44850e8f2c0c1e03c641f378dfc3b542b8f13ad024df820e1e99660f1a"; + sha256 = "706ece760088475e153ae24aa150e3c61865270e6fcc6b959ad2e4379486f084"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ko/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ko/firefox-136.0.1.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "4bb116f87c991345661a51c587bdbaaf93b07555c385493b9d26cd9980c77c04"; + sha256 = "06adca60f8361707a0b3bf3976258eef03af3b634e52d8d3ae0971d36bdfe50e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/lij/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/lij/firefox-136.0.1.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "2fc303d8e2fc3d927e62b1ae07b3b465994580ce8e11031c24473f0d301a69f8"; + sha256 = "6c705675f4dd80122b6b751ba826c4285ca7d82d280b30f40c4d6c8a90bfa1ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/lt/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/lt/firefox-136.0.1.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "4e0e04293b0d9812114ae48fecbbfde3124209a869ef5ea154daa6710374f0cb"; + sha256 = "e283067b391051d6f675231208765e6e44822275ce5401931da916a0d12e2d66"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/lv/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/lv/firefox-136.0.1.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "cc9f76ac99c1acda10837673c2bed932705a7f5be58f2f1143ceefbdcaab7b1d"; + sha256 = "dca7ba3cb1fdd5a775212d88ec3a4a0b762f93e036d575ef1977e4cf14c354b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/mk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/mk/firefox-136.0.1.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "58ae47dac0d5c43a3d39934e9c75abdc11937697a8bdd601dbd863cff2c485b0"; + sha256 = "72142dce1ebf5e1b3372c7fcc06012cacc0605f33672f0701a08fa34b45976be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/mr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/mr/firefox-136.0.1.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "e87600cb5c0d3c722d8b9ee120c7c53c243f94a458efff077428eb589a768096"; + sha256 = "9c2fa7031e5292450e27d8d615d4e834089990ef3377941b99f2195df8afc569"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ms/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ms/firefox-136.0.1.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "f11fa1c296cd948e54236955bb7bc0e9b805864f1edaffd95c00a6556243e17d"; + sha256 = "f80287a68b370b36330bc0934b339e775708f4dec34c6e92dd90f133f0c17a40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/my/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/my/firefox-136.0.1.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "2fdcd1dca28aaded714d83420daf71871d9249d4e42b13ade8c526a52935e16f"; + sha256 = "2469ef4d58986cd5c64650fa4ca489c0216b667913fd977d7b64e4d8fe522678"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/nb-NO/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/nb-NO/firefox-136.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "a44de52fcea222c76e6987cb0e451dc513c49c848dce1738a74ac732d3e427cb"; + sha256 = "7f6d1c45aa9acf85b8d8b90db7ad9e4bc8ee7e58ef4bb2df3c56b0012bdd4151"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ne-NP/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ne-NP/firefox-136.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "ff89ab77e49e4aef4295adfd028eee73cf56a88cc1c093a0dc87ca0d74b18d29"; + sha256 = "b10895f27228f462c7f9f2eb1b466216c1dfd41769ffe1eb65885fa228479a28"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/nl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/nl/firefox-136.0.1.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "8720a40152fa84176a9170cf1b00adc751ee9173804f44499fe1f1a399e05062"; + sha256 = "204d2c058a52b73ede48ed528050fdaeb07ca37ff38141f5b0a01d3501059ad4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/nn-NO/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/nn-NO/firefox-136.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "98f1f3921e507943b0cda6cc59c871ad352e8e117b97a44c5142548308a6959d"; + sha256 = "fdae7edf2bc7671c21ac78a0d4494c10352ee02212a407cac66537e94f571469"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/oc/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/oc/firefox-136.0.1.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "0c3ef495991a02d6ad758ed11111fb4f7040fb054f9d5846e85198f0e4c54250"; + sha256 = "3f2c9846556bc95fb5a8d1835e40c0be63fcfee0a6d711e45aa3b61393af7756"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pa-IN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/pa-IN/firefox-136.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "9ff39714897bc3c8602ce0648b43de48b4ffdd79f0fb8b9e5d4012f45daf7804"; + sha256 = "4d8891daa1bf503378a9531b793d2056538dc51e7ea62bf92dd39817ce8a7215"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/pl/firefox-136.0.1.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "6765f848e2fe7b71cb55613471787bae2db465131b6fa2dd54993ca9760d0831"; + sha256 = "0c1e6663e3d0a62511c9791fb619b30e0ccdcac3ed67dd86a196911d34c69ec0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pt-BR/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/pt-BR/firefox-136.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "0c81f362602890f229d58734574f62b2e3b9559d30abb357891f46eab0e387ba"; + sha256 = "7c792b10f7d066cc70bc144152414a2d23565a4c54eb278589562d30a4e6298d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/pt-PT/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/pt-PT/firefox-136.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "b8773e96e12cbddd5258585eba672393d21e57c11b9eaf47c000cb17349d0a7a"; + sha256 = "e76fc175e4b75c01d06f5504e85034b061ecb45dc14f0de0929153e34323bcef"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/rm/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/rm/firefox-136.0.1.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "b53b680f7cab81fa90d9813cc0abb1c6724a9e62ae0c41c59c62bc89eb21dac1"; + sha256 = "a659bac3656d409157d2163ef0abe554975d740e3b6cda06b0032d7dd9c351de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ro/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ro/firefox-136.0.1.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "49504cf7973f6c39421db647422bd88e767615ab04dae627ae46bc3224f8a76b"; + sha256 = "f8638748eb648cef9a50d90fb5e35fee04eabd198cad9047007b449b49983a65"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ru/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ru/firefox-136.0.1.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "e43b55fe84e8de53b4f78a80cadd2ffef62aca8ca0204dad75888e7749a1b168"; + sha256 = "4b7248d191dd85b96f053f782414883c11aea38957253f34c115fbf60f297b95"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sat/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sat/firefox-136.0.1.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "88254e560c0f0920e799a833eec8ee4a0da8aba9b49665c4ac9acdb69581a304"; + sha256 = "d780642171cf57fa7c4916a5d144c3f03d5b51148a2f4115269444078b3444a1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sc/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sc/firefox-136.0.1.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "1ad405683528ac30d4ee024ebcc4f072516640feabec0858d20ca6c76690ef52"; + sha256 = "cbb632aadb89aa1759924f2430355d94e8466463d2a2203d77b4c9fa55601e35"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sco/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sco/firefox-136.0.1.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "30a73e7db6c80701e32cd8064b72d963ff42d126a426f6fbf08e23fe78a4a35d"; + sha256 = "5f6d0969547fd4fe81b95315afe34f4a9049d38154a839f2259bcf6c1a48ea84"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/si/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/si/firefox-136.0.1.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "17f8d0d3adcb2063cfdef5ad84ef0dc9a89049133ec5135aefa94f2593636dfd"; + sha256 = "b17d000de11897a9544da7d2a6ff8b91fd42ac1699a8ea59a78c0693363e0427"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sk/firefox-136.0.1.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "0abe6ff2b2ec77b8bd493e0d52dce08ca02550edb20d4f03276784a89a1083ed"; + sha256 = "a6ee42e4b849395e1b26cfce8c352b6d45ace925c316861f2f84eddb7c634079"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/skr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/skr/firefox-136.0.1.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "546c3091b4722c4f8660f41bc48521f1ac29468bb7bb6d58f8ad995fd00e8875"; + sha256 = "d93c25ac8b48cb4b4d621c12d13cf6d8662a33f9c9aec35a052b2887bb586164"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sl/firefox-136.0.1.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "fbe459d60077d1f706ef2b29ef8f11eae5a59c1a08c523f2fe22f4d0bf3a65d2"; + sha256 = "2bd547d441eeb4231960012ede02ecfa5f8c777f1158dcd5710a2cb6d1059713"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/son/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/son/firefox-136.0.1.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "86633f9723cb587a39f222dd6240f780277495bd5db35df609cb0d7452748f0b"; + sha256 = "881246a36b9ccaae7c39f351ba1997cb75f25e23e759487a728df75bf968b547"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sq/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sq/firefox-136.0.1.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "6e6f364ea09818e7e59cd38de51095b8321eca10f082969d76899636e6443a70"; + sha256 = "863aca42e16234cc98be20cb9605436ed6bde450a60b016e4f960bd2b7c9fd05"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sr/firefox-136.0.1.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "c67bf5a0afa7f71bca4babdb97362612e9ab120b52a597c51d637402207710e1"; + sha256 = "66c27bf7dea87f46017cdcb17f1c862d8aada9acd5670d686eeddf0e8cc9cd18"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/sv-SE/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/sv-SE/firefox-136.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "ffba5e5676ca69e9a57f817569744d56eadee5a873079a9626774727de28f733"; + sha256 = "84af91e933472ede4a68463870e38507921d0941a269691786a44feada85ac6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/szl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/szl/firefox-136.0.1.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "b5069a484aab9d2c0fe1be00d4fa9736c8ef559fad0d2cc03cbfce367d9ae3d4"; + sha256 = "a89115ad3214ae8fa1caaeb59f1d7014ed170d6c52dd45aeb983a4f8121ad895"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ta/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ta/firefox-136.0.1.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "fdc9ee5264ec6fefea93ddaf3ccb70936a31a1426cd8b87abd34c1175ad70819"; + sha256 = "24563b35da7bec436e1f492059c7a14f6364a68c0162ba47ae03ada8674aeff2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/te/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/te/firefox-136.0.1.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "1aacbe4044994404dfe547efa9dc1e1e4ccbe5463ae741cf3124e651dc2f757b"; + sha256 = "a07a85eed396ce9ec1074470518643a1986fcabe58d42905c96d8570d06c6081"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/tg/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/tg/firefox-136.0.1.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "1932ae65eaaeea6f4ef0d4d313682240e823b43b53f1d55cec0c1ff61d165ef0"; + sha256 = "e5759fe0ae3827ac18b1d6a327fcdc7ff0ee2f023247e2c2cfa334e0d7462ec6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/th/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/th/firefox-136.0.1.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "e11753ac53df7d35672ef60c1d46464885395e446f6d69f7c848bbe391eb5331"; + sha256 = "d64b05c3e1ebf697287f94e860358dba79651b029e1cea2b42451c6e604dda88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/tl/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/tl/firefox-136.0.1.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "6151b11ffd9e64301ccff0a402a3bb5b18ee8abae9435cd73088c96ef1d12d6c"; + sha256 = "0696c94e74567617042c523a42e6964d209bca913f440dbd814c54d4dc625cfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/tr/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/tr/firefox-136.0.1.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "f8703820cdd1634f635d38cf7f8f6eeb1c7286c02ea729d4dcc8caa9724adc22"; + sha256 = "79284ec9aa9ab1b976d257eba0dcd6e2f36c4e066b8cc157fb964116a3634caa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/trs/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/trs/firefox-136.0.1.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "8e32d6426cf2184da7a288c86f02f4b880415ee2315abdfb6ec25b86aa755979"; + sha256 = "124804f47889d8d1ea4e4746f17990668e2a1d8e38701869c821a488cc397650"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/uk/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/uk/firefox-136.0.1.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "b2156ae09b88546483ae8ff7b7de9e5ab2a7b3e8741e90874b9c96b69a2419b4"; + sha256 = "06f929a14549247f56c8633df20dbea289ec2a49dadd40bb1ecd729292ee4ae2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/ur/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/ur/firefox-136.0.1.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "e30c60bdbe172877c7c9746315d0840a92b4d8556a604ccade293458778eae8d"; + sha256 = "4674d668a28ef68577af0bf9c6a24ca7db3a709b11848fbbaa411c987516e9a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/uz/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/uz/firefox-136.0.1.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "577febf27f3a6895c28003fa9e10843b2ff2c1eb184d4bc766932955345d9275"; + sha256 = "3c97be4fe5e22659a403e3fe339dce18b4133e8dd3507aae0962584932a44857"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/vi/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/vi/firefox-136.0.1.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "21728339d01d18d47a01a7c15b77653590182cc861246410cf6ac5df47be6df1"; + sha256 = "8bbc853eb15474f0fe2a0ab3eb92793d49cd7f30132782c296d7344e0af51e0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/xh/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/xh/firefox-136.0.1.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "d1ac3c23a53a991e7326655ea012c6c490d3de17c61923d45d16f219b35ae769"; + sha256 = "b71ad8e1aafa4ad6e5e665e1394305ac084c7ef0bd991707c098238482d3c81f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/zh-CN/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/zh-CN/firefox-136.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "dfee8ab1f4f392d2f3258ed35728cd63f7124609bf533e88fed9bfa67ed9c425"; + sha256 = "5a21c67ba41899442289c527e1f48cd9deee9f8a1e7f5911fe146e1d0bb48fa0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/136.0/linux-aarch64/zh-TW/firefox-136.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/136.0.1/linux-aarch64/zh-TW/firefox-136.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "7743dc89ad4111e9a854398905aa65dabdec4a47ab281c52472b8e39b2c1922c"; + sha256 = "bc980b5254f1d42bcaff922f331cfa261dd79cefab799bcc69732965897beb6e"; } ]; } From 9f3487c87cbbd1af928fe4371089bfd71f71824c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 09:31:27 +0000 Subject: [PATCH 199/207] python312Packages.mwxml: 0.3.5 -> 0.3.6 --- .../development/python-modules/mwxml/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/mwxml/default.nix b/pkgs/development/python-modules/mwxml/default.nix index 1e0da024fd61..e48f938344d6 100644 --- a/pkgs/development/python-modules/mwxml/default.nix +++ b/pkgs/development/python-modules/mwxml/default.nix @@ -3,21 +3,27 @@ stdenv, buildPythonPackage, fetchPypi, + + # build-system + setuptools, + + # dependencies jsonschema, mwcli, mwtypes, + + # tests pytestCheckHook, - setuptools, }: buildPythonPackage rec { pname = "mwxml"; - version = "0.3.5"; + version = "0.3.6"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-K/5c6BfX2Jo/jcKhCa3hCQ8PtWzqSFZ8xFqe1R/CSEs="; + hash = "sha256-WlMYHTAhUq0D7FE/8Yaongx+H8xQx4MwRSoIcsqmOTU="; }; build-system = [ setuptools ]; @@ -28,10 +34,10 @@ buildPythonPackage rec { mwtypes ]; - nativeCheckInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ "mwxml" ]; + nativeCheckInputs = [ pytestCheckHook ]; + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ # AttributeError: Can't get local object 'map..process_path' "test_complex_error_handler" From e1c30820858c767d1c77d0e24472b9424b2103ed Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 10 Mar 2025 16:57:20 +0100 Subject: [PATCH 200/207] nixos/startx: try to improve UX There are some common pitfalls and no documentation around how to write the .xinitrc to correctly start the window manager, the systemd graphical session and, ideally, cleaning up afterwards. To improve the user experience around startx this change: 1. Adds two options to generate a sane default script and extend it declaratively from NixOS. 2. Adds assertions to graphical-session.target so that it will fail clearly and immediately when users writing their own script forget to import the necessary environment variables. --- .../services/x11/display-managers/startx.nix | 89 +++++++++++++++---- 1 file changed, 73 insertions(+), 16 deletions(-) diff --git a/nixos/modules/services/x11/display-managers/startx.nix b/nixos/modules/services/x11/display-managers/startx.nix index 2cf0657f5e0e..b388224398fd 100644 --- a/nixos/modules/services/x11/display-managers/startx.nix +++ b/nixos/modules/services/x11/display-managers/startx.nix @@ -5,12 +5,16 @@ ... }: -with lib; - let cfg = config.services.xserver.displayManager.startx; + # WM session script + # Note: this assumes a single WM has been enabled + sessionScript = lib.concatMapStringsSep "\n" ( + i: i.start + ) config.services.xserver.windowManager.session; + in { @@ -19,40 +23,93 @@ in options = { services.xserver.displayManager.startx = { - enable = mkOption { - type = types.bool; + enable = lib.mkOption { + type = lib.types.bool; default = false; description = '' - Whether to enable the dummy "startx" pseudo-display manager, - which allows users to start X manually via the "startx" command - from a vt shell. The X server runs under the user's id, not as root. - The user must provide a ~/.xinitrc file containing session startup - commands, see {manpage}`startx(1)`. This is not automatically generated - from the desktopManager and windowManager settings. + Whether to enable the dummy "startx" pseudo-display manager, which + allows users to start X manually via the `startx` command from a + virtual terminal. + + ::: {.note} + The X server will run under the current user, not as root. + ::: ''; }; + + generateScript = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Whether to generate the system-wide xinitrc script (/etc/X11/xinit/xinitrc). + This script will take care of setting up the session for systemd user + services, running the window manager and cleaning up on exit. + + ::: {.note} + This script will only be used by `startx` when both `.xinitrc` does not + exists and the `XINITRC` environment variable is unset. + ::: + ''; + }; + + extraCommands = lib.mkOption { + type = lib.types.lines; + default = ""; + description = '' + Shell commands to be added to the system-wide xinitrc script. + ''; + }; + }; }; ###### implementation - config = mkIf cfg.enable { - services.xserver = { - exportConfiguration = true; - }; + config = lib.mkIf cfg.enable { + services.xserver.exportConfiguration = true; # Other displayManagers log to /dev/null because they're services and put # Xorg's stdout in the journal # # To send log to Xorg's default log location ($XDG_DATA_HOME/xorg/), we do # not specify a log file when running X - services.xserver.logFile = mkDefault null; + services.xserver.logFile = lib.mkDefault null; # Implement xserverArgs via xinit's system-wide xserverrc environment.etc."X11/xinit/xserverrc".source = pkgs.writeShellScript "xserverrc" '' - exec ${pkgs.xorg.xorgserver}/bin/X ${toString config.services.xserver.displayManager.xserverArgs} "$@" + exec ${pkgs.xorg.xorgserver}/bin/X \ + ${toString config.services.xserver.displayManager.xserverArgs} "$@" ''; + + # Add a sane system-wide xinitrc script + environment.etc."X11/xinit/xinitrc".source = lib.mkIf cfg.generateScript ( + pkgs.writeShellScript "xinitrc" '' + ${cfg.extraCommands} + + # start user services + systemctl --user import-environment DISPLAY XDG_SESSION_ID + systemctl --user start nixos-fake-graphical-session.target + + # run the window manager script + ${sessionScript} + wait $waitPID + + # stop services and all subprocesses + systemctl --user stop nixos-fake-graphical-session.target + kill 0 + '' + ); + environment.systemPackages = with pkgs; [ xorg.xinit ]; + + # Make graphical-session fail if the user environment has not been imported + systemd.user.targets.graphical-session = { + unitConfig.AssertEnvironment = [ + "DISPLAY" + "XDG_SESSION_ID" + ]; + }; + }; } From f876c38505829d397bf7daf3509e4ff0cf063919 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 10 Mar 2025 16:58:07 +0100 Subject: [PATCH 201/207] nixos/doc: document how to use startx --- .../manual/configuration/x-windows.chapter.md | 48 +++++++++++++++++++ nixos/doc/manual/redirects.json | 3 ++ 2 files changed, 51 insertions(+) diff --git a/nixos/doc/manual/configuration/x-windows.chapter.md b/nixos/doc/manual/configuration/x-windows.chapter.md index 2c77c638ca2d..7adf321f2b06 100644 --- a/nixos/doc/manual/configuration/x-windows.chapter.md +++ b/nixos/doc/manual/configuration/x-windows.chapter.md @@ -114,6 +114,54 @@ using lightdm for a user `alice`: } ``` +## Running X without a display manager {#sec-x11-startx} + +It is possible to avoid a display manager entirely and starting the X server +manually from a virtual terminal. Add to your configuration +```nix +{ + services.xserver.displayManager.startx = { + enable = true; + generateScript = true; + }; +} +``` +then you can start the X server with the `startx` command. + +The second option will generate a base `xinitrc` script that will run your +window manager and set up the systemd user session. +You can extend the script using the [extraCommands](#opt-services.xserver.displayManager.startx.extraCommands) for example: +```nix +{ + services.xserver.displayManager.startx = { + generateScript = true; + extraCommands = '' + xrdb -load .Xresources + xsetroot -solid '#666661' + xsetroot -cursor_name left_ptr + ''; + }; +} +``` +or, alternatively, you can write your own from scratch in `~/.xinitrc`. + +In this case, remember you're responsible for starting the window manager, for +example +```shell +sxhkd & +bspwm & +``` +and if you have enabled some systemd user service, you will probably want to +also add these lines too: +```shell +# import required env variables from the current shell +systemctl --user import-environment DISPLAY XDG_SESSION_ID +# start all graphical user services +systemctl --user start nixos-fake-graphical-session.target +# start the user dbus daemon +dbus-daemon --session --address="unix:path=/run/user/$(id -u)/bus" & +``` + ## Intel Graphics drivers {#sec-x11--graphics-cards-intel} The default and recommended driver for Intel Graphics in X.org is `modesetting` diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json index 1acabd14592f..950266de4e35 100644 --- a/nixos/doc/manual/redirects.json +++ b/nixos/doc/manual/redirects.json @@ -272,6 +272,9 @@ "sec-x11-auto-login": [ "index.html#sec-x11-auto-login" ], + "sec-x11-startx": [ + "index.html#sec-x11-startx" + ], "sec-x11--graphics-cards-intel": [ "index.html#sec-x11--graphics-cards-intel" ], From 7456bebb2ef44b2166cf3cd62f65120966155c8d Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 10 Mar 2025 18:10:51 +0100 Subject: [PATCH 202/207] nixos/tests: add startx test --- nixos/tests/all-tests.nix | 1 + nixos/tests/startx.nix | 108 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 nixos/tests/startx.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index c860c8a6a782..3a0359f95556 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1152,6 +1152,7 @@ in { systemd-userdbd = handleTest ./systemd-userdbd.nix {}; systemd-homed = handleTest ./systemd-homed.nix {}; systemtap = handleTest ./systemtap.nix {}; + startx = runTest ./startx.nix; taler = handleTest ./taler {}; tandoor-recipes = handleTest ./tandoor-recipes.nix {}; tandoor-recipes-script-name = handleTest ./tandoor-recipes-script-name.nix {}; diff --git a/nixos/tests/startx.nix b/nixos/tests/startx.nix new file mode 100644 index 000000000000..eb83d60997e3 --- /dev/null +++ b/nixos/tests/startx.nix @@ -0,0 +1,108 @@ +{ lib, ... }: + +{ + name = "startx"; + meta.maintainers = with lib.maintainers; [ rnhmjoj ]; + + nodes.machine = + { pkgs, ... }: + { + services.getty.autologinUser = "root"; + + environment.systemPackages = with pkgs; [ + xdotool + catclock + ]; + + programs.bash.promptInit = "PS1='# '"; + + # startx+bspwm setup + services.xserver = { + enable = true; + windowManager.bspwm = { + enable = true; + configFile = pkgs.writeShellScript "bspwrc" '' + bspc config border_width 2 + bspc config window_gap 12 + bspc rule -a xclock state=floating sticky=on + ''; + sxhkd.configFile = pkgs.writeText "sxhkdrc" '' + # open a terminal + super + Return + urxvtc + # quit bspwm + super + alt + Escape + bspc quit + ''; + }; + displayManager.startx = { + enable = true; + generateScript = true; + extraCommands = '' + xrdb -load ~/.Xresources + xsetroot -solid '#343d46' + xsetroot -cursor_name trek + xclock & + ''; + }; + }; + + # enable some user services + security.polkit.enable = true; + services.urxvtd.enable = true; + programs.xss-lock.enable = true; + }; + + testScript = '' + import textwrap + + sysu = "env XDG_RUNTIME_DIR=/run/user/0 systemctl --user"; + prompt = "# " + + with subtest("Wait for the autologin"): + machine.wait_until_tty_matches("1", prompt) + + with subtest("Setup dotfiles"): + machine.execute(textwrap.dedent(""" + cat < ~/.Xresources + urxvt*foreground: #9b9081 + urxvt*background: #181b20 + urxvt*scrollBar: false + urxvt*title: myterm + urxvt*geometry: 80x240+0+0 + xclock*geometry: 164x164+24+440 + EOF + """)) + + with subtest("Can start the X server"): + machine.send_chars("startx\n") + machine.wait_for_x() + machine.wait_for_window("xclock") + + with subtest("Graphical services are running"): + machine.succeed(f"{sysu} is-active graphical-session.target") + machine.succeed(f"{sysu} is-active urxvtd") + machine.succeed(f"{sysu} is-active xss-lock") + + with subtest("Can interact with the WM"): + machine.wait_until_succeeds("pgrep sxhkd") + machine.wait_until_succeeds("pgrep bspwm") + # spawn some terminals + machine.send_key("meta_l-ret", delay=0.5) + machine.send_key("meta_l-ret", delay=0.5) + machine.send_key("meta_l-ret", delay=0.5) + # Note: this tests that resources have beeen loaded + machine.wait_for_window("myterm") + machine.screenshot("screenshot.png") + + with subtest("Can stop the X server"): + # kill the WM + machine.send_key("meta_l-alt-esc") + machine.wait_until_tty_matches("1", prompt) + + with subtest("Graphical session has stopped"): + machine.fail(f"{sysu} is-active graphical-session.target") + machine.fail(f"{sysu} is-active urxvtd") + machine.fail(f"{sysu} is-active xss-lock") + ''; +} From 967a4ba52ba3b9b65a40d5118cd533f9d240dab9 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 10 Mar 2025 15:41:19 +0100 Subject: [PATCH 203/207] nixos/xss-lock: remove startx warning This warning is based on a misconception: xss-lock, as most user services, just require access to the shell environment variables, which for `startx` have to be imported manually. --- nixos/modules/programs/xss-lock.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/nixos/modules/programs/xss-lock.nix b/nixos/modules/programs/xss-lock.nix index 537bf60594e6..4aea57a1046f 100644 --- a/nixos/modules/programs/xss-lock.nix +++ b/nixos/modules/programs/xss-lock.nix @@ -49,10 +49,5 @@ in ); serviceConfig.Restart = "always"; }; - - warnings = lib.mkIf (config.services.xserver.displayManager.startx.enable) [ - "xss-lock service only works if a displayManager is set; it doesn't work when services.xserver.displayManager.startx.enable = true" - ]; - }; } From 9668ed5584f4c260a8c64e93dc2f1522f713c433 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 9 Mar 2025 23:12:33 -0700 Subject: [PATCH 204/207] llvmPackages_git: 21.0.0-unstable-2025-03-02 -> 21.0.0-unstable-2025-03-09 --- pkgs/development/compilers/llvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 7aefdf201bb7..28bfcb703647 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -32,9 +32,9 @@ let "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; "20.1.0-rc3".officialRelease.sha256 = "sha256-mLSBoyq24FD+khynC6sC5IkDFqizgAn07lR9+ZRXlV0="; "21.0.0-git".gitRelease = { - rev = "71f4c7dabec0f32b2d475e8e08f0da99628a067c"; - rev-version = "21.0.0-unstable-2025-03-02"; - sha256 = "sha256-RNqQMVs0syNEXPNW6qOlvXGXYhZnN4s91Wc5vGcSuZM="; + rev = "58fc4b13cb5ff7e877c52c11f71328ed12e6a89c"; + rev-version = "21.0.0-unstable-2025-03-09"; + sha256 = "sha256-ioZubgLW+GpnA3DPe01YDxELnIJhXDGskCUAKZlDvUo="; }; } // llvmVersions; From 988e6b96811f343da17f23c2113bfa4c6dc0929b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 10:13:38 +0000 Subject: [PATCH 205/207] grimblast: 0.1-unstable-2025-03-06 -> 0.1-unstable-2025-03-11 --- pkgs/by-name/gr/grimblast/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix index 3313a5435d12..f112ab875183 100644 --- a/pkgs/by-name/gr/grimblast/package.nix +++ b/pkgs/by-name/gr/grimblast/package.nix @@ -18,13 +18,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "grimblast"; - version = "0.1-unstable-2025-03-06"; + version = "0.1-unstable-2025-03-11"; src = fetchFromGitHub { owner = "hyprwm"; repo = "contrib"; - rev = "0e40ccfc2d6772f9b7d5e1b50c56fb5e468a18fb"; - hash = "sha256-inSG4OUSdCHXSJZhLNcCUA1s0Ebomr5+v4x3FE/XQ3M="; + rev = "e14d9c5e9aea4a84c3677e0a7c73268153b15327"; + hash = "sha256-SJrLVyoaQUg29fq3nNdRmYrLgiu9dtgcIVqpl8j/Teo="; }; strictDeps = true; From eaa760ea57a5763b87b7d9d7cd34d38bd20968cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 10:18:53 +0000 Subject: [PATCH 206/207] remind: 05.03.02 -> 05.03.04 --- pkgs/by-name/re/remind/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remind/package.nix b/pkgs/by-name/re/remind/package.nix index dbcd5392b22b..51edf668b343 100644 --- a/pkgs/by-name/re/remind/package.nix +++ b/pkgs/by-name/re/remind/package.nix @@ -16,14 +16,14 @@ tcl.mkTclDerivation rec { pname = "remind"; - version = "05.03.02"; + version = "05.03.04"; src = fetchFromGitea { domain = "git.skoll.ca"; owner = "Skollsoft-Public"; repo = "Remind"; rev = version; - hash = "sha256-lVFa7STvkNVX9D+f5E7H7ArVxThzdWAh7h3Q4b8bIC4="; + hash = "sha256-6pUQONmafwfUZ3DAsYS6dju8mLE9piu7btPmP6QX4pM="; }; propagatedBuildInputs = lib.optionals withGui [ From db129fd56815e7c97d6d2a1a96ba908254d4d816 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Mar 2025 00:26:20 +0000 Subject: [PATCH 207/207] python312Packages.cliff: 4.8.0 -> 4.9.1 --- pkgs/development/python-modules/cliff/default.nix | 4 ++-- pkgs/development/python-modules/cliff/tests.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/cliff/default.nix b/pkgs/development/python-modules/cliff/default.nix index 1e7880cc8a50..8463e1ea8c7b 100644 --- a/pkgs/development/python-modules/cliff/default.nix +++ b/pkgs/development/python-modules/cliff/default.nix @@ -18,12 +18,12 @@ buildPythonPackage rec { pname = "cliff"; - version = "4.8.0"; + version = "4.9.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-I+/1AuYDzwqoQerqZmKkLNMGQWkWKz5ZayAiZADjTf0="; + hash = "sha256-WzkhmCk8C5Il1Fm+i6cQz4JI8e4zAGves9kvsAElkrQ="; }; postPatch = '' diff --git a/pkgs/development/python-modules/cliff/tests.nix b/pkgs/development/python-modules/cliff/tests.nix index 135cccba658a..76bac52a89c7 100644 --- a/pkgs/development/python-modules/cliff/tests.nix +++ b/pkgs/development/python-modules/cliff/tests.nix @@ -1,7 +1,7 @@ { buildPythonPackage, cliff, - docutils, + sphinx, stestr, testscenarios, }: @@ -22,7 +22,7 @@ buildPythonPackage { nativeCheckInputs = [ cliff - docutils + sphinx stestr testscenarios ];