From 8f10f4f46933b60711e16ef2fd9bf7e33f69dae7 Mon Sep 17 00:00:00 2001
From: Peter Waller
Date: Mon, 16 Jun 2025 21:20:39 +0100
Subject: [PATCH 001/186] llvmPackages.libunwind: condition doFakeLibgcc on
!stdenv.hostPlatform.isStatic
Since #380683, broken symlinks prevent the package from building on
pkgsStatic.pkgsLLVM.
So far as I know, isStatic builds don't have shared objects, so don't
emit these broken symlinks for them.
Signed-off-by: Peter Waller
---
pkgs/development/compilers/llvm/common/libunwind/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/compilers/llvm/common/libunwind/default.nix b/pkgs/development/compilers/llvm/common/libunwind/default.nix
index 25520428bacb..b30b7947c502 100644
--- a/pkgs/development/compilers/llvm/common/libunwind/default.nix
+++ b/pkgs/development/compilers/llvm/common/libunwind/default.nix
@@ -12,7 +12,7 @@
python3,
libcxx,
enableShared ? !stdenv.hostPlatform.isStatic,
- doFakeLibgcc ? stdenv.hostPlatform.useLLVM,
+ doFakeLibgcc ? stdenv.hostPlatform.useLLVM && !stdenv.hostPlatform.isStatic,
devExtraCmakeFlags ? [ ],
getVersionFile,
}:
From 08e220283a9930e861675546043aa3865aa375d8 Mon Sep 17 00:00:00 2001
From: Tom van Dijk <18gatenmaker6@gmail.com>
Date: Thu, 3 Jul 2025 21:40:17 +0200
Subject: [PATCH 002/186] restic: add openssh to PATH, refactor
---
pkgs/by-name/re/restic/package.nix | 26 +++++++++++++++++++-------
1 file changed, 19 insertions(+), 7 deletions(-)
diff --git a/pkgs/by-name/re/restic/package.nix b/pkgs/by-name/re/restic/package.nix
index 795389d734b2..8cca32806880 100644
--- a/pkgs/by-name/re/restic/package.nix
+++ b/pkgs/by-name/re/restic/package.nix
@@ -4,8 +4,10 @@
buildGoModule,
fetchFromGitHub,
installShellFiles,
- makeWrapper,
+ makeBinaryWrapper,
+ versionCheckHook,
nixosTests,
+ openssh,
rclone,
python3,
}:
@@ -32,11 +34,15 @@ buildGoModule rec {
nativeBuildInputs = [
installShellFiles
- makeWrapper
+ makeBinaryWrapper
];
nativeCheckInputs = [ python3 ];
+ doInstallCheck = true;
+ nativeInstallCheckInputs = [ versionCheckHook ];
+ versionCheckProgramArg = "version";
+
passthru.tests = lib.optionalAttrs stdenv.hostPlatform.isLinux {
restic = nixosTests.restic;
};
@@ -46,7 +52,13 @@ buildGoModule rec {
'';
postInstall = ''
- wrapProgram $out/bin/restic --prefix PATH : '${rclone}/bin'
+ wrapProgram $out/bin/restic \
+ --prefix PATH : "${
+ lib.makeBinPath [
+ openssh
+ rclone
+ ]
+ }"
''
+ lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''
$out/bin/restic generate \
@@ -58,13 +70,13 @@ buildGoModule rec {
installManPage *.1
'';
- meta = with lib; {
+ meta = {
homepage = "https://restic.net";
changelog = "https://github.com/restic/restic/blob/${src.rev}/CHANGELOG.md";
description = "Backup program that is fast, efficient and secure";
- platforms = platforms.linux ++ platforms.darwin;
- license = licenses.bsd2;
- maintainers = with maintainers; [
+ platforms = with lib.platforms; linux ++ darwin;
+ license = lib.licenses.bsd2;
+ maintainers = with lib.maintainers; [
mbrgm
dotlambda
ryan4yin
From 922f0e98a799ae06ba3cc938897423bfe27c9f28 Mon Sep 17 00:00:00 2001
From: Parrot7483
Date: Mon, 11 Aug 2025 09:59:40 +0200
Subject: [PATCH 003/186] bash-git-prompt: init at 2.7.1-unstable-2025-04-23
---
pkgs/by-name/ba/bash-git-prompt/package.nix | 49 +++++++++++++++++++++
1 file changed, 49 insertions(+)
create mode 100644 pkgs/by-name/ba/bash-git-prompt/package.nix
diff --git a/pkgs/by-name/ba/bash-git-prompt/package.nix b/pkgs/by-name/ba/bash-git-prompt/package.nix
new file mode 100644
index 000000000000..9bcee20b24b3
--- /dev/null
+++ b/pkgs/by-name/ba/bash-git-prompt/package.nix
@@ -0,0 +1,49 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ python3,
+}:
+
+stdenv.mkDerivation {
+ pname = "bash-git-prompt";
+ version = "2.7.1-unstable-2025-04-23";
+
+ src = fetchFromGitHub {
+ owner = "magicmonty";
+ repo = "bash-git-prompt";
+ rev = "e733ada3e93fd9fdb6e9d1890e38e6e523522da7";
+ hash = "sha256-FWeYzISY4+cS2xg6skfcpTXgbkBs41E/EzEb3JNdFoQ=";
+ };
+
+ buildInputs = [ python3 ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out
+
+ # Copy all shell scripts
+ cp *.sh $out/
+
+ # Copy fish script
+ cp *.fish $out/
+
+ # Copy themes directory
+ cp -r themes $out/
+
+ # Copy documentation
+ cp README.md $out/
+ cp LICENSE.txt $out/
+
+ runHook postInstall
+ '';
+
+ meta = {
+ description = "Informative, fancy bash prompt for Git users";
+ homepage = "https://github.com/magicmonty/bash-git-prompt";
+ license = lib.licenses.bsd2;
+ platforms = lib.platforms.all;
+ maintainers = [ lib.maintainers.parrot7483 ];
+ };
+}
From 266fc1e094135303dbe0c1a7c1baf8cb13144aba Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 25 Aug 2025 22:56:36 +0000
Subject: [PATCH 004/186] python3Packages.textx: 4.0.1 -> 4.2.2
---
pkgs/development/python-modules/textx/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/textx/default.nix b/pkgs/development/python-modules/textx/default.nix
index cffd4d5483f2..828f3af878d7 100644
--- a/pkgs/development/python-modules/textx/default.nix
+++ b/pkgs/development/python-modules/textx/default.nix
@@ -12,14 +12,14 @@
let
textx = buildPythonPackage rec {
pname = "textx";
- version = "4.0.1";
+ version = "4.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- hash = "sha256-qiKOG6B7yWWzkL7bmcRAVv6AOHKTWmrlrsJlXD5RoaQ=";
+ hash = "sha256-AlFXaB+D03GAsXNd2GnFOLxo2g5BjWAu6K1/GsncwLw=";
};
outputs = [
From 22c2c095673323356b86bbb0ac0c6aab34068fcc Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 27 Aug 2025 06:48:39 +0000
Subject: [PATCH 005/186] python3Packages.plux: 1.12.0 -> 1.13.0
---
pkgs/development/python-modules/plux/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/plux/default.nix b/pkgs/development/python-modules/plux/default.nix
index 7f63915d1aee..4bacb6954ab8 100644
--- a/pkgs/development/python-modules/plux/default.nix
+++ b/pkgs/development/python-modules/plux/default.nix
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "plux";
- version = "1.12.0";
+ version = "1.13.0";
pyproject = true;
# Tests are not available from PyPi
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "localstack";
repo = "plux";
tag = "v${version}";
- hash = "sha256-2Sxn/LuiwTzByAAz7VlNLsxEiPIyJWXr86/76Anx+EU=";
+ hash = "sha256-daAFv5tIekWDq0iI/yolmuak0MMXXVCfAcbHcYY7Qd4=";
};
build-system = [
From 30f2d758dbe609fb09fa57fdbd05608c1a12121c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 29 Aug 2025 04:50:21 +0000
Subject: [PATCH 006/186] python3Packages.pyaxmlparser: 0.3.27 -> 0.3.31
---
pkgs/development/python-modules/pyaxmlparser/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/pyaxmlparser/default.nix b/pkgs/development/python-modules/pyaxmlparser/default.nix
index f27f7ba4f426..931db4ee8f56 100644
--- a/pkgs/development/python-modules/pyaxmlparser/default.nix
+++ b/pkgs/development/python-modules/pyaxmlparser/default.nix
@@ -9,7 +9,7 @@
}:
buildPythonPackage rec {
- version = "0.3.27";
+ version = "0.3.31";
format = "setuptools";
pname = "pyaxmlparser";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "appknox";
repo = "pyaxmlparser";
rev = "v${version}";
- hash = "sha256-NtAsO/I1jDEv676yhAgLguQnB/kHdAqPoLt2QFWbvmw=";
+ hash = "sha256-ZV2PyWQfK9xidzGUz7XPAReaVjlB8tMUKQiXoGcFCGs=";
};
propagatedBuildInputs = [
From 8bf8b2bbc985f7baf75a3bdd7f1a0185e9b3eb8c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 29 Aug 2025 08:54:33 +0000
Subject: [PATCH 007/186] python3Packages.exifread: 3.4.0 -> 3.5.1
---
pkgs/development/python-modules/exifread/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/exifread/default.nix b/pkgs/development/python-modules/exifread/default.nix
index d1d3198525fa..681730794e01 100644
--- a/pkgs/development/python-modules/exifread/default.nix
+++ b/pkgs/development/python-modules/exifread/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "exifread";
- version = "3.4.0";
+ version = "3.5.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-3H+Np3OWcJykFKDu4cJikC9xOvycBDuqi4IzfXYwb/w=";
+ hash = "sha256-n5mPgNMGJ0HJdt/E/QM0JLxAkyk3mU5NIYHrcMS2rt0=";
};
build-system = [ setuptools ];
From 4a45ef52a1bbf6bbddeb98480b301444086be3b9 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 29 Aug 2025 10:28:41 +0000
Subject: [PATCH 008/186] python3Packages.superqt: 0.7.5 -> 0.7.6
---
pkgs/development/python-modules/superqt/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/superqt/default.nix b/pkgs/development/python-modules/superqt/default.nix
index a602032cfb9d..bcbbc502495d 100644
--- a/pkgs/development/python-modules/superqt/default.nix
+++ b/pkgs/development/python-modules/superqt/default.nix
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "superqt";
- version = "0.7.5";
+ version = "0.7.6";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "pyapp-kit";
repo = "superqt";
tag = "v${version}";
- hash = "sha256-fLlItQRCxam7wlQZKKY+9/qAm8IFsVQZzyz3Ro5tDuU=";
+ hash = "sha256-Hdi1aTMZeQqaqeK7B4yynTOBc6Cy1QcX5BHsr6g1xwM=";
};
build-system = [
From b571594fe22803bfe310a71294d769ac8e9ce4a2 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 30 Aug 2025 11:57:01 +0000
Subject: [PATCH 009/186] python3Packages.wagtail: 7.1 -> 7.1.1
---
pkgs/development/python-modules/wagtail/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/wagtail/default.nix b/pkgs/development/python-modules/wagtail/default.nix
index 18e4aba217eb..888375a07d14 100644
--- a/pkgs/development/python-modules/wagtail/default.nix
+++ b/pkgs/development/python-modules/wagtail/default.nix
@@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "wagtail";
- version = "7.1";
+ version = "7.1.1";
pyproject = true;
# The GitHub source requires some assets to be compiled, which in turn
@@ -39,7 +39,7 @@ buildPythonPackage rec {
# until https://github.com/wagtail/wagtail/pull/13136 gets merged.
src = fetchPypi {
inherit pname version;
- hash = "sha256-4d4q+Ctiy/TTt3qTxVd5vGetezF5trT4JOxPIU1XDAE=";
+ hash = "sha256-e90eWww0VDeYXAHwp/YKYX5114jzfH2DlVj05qElGvk=";
};
build-system = [
From 4ccc7c3197c670baa2e76a1acbfcaade8746250b Mon Sep 17 00:00:00 2001
From: Aleksey Sidorov
Date: Wed, 6 Aug 2025 16:38:20 +0300
Subject: [PATCH 010/186] emscripten: fix cross-compilation by using host
python
---
pkgs/development/compilers/emscripten/default.nix | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/compilers/emscripten/default.nix b/pkgs/development/compilers/emscripten/default.nix
index 6757fbcfd17c..adac56501409 100644
--- a/pkgs/development/compilers/emscripten/default.nix
+++ b/pkgs/development/compilers/emscripten/default.nix
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
- fetchpatch,
python3,
nodejs,
closurecompiler,
@@ -51,10 +50,14 @@ stdenv.mkDerivation rec {
rev = version;
};
- nativeBuildInputs = [ makeWrapper ];
+ strictDeps = true;
+
+ nativeBuildInputs = [
+ makeWrapper
+ python3
+ ];
buildInputs = [
nodejs
- python3
];
patches = [
From 019e8d2d2474096cde7e00949d2ac8af45b6121a Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 16 Sep 2025 19:40:24 +0000
Subject: [PATCH 011/186] python3Packages.xdoctest: 1.2.0 -> 1.3.0
---
pkgs/development/python-modules/xdoctest/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/xdoctest/default.nix b/pkgs/development/python-modules/xdoctest/default.nix
index 4c22f44105a4..101b0376a41c 100644
--- a/pkgs/development/python-modules/xdoctest/default.nix
+++ b/pkgs/development/python-modules/xdoctest/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "xdoctest";
- version = "1.2.0";
+ version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Erotemic";
repo = "xdoctest";
tag = "v${version}";
- hash = "sha256-1c3wnQ30J2OfnBffzGfPPt9St8VpLGmFGbifzbw+cOc=";
+ hash = "sha256-kxisUcpfAxhB7wd2QLY5jkoUXXDYrkJx7bNB1wMVB30=";
};
nativeBuildInputs = [
From 06d8dff9fb16981dc1123943b6c9d66b42e3cd55 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 18 Sep 2025 05:15:48 +0000
Subject: [PATCH 012/186] phpPackages.php-codesniffer: 3.13.2 -> 4.0.0
---
pkgs/development/php-packages/php-codesniffer/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/php-packages/php-codesniffer/default.nix b/pkgs/development/php-packages/php-codesniffer/default.nix
index fb77f15451b1..c05c79048294 100644
--- a/pkgs/development/php-packages/php-codesniffer/default.nix
+++ b/pkgs/development/php-packages/php-codesniffer/default.nix
@@ -6,16 +6,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "php-codesniffer";
- version = "3.13.2";
+ version = "4.0.0";
src = fetchFromGitHub {
owner = "PHPCSStandards";
repo = "PHP_CodeSniffer";
tag = finalAttrs.version;
- hash = "sha256-W+svoVatRY53KM7ZJQmFxyDf+N738TrCljv1erZUFuU=";
+ hash = "sha256-2fubJMn44pS+++QgK66vm4YTT+0zdgtAJVHKvvWO/QA=";
};
- vendorHash = "sha256-y1tC9owXaa/l6M4RH/DEIuqTWgcU7zjrWi//zjwMvuo=";
+ vendorHash = "sha256-SswaHYkDhuW2HZX7QiBd7K6wTmt42z2/TpB7HP68b7k=";
meta = {
changelog = "https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/${finalAttrs.version}";
From 18d33c67a32eb7df53afac061786945b8365e612 Mon Sep 17 00:00:00 2001
From: Andrei Lapshin
Date: Fri, 19 Sep 2025 11:03:02 +0200
Subject: [PATCH 013/186] beanprice: 2.0.0 -> 2.1.0
---
pkgs/by-name/be/beanprice/package.nix | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/be/beanprice/package.nix b/pkgs/by-name/be/beanprice/package.nix
index 58e2fa5a0ec7..e5bd5fba72aa 100644
--- a/pkgs/by-name/be/beanprice/package.nix
+++ b/pkgs/by-name/be/beanprice/package.nix
@@ -6,20 +6,22 @@
python3Packages.buildPythonApplication rec {
pname = "beanprice";
- version = "2.0.0";
+ version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "beancount";
repo = "beanprice";
tag = "v${version}";
- hash = "sha256-+bqYnTzZByJlCPUhThM2B9UjgdWzjF21Yiw3fQAZ6k4=";
+ hash = "sha256-Lhr8CRysZbI6dpPwRSN6DgvnKrxsIzH5YyZXRLU1l3Q=";
};
build-system = with python3Packages; [ setuptools ];
dependencies = with python3Packages; [
beancount
+ curl-cffi
+ diskcache
python-dateutil
regex
requests
@@ -31,6 +33,12 @@ python3Packages.buildPythonApplication rec {
regex
];
+ # Disable tests that require internet access
+ disabledTestPaths = [
+ "beanprice/price_test.py"
+ "beanprice/sources/yahoo_test.py"
+ ];
+
pythonImportsCheck = [ "beanprice" ];
meta = {
From 27b548e9e25180f3ce740dce061b1c3cb33e1398 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Fri, 19 Sep 2025 09:44:51 +0000
Subject: [PATCH 014/186] python3Packages.sdbus: 0.14.0 -> 0.14.1.post0
---
pkgs/development/python-modules/sdbus/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/sdbus/default.nix b/pkgs/development/python-modules/sdbus/default.nix
index 00b53c5c4e60..3af1b04b1aad 100644
--- a/pkgs/development/python-modules/sdbus/default.nix
+++ b/pkgs/development/python-modules/sdbus/default.nix
@@ -8,7 +8,7 @@
let
pname = "sdbus";
- version = "0.14.0";
+ version = "0.14.1.post0";
in
buildPythonPackage {
format = "setuptools";
@@ -19,7 +19,7 @@ buildPythonPackage {
src = fetchPypi {
inherit pname version;
- hash = "sha256-QdYbdswFqepB0Q1woR6fmobtlfQPcTYwxeGDQODkx28=";
+ hash = "sha256-rjkVqz4/ChFmMuHlh235krlSnoKwtJIAbrIvh5Htbes=";
};
meta = with lib; {
From ce9040d42839858b12ba9ff59888bb47451ff0ad Mon Sep 17 00:00:00 2001
From: Jasi
Date: Fri, 19 Sep 2025 13:22:34 -0400
Subject: [PATCH 015/186] libnick: 2025.8.0 -> 2025.9.2
---
pkgs/by-name/li/libnick/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/li/libnick/package.nix b/pkgs/by-name/li/libnick/package.nix
index c5307902ff76..78580c2db7dd 100644
--- a/pkgs/by-name/li/libnick/package.nix
+++ b/pkgs/by-name/li/libnick/package.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libnick";
- version = "2025.8.0";
+ version = "2025.9.2";
src = fetchFromGitHub {
owner = "NickvisionApps";
repo = "libnick";
tag = finalAttrs.version;
- hash = "sha256-LgvU5a3W5Oii6pRAAKZo28yOyPRUMjxwEXDZ2jXJPGM=";
+ hash = "sha256-Trz1SQxv/VplAKHO62aGxHb8k9KSUSReH+hYLaUagUY=";
};
nativeBuildInputs = [
From d843bb6cf1b134a3c03208be00444f6cbb07ded2 Mon Sep 17 00:00:00 2001
From: Jasi
Date: Fri, 19 Sep 2025 13:22:48 -0400
Subject: [PATCH 016/186] parabolic: 2025.8.1 -> 2025.9.0
---
pkgs/by-name/pa/parabolic/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/pa/parabolic/package.nix b/pkgs/by-name/pa/parabolic/package.nix
index 12ae8ffefb93..e1d979b44321 100644
--- a/pkgs/by-name/pa/parabolic/package.nix
+++ b/pkgs/by-name/pa/parabolic/package.nix
@@ -26,13 +26,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "parabolic";
- version = "2025.8.1";
+ version = "2025.9.0";
src = fetchFromGitHub {
owner = "NickvisionApps";
repo = "Parabolic";
tag = finalAttrs.version;
- hash = "sha256-Xft9yqkJzWu4eGPDtRl4tV4594HjJp17Osnv0kG0IMk=";
+ hash = "sha256-19lsgoAKk9mjTrEcbQ8GjSzGEep0zUxW8unn7euNS6w=";
};
# Patches desktop file/dbus service bypassing wrapped executable
From 5c20723bf3d0c05a71f102f1980eef7878b7fbc1 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 20 Sep 2025 16:33:46 +0000
Subject: [PATCH 017/186] python3Packages.ipyvue: 1.11.2 -> 1.11.3
---
pkgs/development/python-modules/ipyvue/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/ipyvue/default.nix b/pkgs/development/python-modules/ipyvue/default.nix
index f2e7585def44..8a7991648d02 100644
--- a/pkgs/development/python-modules/ipyvue/default.nix
+++ b/pkgs/development/python-modules/ipyvue/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "ipyvue";
- version = "1.11.2";
+ version = "1.11.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
- hash = "sha256-OxOBvRIBhPlwpdZt6sM7hZKmZsjhq3pa/TPs/zQuCpU=";
+ hash = "sha256-gLO2EItEjrF7fJ6ww5ta04Rxir3NJKgvhTrTBiuDtBs=";
};
build-system = [ setuptools ];
From 013ffcf07cba098ae978f6ca4ccce03bba29da5e Mon Sep 17 00:00:00 2001
From: kuflierl <41301536+kuflierl@users.noreply.github.com>
Date: Sat, 20 Sep 2025 22:49:32 +0200
Subject: [PATCH 018/186] memos: 0.25.0 -> 0.25.1
Changelog: https://github.com/usememos/memos/releases/tag/v0.25.1
---
pkgs/by-name/me/memos/package.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/by-name/me/memos/package.nix b/pkgs/by-name/me/memos/package.nix
index 3eeadda88be0..dfd9ea5bce99 100644
--- a/pkgs/by-name/me/memos/package.nix
+++ b/pkgs/by-name/me/memos/package.nix
@@ -14,12 +14,12 @@
protoc-gen-validate,
}:
let
- version = "0.25.0";
+ version = "0.25.1";
src = fetchFromGitHub {
owner = "usememos";
repo = "memos";
rev = "v${version}";
- hash = "sha256-M1o7orU4xw/t9PjSFXNj7tiYTarBv7kIIj8X0r3QD8s=";
+ hash = "sha256-5CeeOpdXs+6Vus4er8JVhJM0a7BKtGsF4SPdOoX5xQk=";
};
memos-protobuf-gen = stdenvNoCC.mkDerivation {
@@ -52,7 +52,7 @@ let
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "sha256-lV92s/KLzWs/KSLbsb61FaA9+PEDMLshl/srDcjdRcU=";
+ outputHash = "sha256-BOBnNcBp/vjTaS7N1z5kRWZoKokJXEMNs5rS32ZBtKU=";
};
memos-web = stdenvNoCC.mkDerivation (finalAttrs: {
@@ -62,7 +62,7 @@ let
inherit (finalAttrs) pname version src;
sourceRoot = "${finalAttrs.src.name}/web";
fetcherVersion = 1;
- hash = "sha256-TEWaFWFQ0sHdgfFFvolnwoa4hTaFkzqqyFep56Cevp4=";
+ hash = "sha256-qY3jPbdEy+lWoBV/xKNTGQ58xvcoBoG0vPwN5f9+wj4=";
};
pnpmRoot = "web";
nativeBuildInputs = [
@@ -93,7 +93,7 @@ buildGoModule {
memos-protobuf-gen
;
- vendorHash = "sha256-xiBxnrjJsskRCcUBGKnrc5s5tuhMFSqRoELcr5ww/XU=";
+ vendorHash = "sha256-+v2OElo2ZC0OEhNsNe23J0PR0y1opm/HckW+vUmJ8e4=";
preBuild = ''
rm -rf server/router/frontend/dist
From 4196b73abf884e16fddb6173ac874d7c1182377e Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Sun, 21 Sep 2025 16:29:51 -0300
Subject: [PATCH 019/186] keka: 1.4.6 -> 1.6.0
---
pkgs/by-name/ke/keka/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ke/keka/package.nix b/pkgs/by-name/ke/keka/package.nix
index 9a14753cb219..fcea35e15e49 100644
--- a/pkgs/by-name/ke/keka/package.nix
+++ b/pkgs/by-name/ke/keka/package.nix
@@ -6,11 +6,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "keka";
- version = "1.4.6";
+ version = "1.6.0";
src = fetchzip {
url = "https://github.com/aonez/Keka/releases/download/v${finalAttrs.version}/Keka-${finalAttrs.version}.zip";
- hash = "sha256-IgPnXHVtAaSOsaAYvo0ELRqvXpF2qAnJ/1QZ+FHzqn4=";
+ hash = "sha256-E0KvDgjx86myZk5+QsydonDaT31CS+B1QGOUXCOaJxY=";
};
nativeBuildInputs = [ makeWrapper ];
From e17e4729771e448162cf770a8a06bb40fdbe1ca9 Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Sun, 21 Sep 2025 16:30:56 -0300
Subject: [PATCH 020/186] keka: add maintainer iedame
---
pkgs/by-name/ke/keka/package.nix | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pkgs/by-name/ke/keka/package.nix b/pkgs/by-name/ke/keka/package.nix
index fcea35e15e49..82c36600c333 100644
--- a/pkgs/by-name/ke/keka/package.nix
+++ b/pkgs/by-name/ke/keka/package.nix
@@ -31,7 +31,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
homepage = "https://www.keka.io";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
- maintainers = with lib.maintainers; [ emilytrau ];
+ maintainers = with lib.maintainers; [
+ emilytrau
+ iedame
+ ];
platforms = lib.platforms.darwin;
};
})
From eb27a87132553f5fbbe14fa3699fd5fc34650768 Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Mon, 22 Sep 2025 06:15:36 -0300
Subject: [PATCH 021/186] sloth-app: 3.3 -> 3.4
---
pkgs/by-name/sl/sloth-app/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/sl/sloth-app/package.nix b/pkgs/by-name/sl/sloth-app/package.nix
index 1b9a2bbb8934..0d069c4d7fda 100644
--- a/pkgs/by-name/sl/sloth-app/package.nix
+++ b/pkgs/by-name/sl/sloth-app/package.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sloth-app";
- version = "3.3";
+ version = "3.4";
src = fetchurl {
url = "https://github.com/sveinbjornt/Sloth/releases/download/${finalAttrs.version}/sloth-${finalAttrs.version}.zip";
- hash = "sha256-LGaL7+NqoPqXZdYWq9x+yNEZFlZZmsZw+qcELC4rdjY=";
+ hash = "sha256-K8DweBFAILEQyqri6NO+p5qRam+BHjIk1tl43gcseNs=";
};
dontUnpack = true;
From 054c4a69b198e5c9f1626437504bef9c8b46dc8a Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Mon, 22 Sep 2025 06:16:51 -0300
Subject: [PATCH 022/186] sloth-app: add maintainer iedame
---
pkgs/by-name/sl/sloth-app/package.nix | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pkgs/by-name/sl/sloth-app/package.nix b/pkgs/by-name/sl/sloth-app/package.nix
index 0d069c4d7fda..b494bf0c8443 100644
--- a/pkgs/by-name/sl/sloth-app/package.nix
+++ b/pkgs/by-name/sl/sloth-app/package.nix
@@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://sveinbjorn.org/sloth";
license = lib.licenses.bsd3;
mainProgram = "Sloth";
- maintainers = with lib.maintainers; [ emilytrau ];
+ maintainers = with lib.maintainers; [
+ emilytrau
+ iedame
+ ];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};
From 8bfb8877e3ea7ad1d405eac0470dc4de9b875ef0 Mon Sep 17 00:00:00 2001
From: Pol Dellaiera
Date: Tue, 23 Sep 2025 23:06:49 +0200
Subject: [PATCH 023/186] etlegacy-unwrapped: cleanup, remove obsolete things,
restore `fakeGit`
---
.../by-name/et/etlegacy-unwrapped/package.nix | 24 +++++--------------
1 file changed, 6 insertions(+), 18 deletions(-)
diff --git a/pkgs/by-name/et/etlegacy-unwrapped/package.nix b/pkgs/by-name/et/etlegacy-unwrapped/package.nix
index bbe6bf7e13fb..86e0ad202eb4 100644
--- a/pkgs/by-name/et/etlegacy-unwrapped/package.nix
+++ b/pkgs/by-name/et/etlegacy-unwrapped/package.nix
@@ -1,13 +1,10 @@
{
lib,
stdenv,
- writeShellApplication,
+ writeScriptBin,
fetchFromGitHub,
cjson,
cmake,
- git,
- makeBinaryWrapper,
- unzip,
curl,
freetype,
glew,
@@ -25,15 +22,11 @@
}:
let
version = "2.83.2";
- fakeGit = writeShellApplication {
- name = "git";
-
- text = ''
- if [ "$1" = "describe" ]; then
- echo "${version}"
- fi
- '';
- };
+ fakeGit = writeScriptBin "git" ''
+ if [ "$1" = "describe" ]; then
+ echo "${version}"
+ fi
+ '';
in
stdenv.mkDerivation {
pname = "etlegacy-unwrapped";
@@ -51,9 +44,6 @@ stdenv.mkDerivation {
nativeBuildInputs = [
cmake
fakeGit
- git
- makeBinaryWrapper
- unzip
];
buildInputs = [
@@ -102,8 +92,6 @@ stdenv.mkDerivation {
(lib.cmakeFeature "INSTALL_DEFAULT_BINDIR" "${placeholder "out"}/bin")
];
- hardeningDisable = [ "fortify" ];
-
meta = {
description = "ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license";
homepage = "https://etlegacy.com";
From a91a232d1077c9ddcfe8c6cbf09b1fd2ef69dee4 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sun, 21 Sep 2025 20:20:06 -0300
Subject: [PATCH 024/186] cocom-tool-set: init at 0.996
Co-authored-by: Brian McKenna
---
pkgs/by-name/co/cocom-tool-set/package.nix | 43 ++++++++++++++++++++++
1 file changed, 43 insertions(+)
create mode 100644 pkgs/by-name/co/cocom-tool-set/package.nix
diff --git a/pkgs/by-name/co/cocom-tool-set/package.nix b/pkgs/by-name/co/cocom-tool-set/package.nix
new file mode 100644
index 000000000000..f4d2b2358d43
--- /dev/null
+++ b/pkgs/by-name/co/cocom-tool-set/package.nix
@@ -0,0 +1,43 @@
+{
+ lib,
+ stdenv,
+ fetchurl,
+ autoreconfHook,
+ bison,
+}:
+stdenv.mkDerivation (finalAttrs: {
+ pname = "cocom";
+ version = "0.996";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/cocom/cocom-${finalAttrs.version}.tar.gz";
+ hash = "sha256-4UOrVW15o17zHsHiQIl8m4qNC2aT5QorbkfX/UsgBRk=";
+ };
+
+ env = {
+ RANLIB = "${stdenv.cc.targetPrefix}gcc-ranlib";
+ NIX_CFLAGS_COMPILE = toString [
+ "-Wno-error=implicit-int"
+ "-Wno-error=implicit-function-declaration"
+ ];
+ };
+
+ autoreconfFlags = "REGEX";
+
+ strictDeps = true;
+
+ nativeBuildInputs = [
+ autoreconfHook
+ bison
+ ];
+
+ hardeningDisable = [ "format" ];
+
+ meta = {
+ description = "Tool set oriented towards the creation of compilers";
+ homepage = "https://cocom.sourceforge.net/";
+ license = lib.licenses.gpl2Plus;
+ maintainers = with lib.maintainers; [ puffnfresh ];
+ platforms = lib.platforms.unix;
+ };
+})
From 322817a3cb518a1a3f3eca120b350e4de5091f72 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 24 Sep 2025 21:02:29 +0000
Subject: [PATCH 025/186] k3s_1_32: 1.32.8+k3s1 -> 1.32.9+k3s1
---
.../cluster/k3s/1_32/images-versions.json | 24 +++++++++----------
.../networking/cluster/k3s/1_32/versions.nix | 16 ++++++-------
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json
index 7056eec19db2..86876032dbbd 100644
--- a/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json
+++ b/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json
@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.8%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
- "sha256": "b2b652c75ad0e2138ed3925e43c12bd9b79be8a42a577dde9dcb518933e5501b"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.9%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
+ "sha256": "50ba2c60c4541a2f09436e7fd91b8b782b2055f91b60ee668d70b29b9f6f1783"
},
"airgap-images-amd64-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.8%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
- "sha256": "3f690edd5e28c28ea3a52beb3ec009726f6e72f4a67096f2ce2b1a4fa3b01e3d"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.9%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
+ "sha256": "079ef47f09b80397402a818c748aeebd6ba41a405f04c81c80ef05fbffc11dee"
},
"airgap-images-arm-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.8%2Bk3s1/k3s-airgap-images-arm.tar.gz",
- "sha256": "343fa41d0c67b1b1bb4cd962b0f8d5f9cf175ef1b3bca4348cdbf91670a1d782"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.9%2Bk3s1/k3s-airgap-images-arm.tar.gz",
+ "sha256": "7718b0be16c4cd336ca79df2bb1a0688fe1d76fdb83c584adb47a44ce70a630e"
},
"airgap-images-arm-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.8%2Bk3s1/k3s-airgap-images-arm.tar.zst",
- "sha256": "efc96a222a2fd0b13104e6fd87dd6bbda9a96abeb20a1a1cc203044ce0a38749"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.9%2Bk3s1/k3s-airgap-images-arm.tar.zst",
+ "sha256": "2dcb0dcbb9d50ceef87be1125b6d6ca7a7f7ac233c3715d67db0680153486ed6"
},
"airgap-images-arm64-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.8%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
- "sha256": "04ac1b2f03bceb238ad600ef70ca7a78672d741e8ce430749b8eedbb1dd0ac47"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.9%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
+ "sha256": "dfe042271ed97ef15a418cb219d31952914b4e78027d8dd871382e5e6bdbc7d1"
},
"airgap-images-arm64-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.8%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
- "sha256": "d76ec4a39d66da2a98e7c55dc6811350b4333a2eeae9c0bd4fc401203d92d9e8"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.9%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
+ "sha256": "b92d129d8e182fd8079be5fa1442116e47cb8e298f9a3ced0e401b2d02929675"
}
}
diff --git a/pkgs/applications/networking/cluster/k3s/1_32/versions.nix b/pkgs/applications/networking/cluster/k3s/1_32/versions.nix
index d024b3754349..f8c20d143a40 100644
--- a/pkgs/applications/networking/cluster/k3s/1_32/versions.nix
+++ b/pkgs/applications/networking/cluster/k3s/1_32/versions.nix
@@ -1,15 +1,15 @@
{
- k3sVersion = "1.32.8+k3s1";
- k3sCommit = "fe896f7e7cf8be1cfffe7151c6860deb08e2a005";
- k3sRepoSha256 = "1knj7jzxb70zvqjn7pbjz78cm06w0402id5frib94y0i4rsmqd6g";
- k3sVendorHash = "sha256-MbXTUvdnoLFVGYKEGBYWNkuL2Es0Io4q2E5qaUptwRQ=";
+ k3sVersion = "1.32.9+k3s1";
+ k3sCommit = "062b953493abc18cbf3a85d76a71d70a9ea4b5cd";
+ k3sRepoSha256 = "0hsdkrdqb9dbi60k8fczxg23n72mp191qmpd0kqa0x1s6hq2pjw2";
+ k3sVendorHash = "sha256-ou169BNhsrY66iLVPufvOp1lYdiqR5e7mzNGDLOlW2I=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
- k3sRootVersion = "0.14.1";
- k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7";
+ k3sRootVersion = "0.15.0";
+ k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0";
k3sCNIVersion = "1.7.1-k3s1";
k3sCNISha256 = "0k1qfmsi5bqgwd5ap8ndimw09hsxn0cqf4m5ad5a4mgl6akw6dqz";
- containerdVersion = "2.0.5-k3s2.32";
- containerdSha256 = "1q285ijgxhf4w9xgqqg7yi29mb4jqpifk6bqkjih456qxxkiyk2z";
+ containerdVersion = "2.1.4-k3s1.32";
+ containerdSha256 = "05dcyv5kxic99ghi8wb1b544kmq0ccc06yiln2yfh49h11hngw50";
criCtlVersion = "1.31.0-k3s2";
}
From 7cbc80af186144b35577291e2662c204af5bfd50 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Thu, 25 Sep 2025 13:47:47 +0000
Subject: [PATCH 026/186] nest: 3.8 -> 3.9
---
pkgs/by-name/ne/nest/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ne/nest/package.nix b/pkgs/by-name/ne/nest/package.nix
index 827e0a2f417a..d30f94fd0ddd 100644
--- a/pkgs/by-name/ne/nest/package.nix
+++ b/pkgs/by-name/ne/nest/package.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "nest";
- version = "3.8";
+ version = "3.9";
src = fetchFromGitHub {
owner = "nest";
repo = "nest-simulator";
rev = "v${version}";
- hash = "sha256-hysOe1ZZpCClVOGo0+UeCP7imAakXrZlnJ4V95zfiyA=";
+ hash = "sha256-4tGLRAsJLOHl9frdo35p/uoTiT2zfstx1e+fv5+ZBCs=";
};
postPatch = ''
From 29b8ecc08f2cf456c776940dbc7bd7168a05c5ab Mon Sep 17 00:00:00 2001
From: Rolf Verschuuren
Date: Thu, 25 Sep 2025 22:37:04 +0200
Subject: [PATCH 027/186] unison-ucm: 0.5.48 -> 0.5.49
---
pkgs/by-name/un/unison-ucm/package.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/by-name/un/unison-ucm/package.nix b/pkgs/by-name/un/unison-ucm/package.nix
index d7c653248e85..4d97de94dacb 100644
--- a/pkgs/by-name/un/unison-ucm/package.nix
+++ b/pkgs/by-name/un/unison-ucm/package.nix
@@ -14,25 +14,25 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unison-code-manager";
- version = "0.5.48";
+ version = "0.5.49";
src =
{
aarch64-darwin = fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos-arm64.tar.gz";
- hash = "sha256-HtgVPgxwOYvsv6Z+qG0GMnRyqzm/AlLDdIrypjzCBHo=";
+ hash = "sha256-ydrSqSaHJcL5DX2voAcUfHn3Y0QRo8CyvYHNZrTMmhI=";
};
x86_64-darwin = fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos-x64.tar.gz";
- hash = "sha256-xtn8ozF2UdoSSYYCoYPh4AgbrYm+3vtmIRSXD8OWams=";
+ hash = "sha256-qd+cDB9FnfOija0xeF0GMBIZu2JAjlax/nPtfORzhlM=";
};
aarch64-linux = fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux-arm64.tar.gz";
- hash = "sha256-xiEEkzdCS/HSEPLzuuDLh4iITsF2fuR51ACYQoQnzKQ=";
+ hash = "sha256-5QPG6JkciD3iI7WVPB6p3NEO/ZNEBgpRe30XT1op4K8=";
};
x86_64-linux = fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux-x64.tar.gz";
- hash = "sha256-CMiheW4z27awGIpAk/DQN+JAAU7ZvIyFAEAI+ZaQhpY=";
+ hash = "sha256-LiW1Ugaaz1LzVDmfpSkiwtRYMhuv7XeNGEnFc9HndWg=";
};
}
.${stdenv.hostPlatform.system} or (throw "Unsupported platform ${stdenv.hostPlatform.system}");
From 0cb187efd51c4af521cc4d1d4fc7b664bbcd5d2f Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 27 Sep 2025 02:20:47 +0000
Subject: [PATCH 028/186] salt: 3007.7 -> 3007.8
---
pkgs/by-name/sa/salt/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/sa/salt/package.nix b/pkgs/by-name/sa/salt/package.nix
index 22404827edeb..dbc4f9c13963 100644
--- a/pkgs/by-name/sa/salt/package.nix
+++ b/pkgs/by-name/sa/salt/package.nix
@@ -12,12 +12,12 @@
python3.pkgs.buildPythonApplication rec {
pname = "salt";
- version = "3007.7";
+ version = "3007.8";
format = "setuptools";
src = fetchPypi {
inherit pname version;
- hash = "sha256-WGEC38rCegqcCCb/gGve6YjkAooEzyqzFiq6nwsEAss=";
+ hash = "sha256-WfK1pIf9gyOeMaeNsAgrElCDOTEx2uENO5Cjs0h2meI=";
};
patches = [
From dd4fac942a9d4bea80b296c08644cce989b7b5da Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 27 Sep 2025 10:57:47 +0000
Subject: [PATCH 029/186] roon-server: 2.54.1554 -> 2.55.1559
---
pkgs/by-name/ro/roon-server/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ro/roon-server/package.nix b/pkgs/by-name/ro/roon-server/package.nix
index c86f168f2e38..7622cb01527b 100644
--- a/pkgs/by-name/ro/roon-server/package.nix
+++ b/pkgs/by-name/ro/roon-server/package.nix
@@ -16,7 +16,7 @@
stdenv,
}:
let
- version = "2.54.1554";
+ version = "2.55.1559";
urlVersion = builtins.replaceStrings [ "." ] [ "0" ] version;
in
stdenv.mkDerivation {
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://download.roonlabs.com/updates/production/RoonServer_linuxx64_${urlVersion}.tar.bz2";
- hash = "sha256-tE+WhsXJn1fVkD8wCuu5ZVaBDwsm9hss2KA0nocME+E=";
+ hash = "sha256-eeQ6Gci63GRdN5HOtT5+RFgWcnpTeCG6hBk1bNKXYoE=";
};
dontConfigure = true;
From 773f39c08fdf3233c6218f564481a32d593e4429 Mon Sep 17 00:00:00 2001
From: Nikolay Korotkiy
Date: Sat, 27 Sep 2025 14:57:38 +0400
Subject: [PATCH 030/186] nchat: enable WhatsApp support on darwin
---
pkgs/by-name/nc/nchat/package.nix | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix
index efce66782045..8ee45785f8cd 100644
--- a/pkgs/by-name/nc/nchat/package.nix
+++ b/pkgs/by-name/nc/nchat/package.nix
@@ -12,7 +12,8 @@
cmake,
gperf,
nix-update-script,
- withWhatsApp ? (!stdenv.isDarwin), # macOS 12.0+ required
+ withWhatsApp ? true,
+ apple-sdk_12,
}:
let
@@ -87,6 +88,10 @@ stdenv.mkDerivation rec {
readline
sqlite
zlib
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ # For SecTrustCopyCertificateChain, see https://github.com/NixOS/nixpkgs/pull/445063#pullrequestreview-3261846621
+ apple-sdk_12
];
cmakeFlags = [
From 39fd8e4adfcd7e7ada156d122e76a29bcd0ae35d Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sun, 21 Sep 2025 20:20:41 -0300
Subject: [PATCH 031/186] cygwin: init as a target toolchain
The old cygwin support used -pc-windows-cygnus as the config. This is
supported by LLVM, but not by GNU. This will change it to -pc-cygwin,
which is more generally supported.
Because the kernel is now 'cygwin' rather than 'windows', isWindows will
return false. There are lots of different reasons isWindows is used in
nixpkgs, but in my experience they often have to do with posix
compatibility and don't apply to cygwin.
Co-authored-by: Brian McKenna
---
lib/systems/default.nix | 9 ++++++---
lib/systems/examples.nix | 4 ++++
lib/systems/inspect.nix | 3 +--
lib/systems/parse.nix | 32 +++++++++++++++++++-------------
lib/tests/systems.nix | 3 +--
5 files changed, 31 insertions(+), 20 deletions(-)
diff --git a/lib/systems/default.nix b/lib/systems/default.nix
index 77247d269808..d84cfccd46f6 100644
--- a/lib/systems/default.nix
+++ b/lib/systems/default.nix
@@ -124,6 +124,8 @@ let
"ucrt"
else if final.isMinGW then
"msvcrt"
+ else if final.isCygwin then
+ "cygwin"
else if final.isWasi then
"wasilibc"
else if final.isWasm && !final.isWasi then
@@ -183,7 +185,7 @@ let
sharedLibrary =
if final.isDarwin then
".dylib"
- else if final.isWindows then
+ else if (final.isWindows || final.isCygwin) then
".dll"
else
".so";
@@ -191,7 +193,7 @@ let
// {
staticLibrary = if final.isWindows then ".lib" else ".a";
library = if final.isStatic then final.extensions.staticLibrary else final.extensions.sharedLibrary;
- executable = if final.isWindows then ".exe" else "";
+ executable = if (final.isWindows || final.isCygwin) then ".exe" else "";
};
# Misc boolean options
useAndroidPrebuilt = false;
@@ -204,6 +206,7 @@ let
{
linux = "Linux";
windows = "Windows";
+ cygwin = "CYGWIN_NT";
darwin = "Darwin";
netbsd = "NetBSD";
freebsd = "FreeBSD";
@@ -603,7 +606,7 @@ let
"openbsd"
else if final.isSunOS then
"sunos"
- else if final.isWindows then
+ else if (final.isWindows || final.isCygwin) then
"win32"
else
null;
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index 9a53dac073ae..cdd28b1ddde1 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -388,6 +388,10 @@ rec {
useLLVM = true;
};
+ x86_64-cygwin = {
+ config = "x86_64-pc-cygwin";
+ };
+
# BSDs
aarch64-freebsd = {
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix
index 65fdb9ee1959..ad6ff2b380a8 100644
--- a/lib/systems/inspect.nix
+++ b/lib/systems/inspect.nix
@@ -337,8 +337,7 @@ rec {
kernel = kernels.windows;
};
isCygwin = {
- kernel = kernels.windows;
- abi = abis.cygnus;
+ kernel = kernels.cygwin;
};
isMinGW = {
kernel = kernels.windows;
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index 0dfd91b7bb76..bbb0fa9d5582 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -42,6 +42,7 @@ let
isLinux
isPower64
isWindows
+ isCygwin
;
inherit (lib.types)
@@ -617,6 +618,10 @@ rec {
execFormat = pe;
families = { };
};
+ cygwin = {
+ execFormat = pe;
+ families = { };
+ };
ghcjs = {
execFormat = unknown;
families = { };
@@ -650,7 +655,6 @@ rec {
types.abi = enum (attrValues abis);
abis = setTypes types.openAbi {
- cygnus = { };
msvc = { };
# Note: eabi is specific to ARM and PowerPC.
@@ -783,11 +787,11 @@ rec {
throw "system string '${lib.concatStringsSep "-" l}' with 1 component is ambiguous";
"2" = # We only do 2-part hacks for things Nix already supports
if elemAt l 1 == "cygwin" then
- {
- cpu = elemAt l 0;
- kernel = "windows";
- abi = "cygnus";
- }
+ mkSkeletonFromList [
+ (elemAt l 0)
+ "pc"
+ "cygwin"
+ ]
# MSVC ought to be the default ABI so this case isn't needed. But then it
# becomes difficult to handle the gnu* variants for Aarch32 correctly for
# minGW. So it's easier to make gnu* the default for the MinGW, but
@@ -851,6 +855,13 @@ rec {
else
elemAt l 2;
}
+ # lots of tools expect a triplet for Cygwin, even though the vendor is just "pc"
+ else if elemAt l 2 == "cygwin" then
+ {
+ cpu = elemAt l 0;
+ vendor = elemAt l 1;
+ kernel = "cygwin";
+ }
else
throw "system string '${lib.concatStringsSep "-" l}' with 3 components is ambiguous";
"4" = {
@@ -891,7 +902,7 @@ rec {
getVendor args.vendor
else if isDarwin parsed then
vendors.apple
- else if isWindows parsed then
+ else if (isWindows parsed || isCygwin parsed) then
vendors.pc
else
vendors.unknown;
@@ -933,12 +944,7 @@ rec {
abi,
...
}:
- if abi == abis.cygnus then
- "${cpu.name}-cygwin"
- else if kernel.families ? darwin then
- "${cpu.name}-darwin"
- else
- "${cpu.name}-${kernelName kernel}";
+ if kernel.families ? darwin then "${cpu.name}-darwin" else "${cpu.name}-${kernelName kernel}";
tripleFromSystem =
{
diff --git a/lib/tests/systems.nix b/lib/tests/systems.nix
index 3bddf78dea19..642339e792fd 100644
--- a/lib/tests/systems.nix
+++ b/lib/tests/systems.nix
@@ -49,6 +49,7 @@ lib.runTests (
++ illumos
++ wasi
++ windows
+ ++ cygwin
++ embedded
++ mmix
++ js
@@ -202,8 +203,6 @@ lib.runTests (
"x86_64-openbsd"
];
testwindows = mseteq windows [
- "i686-cygwin"
- "x86_64-cygwin"
"aarch64-windows"
"i686-windows"
"x86_64-windows"
From f10d31db796969ab0a541e7906610094b987d556 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Tue, 23 Sep 2025 09:45:36 -0300
Subject: [PATCH 032/186] cygwin: init top-level attribute set
---
pkgs/os-specific/cygwin/default.nix | 18 ++++++++++++++++++
pkgs/top-level/all-packages.nix | 2 ++
2 files changed, 20 insertions(+)
create mode 100644 pkgs/os-specific/cygwin/default.nix
diff --git a/pkgs/os-specific/cygwin/default.nix b/pkgs/os-specific/cygwin/default.nix
new file mode 100644
index 000000000000..d4832aaa360d
--- /dev/null
+++ b/pkgs/os-specific/cygwin/default.nix
@@ -0,0 +1,18 @@
+{
+ makeScopeWithSplicing',
+ generateSplicesForMkScope,
+}:
+
+let
+ otherSplices = generateSplicesForMkScope "cygwin";
+in
+makeScopeWithSplicing' {
+ inherit otherSplices;
+ f =
+ self:
+ let
+ callPackage = self.callPackage;
+ in
+ {
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 07606034efeb..8680aeb4055c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10757,6 +10757,8 @@ with pkgs;
windows = recurseIntoAttrs (callPackages ../os-specific/windows { });
+ cygwin = recurseIntoAttrs (callPackages ../os-specific/cygwin { });
+
wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
From 6eb63c48d255839f65e5801294d18f89a54ac2a9 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sat, 20 Sep 2025 23:24:06 -0300
Subject: [PATCH 033/186] cygwin.w32api-headers: init as mingw_w64_headers
derivative
Co-authored-by: Brian McKenna
---
pkgs/os-specific/cygwin/default.nix | 1 +
pkgs/os-specific/cygwin/w32api/default.nix | 35 ++++++++++++++++++++++
2 files changed, 36 insertions(+)
create mode 100644 pkgs/os-specific/cygwin/w32api/default.nix
diff --git a/pkgs/os-specific/cygwin/default.nix b/pkgs/os-specific/cygwin/default.nix
index d4832aaa360d..9e33e0aedc4b 100644
--- a/pkgs/os-specific/cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/default.nix
@@ -14,5 +14,6 @@ makeScopeWithSplicing' {
callPackage = self.callPackage;
in
{
+ w32api-headers = callPackage ./w32api { };
};
}
diff --git a/pkgs/os-specific/cygwin/w32api/default.nix b/pkgs/os-specific/cygwin/w32api/default.nix
new file mode 100644
index 000000000000..792dbe8a1e33
--- /dev/null
+++ b/pkgs/os-specific/cygwin/w32api/default.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ stdenvNoCC,
+ windows,
+}:
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "w32api-headers";
+
+ inherit (windows.mingw_w64_headers)
+ version
+ src
+ ;
+
+ configureFlags = [ (lib.enableFeature true "w32api") ];
+
+ preConfigure = ''
+ cd mingw-w64-headers
+ '';
+
+ passthru = {
+ incdir = "/include/w32api/";
+ libdir = "/lib/w32api/";
+ };
+
+ meta = {
+ description = "MinGW w32api package for Cygwin";
+ inherit (windows.mingw_w64_headers.meta)
+ homepage
+ downloadPage
+ license
+ ;
+ platforms = lib.platforms.unix ++ lib.platforms.windows;
+ teams = [ lib.maintainers.corngood ];
+ };
+})
From dababcade0a9653fe9ada609d36855aa4d31c4ca Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Tue, 23 Sep 2025 10:11:21 -0300
Subject: [PATCH 034/186] cygwin.newlib-cygwin-headers: init at 3.6.4
---
pkgs/os-specific/cygwin/default.nix | 2 +
.../cygwin/newlib-cygwin/default.nix | 48 +++++++++++++++++++
.../cygwin/newlib-cygwin/fix-winsize.patch | 31 ++++++++++++
pkgs/top-level/all-packages.nix | 2 +
4 files changed, 83 insertions(+)
create mode 100644 pkgs/os-specific/cygwin/newlib-cygwin/default.nix
create mode 100644 pkgs/os-specific/cygwin/newlib-cygwin/fix-winsize.patch
diff --git a/pkgs/os-specific/cygwin/default.nix b/pkgs/os-specific/cygwin/default.nix
index 9e33e0aedc4b..7ee8123e9c0b 100644
--- a/pkgs/os-specific/cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/default.nix
@@ -15,5 +15,7 @@ makeScopeWithSplicing' {
in
{
w32api-headers = callPackage ./w32api { };
+
+ newlib-cygwin-headers = callPackage ./newlib-cygwin { };
};
}
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
new file mode 100644
index 000000000000..00e399e20cc5
--- /dev/null
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
@@ -0,0 +1,48 @@
+{
+ lib,
+ stdenvNoCC,
+ buildPackages,
+ fetchurl,
+ w32api-headers,
+}:
+
+stdenvNoCC.mkDerivation (finalAttrs: {
+ pname = "newlib-cygwin-headers";
+ version = "3.6.4";
+
+ src = buildPackages.fetchgit {
+ url = "https://cygwin.com/git/newlib-cygwin.git";
+ rev = "cygwin-${finalAttrs.version}";
+ hash = "sha256-+WYKwqcDAc7286GzbgKKAxNJCOf3AeNnF8XEVPoor+g=";
+ };
+
+ patches = [
+ # newer versions of gcc don't like struct winsize being used before being
+ # declared.
+ ./fix-winsize.patch
+ ];
+
+ dontConfigure = true;
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir -p $out/include/
+ cp -r newlib/libc/include/* $out/include/
+ cp -r winsup/cygwin/include/* $out/include/
+ '';
+
+ passthru.w32api = w32api-headers;
+
+ meta = {
+ homepage = "https://cygwin.com/";
+ description = "A DLL which provides substantial POSIX API functionality on Windows.";
+ license = with lib.licenses; [
+ # newlib
+ gpl2
+ # winsup
+ gpl3
+ ];
+ platforms = lib.platforms.cygwin;
+ maintainers = [ lib.maintainers.corngood ];
+ };
+})
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/fix-winsize.patch b/pkgs/os-specific/cygwin/newlib-cygwin/fix-winsize.patch
new file mode 100644
index 000000000000..0ac6b7499336
--- /dev/null
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/fix-winsize.patch
@@ -0,0 +1,31 @@
+diff --git a/winsup/cygwin/include/sys/termios.h b/winsup/cygwin/include/sys/termios.h
+index d1b4a0af5..75e0c5348 100644
+--- a/winsup/cygwin/include/sys/termios.h
++++ b/winsup/cygwin/include/sys/termios.h
+@@ -282,6 +282,12 @@ struct termios
+ speed_t c_ospeed;
+ };
+
++struct winsize
++{
++ unsigned short ws_row, ws_col;
++ unsigned short ws_xpixel, ws_ypixel;
++};
++
+ #define termio termios
+
+ #ifdef __cplusplus
+@@ -313,13 +319,6 @@ int tcsetwinsize(int fd, const struct winsize *winsz);
+ #define cfgetospeed(tp) ((tp)->c_ospeed)
+ #endif
+
+-/* Extra stuff to make porting stuff easier. */
+-struct winsize
+-{
+- unsigned short ws_row, ws_col;
+- unsigned short ws_xpixel, ws_ypixel;
+-};
+-
+ #define TIOCGWINSZ (('T' << 8) | 1)
+ #define TIOCSWINSZ (('T' << 8) | 2)
+ #define TIOCLINUX (('T' << 8) | 3)
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 8680aeb4055c..c0b82bf673b8 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7593,6 +7593,8 @@ with pkgs;
windows.mingw_w64_headers or fallback
else if libc == "nblibc" then
netbsd.headers
+ else if libc == "cygwin" then
+ cygwin.newlib-cygwin-headers
else
null;
From bc213d8f1336563e507a7b865e594905c87e1da4 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Wed, 24 Sep 2025 15:25:58 -0300
Subject: [PATCH 035/186] gccWithoutTargetLibc: disable shared on cygwin
---
pkgs/top-level/all-packages.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c0b82bf673b8..68e3c3b6af90 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4876,6 +4876,7 @@ with pkgs;
# temporarily disabled due to breakage;
# see https://github.com/NixOS/nixpkgs/pull/243249
&& !stdenv.targetPlatform.isWindows
+ && !stdenv.targetPlatform.isCygwin
&& !(stdenv.targetPlatform.useLLVM or false);
};
bintools = binutilsNoLibc;
From cba263139f38810cad8009f0936726611eaf13fe Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sat, 20 Sep 2025 23:32:02 -0300
Subject: [PATCH 036/186] cc-wrapper: add w32api paths on cygwin
Co-authored-by: Brian McKenna
---
pkgs/build-support/bintools-wrapper/default.nix | 3 +++
pkgs/build-support/cc-wrapper/default.nix | 5 +++++
2 files changed, 8 insertions(+)
diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix
index 05f6980f0be4..178607421f09 100644
--- a/pkgs/build-support/bintools-wrapper/default.nix
+++ b/pkgs/build-support/bintools-wrapper/default.nix
@@ -346,6 +346,9 @@ stdenvNoCC.mkDerivation {
}
fi
''
+ + optionalString (libc.w32api or null != null) ''
+ echo '-L${lib.getLib libc.w32api}${libc.libdir or "/lib/w32api"}' >> $out/nix-support/libc-ldflags
+ ''
)
##
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index d0e91615eb62..74570a9d2575 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -705,6 +705,11 @@ stdenvNoCC.mkDerivation {
include '-idirafter' ''${dir} >> $out/nix-support/libc-cflags
done
''
+ + optionalString (libc.w32api or null != null) ''
+ echo '-idirafter ${lib.getDev libc.w32api}${
+ libc.incdir or "/include/w32api"
+ }' >> $out/nix-support/libc-cflags
+ ''
+ ''
echo "${libc_lib}" > $out/nix-support/orig-libc
From d4217f410f3483ec23ee56cb27024295ff52f16b Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Tue, 23 Sep 2025 10:37:50 -0300
Subject: [PATCH 037/186] gcc: fix cross-cygwin build
---
pkgs/development/compilers/gcc/patches/default.nix | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/pkgs/development/compilers/gcc/patches/default.nix b/pkgs/development/compilers/gcc/patches/default.nix
index 1b52cd4903da..92a7addecc2b 100644
--- a/pkgs/development/compilers/gcc/patches/default.nix
+++ b/pkgs/development/compilers/gcc/patches/default.nix
@@ -223,3 +223,11 @@ in
}
.${majorVersion} or [ ]
)
+
+++ optionals targetPlatform.isCygwin [
+ (fetchpatch {
+ name = "cygwin-fix-compilation-with-inhibit_libc.patch";
+ url = "https://inbox.sourceware.org/gcc-patches/20250926170154.2222977-1-corngood@gmail.com/raw";
+ hash = "sha256-mgzMRvgPdhj+Q2VRsFhpE2WQzg0CvWsc5/FRAsSU1Es=";
+ })
+]
From 1bc4449ff6e2b7fb96387cc0496a3aaf241d2345 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Tue, 23 Sep 2025 14:23:21 -0300
Subject: [PATCH 038/186] gcc: add w32api target flags
---
.../compilers/gcc/common/extra-target-flags.nix | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/compilers/gcc/common/extra-target-flags.nix b/pkgs/development/compilers/gcc/common/extra-target-flags.nix
index da2ab3029561..437a015dbf7b 100644
--- a/pkgs/development/compilers/gcc/common/extra-target-flags.nix
+++ b/pkgs/development/compilers/gcc/common/extra-target-flags.nix
@@ -27,7 +27,9 @@ in
]
);
in
- mkFlags libcCross ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null));
+ mkFlags libcCross
+ ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null))
+ ++ mkFlags (libcCross.w32api or null);
EXTRA_LDFLAGS_FOR_TARGET =
let
@@ -50,5 +52,7 @@ in
)
);
in
- mkFlags libcCross ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null));
+ mkFlags libcCross
+ ++ lib.optionals (!withoutTargetLibc) (mkFlags (threadsCross.package or null))
+ ++ mkFlags (libcCross.w32api or null);
}
From bff4b038d8e75c66cabfe7999c4296d155f5924d Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Wed, 24 Sep 2025 16:10:05 -0300
Subject: [PATCH 039/186] gcc: disable libgcc output on cygwin
---
pkgs/development/compilers/gcc/common/libgcc.nix | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/compilers/gcc/common/libgcc.nix b/pkgs/development/compilers/gcc/common/libgcc.nix
index e0437bc6e6e0..ead87e5e6630 100644
--- a/pkgs/development/compilers/gcc/common/libgcc.nix
+++ b/pkgs/development/compilers/gcc/common/libgcc.nix
@@ -53,7 +53,10 @@ lib.pipe drv
useLibgccFromTargetLibc = libcCross != null && libcCross ? passthru.libgcc;
enableLibGccOutput =
- (!stdenv.targetPlatform.isWindows || (lib.systems.equals stdenv.targetPlatform stdenv.hostPlatform))
+ (
+ !(stdenv.targetPlatform.isWindows || stdenv.targetPlatform.isCygwin)
+ || (lib.systems.equals stdenv.targetPlatform stdenv.hostPlatform)
+ )
&& !langJit
&& !stdenv.hostPlatform.isDarwin
&& enableShared
From 118c4334ecf3050ba882d9628abe4bef0b3e7777 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Tue, 23 Sep 2025 10:24:56 -0300
Subject: [PATCH 040/186] cygwin.w32api: init as mingw_w64 derivative
---
pkgs/os-specific/cygwin/default.nix | 3 +-
pkgs/os-specific/cygwin/w32api/default.nix | 81 ++++++++++++++--------
2 files changed, 56 insertions(+), 28 deletions(-)
diff --git a/pkgs/os-specific/cygwin/default.nix b/pkgs/os-specific/cygwin/default.nix
index 7ee8123e9c0b..66bc4dbb6f54 100644
--- a/pkgs/os-specific/cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/default.nix
@@ -14,7 +14,8 @@ makeScopeWithSplicing' {
callPackage = self.callPackage;
in
{
- w32api-headers = callPackage ./w32api { };
+ w32api = callPackage ./w32api { };
+ w32api-headers = callPackage ./w32api { headersOnly = true; };
newlib-cygwin-headers = callPackage ./newlib-cygwin { };
};
diff --git a/pkgs/os-specific/cygwin/w32api/default.nix b/pkgs/os-specific/cygwin/w32api/default.nix
index 792dbe8a1e33..4950da53116d 100644
--- a/pkgs/os-specific/cygwin/w32api/default.nix
+++ b/pkgs/os-specific/cygwin/w32api/default.nix
@@ -1,35 +1,62 @@
{
lib,
stdenvNoCC,
+ stdenvNoLibc,
+ autoreconfHook,
windows,
+
+ headersOnly ? false,
}:
-stdenvNoCC.mkDerivation (finalAttrs: {
- pname = "w32api-headers";
- inherit (windows.mingw_w64_headers)
- version
- src
- ;
+(if headersOnly then stdenvNoCC else stdenvNoLibc).mkDerivation (
+ {
+ pname = "w32api${lib.optionalString headersOnly "-headers"}";
- configureFlags = [ (lib.enableFeature true "w32api") ];
-
- preConfigure = ''
- cd mingw-w64-headers
- '';
-
- passthru = {
- incdir = "/include/w32api/";
- libdir = "/lib/w32api/";
- };
-
- meta = {
- description = "MinGW w32api package for Cygwin";
- inherit (windows.mingw_w64_headers.meta)
- homepage
- downloadPage
- license
+ inherit (windows.mingw_w64_headers)
+ version
+ src
;
- platforms = lib.platforms.unix ++ lib.platforms.windows;
- teams = [ lib.maintainers.corngood ];
- };
-})
+
+ outputs = [
+ "out"
+ ]
+ ++ lib.optional (!headersOnly) "dev";
+
+ configureFlags = [ (lib.enableFeature true "w32api") ];
+
+ enableParallelBuilding = true;
+
+ passthru = {
+ incdir = "/include/w32api/";
+ libdir = "/lib/w32api/";
+ };
+
+ meta = {
+ description = "MinGW w32api package for Cygwin";
+ inherit (windows.mingw_w64_headers.meta)
+ homepage
+ downloadPage
+ license
+ ;
+ platforms = lib.platforms.unix ++ lib.platforms.windows;
+ teams = [ lib.maintainers.corngood ];
+ };
+ }
+ // (
+ if headersOnly then
+ {
+ preConfigure = ''
+ cd mingw-w64-headers
+ '';
+ }
+ else
+ {
+ nativeBuildInputs = [ autoreconfHook ];
+
+ hardeningDisable = [
+ "stackprotector"
+ "fortify"
+ ];
+ }
+ )
+)
From 0db0ac301a44d8230ef8a7845fd8a2e37cf29bdb Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Tue, 9 Sep 2025 14:00:49 -0300
Subject: [PATCH 041/186] gcc: fix cross-win32 build of libstdc++
---
pkgs/development/compilers/gcc/patches/default.nix | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/pkgs/development/compilers/gcc/patches/default.nix b/pkgs/development/compilers/gcc/patches/default.nix
index 92a7addecc2b..619b3a922f31 100644
--- a/pkgs/development/compilers/gcc/patches/default.nix
+++ b/pkgs/development/compilers/gcc/patches/default.nix
@@ -224,6 +224,12 @@ in
.${majorVersion} or [ ]
)
+++ optional (targetPlatform.isWindows || targetPlatform.isCygwin) (fetchpatch {
+ name = "libstdc-fix-compilation-in-freestanding-win32.patch";
+ url = "https://inbox.sourceware.org/gcc-patches/20250922182808.2599390-2-corngood@gmail.com/raw";
+ hash = "sha256-+EYW9lG8CviVX7RyNHp+iX+8BRHUjt5b07k940khbbY=";
+})
+
++ optionals targetPlatform.isCygwin [
(fetchpatch {
name = "cygwin-fix-compilation-with-inhibit_libc.patch";
From 57ebdbf53d042c19dc8cf2f08571815e0ce30a3a Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 27 Sep 2025 18:20:37 +0000
Subject: [PATCH 042/186] postgresqlPackages.omnigres: 0-unstable-2025-09-15 ->
0-unstable-2025-09-26
---
pkgs/servers/sql/postgresql/ext/omnigres.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/servers/sql/postgresql/ext/omnigres.nix b/pkgs/servers/sql/postgresql/ext/omnigres.nix
index b42885f42948..eca3b8721e85 100644
--- a/pkgs/servers/sql/postgresql/ext/omnigres.nix
+++ b/pkgs/servers/sql/postgresql/ext/omnigres.nix
@@ -21,13 +21,13 @@ let
in
postgresqlBuildExtension (finalAttrs: {
pname = "omnigres";
- version = "0-unstable-2025-09-15";
+ version = "0-unstable-2025-09-26";
src = fetchFromGitHub {
owner = "omnigres";
repo = "omnigres";
- rev = "5535ce27d6c80b3e0cf891d93e3ee07af492346c";
- hash = "sha256-Ha5orh/6tvaNhGWmFpC/+ZV7WcD+nqkjwf3grhKUPys=";
+ rev = "247383198a95d045df0d97ece5a81adffb5c08e8";
+ hash = "sha256-RrdtUtrs0Mh1VyMbF89qJhr2fnCVcQy2l1/85/mJ/4Y=";
};
# This matches postInstall of PostgreSQL's generic.nix, which does this for the PGXS Makefile.
From a7bf2762f785fff3429411920a5f296db2b4ab24 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 27 Sep 2025 19:50:06 +0000
Subject: [PATCH 043/186] kddockwidgets: 2.2.5 -> 2.3.0
---
pkgs/by-name/kd/kddockwidgets/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/kd/kddockwidgets/package.nix b/pkgs/by-name/kd/kddockwidgets/package.nix
index 4799d8cb31e8..8de443074cde 100644
--- a/pkgs/by-name/kd/kddockwidgets/package.nix
+++ b/pkgs/by-name/kd/kddockwidgets/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "KDDockWidgets";
- version = "2.2.5";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "KDAB";
repo = "KDDockWidgets";
rev = "v${version}";
- sha256 = "sha256-4xaTfNwfAIQox2YcusEZJt5f9/Kld+zveFEiIVw5dRc=";
+ sha256 = "sha256-NNGIR2MTaNs2zFeN9vmHxoRuss2IR7FQ8F34b00L9z4=";
};
nativeBuildInputs = [ cmake ];
From 77467ba947249b697ee7c13ad084dcae2d6c1fe5 Mon Sep 17 00:00:00 2001
From: kilianar
Date: Sat, 27 Sep 2025 22:42:04 +0200
Subject: [PATCH 044/186] portfolio: 0.80.0 -> 0.80.2
https://github.com/portfolio-performance/portfolio/releases/tag/0.80.2
---
pkgs/by-name/po/portfolio/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix
index 410fa276bb5d..ca2c05c9e186 100644
--- a/pkgs/by-name/po/portfolio/package.nix
+++ b/pkgs/by-name/po/portfolio/package.nix
@@ -34,11 +34,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "PortfolioPerformance";
- version = "0.80.0";
+ version = "0.80.2";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
- hash = "sha256-2Qpyc4SXjQQtvDxYxrZrFt91BptlzFNC7Psl9MxII6I=";
+ hash = "sha256-v6XtXClqihubYSr8trX4w9sNpRqaBsTFf0mI7a1m7Jc=";
};
nativeBuildInputs = [
From d8cdbf9a47892210e84c7f1a45a4f43479d115ce Mon Sep 17 00:00:00 2001
From: Diogo Correia
Date: Sat, 27 Sep 2025 22:23:48 +0100
Subject: [PATCH 045/186] copywrite: use `finalAttrs` pattern
---
pkgs/by-name/co/copywrite/package.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/by-name/co/copywrite/package.nix b/pkgs/by-name/co/copywrite/package.nix
index c692d52735ac..5cf5c474a26d 100644
--- a/pkgs/by-name/co/copywrite/package.nix
+++ b/pkgs/by-name/co/copywrite/package.nix
@@ -12,14 +12,14 @@ let
commitHash = "d5bc935e4801a02fdbd953f8f0ae7989eaef50cf"; # matches tag release
shortCommitHash = builtins.substring 0 7 commitHash;
in
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "copywrite";
version = "0.22.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "copywrite";
- tag = "v${version}";
+ tag = "v${finalAttrs.version}";
hash = "sha256-gPVlHgFlLxoAj4pkg3OxD4CGQaLdAL312/Zn/pJ+7fg=";
};
@@ -28,7 +28,7 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
- "-X github.com/hashicorp/copywrite/cmd.version=${version}"
+ "-X github.com/hashicorp/copywrite/cmd.version=${finalAttrs.version}"
"-X github.com/hashicorp/copywrite/cmd.commit=${shortCommitHash}"
];
@@ -65,8 +65,8 @@ buildGoModule rec {
description = "Automate copyright headers and license files at scale";
mainProgram = "copywrite";
homepage = "https://github.com/hashicorp/copywrite";
- changelog = "https://github.com/hashicorp/copywrite/releases/tag/v${version}";
+ changelog = "https://github.com/hashicorp/copywrite/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ dvcorreia ];
};
-}
+})
From a50b00e190c344b36d59d66db9c24a8db9211bbc Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 27 Sep 2025 21:40:08 +0000
Subject: [PATCH 046/186] k3s_1_31: 1.31.12+k3s1 -> 1.31.13+k3s1
---
.../cluster/k3s/1_31/images-versions.json | 24 +++++++++----------
.../networking/cluster/k3s/1_31/versions.nix | 16 ++++++-------
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/pkgs/applications/networking/cluster/k3s/1_31/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_31/images-versions.json
index 6f9adbdf9ea3..61f642c70b4a 100644
--- a/pkgs/applications/networking/cluster/k3s/1_31/images-versions.json
+++ b/pkgs/applications/networking/cluster/k3s/1_31/images-versions.json
@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.12%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
- "sha256": "a6899f064a179d0681b5e18f5b82fa10120badf8e74c79a4eedebe000a9eaa56"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.13%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
+ "sha256": "22972425bc5554ce4d9958a3b7b5b3c1d4d80d9e6dd9494e9853fc659b944724"
},
"airgap-images-amd64-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.12%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
- "sha256": "d253cfce051c549a3ed0826d60e5c7bec7bbd9f8a64f98a9d5ec8238e9914cc3"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.13%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
+ "sha256": "2b89cf256067bb292cc24e0a93688c2e4704387910a37cda38ef83727121c780"
},
"airgap-images-arm-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.12%2Bk3s1/k3s-airgap-images-arm.tar.gz",
- "sha256": "74e897222e53a2750b3ee8249964e0e47fa5c5caae9d611a18499be6b51cdee3"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.13%2Bk3s1/k3s-airgap-images-arm.tar.gz",
+ "sha256": "2437c19cfe19a8d62097430e8f51cab2ed740b42b18ee060bc7a18a7421f8ac9"
},
"airgap-images-arm-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.12%2Bk3s1/k3s-airgap-images-arm.tar.zst",
- "sha256": "162a158c191591ec4ca3b7f446fdf9e23eb8366407091b992087abdc6349325f"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.13%2Bk3s1/k3s-airgap-images-arm.tar.zst",
+ "sha256": "e7ba4d17e439863f71f303d871f6c700fdafc3b96fb69323cb59f2319ab844d4"
},
"airgap-images-arm64-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.12%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
- "sha256": "313e268ab348dd8d4708928e7bc0fb45b7f518aeb7dfaa9631d3d7d61ba1f8be"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.13%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
+ "sha256": "90abbf66bae88eec6016c2a5053523dcbcdf94d215775b4bd773d322b236fc84"
},
"airgap-images-arm64-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.12%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
- "sha256": "60f19d4935f5b4b2b776c634eb9701268b94ccd100fc9c2968c096ba1fb5154f"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.31.13%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
+ "sha256": "fd166a50cbe9be3e3a41d5e3292357168578622a5d1211642206b9afd6cf1ddc"
}
}
diff --git a/pkgs/applications/networking/cluster/k3s/1_31/versions.nix b/pkgs/applications/networking/cluster/k3s/1_31/versions.nix
index 165a8aac3278..49d730df7498 100644
--- a/pkgs/applications/networking/cluster/k3s/1_31/versions.nix
+++ b/pkgs/applications/networking/cluster/k3s/1_31/versions.nix
@@ -1,15 +1,15 @@
{
- k3sVersion = "1.31.12+k3s1";
- k3sCommit = "2b53c7e4c81742fbb2b0e7e90e3bb907d1fe0e24";
- k3sRepoSha256 = "07pi1vjpm01q2riq0dic6p27nqj4wzwwzllxgmr7gfim1xx643gd";
- k3sVendorHash = "sha256-osqhQJq+Qst3LpYdhXkAY6Pxay381PmoxD5Ji/ZV86Q=";
+ k3sVersion = "1.31.13+k3s1";
+ k3sCommit = "a4ca1794628ec6d699b5768ef9fc1b99e1694efc";
+ k3sRepoSha256 = "0zlvbkidan1jpdbcqqvpr46701rcnch4q7iczbpadbx7ixq7qmwj";
+ k3sVendorHash = "sha256-wR4GNGd9QK/6IVdoXmcPDQwj0dvA/ofwVBgWXDmHz1U=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
- k3sRootVersion = "0.14.1";
- k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7";
+ k3sRootVersion = "0.15.0";
+ k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0";
k3sCNIVersion = "1.7.1-k3s1";
k3sCNISha256 = "0k1qfmsi5bqgwd5ap8ndimw09hsxn0cqf4m5ad5a4mgl6akw6dqz";
- containerdVersion = "2.0.5-k3s2.32";
- containerdSha256 = "1q285ijgxhf4w9xgqqg7yi29mb4jqpifk6bqkjih456qxxkiyk2z";
+ containerdVersion = "2.1.4-k3s1.32";
+ containerdSha256 = "05dcyv5kxic99ghi8wb1b544kmq0ccc06yiln2yfh49h11hngw50";
criCtlVersion = "1.31.0-k3s2";
}
From 1acd8658f0912c02ff047d7415d34d744cb7b1aa Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Thu, 25 Sep 2025 14:52:17 -0300
Subject: [PATCH 047/186] cygwin.newlib-cygwin{,-nobin}: init at 3.6.4
---
pkgs/os-specific/cygwin/default.nix | 5 +-
.../cygwin/newlib-cygwin/default.nix | 179 ++++++++++++++----
.../cygwin/newlib-cygwin/fix-cross.patch | 55 ++++++
.../cygwin/newlib-cygwin/nobin.nix | 9 +
...definitions-that-conflict-with-mingw.patch | 88 +++++++++
pkgs/os-specific/windows/default.nix | 1 +
pkgs/top-level/all-packages.nix | 4 +-
7 files changed, 301 insertions(+), 40 deletions(-)
create mode 100644 pkgs/os-specific/cygwin/newlib-cygwin/fix-cross.patch
create mode 100644 pkgs/os-specific/cygwin/newlib-cygwin/nobin.nix
create mode 100644 pkgs/os-specific/cygwin/newlib-cygwin/remove-definitions-that-conflict-with-mingw.patch
diff --git a/pkgs/os-specific/cygwin/default.nix b/pkgs/os-specific/cygwin/default.nix
index 66bc4dbb6f54..09f69ff9f9b2 100644
--- a/pkgs/os-specific/cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/default.nix
@@ -17,6 +17,9 @@ makeScopeWithSplicing' {
w32api = callPackage ./w32api { };
w32api-headers = callPackage ./w32api { headersOnly = true; };
- newlib-cygwin-headers = callPackage ./newlib-cygwin { };
+ newlib-cygwin = callPackage ./newlib-cygwin { };
+ # this is here to avoid symlinks being made to cygwin1.dll in /nix/store
+ newlib-cygwin-nobin = callPackage ./newlib-cygwin/nobin.nix { };
+ newlib-cygwin-headers = callPackage ./newlib-cygwin { headersOnly = true; };
};
}
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
index 00e399e20cc5..51352886bcb6 100644
--- a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
@@ -1,48 +1,151 @@
{
lib,
+ stdenv,
stdenvNoCC,
+ stdenvNoLibc,
+ autoreconfHook,
+ bison,
buildPackages,
- fetchurl,
+ cocom-tool-set,
+ flex,
+ perl,
+ w32api,
w32api-headers,
+
+ headersOnly ? false,
}:
-stdenvNoCC.mkDerivation (finalAttrs: {
- pname = "newlib-cygwin-headers";
- version = "3.6.4";
+(if headersOnly then stdenvNoCC else stdenvNoLibc).mkDerivation (
+ finalAttrs:
+ {
+ pname = "newlib-cygwin${lib.optionalString headersOnly "-headers"}";
+ version = "3.6.4";
- src = buildPackages.fetchgit {
- url = "https://cygwin.com/git/newlib-cygwin.git";
- rev = "cygwin-${finalAttrs.version}";
- hash = "sha256-+WYKwqcDAc7286GzbgKKAxNJCOf3AeNnF8XEVPoor+g=";
- };
+ src = buildPackages.fetchgit {
+ url = "https://cygwin.com/git/newlib-cygwin.git";
+ rev = "cygwin-${finalAttrs.version}";
+ hash = "sha256-+WYKwqcDAc7286GzbgKKAxNJCOf3AeNnF8XEVPoor+g=";
+ };
- patches = [
- # newer versions of gcc don't like struct winsize being used before being
- # declared.
- ./fix-winsize.patch
- ];
-
- dontConfigure = true;
- dontBuild = true;
-
- installPhase = ''
- mkdir -p $out/include/
- cp -r newlib/libc/include/* $out/include/
- cp -r winsup/cygwin/include/* $out/include/
- '';
-
- passthru.w32api = w32api-headers;
-
- meta = {
- homepage = "https://cygwin.com/";
- description = "A DLL which provides substantial POSIX API functionality on Windows.";
- license = with lib.licenses; [
- # newlib
- gpl2
- # winsup
- gpl3
+ outputs = [
+ "out"
+ ]
+ ++ lib.optionals (!headersOnly) [
+ "bin"
+ "dev"
+ "man"
];
- platforms = lib.platforms.cygwin;
- maintainers = [ lib.maintainers.corngood ];
- };
-})
+
+ patches = [
+ # Newer versions of gcc don't like struct winsize being used before being
+ # declared. Backport of https://cygwin.com/cgit/newlib-cygwin/commit/?id=73600d68227e125af24b7de7c3fccbd4eb66ee03
+ ./fix-winsize.patch
+ ]
+ # After cygwin hosted builds are working, we should upstream this
+ ++ lib.optional (
+ !headersOnly && stdenvNoLibc.hostPlatform != stdenvNoLibc.buildPlatform
+ ) ./fix-cross.patch;
+
+ passthru.w32api = if headersOnly then w32api-headers else w32api;
+
+ meta = {
+ homepage = "https://cygwin.com/";
+ description = "A DLL which provides substantial POSIX API functionality on Windows.";
+ license = with lib.licenses; [
+ # newlib
+ gpl2
+ # winsup
+ gpl3
+ ];
+ platforms = lib.platforms.cygwin;
+ maintainers = [ lib.maintainers.corngood ];
+ };
+ }
+ // (
+ if headersOnly then
+ {
+ dontConfigure = true;
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir -p $out/include/
+ cp -r newlib/libc/include/* $out/include/
+ cp -r winsup/cygwin/include/* $out/include/
+ '';
+ }
+ else
+ {
+ postPatch = ''
+ patchShebangs --build winsup/cygwin/scripts
+ '';
+
+ autoreconfFlags = [
+ "winsup"
+ ]
+ # Only reconfigure root when fix-cross.patch is applied. Otherwise the
+ # autoconf version check will fail.
+ ++ lib.optional (stdenvNoLibc.hostPlatform != stdenvNoLibc.buildPlatform) ".";
+
+ env =
+ let
+ libflag = "-Wl,-L${lib.getLib w32api}${w32api.libdir or "/lib/w32api"}";
+ in
+ {
+ CFLAGS_FOR_TARGET = toString [
+ libflag
+ ];
+
+ CXXFLAGS_FOR_TARGET = toString [
+ "-Wno-error=register"
+ libflag
+ ];
+ };
+
+ strictDeps = true;
+
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
+ nativeBuildInputs = [
+ autoreconfHook
+ bison
+ cocom-tool-set
+ flex
+ perl
+ ];
+
+ buildInputs = [ w32api ];
+
+ makeFlags = [
+ "tooldir=${placeholder "out"}"
+ ];
+
+ enableParallelBuilding = true;
+
+ # this is explicitly -j1 in cygwin.cygport
+ # without it the install order is non-deterministic
+ enableParallelInstalling = false;
+
+ hardeningDisable = [
+ # conflicts with internal definition of 'bzero'
+ "fortify"
+ "stackprotector"
+ ];
+
+ configurePlatforms = [
+ "build"
+ "target"
+ ];
+
+ configureFlags = [
+ "--disable-shared"
+ "--disable-doc"
+ "--enable-static"
+ "--disable-dumper"
+ "--with-cross-bootstrap"
+ ]
+ ++ lib.optional (stdenvNoLibc.hostPlatform != stdenvNoLibc.buildPlatform) [
+ "ac_cv_prog_CC=gcc"
+ ];
+ }
+ )
+)
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/fix-cross.patch b/pkgs/os-specific/cygwin/newlib-cygwin/fix-cross.patch
new file mode 100644
index 000000000000..cba24ab12c40
--- /dev/null
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/fix-cross.patch
@@ -0,0 +1,55 @@
+Disable strict autoconf version check so we can autoreconf in nixpkgs.
+
+diff --git a/config/override.m4 b/config/override.m4
+index 8b954d3cb..60c4cfd12 100644
+--- a/config/override.m4
++++ b/config/override.m4
+@@ -44,7 +44,6 @@ AC_DEFUN([_GCC_AUTOCONF_VERSION_CHECK],
+ [m4_fatal([Please use exactly Autoconf ]_GCC_AUTOCONF_VERSION[ instead of ]m4_defn([m4_PACKAGE_VERSION])[.])])
+ ])
+ m4_define([AC_INIT], m4_defn([AC_INIT])[
+-_GCC_AUTOCONF_VERSION_CHECK
+ ])
+
+
+
+This is needed for target linking to find e.g. crt0.o.
+diff --git a/configure.ac b/configure.ac
+index 05ddf6987..f5bbd5c72 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -3166,7 +3166,7 @@ case " $target_configdirs " in
+ *" --with-newlib "*)
+ case "$target" in
+ *-cygwin*)
+- FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
++ FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
+ ;;
+ esac
+
+
+Autoconf clears EXEEXT= in cross, which breaks installation of utils/cygserver.
+
+AC_CHECK_LIB is disabled in cross after AC_NO_EXECUTABLES.
+diff --git a/winsup/configure.ac b/winsup/configure.ac
+index e7ac814b1..14b56e130 100644
+--- a/winsup/configure.ac
++++ b/winsup/configure.ac
+@@ -40,6 +40,8 @@ AM_PROG_AS
+ AC_LANG(C)
+ AC_LANG(C++)
+
++EXEEXT=.exe
++
+ AC_ARG_WITH([cross-bootstrap],[AS_HELP_STRING([--with-cross-bootstrap],[do not build programs using the MinGW toolchain or check for MinGW libraries (useful for bootstrapping a cross-compiler)])],[],[with_cross_bootstrap=no])
+
+ AC_CYGWIN_INCLUDES
+@@ -135,8 +137,6 @@ AM_CONDITIONAL(BUILD_DUMPER, [test "x$build_dumper" = "xyes"])
+ # libbfd.a doesn't have a pkgconfig file, so we guess what it's dependencies
+ # are, based on what's present in the build environment
+ BFD_LIBS="-lintl -liconv -liberty -lz"
+-AC_CHECK_LIB([sframe], [sframe_decode], [BFD_LIBS="${BFD_LIBS} -lsframe"])
+-AC_CHECK_LIB([zstd], [ZSTD_isError], [BFD_LIBS="${BFD_LIBS} -lzstd"])
+ AC_SUBST([BFD_LIBS])
+
+ AC_CONFIG_FILES([
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/nobin.nix b/pkgs/os-specific/cygwin/newlib-cygwin/nobin.nix
new file mode 100644
index 000000000000..8745261b9815
--- /dev/null
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/nobin.nix
@@ -0,0 +1,9 @@
+{
+ emptyDirectory,
+ newlib-cygwin,
+}:
+
+newlib-cygwin
+// {
+ bin = emptyDirectory;
+}
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/remove-definitions-that-conflict-with-mingw.patch b/pkgs/os-specific/cygwin/newlib-cygwin/remove-definitions-that-conflict-with-mingw.patch
new file mode 100644
index 000000000000..313ff2873910
--- /dev/null
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/remove-definitions-that-conflict-with-mingw.patch
@@ -0,0 +1,88 @@
+From cc95494ed527e64fcd1ade7ed7ae44f9e0a6fa8a Mon Sep 17 00:00:00 2001
+From: David McFarland
+Date: Tue, 9 Sep 2025 15:04:45 -0300
+Subject: [PATCH] remove definitions that conflict with mingw
+
+---
+ winsup/cygwin/fhandler/socket_inet.cc | 2 ++
+ winsup/cygwin/fhandler/socket_local.cc | 2 ++
+ winsup/cygwin/local_includes/ntdll.h | 20 --------------------
+ winsup/cygwin/net.cc | 2 ++
+ 4 files changed, 6 insertions(+), 20 deletions(-)
+
+diff --git a/winsup/cygwin/fhandler/socket_inet.cc b/winsup/cygwin/fhandler/socket_inet.cc
+index 63cc498f1..03681c07b 100644
+--- a/winsup/cygwin/fhandler/socket_inet.cc
++++ b/winsup/cygwin/fhandler/socket_inet.cc
+@@ -20,7 +20,9 @@
+ #undef u_long
+ #define u_long __ms_u_long
+ #include
++#define cmsghdr __ms_cmsghdr
+ #include
++#undef cmsghdr
+ #include
+ #include
+ #include
+diff --git a/winsup/cygwin/fhandler/socket_local.cc b/winsup/cygwin/fhandler/socket_local.cc
+index e4a88169b..b832d8a84 100644
+--- a/winsup/cygwin/fhandler/socket_local.cc
++++ b/winsup/cygwin/fhandler/socket_local.cc
+@@ -21,7 +21,9 @@
+ #define u_long __ms_u_long
+ #include "ntsecapi.h"
+ #include
++#define cmsghdr __ms_cmsghdr
+ #include
++#undef cmsghdr
+ #include
+ #include
+ #include
+diff --git a/winsup/cygwin/local_includes/ntdll.h b/winsup/cygwin/local_includes/ntdll.h
+index 4497fe53f..bf86a8293 100644
+--- a/winsup/cygwin/local_includes/ntdll.h
++++ b/winsup/cygwin/local_includes/ntdll.h
+@@ -489,26 +489,6 @@ typedef struct _FILE_DISPOSITION_INFORMATION_EX // 64
+ ULONG Flags;
+ } FILE_DISPOSITION_INFORMATION_EX, *PFILE_DISPOSITION_INFORMATION_EX;
+
+-typedef struct _FILE_STAT_INFORMATION // 68
+-{
+- LARGE_INTEGER FileId;
+- LARGE_INTEGER CreationTime;
+- LARGE_INTEGER LastAccessTime;
+- LARGE_INTEGER LastWriteTime;
+- LARGE_INTEGER ChangeTime;
+- LARGE_INTEGER AllocationSize;
+- LARGE_INTEGER EndOfFile;
+- ULONG FileAttributes;
+- ULONG ReparseTag;
+- ULONG NumberOfLinks;
+- ACCESS_MASK EffectiveAccess;
+-} FILE_STAT_INFORMATION, *PFILE_STAT_INFORMATION;
+-
+-typedef struct _FILE_CASE_SENSITIVE_INFORMATION // 71
+-{
+- ULONG Flags;
+-} FILE_CASE_SENSITIVE_INFORMATION, *PFILE_CASE_SENSITIVE_INFORMATION;
+-
+ enum {
+ FILE_LINK_REPLACE_IF_EXISTS = 0x01,
+ FILE_LINK_POSIX_SEMANTICS = 0x02,
+diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc
+index 737e494f8..6a1a0d079 100644
+--- a/winsup/cygwin/net.cc
++++ b/winsup/cygwin/net.cc
+@@ -18,7 +18,9 @@ details. */
+ #undef u_long
+ #define u_long __ms_u_long
+ #include
++#define cmsghdr __ms_cmsghdr
+ #include
++#undef cmsghdr
+ #include
+ #define gethostname cygwin_gethostname
+ #include
+--
+2.50.1
+
diff --git a/pkgs/os-specific/windows/default.nix b/pkgs/os-specific/windows/default.nix
index 3a8813b15aaa..98f438554ac0 100644
--- a/pkgs/os-specific/windows/default.nix
+++ b/pkgs/os-specific/windows/default.nix
@@ -7,6 +7,7 @@
newScope,
overrideCC,
stdenvNoLibc,
+ emptyDirectory,
}:
lib.makeScope newScope (
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 68e3c3b6af90..d607cff28e08 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4867,7 +4867,7 @@ with pkgs;
isl = if !stdenv.hostPlatform.isDarwin then isl_0_20 else null;
withoutTargetLibc = true;
- langCC = false;
+ langCC = stdenv.targetPlatform.isCygwin; # can't compile libcygwin1.a without C++
libcCross = libc1;
targetPackages.stdenv.cc.bintools = binutilsNoLibc;
enableShared =
@@ -7632,6 +7632,8 @@ with pkgs;
if stdenv.hostPlatform.isMinGW then windows.mingw_w64 else windows.sdk
else if libc == "ucrt" then
if stdenv.hostPlatform.isMinGW then windows.mingw_w64 else windows.sdk
+ else if libc == "cygwin" then
+ cygwin.newlib-cygwin-nobin
else if libc == "libSystem" then
if stdenv.hostPlatform.useiOSPrebuilt then darwin.iosSdkPkgs.libraries else darwin.libSystem
else if libc == "fblibc" then
From 145d9726f37ec8ba4567bfb0b5b393423b07c482 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sat, 20 Sep 2025 23:26:18 -0300
Subject: [PATCH 048/186] cc-wrapper: add cygwin libc to dll path
Co-authored-by: Brian McKenna
---
pkgs/build-support/cc-wrapper/default.nix | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index 74570a9d2575..6d9780b3913c 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -126,6 +126,7 @@ let
libc_dev = optionalString (libc != null) (getDev libc);
libc_lib = optionalString (libc != null) (getLib libc);
cc_solib = getLib cc + optionalString (targetPlatform != hostPlatform) "/${targetPlatform.config}";
+ cc_bin = getBin cc + optionalString (targetPlatform != hostPlatform) "/${targetPlatform.config}";
# The wrapper scripts use 'cat' and 'grep', so we may need coreutils.
coreutils_bin = optionalString (!nativeTools) (getBin coreutils);
@@ -590,15 +591,21 @@ stdenvNoCC.mkDerivation {
]
++ optional (cc.langC or true) ./setup-hook.sh
++ optional (cc.langFortran or false) ./fortran-hook.sh
- ++ optional (targetPlatform.isWindows) (
+ ++ optional (targetPlatform.isWindows || targetPlatform.isCygwin) (
stdenvNoCC.mkDerivation {
name = "win-dll-hook.sh";
dontUnpack = true;
- installPhase = ''
- echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_solib}/lib" > $out
- echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_solib}/lib64" >> $out
- echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_solib}/lib32" >> $out
- '';
+ installPhase =
+ if targetPlatform.isCygwin then
+ ''
+ echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_bin}/lib" >> $out
+ ''
+ else
+ ''
+ echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_solib}/lib" > $out
+ echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_solib}/lib64" >> $out
+ echo addToSearchPath "LINK_DLL_FOLDERS" "${cc_solib}/lib32" >> $out
+ '';
}
);
From a56ff336a78ed98c39755c5c982ce8c9d42839f0 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sat, 20 Sep 2025 23:41:25 -0300
Subject: [PATCH 049/186] cygwin-dll-link.sh: init
---
.../setup-hooks/cygwin-dll-link.sh | 73 +++++++++++++++++++
.../development/libraries/openssl/default.nix | 2 +
.../cygwin/newlib-cygwin/default.nix | 11 +++
pkgs/stdenv/generic/make-derivation.nix | 13 ++++
4 files changed, 99 insertions(+)
create mode 100644 pkgs/build-support/setup-hooks/cygwin-dll-link.sh
diff --git a/pkgs/build-support/setup-hooks/cygwin-dll-link.sh b/pkgs/build-support/setup-hooks/cygwin-dll-link.sh
new file mode 100644
index 000000000000..d5724794921d
--- /dev/null
+++ b/pkgs/build-support/setup-hooks/cygwin-dll-link.sh
@@ -0,0 +1,73 @@
+addLinkDLLPaths() {
+ addToSearchPath "LINK_DLL_FOLDERS" "$1/lib"
+ addToSearchPath "LINK_DLL_FOLDERS" "$1/bin"
+}
+
+addEnvHooks "$targetOffset" addLinkDLLPaths
+
+addOutputDLLPaths() {
+ for output in $(getAllOutputNames); do
+ addToSearchPath "LINK_DLL_FOLDERS" "${!output}/lib"
+ addToSearchPath "LINK_DLL_FOLDERS" "${!output}/bin"
+ done
+}
+
+postInstallHooks+=(addOutputDLLPaths)
+
+_dllDeps() {
+ "$OBJDUMP" -p "$1" \
+ | sed -n 's/.*DLL Name: \(.*\)/\1/p' \
+ | sort -u
+}
+
+_linkDeps() {
+ local target="$1" dir="$2" check="$3"
+ echo 'target:' "$target"
+ local dll
+ _dllDeps "$target" | while read dll; do
+ echo ' dll:' "$dll"
+ if [[ -e "$dir/$dll" ]]; then continue; fi
+ # Locate the DLL - it should be an *executable* file on $LINK_DLL_FOLDERS.
+ local dllPath="$(PATH="$(dirname "$target"):$LINK_DLL_FOLDERS" type -P "$dll")"
+ if [[ -z "$dllPath" ]]; then
+ if [[ -z "$check" || -n "${allowedImpureDLLsMap[$dll]}" ]]; then
+ continue
+ fi
+ echo unable to find $dll in $LINK_DLL_FOLDERS >&2
+ exit 1
+ fi
+ echo ' linking to:' "$dllPath"
+ CYGWIN+=\ winsymlinks:nativestrict ln -sr "$dllPath" "$dir"
+ # That DLL might have its own (transitive) dependencies,
+ # so add also all DLLs from its directory to be sure.
+ _linkDeps "$dllPath" "$dir" ""
+ done
+}
+
+linkDLLs() {
+ if [ ! -d "$prefix" ]; then return; fi
+ (
+ set -e
+ shopt -s globstar nullglob
+
+ local -a allowedImpureDLLsArray
+ concatTo allowedImpureDLLsArray allowedImpureDLLs
+
+ local -A allowedImpureDLLsMap;
+
+ for dll in "${allowedImpureDLLsArray[@]}"; do
+ allowedImpureDLLsMap[$dll]=1
+ done
+
+ cd "$prefix"
+
+ # Iterate over any DLL that we depend on.
+ local target
+ for target in {bin,libexec}/**/*.{exe,dll}; do
+ [[ ! -f "$target" || ! -x "$target" ]] ||
+ _linkDeps "$target" "$(dirname "$target")" "1"
+ done
+ )
+}
+
+fixupOutputHooks+=(linkDLLs)
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 8b3454bf3f6b..2c441a856c02 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -294,6 +294,8 @@ let
cat ${conf} > $etc/etc/ssl/openssl.cnf
'';
+ allowedImpureDLLs = [ "CRYPT32.dll" ];
+
postFixup =
lib.optionalString (!stdenv.hostPlatform.isWindows) ''
# Check to make sure the main output and the static runtime dependencies
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
index 51352886bcb6..4896640b73ec 100644
--- a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
@@ -146,6 +146,17 @@
++ lib.optional (stdenvNoLibc.hostPlatform != stdenvNoLibc.buildPlatform) [
"ac_cv_prog_CC=gcc"
];
+
+ allowedImpureDLLs = [
+ "ADVAPI32.dll"
+ "PSAPI.DLL"
+ "NETAPI32.dll"
+ "SHELL32.dll"
+ "USER32.dll"
+ "USERENV.dll"
+ "dbghelp.dll"
+ "ntdll.dll"
+ ];
}
)
)
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index 7cd7257db484..8c291ccf4920 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -176,6 +176,7 @@ let
"disallowedRequisites"
"allowedReferences"
"allowedRequisites"
+ "allowedImpureDLLs"
];
inherit (stdenv)
@@ -198,6 +199,7 @@ let
isLinux
isDarwin
isWindows
+ isCygwin
isOpenBSD
isStatic
isMusl
@@ -358,6 +360,8 @@ let
sandboxProfile ? "",
propagatedSandboxProfile ? "",
+ allowedImpureDLLs ? [ ],
+
hardeningEnable ? [ ],
hardeningDisable ? [ ],
@@ -479,6 +483,7 @@ let
nativeBuildInputs
++ optional separateDebugInfo' ../../build-support/setup-hooks/separate-debug-info.sh
++ optional isWindows ../../build-support/setup-hooks/win-dll-link.sh
+ ++ optional isCygwin ../../build-support/setup-hooks/cygwin-dll-link.sh
++ optionals doCheck nativeCheckInputs
++ optionals doInstallCheck nativeInstallCheckInputs;
@@ -701,6 +706,14 @@ let
__propagatedImpureHostDeps = computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps;
}
)
+ // optionalAttrs (isWindows || isCygwin) {
+ allowedImpureDLLs =
+ allowedImpureDLLs
+ ++ lib.optionals isCygwin [
+ "KERNEL32.dll"
+ "cygwin1.dll"
+ ];
+ }
// (
if !__structuredAttrs then
makeOutputChecks attrs
From 50399c0115f670b6794fa77ca8e167d9b05d819c Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Thu, 18 Sep 2025 14:41:42 -0300
Subject: [PATCH 050/186] windows.cygwin: add TLS fix patch
---
.../cygwin/newlib-cygwin/default.nix | 6 +
.../store-tls-pointer-in-win32-tls.patch | 246 ++++++++++++++++++
2 files changed, 252 insertions(+)
create mode 100644 pkgs/os-specific/cygwin/newlib-cygwin/store-tls-pointer-in-win32-tls.patch
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
index 4896640b73ec..9869493c3be8 100644
--- a/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/default.nix
@@ -41,6 +41,12 @@
# declared. Backport of https://cygwin.com/cgit/newlib-cygwin/commit/?id=73600d68227e125af24b7de7c3fccbd4eb66ee03
./fix-winsize.patch
]
+ ++ lib.optional (!headersOnly) [
+ # https://cygwin.com/pipermail/cygwin-developers/2020-September/011970.html
+ # This is required for boost coroutines to work. After we get to the point
+ # where nix runs on cygwin, we can attempt to upstream this again.
+ ./store-tls-pointer-in-win32-tls.patch
+ ]
# After cygwin hosted builds are working, we should upstream this
++ lib.optional (
!headersOnly && stdenvNoLibc.hostPlatform != stdenvNoLibc.buildPlatform
diff --git a/pkgs/os-specific/cygwin/newlib-cygwin/store-tls-pointer-in-win32-tls.patch b/pkgs/os-specific/cygwin/newlib-cygwin/store-tls-pointer-in-win32-tls.patch
new file mode 100644
index 000000000000..5ef61d65875c
--- /dev/null
+++ b/pkgs/os-specific/cygwin/newlib-cygwin/store-tls-pointer-in-win32-tls.patch
@@ -0,0 +1,246 @@
+From f74059ffbcf53d8ff4db59ca9e7b07d58bd3e3c6 Mon Sep 17 00:00:00 2001
+From: David McFarland
+Date: Fri, 4 Sep 2020 10:15:57 -0300
+Subject: [PATCH] Cygwin: store tls pointer in win32 tls
+
+Use WIN32 TLS instead of stack-relative pointers for TLS. This allows windows
+fibers and boost coroutines to be used without crashing whenever a syscall is
+made from a fiber.
+
+NOTE: This should be submitted upstream, but there is a blocker first. In the
+main branch there are conflicts with new ARM64 support. In addition to fixing
+the conflicts, we should actually test whether ARM64 builds work too, first.
+---
+ winsup/cygwin/create_posix_thread.cc | 2 ++
+ winsup/cygwin/cygtls.cc | 15 +++++++++++++++
+ winsup/cygwin/dcrt0.cc | 1 +
+ winsup/cygwin/fork.cc | 1 +
+ winsup/cygwin/include/cygwin/config.h | 2 +-
+ winsup/cygwin/init.cc | 12 ++++++++----
+ winsup/cygwin/local_includes/cygtls.h | 7 +++++--
+ winsup/cygwin/scripts/gendef | 15 ++++++++++-----
+ 8 files changed, 43 insertions(+), 12 deletions(-)
+
+diff --git a/winsup/cygwin/create_posix_thread.cc b/winsup/cygwin/create_posix_thread.cc
+index 3fcd61707..85c1a8af3 100644
+--- a/winsup/cygwin/create_posix_thread.cc
++++ b/winsup/cygwin/create_posix_thread.cc
+@@ -52,6 +52,7 @@ pthread_wrapper (PVOID arg)
+ /* Set stack values in TEB */
+ PTEB teb = NtCurrentTeb ();
+ teb->Tib.StackBase = wrapper_arg.stackbase;
++ _set_tls();
+ teb->Tib.StackLimit = wrapper_arg.stacklimit ?: wrapper_arg.stackaddr;
+ /* Set DeallocationStack value. If we have an application-provided stack,
+ we set DeallocationStack to NULL, so NtTerminateThread does not deallocate
+@@ -250,6 +251,7 @@ create_new_main_thread_stack (PVOID &allocationbase)
+ return NULL;
+ NtCurrentTeb()->Tib.StackBase = ((PBYTE) allocationbase + stacksize);
+ NtCurrentTeb()->Tib.StackLimit = stacklimit;
++ _set_tls();
+ return ((PBYTE) allocationbase + stacksize - 16);
+ }
+
+diff --git a/winsup/cygwin/cygtls.cc b/winsup/cygwin/cygtls.cc
+index 13d133f47..d23f9b42a 100644
+--- a/winsup/cygwin/cygtls.cc
++++ b/winsup/cygwin/cygtls.cc
+@@ -17,6 +17,20 @@ details. */
+ #include "sigproc.h"
+ #include "exception.h"
+
++extern DWORD cygtls_slot;
++
++void _set_tls(TEB *teb)
++{
++ TlsSetValue(cygtls_slot, teb->Tib.StackBase);
++}
++
++_cygtls* _current_tls()
++{
++ register void *ret;
++ __asm __volatile__ ("movl cygtls_slot(%%rip),%%r10d\nmovq %%gs:0x1480(,%%r10d,8),%0" : "=r" (ret) : : "r10");
++ return (_cygtls *) ((PBYTE) ret - __CYGTLS_PADSIZE__);
++}
++
+ /* Two calls to get the stack right... */
+ void
+ _cygtls::call (DWORD (*func) (void *, void *), void *arg)
+@@ -25,6 +39,7 @@ _cygtls::call (DWORD (*func) (void *, void *), void *arg)
+ /* Initialize this thread's ability to respond to things like
+ SIGSEGV or SIGFPE. */
+ exception protect;
++ _set_tls();
+ _my_tls.call2 (func, arg, buf);
+ }
+
+diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc
+index f4c09befd..e6ba488f2 100644
+--- a/winsup/cygwin/dcrt0.cc
++++ b/winsup/cygwin/dcrt0.cc
+@@ -462,6 +462,7 @@ child_info_fork::alloc_stack ()
+ StackBase in the child to be the same as in the parent, so that the
+ computation of _my_tls is correct. */
+ teb->Tib.StackBase = (PVOID) stackbase;
++ _set_tls(teb);
+ }
+ }
+
+diff --git a/winsup/cygwin/fork.cc b/winsup/cygwin/fork.cc
+index f88acdbbf..582f1a454 100644
+--- a/winsup/cygwin/fork.cc
++++ b/winsup/cygwin/fork.cc
+@@ -141,6 +141,7 @@ frok::child (volatile char * volatile here)
+ myself->pid, myself->ppid, __builtin_frame_address (0));
+ sigproc_printf ("hParent %p, load_dlls %d", hParent, load_dlls);
+
++ _set_tls();
+ /* Make sure threadinfo information is properly set up. */
+ if (&_my_tls != _main_tls)
+ {
+diff --git a/winsup/cygwin/include/cygwin/config.h b/winsup/cygwin/include/cygwin/config.h
+index 2a7083278..21ce484cf 100644
+--- a/winsup/cygwin/include/cygwin/config.h
++++ b/winsup/cygwin/include/cygwin/config.h
+@@ -37,7 +37,7 @@ extern inline struct _reent *__getreent (void)
+ {
+ register char *ret;
+ #ifdef __x86_64__
+- __asm __volatile__ ("movq %%gs:8,%0" : "=r" (ret));
++ __asm __volatile__ ("movl cygtls_slot(%%rip),%%r10d\nmovq %%gs:0x1480(,%%r10d,8),%0" : "=r" (ret) : : "r10");
+ #else
+ #error unimplemented for this target
+ #endif
+diff --git a/winsup/cygwin/init.cc b/winsup/cygwin/init.cc
+index ce6484aff..392ac8600 100644
+--- a/winsup/cygwin/init.cc
++++ b/winsup/cygwin/init.cc
+@@ -11,7 +11,7 @@ details. */
+ #include "ntdll.h"
+ #include "shared_info.h"
+
+-static DWORD _my_oldfunc;
++DWORD NO_COPY cygtls_slot;
+
+ static char *search_for = (char *) cygthread::stub;
+ unsigned threadfunc_ix[8];
+@@ -22,7 +22,9 @@ static bool dll_finished_loading;
+ static void
+ threadfunc_fe (VOID *arg)
+ {
+- _cygtls::call ((DWORD (*) (void *, void *)) TlsGetValue (_my_oldfunc), arg);
++ PVOID f = TlsGetValue (cygtls_slot);
++ _set_tls();
++ _cygtls::call ((DWORD (*) (void *, void *)) f, arg);
+ }
+
+ /* If possible, redirect the thread entry point to a cygwin routine which
+@@ -59,7 +61,7 @@ munge_threadfunc ()
+ for (i = 0; threadfunc_ix[i]; i++)
+ if (!threadfunc || ebp[threadfunc_ix[i]] == threadfunc)
+ ebp[threadfunc_ix[i]] = (char *) threadfunc_fe;
+- TlsSetValue (_my_oldfunc, threadfunc);
++ TlsSetValue (cygtls_slot, threadfunc);
+ }
+ }
+ }
+@@ -78,6 +80,8 @@ dll_entry (HANDLE h, DWORD reason, void *static_load)
+ switch (reason)
+ {
+ case DLL_PROCESS_ATTACH:
++ cygtls_slot = TlsAlloc ();
++ _set_tls();
+ init_console_handler (false);
+
+ cygwin_hmodule = (HMODULE) h;
+@@ -94,7 +98,6 @@ dll_entry (HANDLE h, DWORD reason, void *static_load)
+ memcpy (_REENT, _GLOBAL_REENT, sizeof (struct _reent));
+
+ dll_crt0_0 ();
+- _my_oldfunc = TlsAlloc ();
+ dll_finished_loading = true;
+ break;
+ case DLL_PROCESS_DETACH:
+@@ -102,6 +105,7 @@ dll_entry (HANDLE h, DWORD reason, void *static_load)
+ shared_destroy ();
+ break;
+ case DLL_THREAD_ATTACH:
++ _set_tls();
+ if (dll_finished_loading)
+ munge_threadfunc ();
+ break;
+diff --git a/winsup/cygwin/local_includes/cygtls.h b/winsup/cygwin/local_includes/cygtls.h
+index 306497a33..e3a216280 100644
+--- a/winsup/cygwin/local_includes/cygtls.h
++++ b/winsup/cygwin/local_includes/cygtls.h
+@@ -301,8 +301,11 @@ private:
+ #include "cygerrno.h"
+ #include "ntdll.h"
+
+-#define _my_tls (*((_cygtls *) ((PBYTE) NtCurrentTeb()->Tib.StackBase \
+- - __CYGTLS_PADSIZE__)))
++void _set_tls(TEB*);
++inline void _set_tls() { _set_tls(NtCurrentTeb()); }
++_cygtls* _current_tls();
++
++#define _my_tls (*_current_tls())
+ extern _cygtls *_main_tls;
+ extern _cygtls *_sig_tls;
+
+diff --git a/winsup/cygwin/scripts/gendef b/winsup/cygwin/scripts/gendef
+index 861a2405b..9a4479bd8 100755
+--- a/winsup/cygwin/scripts/gendef
++++ b/winsup/cygwin/scripts/gendef
+@@ -118,7 +118,8 @@ EOF
+ .seh_proc _sigfe_maybe
+ _sigfe_maybe: # stack is aligned on entry!
+ .seh_endprologue
+- movq %gs:8,%r10 # location of bottom of stack
++ movl cygtls_slot(%rip),%r10d
++ movq %gs:0x1480(,%r10d,8),%r10 # location of bottom of stack
+ leaq _cygtls.initialized(%r10),%r11 # where we will be looking
+ cmpq %r11,%rsp # stack loc > than tls
+ jge 0f # yep. we don't have a tls.
+@@ -131,7 +132,8 @@ _sigfe_maybe: # stack is aligned on entry!
+ .seh_proc _sigfe
+ _sigfe: # stack is aligned on entry!
+ .seh_endprologue
+- movq %gs:8,%r10 # location of bottom of stack
++ movl cygtls_slot(%rip),%r10d
++ movq %gs:0x1480(,%r10d,8),%r10 # location of bottom of stack
+ 1: movl \$1,%r11d
+ xchgl %r11d,_cygtls.stacklock(%r10) # try to acquire lock
+ testl %r11d,%r11d # it will be zero
+@@ -154,7 +156,8 @@ _sigfe: # stack is aligned on entry!
+ _sigbe: # return here after cygwin syscall
+ # stack is aligned on entry!
+ .seh_endprologue
+- movq %gs:8,%r10 # address of bottom of tls
++ movl cygtls_slot(%rip),%r10d
++ movq %gs:0x1480(,%r10d,8),%r10 # address of bottom of tls
+ 1: movl \$1,%r11d
+ xchgl %r11d,_cygtls.stacklock(%r10) # try to acquire lock
+ testl %r11d,%r11d # it will be zero
+@@ -249,7 +252,8 @@ sigdelayed:
+ 2:
+ .seh_endprologue
+
+- movq %gs:8,%r12 # get tls
++ movl cygtls_slot(%rip),%r12d
++ movq %gs:0x1480(,%r12d,8),%r12 # get tls
+ movl _cygtls.saved_errno(%r12),%r15d # temporarily save saved_errno
+ movq \$_cygtls.start_offset,%rcx # point to beginning of tls block
+ addq %r12,%rcx # and store as first arg to method
+@@ -316,7 +320,8 @@ stabilize_sig_stack:
+ subq \$0x20,%rsp
+ .seh_stackalloc 32
+ .seh_endprologue
+- movq %gs:8,%r12
++ movl cygtls_slot(%rip),%r12d
++ movq %gs:0x1480(,%r12d,8),%r12
+ 1: movl \$1,%r10d
+ xchgl %r10d,_cygtls.stacklock(%r12) # try to acquire lock
+ testl %r10d,%r10d
+--
+2.50.1
+
From c5d92e0dbf1c3a391d120b8fc8dc373e8e834b8e Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Fri, 19 Sep 2025 11:05:04 -0300
Subject: [PATCH 051/186] gcc: disable libssp on cygwin
---
pkgs/development/compilers/gcc/common/configure-flags.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/compilers/gcc/common/configure-flags.nix b/pkgs/development/compilers/gcc/common/configure-flags.nix
index 17d32f60d6cd..c1a4d5478a51 100644
--- a/pkgs/development/compilers/gcc/common/configure-flags.nix
+++ b/pkgs/development/compilers/gcc/common/configure-flags.nix
@@ -258,7 +258,7 @@ let
++ lib.optional (
lib.systems.equals targetPlatform hostPlatform && targetPlatform.isx86_32
) "--with-arch=${stdenv.hostPlatform.parsed.cpu.name}"
- ++ lib.optional targetPlatform.isNetBSD "--disable-libssp" # Provided by libc.
+ ++ lib.optional (targetPlatform.isNetBSD || targetPlatform.isCygwin) "--disable-libssp" # Provided by libc.
++ lib.optionals hostPlatform.isSunOS [
"--enable-long-long"
"--enable-libssp"
From a1c6a9244dd489139452d14666e4cc984c54da1f Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Thu, 25 Sep 2025 13:20:09 -0300
Subject: [PATCH 052/186] release-cross: add x86_64-cygwin
---
pkgs/top-level/release-cross.nix | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix
index ec753700a532..c40423412adc 100644
--- a/pkgs/top-level/release-cross.nix
+++ b/pkgs/top-level/release-cross.nix
@@ -112,6 +112,10 @@ let
windows.pthreads = nativePlatforms;
};
+ cygwinCommon = {
+ hello = nativePlatforms;
+ };
+
wasiCommon = {
gmp = nativePlatforms;
boehmgc = nativePlatforms;
@@ -206,6 +210,8 @@ in
# Test some cross builds on 64 bit mingw-w64
crossMingwW64 = mapTestOnCross systems.examples.mingwW64 windowsCommon;
+ x86_64-cygwin = mapTestOnCross systems.examples.x86_64-cygwin cygwinCommon;
+
# Linux on mipsel
fuloongminipc = mapTestOnCross systems.examples.fuloongminipc linuxCommon;
ben-nanonote = mapTestOnCross systems.examples.ben-nanonote linuxCommon;
From e098bea39d9d1c15214aa026bb50893a7459b2b0 Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Fri, 19 Sep 2025 21:03:37 -0300
Subject: [PATCH 053/186] treewide: undo changes causing rebuilds
---
.../compilers/gcc/patches/default.nix | 2 +-
pkgs/stdenv/generic/make-derivation.nix | 21 ++++++++++++-------
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/pkgs/development/compilers/gcc/patches/default.nix b/pkgs/development/compilers/gcc/patches/default.nix
index 619b3a922f31..2c0fa1b40852 100644
--- a/pkgs/development/compilers/gcc/patches/default.nix
+++ b/pkgs/development/compilers/gcc/patches/default.nix
@@ -224,7 +224,7 @@ in
.${majorVersion} or [ ]
)
-++ optional (targetPlatform.isWindows || targetPlatform.isCygwin) (fetchpatch {
+++ optional targetPlatform.isCygwin (fetchpatch {
name = "libstdc-fix-compilation-in-freestanding-win32.patch";
url = "https://inbox.sourceware.org/gcc-patches/20250922182808.2599390-2-corngood@gmail.com/raw";
hash = "sha256-+EYW9lG8CviVX7RyNHp+iX+8BRHUjt5b07k940khbbY=";
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index 8c291ccf4920..bbd4c0a14f65 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -706,14 +706,19 @@ let
__propagatedImpureHostDeps = computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps;
}
)
- // optionalAttrs (isWindows || isCygwin) {
- allowedImpureDLLs =
- allowedImpureDLLs
- ++ lib.optionals isCygwin [
- "KERNEL32.dll"
- "cygwin1.dll"
- ];
- }
+ // optionalAttrs (isWindows || isCygwin) (
+ let
+ dlls =
+ allowedImpureDLLs
+ ++ lib.optionals isCygwin [
+ "KERNEL32.dll"
+ "cygwin1.dll"
+ ];
+ in
+ {
+ allowedImpureDLLs = if dlls != [ ] then dlls else null;
+ }
+ )
// (
if !__structuredAttrs then
makeOutputChecks attrs
From 4ae67070d1c974a558f4498a2a82a0c5aaad8ee2 Mon Sep 17 00:00:00 2001
From: magicquark <198001825+magicquark@users.noreply.github.com>
Date: Sun, 28 Sep 2025 04:21:52 +0100
Subject: [PATCH 054/186] emacsPackages.cask: replace install with installBin
---
.../emacs/elisp-packages/manual-packages/cask/package.nix | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
index a344978ebf33..88c536062802 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
@@ -4,10 +4,10 @@
cl-generic,
cl-lib,
commander,
-
epl,
f,
fetchFromGitHub,
+ installShellFiles,
git,
melpaBuild,
package-build,
@@ -27,6 +27,8 @@ melpaBuild (finalAttrs: {
hash = "sha256-91rJFsp2SLk/JY+v6G5JmXH5bg9QnT+qhI8ccNJlI4A=";
};
+ nativeBuildInputs = [ installShellFiles ];
+
patches = [
# Uses LISPDIR substitution var
./0000-cask-lispdir.diff
@@ -51,9 +53,8 @@ melpaBuild (finalAttrs: {
substituteAllInPlace bin/cask
'';
- # TODO: use installBin as soon as installBin arrives Master branch
postInstall = ''
- install -D -t $out/bin bin/cask
+ installBin bin/cask
'';
meta = {
From ff0585b25bee7491a2673c73c57d73e93b33ccb2 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sun, 28 Sep 2025 07:33:32 +0000
Subject: [PATCH 055/186] python3Packages.groq: 0.31.1 -> 0.32.0
---
pkgs/development/python-modules/groq/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/groq/default.nix b/pkgs/development/python-modules/groq/default.nix
index cef446d47c18..70db8134153d 100644
--- a/pkgs/development/python-modules/groq/default.nix
+++ b/pkgs/development/python-modules/groq/default.nix
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "groq";
- version = "0.31.1";
+ version = "0.32.0";
pyproject = true;
src = fetchFromGitHub {
owner = "groq";
repo = "groq-python";
tag = "v${version}";
- hash = "sha256-vckFFnk66gkxaoqKpjykkpQIbiWqUyuTDgSvhKqsC4A=";
+ hash = "sha256-31doHBwdZWlEb1tk0OjfLciPhde0kfiMY6heiXDvnWI=";
};
postPatch = ''
From cd53585ce25952b88866842ce1d5dc15c41014c9 Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Sun, 21 Sep 2025 18:10:47 -0300
Subject: [PATCH 056/186] stats: 2.11.51 -> 2.11.54
---
pkgs/by-name/st/stats/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix
index 75657e93be4e..d7a7e400bdfb 100644
--- a/pkgs/by-name/st/stats/package.nix
+++ b/pkgs/by-name/st/stats/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stats";
- version = "2.11.51";
+ version = "2.11.54";
src = fetchurl {
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
- hash = "sha256-oFRS60LPIscqBPMUfK1WvWi7eDv3VpAUaaAKyrpzN2s=";
+ hash = "sha256-Oo/4/xXwweFh01e19NN5HgfUBHkr/AxyoxMyfN6D93g=";
};
sourceRoot = ".";
From 8c57cc63690fdc3354404be61c396d51f47b334f Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Sun, 21 Sep 2025 18:11:39 -0300
Subject: [PATCH 057/186] stats: add iedame to maintainers
---
pkgs/by-name/st/stats/package.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix
index d7a7e400bdfb..3d5f7e311e18 100644
--- a/pkgs/by-name/st/stats/package.nix
+++ b/pkgs/by-name/st/stats/package.nix
@@ -37,6 +37,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
FlameFlag
emilytrau
+ iedame
];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
From e29ad16baa0efa93efada14e65c0607f46d85419 Mon Sep 17 00:00:00 2001
From: nikstur
Date: Sun, 28 Sep 2025 23:04:35 +0200
Subject: [PATCH 058/186] nixos-init: handle kernels without module support
Checks if MODPROBE_PATH exists and only then tries to write to it.
Otherwise it fails and logs that MODPROBE_PATH doesn't exist.
This enables using kernels that do not support loading modules.
---
pkgs/by-name/ni/nixos-init/src/activate.rs | 25 ++++++++++++++--------
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/pkgs/by-name/ni/nixos-init/src/activate.rs b/pkgs/by-name/ni/nixos-init/src/activate.rs
index c8fe22447899..048b037d9a51 100644
--- a/pkgs/by-name/ni/nixos-init/src/activate.rs
+++ b/pkgs/by-name/ni/nixos-init/src/activate.rs
@@ -42,16 +42,21 @@ fn setup_modprobe(modprobe_binary: impl AsRef) -> Result<()> {
// a procfs in a chroot would.
const MODPROBE_PATH: &str = "/proc/sys/kernel/modprobe";
- fs::write(
- MODPROBE_PATH,
- modprobe_binary.as_ref().as_os_str().as_encoded_bytes(),
- )
- .with_context(|| {
- format!(
- "Failed to populate modprobe path with {}",
- modprobe_binary.as_ref().display()
+ if Path::new(MODPROBE_PATH).exists() {
+ fs::write(
+ MODPROBE_PATH,
+ modprobe_binary.as_ref().as_os_str().as_encoded_bytes(),
)
- })?;
+ .with_context(|| {
+ format!(
+ "Failed to populate modprobe path with {}",
+ modprobe_binary.as_ref().display()
+ )
+ })?;
+ } else {
+ log::info!("{MODPROBE_PATH} doesn't exist. Not populating it...");
+ }
+
Ok(())
}
@@ -74,6 +79,8 @@ fn setup_firmware_search_path(firmware: impl AsRef) -> Result<()> {
firmware.as_ref().display()
)
})?;
+ } else {
+ log::info!("{FIRMWARE_SERCH_PATH} doesn't exist. Not populating it...");
}
Ok(())
From 05337671f85c0f5b89eaf65056f2d970062bdcfe Mon Sep 17 00:00:00 2001
From: Marcus Ramberg
Date: Sun, 28 Sep 2025 23:35:40 +0200
Subject: [PATCH 059/186] woodpecker-server: 3.9.0 -> 3.10.0
---
.../tools/continuous-integration/woodpecker/common.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/continuous-integration/woodpecker/common.nix b/pkgs/development/tools/continuous-integration/woodpecker/common.nix
index 036e7283cd1c..ba65d24e62f8 100644
--- a/pkgs/development/tools/continuous-integration/woodpecker/common.nix
+++ b/pkgs/development/tools/continuous-integration/woodpecker/common.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "3.9.0";
- srcHash = "sha256-Ymg6nJr83jt2EAv/p1B1wmZv3jvpx/3xRVRii3S1cNU=";
+ version = "3.10.0";
+ srcHash = "sha256-Z9EGm14q9DySZ0lgw/wwam3NjvicltWBkVJ3cwi/eds=";
# The tarball contains vendored dependencies
vendorHash = null;
in
From bf6f53934ea37edc5c1dfd59eb583b4ea682b987 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 04:44:59 +0000
Subject: [PATCH 060/186] rabbitmqadmin-ng: 2.10.0 -> 2.13.0
---
pkgs/by-name/ra/rabbitmqadmin-ng/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix b/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
index 29d8ba679c05..6baaa04ef960 100644
--- a/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
+++ b/pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "rabbitmqadmin-ng";
- version = "2.10.0";
+ version = "2.13.0";
src = fetchFromGitHub {
owner = "rabbitmq";
repo = "rabbitmqadmin-ng";
tag = "v${version}";
- hash = "sha256-edKvJKKBkZ5kkvbE4IMlo3i7uQrHlzFXzL3cn3/wa3k=";
+ hash = "sha256-zbxe+pu5db0D32UpPF4Np0rtha1lmavwafcvyWBli9k=";
};
- cargoHash = "sha256-rkp/TMcEC5IDyMsCNBfUfK/H0By1DFR9aKOXAxkNHq8=";
+ cargoHash = "sha256-Qzj9hhVNnlrRA355nYRep2YEUD/CXqXo2XTOXGE/bEo=";
buildInputs = [ openssl ];
nativeBuildInputs = [ pkg-config ];
From 414f2c9620309e00f798aa799019cb464d83801e Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 06:57:51 +0000
Subject: [PATCH 061/186] steampipePackages.steampipe-plugin-aws: 1.23.0 ->
1.24.0
---
.../misc/steampipe-packages/steampipe-plugin-aws/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix
index 39c354a100ed..b642886289cf 100644
--- a/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix
+++ b/pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "steampipe-plugin-aws";
- version = "1.23.0";
+ version = "1.24.0";
src = fetchFromGitHub {
owner = "turbot";
repo = "steampipe-plugin-aws";
tag = "v${version}";
- hash = "sha256-T4Qew3GgJbgyNrx5oSXLtfA8ilfegybJqJ+zx0jLf7E=";
+ hash = "sha256-01eF1hs36dSdwT1PfvKeuRUBAA7CZTBFxEP53mvU4mw=";
};
vendorHash = "sha256-9Kl4aTQQNQVIkFTLnXVEyN5WYxgihSeYlnL/r/vsGKU=";
From 18ac45ab7c69bf0eb408f7c2e3b584525e6bf104 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 07:27:30 +0000
Subject: [PATCH 062/186] k3s: 1.33.4+k3s1 -> 1.33.5+k3s1
---
.../cluster/k3s/1_33/images-versions.json | 24 +++++++++----------
.../networking/cluster/k3s/1_33/versions.nix | 18 +++++++-------
2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json
index fed1f0404194..ad770df1ac81 100644
--- a/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json
+++ b/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json
@@ -1,26 +1,26 @@
{
"airgap-images-amd64-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.4%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
- "sha256": "13832518d409f950121a9c681b878f868120c73d42d3823f55cea49f61b69497"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.5%2Bk3s1/k3s-airgap-images-amd64.tar.gz",
+ "sha256": "580c09a6f8c088de023ff8ce256371e807edb45d60db9e53505db263e8987110"
},
"airgap-images-amd64-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.4%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
- "sha256": "1a3738a77c4a3fef4a85c16d7f2eadcd337605f9279fcddbc3eb4f982fbd2238"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.5%2Bk3s1/k3s-airgap-images-amd64.tar.zst",
+ "sha256": "c1d71ab864b6b7de087d0827a1810c5fd271134e317af8730ec9211eaf34b097"
},
"airgap-images-arm-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.4%2Bk3s1/k3s-airgap-images-arm.tar.gz",
- "sha256": "94b084b7f9756e986855301658af957042e3ebb7c71848860f823b35844e98fa"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.5%2Bk3s1/k3s-airgap-images-arm.tar.gz",
+ "sha256": "940581b495178e35865db8bc7791052bfc3f62bc01fc960e7de27807b50473bd"
},
"airgap-images-arm-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.4%2Bk3s1/k3s-airgap-images-arm.tar.zst",
- "sha256": "1be4d940daea065ad97bc254882b12fb30af2f13ed2b26a7cd16aeacec29f048"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.5%2Bk3s1/k3s-airgap-images-arm.tar.zst",
+ "sha256": "7a31e2d1d3bb220fe9073bf58051046745dfb871ca51230e56ec5789cb97d875"
},
"airgap-images-arm64-tar-gz": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.4%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
- "sha256": "a89d7916b65ed066e761fe07831aa157b91b30bc1369ea9be3d1e5f0fe1dc74c"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.5%2Bk3s1/k3s-airgap-images-arm64.tar.gz",
+ "sha256": "2ea460f5c783cec0479e6cf8d82e11ed6b6fee6c8e7622243fadd5f8b7476beb"
},
"airgap-images-arm64-tar-zst": {
- "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.4%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
- "sha256": "6d898c35a9dc96d427f4258605ce61daf7587f26ea2822b711896224b746b38f"
+ "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.5%2Bk3s1/k3s-airgap-images-arm64.tar.zst",
+ "sha256": "b0408ae107ce0ddbd47b62242d8e2e97532b1cfeeef1a38cad0cc54dfd289edc"
}
}
diff --git a/pkgs/applications/networking/cluster/k3s/1_33/versions.nix b/pkgs/applications/networking/cluster/k3s/1_33/versions.nix
index 6a79967ddd7b..5da897e2b304 100644
--- a/pkgs/applications/networking/cluster/k3s/1_33/versions.nix
+++ b/pkgs/applications/networking/cluster/k3s/1_33/versions.nix
@@ -1,15 +1,15 @@
{
- k3sVersion = "1.33.4+k3s1";
- k3sCommit = "148243c49519922720fe1b340008dbce8fb02516";
- k3sRepoSha256 = "1870l3mq5nsh8i82wvwsz7nqiv1xzyqypm66rfmp999s2qlssyaa";
- k3sVendorHash = "sha256-JbnoV8huyOS7Q91QjqTKvPEtkYQxjR10o0d5z25Ycsg=";
+ k3sVersion = "1.33.5+k3s1";
+ k3sCommit = "fab4a5c3de46748494cf7ad5dccc89b213965b08";
+ k3sRepoSha256 = "0c0phxnx09gainay4cgbcc2j1ddci73a9i0q92zf32whkbp06112";
+ k3sVendorHash = "sha256-v+tfVL9sDyiDRB3/IDDfyDekFAdjdUtTTChu6l5Qvg0=";
chartVersions = import ./chart-versions.nix;
imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json);
- k3sRootVersion = "0.14.1";
- k3sRootSha256 = "0svbi42agqxqh5q2ri7xmaw2a2c70s7q5y587ls0qkflw5vx4sl7";
+ k3sRootVersion = "0.15.0";
+ k3sRootSha256 = "008n8xx7x36y9y4r24hx39xagf1dxbp3pqq2j53s9zkaiqc62hd0";
k3sCNIVersion = "1.7.1-k3s1";
k3sCNISha256 = "0k1qfmsi5bqgwd5ap8ndimw09hsxn0cqf4m5ad5a4mgl6akw6dqz";
- containerdVersion = "2.0.5-k3s2";
- containerdSha256 = "0011p1905jsswz1zqzkylzjfvi50mc60ifgjnjxwnjrk2rnwbmbz";
- criCtlVersion = "1.31.0-k3s2";
+ containerdVersion = "2.1.4-k3s1";
+ containerdSha256 = "0fg9py52hac5bdmrabvkcpc1aawxl5xc0ij9zx964qkkc7fa19ca";
+ criCtlVersion = "1.33.0-k3s2";
}
From 373c9aa5e060dfa5cf80054fe5d7a1a25776f483 Mon Sep 17 00:00:00 2001
From: blackzeshi <105582686+zeshi09@users.noreply.github.com>
Date: Mon, 29 Sep 2025 15:50:07 +0500
Subject: [PATCH 063/186] caido: 0.51.0 -> 0.52.0
---
pkgs/by-name/ca/caido/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/ca/caido/package.nix b/pkgs/by-name/ca/caido/package.nix
index 1322d48dc533..0b72008251e7 100644
--- a/pkgs/by-name/ca/caido/package.nix
+++ b/pkgs/by-name/ca/caido/package.nix
@@ -15,14 +15,14 @@ let
"cli"
"desktop"
];
- version = "0.51.0";
+ version = "0.52.0";
cli = fetchurl {
url = "https://caido.download/releases/v${version}/caido-cli-v${version}-linux-x86_64.tar.gz";
- hash = "sha256-xMA7Q2VS73xG8/b3jAVz/HMmh8024nOxjcoh6bo/Cws=";
+ hash = "sha256-gxB5GeJXTrPDGRXxKV3kdYQ0VgmmIeO8rggRPQlTDqw=";
};
desktop = fetchurl {
url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage";
- hash = "sha256-kkwwaVqk2DGmnEM8ZQrCvhTSreT4HoiZ1rhheyqZfec=";
+ hash = "sha256-ANCMHJTeH0UyJvCpslbxc0I3BbfPfR7kr4UISWeo2ec=";
};
appimageContents = appimageTools.extractType2 {
inherit pname version;
From 0c4e062f16a7e817a6dc4e0e3fc7e8f37625fb24 Mon Sep 17 00:00:00 2001
From: Marcus Ramberg
Date: Fri, 12 Sep 2025 09:11:07 +0200
Subject: [PATCH 064/186] helmfile: 1.1.5 -> 1.1.7
---
pkgs/by-name/he/helmfile/package.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/by-name/he/helmfile/package.nix b/pkgs/by-name/he/helmfile/package.nix
index b5dcdbcd5d0c..0892be8d042c 100644
--- a/pkgs/by-name/he/helmfile/package.nix
+++ b/pkgs/by-name/he/helmfile/package.nix
@@ -1,25 +1,25 @@
{
lib,
stdenv,
- buildGo125Module,
+ buildGoModule,
fetchFromGitHub,
installShellFiles,
makeWrapper,
pluginsDir ? null,
}:
-buildGo125Module rec {
+buildGoModule rec {
pname = "helmfile";
- version = "1.1.5";
+ version = "1.1.7";
src = fetchFromGitHub {
owner = "helmfile";
repo = "helmfile";
rev = "v${version}";
- hash = "sha256-7A/WPBXk17HCAr9F7UZwNO2+N4tvtfPo9wNwtw1HKy4=";
+ hash = "sha256-DOLlibBuwzP31ZMakcuaeG/fdMDOXqgd8PKts4/gFVo=";
};
- vendorHash = "sha256-CNvmIK8xUm1CdwdXU5FVUShmaA3CEgR4H7GmOH2KwzE=";
+ vendorHash = "sha256-l7KQ67Rx2lsaUkpTHBJM6PRqqTdbwkkaeOhsUxj1MMI=";
proxyVendor = true; # darwin/linux hash mismatch
From 7bb832dac8c8b36751def356f57920760c480957 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 13:11:16 +0000
Subject: [PATCH 065/186] prometheus-mysqld-exporter: 0.17.2 -> 0.18.0
---
pkgs/servers/monitoring/prometheus/mysqld-exporter.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix b/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
index ff8e33b3ad41..d3f2936f2027 100644
--- a/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "mysqld_exporter";
- version = "0.17.2";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "prometheus";
repo = "mysqld_exporter";
rev = "v${version}";
- sha256 = "sha256-vkbjOWVV79fDBdCa6/ueY9QhPDkFCApR/EZn20SYHYU=";
+ sha256 = "sha256-uHr9hVjnQx1DIr7ByaqgmR4YOvCYo49+b+Ikh+Vlh+o=";
};
- vendorHash = "sha256-pdxIW800vnKK0l84bDVkl2JHBb0e9zkQnn3O8ls04R0=";
+ vendorHash = "sha256-fM3CqyOEKYJOFkEwBE7/yIQEKUUIbBIbmHQp12/psas=";
ldflags =
let
From f7f916b0ba55db1efb9f82d0f304f537bd67290c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 13:53:52 +0000
Subject: [PATCH 066/186] sentry-cli: 2.54.0 -> 2.55.0
---
pkgs/by-name/se/sentry-cli/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/se/sentry-cli/package.nix b/pkgs/by-name/se/sentry-cli/package.nix
index 317df1c58213..236c3873795d 100644
--- a/pkgs/by-name/se/sentry-cli/package.nix
+++ b/pkgs/by-name/se/sentry-cli/package.nix
@@ -9,13 +9,13 @@
}:
rustPlatform.buildRustPackage rec {
pname = "sentry-cli";
- version = "2.54.0";
+ version = "2.55.0";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-cli";
rev = version;
- hash = "sha256-D6ep1N8IZO1jps1ihmiAiEJXSTW2PNDW3cnYrrM3Svg=";
+ hash = "sha256-QOYk/WT/4rOjNMU4h22+Lbl9X6Ezw1oBE5yVZZwLNo4=";
};
doCheck = false;
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
pkg-config
];
- cargoHash = "sha256-uvaxGVVxbp1TnAarItgNSLzguqgt7LfTalDVS6TFpoY=";
+ cargoHash = "sha256-8OIBIMlR0XAhJrYNd0gtBhApuZF6r2+7iHrATQdMfr0=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd sentry-cli \
From 98e2eecf18f4b2dda2c2dabf3f60348a0b70c939 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Mon, 29 Sep 2025 06:58:54 -0700
Subject: [PATCH 067/186] prometheus-mysqld-exporter: add meta.changelog
---
pkgs/servers/monitoring/prometheus/mysqld-exporter.nix | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix b/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
index d3f2936f2027..9c89d8ac0842 100644
--- a/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
@@ -11,8 +11,8 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "prometheus";
repo = "mysqld_exporter";
- rev = "v${version}";
- sha256 = "sha256-uHr9hVjnQx1DIr7ByaqgmR4YOvCYo49+b+Ikh+Vlh+o=";
+ tag = "v${version}";
+ hash = "sha256-uHr9hVjnQx1DIr7ByaqgmR4YOvCYo49+b+Ikh+Vlh+o=";
};
vendorHash = "sha256-fM3CqyOEKYJOFkEwBE7/yIQEKUUIbBIbmHQp12/psas=";
@@ -37,6 +37,7 @@ buildGoModule rec {
];
meta = with lib; {
+ changelog = "https://github.com/prometheus/mysqld_exporter/blob/${src.tag}/CHANGELOG.md";
description = "Prometheus exporter for MySQL server metrics";
mainProgram = "mysqld_exporter";
homepage = "https://github.com/prometheus/mysqld_exporter";
From ae968b82ac31020b4b8fd1e4dd609facf96f0a7b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Mon, 29 Sep 2025 06:59:58 -0700
Subject: [PATCH 068/186] prometheus-mysqld-exporter: move to pkgs/by-name
---
.../pr/prometheus-mysqld-exporter/package.nix} | 0
pkgs/top-level/all-packages.nix | 1 -
2 files changed, 1 deletion(-)
rename pkgs/{servers/monitoring/prometheus/mysqld-exporter.nix => by-name/pr/prometheus-mysqld-exporter/package.nix} (100%)
diff --git a/pkgs/servers/monitoring/prometheus/mysqld-exporter.nix b/pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix
similarity index 100%
rename from pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
rename to pkgs/by-name/pr/prometheus-mysqld-exporter/package.nix
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index fccc581481eb..9eea1d0a8d90 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -9919,7 +9919,6 @@ with pkgs;
callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix
{ };
prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
- prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
prometheus-nextcloud-exporter =
callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix
From db0f7811ff75bea5bd2d8ee5b69262a54d687060 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 14:12:12 +0000
Subject: [PATCH 069/186] clickable: 8.4.0 -> 8.5.0
---
pkgs/by-name/cl/clickable/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/cl/clickable/package.nix b/pkgs/by-name/cl/clickable/package.nix
index afab7d22bcba..75d614d1a623 100644
--- a/pkgs/by-name/cl/clickable/package.nix
+++ b/pkgs/by-name/cl/clickable/package.nix
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "clickable";
- version = "8.4.0";
+ version = "8.5.0";
format = "pyproject";
src = fetchFromGitLab {
owner = "clickable";
repo = "clickable";
rev = "v${version}";
- hash = "sha256-mqAJBxYHOsMiSjWjtam/GvxjNBZ8mkOuBibmFORGhEg=";
+ hash = "sha256-hQkRntdOlWLK+vVrdiWEkYIMK+ymEEC5ajh7+L2fH2g=";
};
build-system = [ python3Packages.setuptools ];
From e5504f90deb7e2c86efc3f64e020374d9dd479c2 Mon Sep 17 00:00:00 2001
From: Marcus Ramberg
Date: Sun, 28 Sep 2025 23:58:04 +0200
Subject: [PATCH 070/186] woodpecker-cli: install autocompletion for
bash/fish/zsh
---
.../continuous-integration/woodpecker/cli.nix | 20 +++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/continuous-integration/woodpecker/cli.nix b/pkgs/development/tools/continuous-integration/woodpecker/cli.nix
index 68b4218a60e0..af9f7c1aba2c 100644
--- a/pkgs/development/tools/continuous-integration/woodpecker/cli.nix
+++ b/pkgs/development/tools/continuous-integration/woodpecker/cli.nix
@@ -1,4 +1,10 @@
-{ buildGoModule, callPackage }:
+{
+ buildGoModule,
+ callPackage,
+ installShellFiles,
+ lib,
+ stdenv,
+}:
let
common = callPackage ./common.nix { };
in
@@ -8,13 +14,23 @@ buildGoModule {
version
src
ldflags
- postInstall
vendorHash
;
subPackages = "cmd/cli";
+ nativeBuildInputs = [ installShellFiles ];
+
env.CGO_ENABLED = 0;
+ postInstall = ''
+ ${common.postInstall}
+ ''
+ + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
+ installShellCompletion --cmd woodpecker-cli \
+ --bash <($out/bin/woodpecker-cli completion bash) \
+ --fish <($out/bin/woodpecker-cli completion fish ) \
+ --zsh <($out/bin/woodpecker-cli completion zsh)
+ '';
meta = common.meta // {
description = "Command line client for the Woodpecker Continuous Integration server";
From ec76dea36e1265831e492952be84cf041ef7e425 Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Mon, 29 Sep 2025 12:53:01 -0300
Subject: [PATCH 071/186] bolt-launcher: fix notifications
---
pkgs/by-name/bo/bolt-launcher/package.nix | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix
index 6c7f7e05172c..acedcd6ca3a8 100644
--- a/pkgs/by-name/bo/bolt-launcher/package.nix
+++ b/pkgs/by-name/bo/bolt-launcher/package.nix
@@ -16,6 +16,7 @@
pango,
cairo,
pkg-config,
+ libnotify,
buildFHSEnv,
makeDesktopItem,
copyDesktopItems,
@@ -126,6 +127,7 @@ buildFHSEnv {
SDL2
sdl3
libGL
+ libnotify
])
++ lib.optionals enableRS3 (
with pkgs;
From 221e0ad60b1c5553439e8157194bd33f8d25705b Mon Sep 17 00:00:00 2001
From: Jack Rosenberg
Date: Mon, 29 Sep 2025 19:13:39 +0200
Subject: [PATCH 072/186] nixos/pangolin: fix traefik error
---
.../modules/services/networking/pangolin.nix | 38 ++++++++++---------
1 file changed, 21 insertions(+), 17 deletions(-)
diff --git a/nixos/modules/services/networking/pangolin.nix b/nixos/modules/services/networking/pangolin.nix
index d612f6953904..9b5bdb9d3690 100644
--- a/nixos/modules/services/networking/pangolin.nix
+++ b/nixos/modules/services/networking/pangolin.nix
@@ -515,34 +515,38 @@ in
tls.certResolver = "letsencrypt";
};
# Integration API router
- int-api-router-redirect = lib.mkIf (finalSettings.flags.enable_integration_api) {
+ int-api-router-redirect = {
rule = "Host(`api.${cfg.baseDomain}`)";
service = "int-api-service";
entryPoints = [ "web" ];
middlewares = [ "redirect-to-https" ];
};
- int-api-router = lib.mkIf (finalSettings.flags.enable_integration_api) {
+ int-api-router = {
rule = "Host(`api.${cfg.baseDomain}`)";
service = "int-api-service";
entryPoints = [ "websecure" ];
tls.certResolver = "letsencrypt";
};
};
- # could be map
- services = {
- # Next.js server
- next-service.loadBalancer.servers = [
- { url = "http://localhost:${toString finalSettings.server.next_port}"; }
- ];
- # API/WebSocket server
- api-service.loadBalancer.servers = [
- { url = "http://localhost:${toString finalSettings.server.external_port}"; }
- ];
- # Integration API server
- int-api-service.loadBalancer.servers = lib.mkIf (finalSettings.flags.enable_integration_api) [
- { url = "http://localhost:${toString finalSettings.server.integration_port}"; }
- ];
- };
+ # needs to be a mkMerge otherwise will give error about standalone element
+ services = lib.mkMerge [
+ {
+ # Next.js server
+ next-service.loadBalancer.servers = [
+ { url = "http://localhost:${toString finalSettings.server.next_port}"; }
+ ];
+ # API/WebSocket server
+ api-service.loadBalancer.servers = [
+ { url = "http://localhost:${toString finalSettings.server.external_port}"; }
+ ];
+ }
+ (lib.mkIf (finalSettings.flags.enable_integration_api) {
+ # Integration API server
+ int-api-service.loadBalancer.servers = [
+ { url = "http://localhost:${toString finalSettings.server.integration_port}"; }
+ ];
+ })
+ ];
};
};
};
From b586125088418c916776c3d77351c954ee5130f2 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 17:54:16 +0000
Subject: [PATCH 073/186] tektoncd-cli-pac: 0.37.0 -> 0.38.0
---
pkgs/by-name/te/tektoncd-cli-pac/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/te/tektoncd-cli-pac/package.nix b/pkgs/by-name/te/tektoncd-cli-pac/package.nix
index d205e517dcc8..718643366ae2 100644
--- a/pkgs/by-name/te/tektoncd-cli-pac/package.nix
+++ b/pkgs/by-name/te/tektoncd-cli-pac/package.nix
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "tektoncd-cli-pac";
- version = "0.37.0";
+ version = "0.38.0";
src = fetchFromGitHub {
owner = "openshift-pipelines";
repo = "pipelines-as-code";
tag = "v${finalAttrs.version}";
- hash = "sha256-ti8IDslgSPTITrzjVRio1zsV92u505ySr16GfRKxtp8=";
+ hash = "sha256-ti2IVI6ECXOhSxeeW7ufD1XjsOtr1R2J5Beq/ADRHaA=";
};
vendorHash = null;
From 6d2c9bc025eaa6fefab08907753046c38e1ca597 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Mon, 29 Sep 2025 13:09:13 +0200
Subject: [PATCH 074/186] python313Packages.fastcore: 1.8.11 -> 1.8.12
Diff: https://github.com/fastai/fastcore/compare/1.8.11...1.8.12
Changelog: https://github.com/fastai/fastcore/blob/1.8.12/CHANGELOG.md
---
pkgs/development/python-modules/fastcore/default.nix | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix
index 7b8e1b0205d3..8b42a9d32ba4 100644
--- a/pkgs/development/python-modules/fastcore/default.nix
+++ b/pkgs/development/python-modules/fastcore/default.nix
@@ -3,22 +3,19 @@
buildPythonPackage,
fetchFromGitHub,
packaging,
- pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "fastcore";
- version = "1.8.11";
+ version = "1.8.12";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "fastai";
repo = "fastcore";
tag = version;
- hash = "sha256-gqC5dVYWfWLNvum8ffIpT9qlm2yD6txPm3KQaP/rHao=";
+ hash = "sha256-YJONK7WMAQLCkROosGbT5C1G/JtTC7iZs2t+mx03yOo=";
};
build-system = [ setuptools ];
From a7bc9869c20d85869db96041bdd45c4f5c74e7d0 Mon Sep 17 00:00:00 2001
From: Robert Rose
Date: Mon, 29 Sep 2025 20:16:52 +0200
Subject: [PATCH 075/186] nixos/k3s: run etcd test with correct k3s package
---
nixos/tests/k3s/etcd.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/nixos/tests/k3s/etcd.nix b/nixos/tests/k3s/etcd.nix
index c858dd4e0283..a44de1f6233f 100644
--- a/nixos/tests/k3s/etcd.nix
+++ b/nixos/tests/k3s/etcd.nix
@@ -50,6 +50,7 @@ import ../make-test-python.nix (
services.k3s = {
enable = true;
role = "server";
+ package = k3s;
extraFlags = [
"--datastore-endpoint=\"http://192.168.1.1:2379\""
"--disable coredns"
From ae52256a23efe7315961d11c28c1bac4c0fd064b Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Mon, 29 Sep 2025 13:06:42 +0200
Subject: [PATCH 076/186] python313Packages.asyncssh: 2.21.0 -> 2.21.1
Changelog: https://github.com/ronf/asyncssh/blob/v2.21.1/docs/changes.rst
---
pkgs/development/python-modules/asyncssh/default.nix | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/python-modules/asyncssh/default.nix b/pkgs/development/python-modules/asyncssh/default.nix
index 76216913df50..57566cfb675c 100644
--- a/pkgs/development/python-modules/asyncssh/default.nix
+++ b/pkgs/development/python-modules/asyncssh/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "asyncssh";
- version = "2.21.0";
+ version = "2.21.1";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- hash = "sha256-RQ/hO7jYao9OfXtfr853kRgco+fJLhW7xF37JYZuSLM=";
+ hash = "sha256-mUOAKVXiExU2wrHnGqzGj1aXOjmZN+0LclCG10YcmQw=";
};
build-system = [ setuptools ];
@@ -91,7 +91,10 @@ buildPythonPackage rec {
description = "Asynchronous SSHv2 Python client and server library";
homepage = "https://asyncssh.readthedocs.io/";
changelog = "https://github.com/ronf/asyncssh/blob/v${version}/docs/changes.rst";
- license = licenses.epl20;
+ license = with licenses; [
+ epl20 # or
+ gpl2Plus
+ ];
maintainers = [ ];
};
}
From 2bd3f15802519afca227f255d8c841f722b034e3 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 19:20:13 +0000
Subject: [PATCH 077/186] rucio: 38.2.0 -> 38.3.0
---
pkgs/development/python-modules/rucio/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/rucio/default.nix b/pkgs/development/python-modules/rucio/default.nix
index 717c92e16d76..70eb5045bc8e 100644
--- a/pkgs/development/python-modules/rucio/default.nix
+++ b/pkgs/development/python-modules/rucio/default.nix
@@ -40,13 +40,13 @@
}:
let
- version = "38.2.0";
+ version = "38.3.0";
src = fetchFromGitHub {
owner = "rucio";
repo = "rucio";
tag = version;
- hash = "sha256-HYHiW/izKSkn08xLY7gJfuYK1C/ArOQ2DAwleSkcZ/I=";
+ hash = "sha256-hMFWydOWfpRooOVd1wJ5jDWsdvF2oT1n/SlLj3CM9Qs=";
};
in
buildPythonPackage {
From d02cad3c25ec7c5c51891f930bd2e06987cbf5ae Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 19:33:53 +0000
Subject: [PATCH 078/186] npm-check-updates: 18.2.0 -> 19.0.0
---
pkgs/by-name/np/npm-check-updates/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/np/npm-check-updates/package.nix b/pkgs/by-name/np/npm-check-updates/package.nix
index 9b634be58bfa..5812df80bae6 100644
--- a/pkgs/by-name/np/npm-check-updates/package.nix
+++ b/pkgs/by-name/np/npm-check-updates/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "npm-check-updates";
- version = "18.2.0";
+ version = "19.0.0";
src = fetchFromGitHub {
owner = "raineorshine";
repo = "npm-check-updates";
rev = "refs/tags/v${version}";
- hash = "sha256-llBQVABBjsb5JZEVAbj4lQzTrrwRisX1DNRlb6mnwuM=";
+ hash = "sha256-C3W3Yt28MpKEW7a8BXD2e/dzJhR9WHPrqPDo3ohTYpU=";
};
- npmDepsHash = "sha256-USNLNMhBVN5LaTeCBdfzFrTgu8R2Z96PyjqICQH6Dqc=";
+ npmDepsHash = "sha256-dpVPfBbazloSg0WVlgyGfMjOxLhALUyQDOBqM0Z915o=";
postPatch = ''
sed -i '/"prepare"/d' package.json
From 694f62111c12854f16f8a71e6b3f3c9be38a7bf6 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 19:50:06 +0000
Subject: [PATCH 079/186] lianad: 12.0 -> 13.0
---
pkgs/by-name/li/lianad/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/li/lianad/package.nix b/pkgs/by-name/li/lianad/package.nix
index e4590334f008..19f7204a73dd 100644
--- a/pkgs/by-name/li/lianad/package.nix
+++ b/pkgs/by-name/li/lianad/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "lianad";
- version = "12.0"; # keep in sync with liana
+ version = "13.0"; # keep in sync with liana
src = fetchFromGitHub {
owner = "wizardsardine";
repo = "liana";
rev = "v${version}";
- hash = "sha256-TZUNYr7p4P/++eX9ZNU/d1IurPrkZn/PJmJOsB01VMY=";
+ hash = "sha256-zr9FZZSLPMk2d5vyZqrj12RG4UCdmkyKLjTU7XpgedE=";
};
- cargoHash = "sha256-Hb5icOKgQiDzFLWwUfkwXcr1vn80QcAr+fKwG37PkYc=";
+ cargoHash = "sha256-uLSlx1WWCcngL1WSP3jOvwFJd/gbz/g9AT6Of9rwEMw=";
buildInputs = [ udev ];
From 99fa42a62d68f9073cbcb9b4ab812a36c303b77e Mon Sep 17 00:00:00 2001
From: Jonathan Davies
Date: Mon, 29 Sep 2025 21:02:45 +0100
Subject: [PATCH 080/186] nixos/clickhouse: tests: Increase Kafka memory
---
nixos/tests/clickhouse/kafka.nix | 2 ++
1 file changed, 2 insertions(+)
diff --git a/nixos/tests/clickhouse/kafka.nix b/nixos/tests/clickhouse/kafka.nix
index 65dbd98be96f..71f0df3c0530 100644
--- a/nixos/tests/clickhouse/kafka.nix
+++ b/nixos/tests/clickhouse/kafka.nix
@@ -99,6 +99,8 @@ in
};
systemd.services.apache-kafka.serviceConfig.StateDirectory = "apache-kafka";
+
+ virtualisation.memorySize = 1024 * 2;
};
};
From 7c7a5e4ebf5c412a14806d8e54dc118bec530abd Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 20:47:03 +0000
Subject: [PATCH 081/186] buildah-unwrapped: 1.41.4 -> 1.41.5
---
pkgs/development/tools/buildah/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index 9dcab589024c..836faaa40936 100644
--- a/pkgs/development/tools/buildah/default.nix
+++ b/pkgs/development/tools/buildah/default.nix
@@ -17,13 +17,13 @@
buildGoModule (finalAttrs: {
pname = "buildah";
- version = "1.41.4";
+ version = "1.41.5";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
tag = "v${finalAttrs.version}";
- hash = "sha256-8I8njiMayfpodX2rj8MqYIhah3lvMgOY+agwlPYPij0=";
+ hash = "sha256-NQ5nCU1uiw3SzPMo2rH4+GnAIbIzM9O0bJaXJg/rfZM=";
};
outputs = [
From c25dde1f98ba3716f13b419084fbc0d8770c0239 Mon Sep 17 00:00:00 2001
From: Colin
Date: Mon, 29 Sep 2025 20:50:27 +0000
Subject: [PATCH 082/186] boringssl: don't install test-only artifacts
libboringssl_gtest.a and libtest_support_lib.a are only produced
when `doCheck = true`. unconditionally installing them breaks any
build for which `doCheck = false` (the default for cross compiling).
---
pkgs/by-name/bo/boringssl/package.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/by-name/bo/boringssl/package.nix b/pkgs/by-name/bo/boringssl/package.nix
index 02b3217e5bcb..92cb25cba6aa 100644
--- a/pkgs/by-name/bo/boringssl/package.nix
+++ b/pkgs/by-name/bo/boringssl/package.nix
@@ -65,7 +65,7 @@ buildGoModule (finalAttrs: {
mkdir -p $bin/bin $dev $out/lib
install -Dm755 bssl -t $bin/bin
- install -Dm644 {libboringssl_gtest,libcrypto,libdecrepit,libpki,libssl,libtest_support_lib}.a -t $out/lib
+ install -Dm644 {libcrypto,libdecrepit,libpki,libssl}.a -t $out/lib
cp -r ../include $dev
From 3dba375fa78fc0f23c2a2ae9281eff54d71c5e6a Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 20:53:45 +0000
Subject: [PATCH 083/186] museum: 1.2.4 -> 1.2.8
---
pkgs/by-name/mu/museum/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/mu/museum/package.nix b/pkgs/by-name/mu/museum/package.nix
index 1d81becd76cc..7fab7e2d0482 100644
--- a/pkgs/by-name/mu/museum/package.nix
+++ b/pkgs/by-name/mu/museum/package.nix
@@ -10,17 +10,17 @@
buildGoModule (finalAttrs: {
pname = "museum";
- version = "1.2.4";
+ version = "1.2.8";
src = fetchFromGitHub {
owner = "ente-io";
repo = "ente";
sparseCheckout = [ "server" ];
tag = "photos-v${finalAttrs.version}";
- hash = "sha256-2kcIXnQPNB6V8ElTxoAETFCSyIIOGme15pYVXNLPlAg=";
+ hash = "sha256-CHdDtIEohEWKULkEZMs2+fsQR0HL++ejdCL2KA9SXt0=";
};
- vendorHash = "sha256-px4pMqeH73Fe06va4+n6hklIUDMbPmAQNKKRIhwv6ec=";
+ vendorHash = "sha256-iltf6TVTzMhNpQxLtp/wqOCVXeJCmPvmlfWARbNgc4g=";
sourceRoot = "${finalAttrs.src.name}/server";
From aaef24df34b15159953282da82e38df81ce78fc5 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 21:46:09 +0000
Subject: [PATCH 084/186] basedpyright: 1.31.4 -> 1.31.5
---
pkgs/by-name/ba/basedpyright/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ba/basedpyright/package.nix b/pkgs/by-name/ba/basedpyright/package.nix
index cb2f7bf294b7..dba759097368 100644
--- a/pkgs/by-name/ba/basedpyright/package.nix
+++ b/pkgs/by-name/ba/basedpyright/package.nix
@@ -16,13 +16,13 @@
buildNpmPackage rec {
pname = "basedpyright";
- version = "1.31.4";
+ version = "1.31.5";
src = fetchFromGitHub {
owner = "detachhead";
repo = "basedpyright";
tag = "v${version}";
- hash = "sha256-Lv2wNqS32482jFThJ5dIqlyv/m8QzEHDdlCYs6wd9nY=";
+ hash = "sha256-HK6RBKOxIrFmiI2ibe8zt+XPONV9GWixGTjxhFd8d7M=";
};
npmDepsHash = "sha256-D1/6H+7GXWeL3dWeXB4Ho5mzCCVzCQPVIPMJ+btF0k4=";
From d6656540bf60537c188111ce799973542698c738 Mon Sep 17 00:00:00 2001
From: Jonathan Davies
Date: Mon, 29 Sep 2025 23:03:34 +0100
Subject: [PATCH 085/186] tkey-ssh-agent: Set mainProgram
---
pkgs/by-name/tk/tkey-ssh-agent/package.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/by-name/tk/tkey-ssh-agent/package.nix b/pkgs/by-name/tk/tkey-ssh-agent/package.nix
index 2ada4ad71cb6..d4d509098bc9 100644
--- a/pkgs/by-name/tk/tkey-ssh-agent/package.nix
+++ b/pkgs/by-name/tk/tkey-ssh-agent/package.nix
@@ -38,6 +38,7 @@ buildGoModule rec {
homepage = "https://tillitis.se/app/tkey-ssh-agent/";
license = licenses.gpl2;
maintainers = with maintainers; [ bbigras ];
+ mainProgram = "tkey-ssh-agent";
platforms = platforms.all;
};
}
From 8e70b73d846f3c506776d3bb12e1fbfa49f72037 Mon Sep 17 00:00:00 2001
From: Nick Cao
Date: Mon, 29 Sep 2025 18:26:40 -0400
Subject: [PATCH 086/186] meteor-git: 0.29.0 -> 0.30.0
Diff: https://github.com/stefanlogue/meteor/compare/v0.29.0...v0.30.0
---
pkgs/by-name/me/meteor-git/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/me/meteor-git/package.nix b/pkgs/by-name/me/meteor-git/package.nix
index d0f247f2263c..4128fc7c752c 100644
--- a/pkgs/by-name/me/meteor-git/package.nix
+++ b/pkgs/by-name/me/meteor-git/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "meteor-git";
- version = "0.29.0";
+ version = "0.30.0";
src = fetchFromGitHub {
owner = "stefanlogue";
repo = "meteor";
rev = "v${version}";
- hash = "sha256-T4/SO6GW668w5bskfZbdAFBXiKIS9FXuMXOii8ZfOVc=";
+ hash = "sha256-oqfJDIT+4n9ySwmN5DoTvAcEY9wmI/bhVSYFHudMwl0=";
};
vendorHash = "sha256-jKd/eJwp5SZvTrP3RN7xT7ibAB0PQondGR3RT+HQXIo=";
From 771bb91304eda1f5b86369cb0e6970130f5541a8 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 20 Sep 2025 20:43:38 +0000
Subject: [PATCH 087/186] python3Packages.rkm-codes: 0.6 -> 1.0
---
pkgs/development/python-modules/rkm-codes/default.nix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/development/python-modules/rkm-codes/default.nix b/pkgs/development/python-modules/rkm-codes/default.nix
index 7e06e06bc3b7..c4e96a449cb0 100644
--- a/pkgs/development/python-modules/rkm-codes/default.nix
+++ b/pkgs/development/python-modules/rkm-codes/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "rkm-codes";
- version = "0.6";
- format = "pyproject";
+ version = "1.0";
+ pyproject = true;
src = fetchFromGitHub {
owner = "KenKundert";
repo = "rkm_codes";
tag = "v${version}";
- hash = "sha256-CkLLZuWcNL8sqAupc7lHXu0DXUXrX3qwd1g/ekyHdw4=";
+ hash = "sha256-S1ng2eTR+dNg7TkkpLTtJvX105FOqCi2eiMdRaqQrVg=";
};
nativeBuildInputs = [ flit-core ];
@@ -36,7 +36,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "QuantiPhy support for RKM codes";
homepage = "https://github.com/kenkundert/rkm_codes/";
- license = licenses.gpl3Plus;
+ license = licenses.mit;
maintainers = with maintainers; [ jpetrucciani ];
};
}
From f09c6835b76843c43c7ff99fc8d6206ac5ef964d Mon Sep 17 00:00:00 2001
From: Michael Daniels
Date: Mon, 29 Sep 2025 19:21:28 -0400
Subject: [PATCH 088/186] neardal: drop
Has been marked broken for a full release cycle.
Dropping per RFC 180.
---
pkgs/by-name/ne/neardal/package.nix | 54 -----------------------------
pkgs/top-level/aliases.nix | 1 +
2 files changed, 1 insertion(+), 54 deletions(-)
delete mode 100644 pkgs/by-name/ne/neardal/package.nix
diff --git a/pkgs/by-name/ne/neardal/package.nix b/pkgs/by-name/ne/neardal/package.nix
deleted file mode 100644
index b1aa85d1f173..000000000000
--- a/pkgs/by-name/ne/neardal/package.nix
+++ /dev/null
@@ -1,54 +0,0 @@
-{
- lib,
- stdenv,
- fetchFromGitHub,
- autoconf,
- automake,
- pkg-config,
- glib,
- readline,
- makeWrapper,
-}:
-
-stdenv.mkDerivation {
- pname = "neardal";
- version = "unstable-0.7-post-git-2015-09-30";
-
- src = fetchFromGitHub {
- owner = "connectivity";
- repo = "neardal";
- rev = "5b1c8b5c2c45c10f11cee12fbcb397f8953850d7";
- sha256 = "12qwg7qiw2wfpaxfg2fjkmj5lls0g33xp6w433g8bnkvwlq4s29g";
- };
-
- nativeBuildInputs = [
- pkg-config
- makeWrapper
- autoconf
- automake
- ];
- buildInputs = [
- glib
- readline
- ];
-
- preConfigure = ''
- substituteInPlace "ncl/Makefile.am" --replace "noinst_PROGRAMS" "bin_PROGRAMS"
- substituteInPlace "demo/Makefile.am" --replace "noinst_PROGRAMS" "bin_PROGRAMS"
- sh autogen.sh
- '';
-
- configureFlags = [
- "--disable-dependency-tracking"
- "--disable-traces"
- ];
-
- meta = with lib; {
- broken = true; # 2022-11-13
- description = "C APIs to exchange datas with the NFC daemon 'Neard'";
- license = licenses.lgpl2;
- homepage = "https://01.org/linux-nfc";
- maintainers = [ ];
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index b72e42479277..0eeee2eb619b 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -1748,6 +1748,7 @@ mapAliases {
namazu = throw "namazu has been removed, as it was broken"; # Added 2025-08-25
nanoblogger = throw "nanoblogger has been removed as upstream stopped developement in 2013"; # Added 2025-09-10
ncdu_2 = ncdu; # Added 2022-07-22
+ neardal = throw "neardal has been removed because it has been marked as broken since at least November 2024."; # Added 2025-09-29
neocities-cli = neocities; # Added 2024-07-31
neocomp = throw "neocomp has been remove because it fails to build and was unmaintained upstream"; # Added 2025-04-28
netbox_3_3 = throw "netbox 3.3 series has been removed as it was EOL"; # Added 2023-09-02
From 6c9a1a3f0b1d9e10f1f83f328bdc6ec0ade77e50 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Mon, 29 Sep 2025 23:32:46 +0000
Subject: [PATCH 089/186] kubernetes-helmPlugins.helm-dt: 0.4.8 -> 0.4.9
---
pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix
index c39f04f22148..817036f96933 100644
--- a/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix
+++ b/pkgs/applications/networking/cluster/helm/plugins/helm-dt.nix
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "helm-dt";
- version = "0.4.8";
+ version = "0.4.9";
src = fetchFromGitHub {
owner = "vmware-labs";
repo = "distribution-tooling-for-helm";
rev = "refs/tags/v${version}";
- hash = "sha256-G2gJNsrw3NIQaZf+htSLHHCPeKWtbXQw5B7d+yI53uE=";
+ hash = "sha256-3zEu4fnvjM1SvyOyj6NzQteyfEh5X7ro/G0gkzt7ghY=";
};
vendorHash = "sha256-CIVgNS74V75etC9WBzoxu6aoMHlUYxWd22h2NG1uNn0=";
From d1b6f8042ac4b2c1bc04270323a1fc2cd9c6659c Mon Sep 17 00:00:00 2001
From: kyehn
Date: Mon, 29 Sep 2025 11:30:33 +0800
Subject: [PATCH 090/186] seaweedfs: 3.94 -> 3.97
Diff: https://github.com/seaweedfs/seaweedfs/compare/3.94...3.97
---
pkgs/by-name/se/seaweedfs/package.nix | 37 +++++++++++++++++----------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix
index 1e3ced96b2a8..657e512b5a20 100644
--- a/pkgs/by-name/se/seaweedfs/package.nix
+++ b/pkgs/by-name/se/seaweedfs/package.nix
@@ -1,23 +1,28 @@
{
lib,
- fetchFromGitHub,
+ stdenv,
buildGoModule,
+ fetchFromGitHub,
+ libredirect,
+ iana-etc,
testers,
seaweedfs,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "seaweedfs";
- version = "3.94";
+ version = "3.97";
src = fetchFromGitHub {
owner = "seaweedfs";
repo = "seaweedfs";
- rev = version;
- hash = "sha256-d8N9py3khwjg/tRyKUfImLy1CwtjoDvWzQB6F+tM5kQ=";
+ tag = finalAttrs.version;
+ hash = "sha256-h8pyjC/hbKfvt4hEKuq0v5osLMWNU+6mYqFGqsZFqXs=";
};
- vendorHash = "sha256-WURNRNjUylLsf3+AMfb48VHbqfiPIT0lPmLfNjWphSU=";
+ vendorHash = "sha256-KRO0aDGOVx1neXcGsYYqcpD0tAqtR3GSBDhFz5TbQBs=";
+
+ nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libredirect.hook ];
subPackages = [ "weed" ];
@@ -42,25 +47,31 @@ buildGoModule rec {
preCheck = ''
# Test all targets.
unset subPackages
-
- # Remove unmaintained tests ahd those that require additional services.
- rm -rf unmaintained test/s3
+ # Remove unmaintained tests and those that require additional services.
+ rm -rf unmaintained test/s3 test/fuse_integration
+ # TestECEncodingVolumeLocationTimingBug, TestECEncodingMasterTimingRaceCondition: weed binary not found
+ export PATH=$PATH:$NIX_BUILD_TOP/go/bin
+ ''
+ + lib.optionalString stdenv.hostPlatform.isDarwin ''
+ export NIX_REDIRECTS=/etc/protocols=${iana-etc}/etc/protocols:/etc/services=${iana-etc}/etc/services
'';
+ __darwinAllowLocalNetworking = true;
+
passthru.tests.version = testers.testVersion {
package = seaweedfs;
command = "weed version";
};
- meta = with lib; {
+ meta = {
description = "Simple and highly scalable distributed file system";
homepage = "https://github.com/chrislusf/seaweedfs";
- maintainers = with maintainers; [
+ maintainers = with lib.maintainers; [
azahi
cmacrae
wozeparrot
];
mainProgram = "weed";
- license = licenses.asl20;
+ license = lib.licenses.asl20;
};
-}
+})
From 36dc19b03f6ed3da937bd0542eba19778ab10ac2 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 02:25:22 +0000
Subject: [PATCH 091/186] littlefs-fuse: 2.7.13 -> 2.7.14
---
pkgs/by-name/li/littlefs-fuse/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/li/littlefs-fuse/package.nix b/pkgs/by-name/li/littlefs-fuse/package.nix
index 456c9fad593e..fd59958d36cc 100644
--- a/pkgs/by-name/li/littlefs-fuse/package.nix
+++ b/pkgs/by-name/li/littlefs-fuse/package.nix
@@ -7,12 +7,12 @@
stdenv.mkDerivation rec {
pname = "littlefs-fuse";
- version = "2.7.13";
+ version = "2.7.14";
src = fetchFromGitHub {
owner = "littlefs-project";
repo = "littlefs-fuse";
rev = "v${version}";
- hash = "sha256-tdX4I3o7m3VVH/RyTGt9tBCjQPE22/ydAQBmTMPdcE0=";
+ hash = "sha256-TWvBEoH4YvK4Jdg+QAMyskBUYhCWnmdtEoVXwoKJqIo=";
};
buildInputs = [ fuse ];
installPhase = ''
From 6500f132438c83234d9fd0b6a9a8ae6de4bcecc6 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 02:58:58 +0000
Subject: [PATCH 092/186] python3Packages.uv-dynamic-versioning: 0.11.1 ->
0.11.2
---
.../python-modules/uv-dynamic-versioning/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/uv-dynamic-versioning/default.nix b/pkgs/development/python-modules/uv-dynamic-versioning/default.nix
index 8f252dfd22ab..0c0d0ff317d7 100644
--- a/pkgs/development/python-modules/uv-dynamic-versioning/default.nix
+++ b/pkgs/development/python-modules/uv-dynamic-versioning/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "uv-dynamic-versioning";
- version = "0.11.1";
+ version = "0.11.2";
pyproject = true;
src = fetchFromGitHub {
@@ -28,7 +28,7 @@ buildPythonPackage rec {
tag = "v${version}";
# Tests perform mock operations on the local repo
leaveDotGit = true;
- hash = "sha256-lnEi1supRlVGgMGpjG2DcWtX/bga9mE5jMDE0o26XM0=";
+ hash = "sha256-KB5EhXXQfaxAWM3DpkRxpBbelJc25btTtTppSn38b3o=";
};
build-system = [
From 2978a603a6eecc89e4d0944fcfb6f9260228686e Mon Sep 17 00:00:00 2001
From: kyehn
Date: Tue, 30 Sep 2025 03:03:25 +0000
Subject: [PATCH 093/186] flutter335: 3.35.4 -> 3.35.5
---
.../compilers/flutter/versions/3_35/data.json | 74 +++++++++----------
1 file changed, 37 insertions(+), 37 deletions(-)
diff --git a/pkgs/development/compilers/flutter/versions/3_35/data.json b/pkgs/development/compilers/flutter/versions/3_35/data.json
index 915626fd790a..f383afef4294 100644
--- a/pkgs/development/compilers/flutter/versions/3_35/data.json
+++ b/pkgs/development/compilers/flutter/versions/3_35/data.json
@@ -1,17 +1,17 @@
{
- "version": "3.35.4",
- "engineVersion": "c29809135135e262a912cf583b2c90deb9ded610",
+ "version": "3.35.5",
+ "engineVersion": "d3d45dcf251823c1769909cd43698d126db38deb",
"engineSwiftShaderHash": "sha256-ATVcuxqPHqHOWYyO7DoX9LdgUiO3INUi7m9Mc6ccc1M=",
"engineSwiftShaderRev": "d040a5bab638bf7c226235c95787ba6288bb6416",
"channel": "stable",
"engineHashes": {
"aarch64-linux": {
- "aarch64-linux": "sha256-lUqqu4OgveDOmVJw1BMnSYFCDooReGuj7Gh9ZCalcmE=",
- "x86_64-linux": "sha256-lUqqu4OgveDOmVJw1BMnSYFCDooReGuj7Gh9ZCalcmE="
+ "aarch64-linux": "sha256-0g9ozn4aamUI85j11xEwW6Xv61APIpuLSmg6I0cHiiM=",
+ "x86_64-linux": "sha256-0g9ozn4aamUI85j11xEwW6Xv61APIpuLSmg6I0cHiiM="
},
"x86_64-linux": {
- "aarch64-linux": "sha256-Kw2I9ztyYOVl1V2ewLOIlxvvlX4+P3Hp5yZK82eLIbo=",
- "x86_64-linux": "sha256-Kw2I9ztyYOVl1V2ewLOIlxvvlX4+P3Hp5yZK82eLIbo="
+ "aarch64-linux": "sha256-tXUALuEJZUiUoVOV6vxfdjrSSUe4Mm4Nax+j9lvVCJM=",
+ "x86_64-linux": "sha256-tXUALuEJZUiUoVOV6vxfdjrSSUe4Mm4Nax+j9lvVCJM="
}
},
"dartVersion": "3.9.2",
@@ -21,53 +21,53 @@
"x86_64-darwin": "sha256-mjWHCF5voWLKlqBKYhl2OKg2aDx0pyIQ1TlF6k4MQz0=",
"aarch64-darwin": "sha256-1rAfqatlOdphdi6dZSfUfKywAbdwRn6ijo60isjV3Lw="
},
- "flutterHash": "sha256-8mX5KZGti5TR1AhB6ACAhGziZOgmnaaNF4RFyD1a3O4=",
+ "flutterHash": "sha256-EVJ/2Qk5r9CL/WObLsH3J/KW/ota6HgkAUYNgLYZwkw=",
"artifactHashes": {
"android": {
- "aarch64-darwin": "sha256-59z28tm0Pr6Jwln/MlTJmCNoZrxRuqEOW5Ua1M6bryI=",
- "aarch64-linux": "sha256-odC1O8RbcqLndwsRFtguPguH6oda3mDAabBAuFQKCLY=",
- "x86_64-darwin": "sha256-59z28tm0Pr6Jwln/MlTJmCNoZrxRuqEOW5Ua1M6bryI=",
- "x86_64-linux": "sha256-odC1O8RbcqLndwsRFtguPguH6oda3mDAabBAuFQKCLY="
+ "aarch64-darwin": "sha256-XU2WMX8lYGZgERKcUXXRCG0i+v+NeJQt05ZcwVEPkwE=",
+ "aarch64-linux": "sha256-SDJXjztXecAQPwDgZlg3Lk04LRVmuVLhEoC1nPTlDw0=",
+ "x86_64-darwin": "sha256-XU2WMX8lYGZgERKcUXXRCG0i+v+NeJQt05ZcwVEPkwE=",
+ "x86_64-linux": "sha256-SDJXjztXecAQPwDgZlg3Lk04LRVmuVLhEoC1nPTlDw0="
},
"fuchsia": {
- "aarch64-darwin": "sha256-xoET0OFPSF/OWiNHJSYoEgNwaopRTMMAdHZkBN6n/5k=",
- "aarch64-linux": "sha256-xoET0OFPSF/OWiNHJSYoEgNwaopRTMMAdHZkBN6n/5k=",
- "x86_64-darwin": "sha256-xoET0OFPSF/OWiNHJSYoEgNwaopRTMMAdHZkBN6n/5k=",
- "x86_64-linux": "sha256-xoET0OFPSF/OWiNHJSYoEgNwaopRTMMAdHZkBN6n/5k="
+ "aarch64-darwin": "sha256-6XXdeFJJCPz4GXjtHODNUUlVxOC+wsxQHlk1utB1hro=",
+ "aarch64-linux": "sha256-6XXdeFJJCPz4GXjtHODNUUlVxOC+wsxQHlk1utB1hro=",
+ "x86_64-darwin": "sha256-6XXdeFJJCPz4GXjtHODNUUlVxOC+wsxQHlk1utB1hro=",
+ "x86_64-linux": "sha256-6XXdeFJJCPz4GXjtHODNUUlVxOC+wsxQHlk1utB1hro="
},
"ios": {
- "aarch64-darwin": "sha256-IUWziLP2FtBo041VkxVQCDVRYztybPTcNFfhMvHlReQ=",
- "aarch64-linux": "sha256-IUWziLP2FtBo041VkxVQCDVRYztybPTcNFfhMvHlReQ=",
- "x86_64-darwin": "sha256-IUWziLP2FtBo041VkxVQCDVRYztybPTcNFfhMvHlReQ=",
- "x86_64-linux": "sha256-IUWziLP2FtBo041VkxVQCDVRYztybPTcNFfhMvHlReQ="
+ "aarch64-darwin": "sha256-aWAK+2tSlp8UJ1kMjewIbxthGctiovXNgSjGEJVW/7w=",
+ "aarch64-linux": "sha256-aWAK+2tSlp8UJ1kMjewIbxthGctiovXNgSjGEJVW/7w=",
+ "x86_64-darwin": "sha256-aWAK+2tSlp8UJ1kMjewIbxthGctiovXNgSjGEJVW/7w=",
+ "x86_64-linux": "sha256-aWAK+2tSlp8UJ1kMjewIbxthGctiovXNgSjGEJVW/7w="
},
"linux": {
- "aarch64-darwin": "sha256-Y8j7Mr8tbgbl89/bxnNnqTb4plTijv24CYtWlKxAxqs=",
- "aarch64-linux": "sha256-Y8j7Mr8tbgbl89/bxnNnqTb4plTijv24CYtWlKxAxqs=",
- "x86_64-darwin": "sha256-FZ8y8zTUSxhbGiFLyhgFRrwWAE77jSINuY6ypbL8Gjg=",
- "x86_64-linux": "sha256-FZ8y8zTUSxhbGiFLyhgFRrwWAE77jSINuY6ypbL8Gjg="
+ "aarch64-darwin": "sha256-2ggkx/GSox34XxRfHJM3ipf9wqsR4rKYfn8Mzo4NmqI=",
+ "aarch64-linux": "sha256-2ggkx/GSox34XxRfHJM3ipf9wqsR4rKYfn8Mzo4NmqI=",
+ "x86_64-darwin": "sha256-uObm7ogCp1JEMJ7CFeIzcN/ore6VPGvmvhsEYiXroWY=",
+ "x86_64-linux": "sha256-uObm7ogCp1JEMJ7CFeIzcN/ore6VPGvmvhsEYiXroWY="
},
"macos": {
- "aarch64-darwin": "sha256-fHf8/MunFZ24Q3CEF032nljlZH2I8w7KlKfLVqKCpJc=",
- "aarch64-linux": "sha256-fHf8/MunFZ24Q3CEF032nljlZH2I8w7KlKfLVqKCpJc=",
- "x86_64-darwin": "sha256-fHf8/MunFZ24Q3CEF032nljlZH2I8w7KlKfLVqKCpJc=",
- "x86_64-linux": "sha256-fHf8/MunFZ24Q3CEF032nljlZH2I8w7KlKfLVqKCpJc="
+ "aarch64-darwin": "sha256-VBJntqCFoTAS+8FwxroCmSarfx9yqL5n4Q5oWz1JgII=",
+ "aarch64-linux": "sha256-VBJntqCFoTAS+8FwxroCmSarfx9yqL5n4Q5oWz1JgII=",
+ "x86_64-darwin": "sha256-VBJntqCFoTAS+8FwxroCmSarfx9yqL5n4Q5oWz1JgII=",
+ "x86_64-linux": "sha256-VBJntqCFoTAS+8FwxroCmSarfx9yqL5n4Q5oWz1JgII="
},
"universal": {
- "aarch64-darwin": "sha256-naywuR7a5kNzp32cg/n7x+rNP/nEPDzMILeaAkW1rZ0=",
- "aarch64-linux": "sha256-++veEABUJp9nCvawRC+PzgG7I/Qg/WTEDjB0BLixnhY=",
- "x86_64-darwin": "sha256-Ctt79i77YOqIzLzs1BNh50zbCEcLHPNm/nH+cICp1S8=",
- "x86_64-linux": "sha256-ZFHB4gT3O/U+eKHSAynvbG1Kov1mshhcibmJlG1MsRs="
+ "aarch64-darwin": "sha256-dXJmnOZunesXmUAGt32LE+hXB2b3KNhauSYeduPuK70=",
+ "aarch64-linux": "sha256-xWvFZH3RcTMuV2wn6bpEe4eiKdjGy7u/YlxZrqfOCQA=",
+ "x86_64-darwin": "sha256-9anTlYdSTIK1go8dxZ0TqfWQNz0YTCEGEESvXw+nTec=",
+ "x86_64-linux": "sha256-5DQ+4pPBtmc391cm446Ql6OtSGz3DLtO4pI3ueX0jUY="
},
"web": {
- "aarch64-darwin": "sha256-SkH+u5yQwY2JxLLW/4hG0tSr8l0diL4QMvi8kS064WY=",
- "aarch64-linux": "sha256-SkH+u5yQwY2JxLLW/4hG0tSr8l0diL4QMvi8kS064WY=",
- "x86_64-darwin": "sha256-SkH+u5yQwY2JxLLW/4hG0tSr8l0diL4QMvi8kS064WY=",
- "x86_64-linux": "sha256-SkH+u5yQwY2JxLLW/4hG0tSr8l0diL4QMvi8kS064WY="
+ "aarch64-darwin": "sha256-duX+iGMFQ18nJIT49V1ZeyXTV+9Z8oDot0jgeonmVHA=",
+ "aarch64-linux": "sha256-duX+iGMFQ18nJIT49V1ZeyXTV+9Z8oDot0jgeonmVHA=",
+ "x86_64-darwin": "sha256-duX+iGMFQ18nJIT49V1ZeyXTV+9Z8oDot0jgeonmVHA=",
+ "x86_64-linux": "sha256-duX+iGMFQ18nJIT49V1ZeyXTV+9Z8oDot0jgeonmVHA="
},
"windows": {
- "x86_64-darwin": "sha256-yYn8BChjhZgqUyrENcpAZRpBf1w0LmzCjXnx9z4aw4Q=",
- "x86_64-linux": "sha256-yYn8BChjhZgqUyrENcpAZRpBf1w0LmzCjXnx9z4aw4Q="
+ "x86_64-darwin": "sha256-aZ7owKiUsfuV6UqlO9I8aD1aWVjA55sOHdq+pgaLJGQ=",
+ "x86_64-linux": "sha256-aZ7owKiUsfuV6UqlO9I8aD1aWVjA55sOHdq+pgaLJGQ="
}
},
"pubspecLock": {
From f217674a56db1cc62912d8800b68346d677d84f9 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 03:34:24 +0000
Subject: [PATCH 094/186] tuckr: 0.11.2 -> 0.12.0
---
pkgs/by-name/tu/tuckr/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/tu/tuckr/package.nix b/pkgs/by-name/tu/tuckr/package.nix
index 16f89adc7660..4741fbf7eee3 100644
--- a/pkgs/by-name/tu/tuckr/package.nix
+++ b/pkgs/by-name/tu/tuckr/package.nix
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "tuckr";
- version = "0.11.2";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "RaphGL";
repo = "Tuckr";
rev = version;
- hash = "sha256-EGoxM/dAKlIE/oYRH17VcGJNNaPJPDUW4tB6CG+eyFQ=";
+ hash = "sha256-X2/pOzGUGc5FI0fyn6PB+9duMBdoggjvGxssDXKppWU=";
};
- cargoHash = "sha256-ltlJhlvDP1cJqPG7US9h7qx+KA/5gudZUqULsxTVJbU=";
+ cargoHash = "sha256-NXIrjX73lg7706VAJqr/xv7N46ZdscAtXwzJywuAwro=";
doCheck = false; # test result: FAILED. 5 passed; 3 failed;
From c78cf677e0bcb63fecba77f5da5d93f39ee84e84 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 05:43:56 +0000
Subject: [PATCH 095/186] byedpi: 0.17.2 -> 0.17.3
---
pkgs/by-name/by/byedpi/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/by/byedpi/package.nix b/pkgs/by-name/by/byedpi/package.nix
index c3ed44f2a0e0..83c7ac8538a4 100644
--- a/pkgs/by-name/by/byedpi/package.nix
+++ b/pkgs/by-name/by/byedpi/package.nix
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "byedpi";
- version = "0.17.2";
+ version = "0.17.3";
src = fetchFromGitHub {
owner = "hufrea";
repo = "byedpi";
tag = "v${finalAttrs.version}";
- hash = "sha256-XeUcf8w6b0vZQwttopRnmg5320oF/Z+gHWcWMQ6kAkc=";
+ hash = "sha256-dDUmCIWy4uHIBmbonrpkrBnurYHfZAdz/jd3l0228Ec=";
};
installPhase = ''
From c50fc70fc132734268ba65896cbfb20fe92fa6a4 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Wed, 17 Sep 2025 10:06:53 +0000
Subject: [PATCH 096/186] python3Packages.nuitka: 2.6.9 -> 2.7.15
---
pkgs/development/python-modules/nuitka/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/nuitka/default.nix b/pkgs/development/python-modules/nuitka/default.nix
index 6410beb3aa20..6a9b80adede1 100644
--- a/pkgs/development/python-modules/nuitka/default.nix
+++ b/pkgs/development/python-modules/nuitka/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "nuitka";
- version = "2.6.9";
+ version = "2.7.15";
pyproject = true;
src = fetchFromGitHub {
owner = "Nuitka";
repo = "Nuitka";
rev = version;
- hash = "sha256-QKJAMDVXO78VQ0P+nuuQ4dxCKEJLtcqCinJYs018rTA=";
+ hash = "sha256-o+rXk8Qh9SeBpuSppPBap9TL69gy9ag7PCArFSNSv7g=";
};
build-system = [
From 6a91695254adf4a01ddb900b9e964f5b2ebdf733 Mon Sep 17 00:00:00 2001
From: Weijia Wang <9713184+wegank@users.noreply.github.com>
Date: Tue, 30 Sep 2025 08:37:16 +0200
Subject: [PATCH 097/186] python3Packages.nuitka: mark as broken on darwin
---
pkgs/development/python-modules/nuitka/default.nix | 3 +++
1 file changed, 3 insertions(+)
diff --git a/pkgs/development/python-modules/nuitka/default.nix b/pkgs/development/python-modules/nuitka/default.nix
index 6a9b80adede1..a1cc5706074f 100644
--- a/pkgs/development/python-modules/nuitka/default.nix
+++ b/pkgs/development/python-modules/nuitka/default.nix
@@ -1,5 +1,6 @@
{
lib,
+ stdenv,
buildPythonPackage,
fetchFromGitHub,
isPyPy,
@@ -49,5 +50,7 @@ buildPythonPackage rec {
description = "Python compiler with full language support and CPython compatibility";
license = licenses.asl20;
homepage = "https://nuitka.net/";
+ # never built on darwin since first introduction in nixpkgs
+ broken = stdenv.hostPlatform.isDarwin;
};
}
From 50868e4a73c3f12505ae03f1f252a70a2521a4f6 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 08:38:54 +0200
Subject: [PATCH 098/186] python313Packages.canopen: enable darwin
---
pkgs/development/python-modules/canopen/default.nix | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pkgs/development/python-modules/canopen/default.nix b/pkgs/development/python-modules/canopen/default.nix
index 0a2ec5b2093d..9b7cff62808c 100644
--- a/pkgs/development/python-modules/canopen/default.nix
+++ b/pkgs/development/python-modules/canopen/default.nix
@@ -18,6 +18,8 @@ buildPythonPackage rec {
hash = "sha256-IKhLxJizTa3XnOzkZ9O74ZWRwcAqjzkzG8xgZcTYsus=";
};
+ __darwinAllowLocalNetworking = true;
+
build-system = [ setuptools-scm ];
dependencies = [ python-can ];
From ca2dee76472990d1b8959dd8bbba6aa1c1a6e73c Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sun, 24 Aug 2025 17:16:49 +0000
Subject: [PATCH 099/186] python3Packages.ubelt: 1.3.6 -> 1.4.0
---
pkgs/development/python-modules/ubelt/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/python-modules/ubelt/default.nix b/pkgs/development/python-modules/ubelt/default.nix
index 9aa0967b06ed..ba8c0ac03ab8 100644
--- a/pkgs/development/python-modules/ubelt/default.nix
+++ b/pkgs/development/python-modules/ubelt/default.nix
@@ -16,16 +16,16 @@
buildPythonPackage rec {
pname = "ubelt";
- version = "1.3.7";
+ version = "1.4.0";
pyproject = true;
- disabled = pythonOlder "3.6";
+ disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "Erotemic";
repo = "ubelt";
tag = "v${version}";
- hash = "sha256-LGcCJCP3iBjwDxMN/qqkvcUt1ry5OMEJ9xqTp27rk0A=";
+ hash = "sha256-9f22hNi/YrxAVoEOGojdziogUN/YNCrpUuOfib9nqfQ=";
};
nativeBuildInputs = [
From 75949348e753cfc591215ee572b4f1888b5beaca Mon Sep 17 00:00:00 2001
From: Duncan Dean
Date: Sat, 27 Sep 2025 10:58:47 +0200
Subject: [PATCH 100/186] scopehal-apps: 0-unstable-2024-09-16 -> 0.1
---
pkgs/by-name/sc/scopehal-apps/package.nix | 55 ++++++++++++++-----
.../remove-brew-molten-vk-lookup.patch | 36 ++++++++++++
.../remove-git-derived-version.patch | 50 +++++++++++++++++
3 files changed, 127 insertions(+), 14 deletions(-)
create mode 100644 pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch
create mode 100644 pkgs/by-name/sc/scopehal-apps/remove-git-derived-version.patch
diff --git a/pkgs/by-name/sc/scopehal-apps/package.nix b/pkgs/by-name/sc/scopehal-apps/package.nix
index 6f1b7c147bcd..4ddd8ddc9fe6 100644
--- a/pkgs/by-name/sc/scopehal-apps/package.nix
+++ b/pkgs/by-name/sc/scopehal-apps/package.nix
@@ -13,7 +13,9 @@
libsigcxx,
glew,
zstd,
- wrapGAppsHook4,
+ wrapGAppsHook3,
+ makeBinaryWrapper,
+ writeDarwinBundle,
shaderc,
vulkan-headers,
vulkan-loader,
@@ -23,17 +25,22 @@
ffts,
moltenvk,
llvmPackages,
+ hidapi,
}:
-stdenv.mkDerivation {
+let
pname = "scopehal-apps";
- version = "0-unstable-2024-09-16";
+ version = "0.1";
+in
+stdenv.mkDerivation {
+ pname = "${pname}";
+ version = "${version}";
src = fetchFromGitHub {
owner = "ngscopeclient";
- repo = "scopehal-apps";
- rev = "d2a1a2f17e9398a3f60c99483dd2f6dbc2e62efc";
- hash = "sha256-FQoaTuL6mEqnH8oNXwHpDcOEAPGExqj6lhrUhZ9VAQ4=";
+ repo = "${pname}";
+ tag = "v${version}";
+ hash = "sha256-AfO6JaWA9ECMI6FkMg/LaAG4QMeZmG9VxHiw0dSJYNM=";
fetchSubmodules = true;
};
@@ -46,7 +53,11 @@ stdenv.mkDerivation {
spirv-tools
]
++ lib.optionals stdenv.hostPlatform.isLinux [
- wrapGAppsHook4
+ wrapGAppsHook3
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ makeBinaryWrapper
+ writeDarwinBundle
];
buildInputs = [
@@ -61,6 +72,7 @@ stdenv.mkDerivation {
vulkan-tools
yaml-cpp
zstd
+ hidapi
]
++ lib.optionals stdenv.hostPlatform.isLinux [
ffts
@@ -72,15 +84,30 @@ stdenv.mkDerivation {
moltenvk
];
- # Targets InitializeSearchPaths
- postPatch = ''
- substituteInPlace lib/scopehal/scopehal.cpp \
- --replace-fail '"/share/' '"/../share/'
+ cmakeFlags = [
+ "-DNGSCOPECLIENT_VERSION=${version}"
+ ];
+
+ patches = [
+ ./remove-git-derived-version.patch
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ ./remove-brew-molten-vk-lookup.patch
+ ];
+
+ postFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mv -v $out/bin/ngscopeclient $out/bin/.ngscopeclient-unwrapped
+ makeWrapper $out/bin/.ngscopeclient-unwrapped $out/bin/ngscopeclient \
+ --prefix DYLD_LIBRARY_PATH : "${lib.makeLibraryPath ([ vulkan-loader ])}"
'';
- cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [
- "-DCMAKE_INSTALL_RPATH=${lib.strings.makeLibraryPath [ vulkan-loader ]}"
- ];
+ postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mkdir -p $out/Applications/ngscopeclient.app/Contents/{MacOS,Resources}
+
+ install -m644 {../src/ngscopeclient/icons/macos,$out/Applications/ngscopeclient.app/Contents/Resources}/ngscopeclient.icns
+
+ write-darwin-bundle $out ngscopeclient ngscopeclient ngscopeclient
+ '';
meta = {
description = "Advanced test & measurement remote control and analysis suite";
diff --git a/pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch b/pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch
new file mode 100644
index 000000000000..015ebe8ed294
--- /dev/null
+++ b/pkgs/by-name/sc/scopehal-apps/remove-brew-molten-vk-lookup.patch
@@ -0,0 +1,36 @@
+diff --git a/src/ngscopeclient/CMakeLists.txt b/src/ngscopeclient/CMakeLists.txt
+index fb6d19fa..25611981 100644
+--- a/src/ngscopeclient/CMakeLists.txt
++++ b/src/ngscopeclient/CMakeLists.txt
+@@ -249,31 +249,6 @@ if(LINUX)
+ DESTINATION share/mime/packages)
+ endif()
+
+-if(APPLE)
+- set(APPS "\${CMAKE_INSTALL_PREFIX}/bin/ngscopeclient")
+- set(DIRS "\${CMAKE_INSTALL_PREFIX}/lib")
+- set(FRAMEWORKS "\${CMAKE_INSTALL_PREFIX}/Frameworks")
+- execute_process(
+- COMMAND brew --prefix molten-vk
+- RESULT_VARIABLE MOLTEN_VK_RESULT
+- OUTPUT_VARIABLE MOLTEN_VK_OUTPUT
+- ERROR_QUIET
+- OUTPUT_STRIP_TRAILING_WHITESPACE
+- )
+- if(NOT MOLTEN_VK_RESULT EQUAL 0)
+- message(FATAL_ERROR "failed to find Homebrew prefix for molten-vk")
+- endif()
+- # https://vulkan.lunarg.com/doc/view/1.3.275.0/mac/getting_started.html#application-bundle-structure-on-macos
+- install(FILES "${CMAKE_SOURCE_DIR}/src/ngscopeclient/macos/MoltenVK_icd.json"
+- DESTINATION bin/vulkan/icd.d/)
+- install(FILES "${MOLTEN_VK_OUTPUT}/lib/libMoltenVK.dylib" DESTINATION lib)
+- install(CODE "
+- include(BundleUtilities)
+- fixup_bundle(\"${APPS}\" \"lib/libMoltenVK.dylib\" \"${DIRS}\")
+- include(\"${CMAKE_SOURCE_DIR}/src/ngscopeclient/macos/signing.cmake\")
+- ")
+-endif()
+-
+ # ngscopeclient Windows portable zip/MSI installer build
+ if(WIXPATH AND WIN32)
+ # Run the command to get /mingw64/bin full path using where gcc
diff --git a/pkgs/by-name/sc/scopehal-apps/remove-git-derived-version.patch b/pkgs/by-name/sc/scopehal-apps/remove-git-derived-version.patch
new file mode 100644
index 000000000000..9facccfe0be9
--- /dev/null
+++ b/pkgs/by-name/sc/scopehal-apps/remove-git-derived-version.patch
@@ -0,0 +1,50 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d362165d..7e3dfd09 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -23,45 +23,6 @@ if(DEFINED ENV{VULKAN_SDK})
+ endif()
+ endif()
+
+-# Git is used for git-describe based version generation if we have it
+-find_package(Git)
+-
+-#Set up versioning (with a dummy string for now if Git isn't present)
+-if(Git_FOUND)
+- execute_process(
+- COMMAND ${GIT_EXECUTABLE} describe --always --tags
+- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+- OUTPUT_VARIABLE NGSCOPECLIENT_VERSION
+- OUTPUT_STRIP_TRAILING_WHITESPACE)
+- message("Git reports scopehal-apps version ${NGSCOPECLIENT_VERSION}")
+-
+-
+- execute_process(
+- COMMAND ${GIT_EXECUTABLE} describe --always --tags --long
+- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+- OUTPUT_VARIABLE NGSCOPECLIENT_VERSION_LONG
+- OUTPUT_STRIP_TRAILING_WHITESPACE)
+-
+- # TODO: if/when we have a point release, make MSI version 10x+9
+- # ex: 0.1.2-rc2 is 0.1.22
+- # ex: 0.1.2 is 0.1.29
+-
+- # Ugly string parsing to make windows build happy
+- # First path: release candidate tags
+- if(NGSCOPECLIENT_VERSION_LONG MATCHES "v([0-9]*).([0-9]*)-rc([0-9])-([0-9]*)")
+- set(MSI_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}.${CMAKE_MATCH_4}")
+-
+- # Release tags
+- elseif(NGSCOPECLIENT_VERSION_LONG MATCHES "v([0-9]*).([0-9]*)-([0-9]*)")
+- set(MSI_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.9.${CMAKE_MATCH_3}")
+- endif()
+-
+-else()
+- set(NGSCOPECLIENT_VERSION "unknown")
+- set(MSI_VERSION "0.1")
+- message("Git not detected, scopehal-apps version unknown")
+-endif()
+-
+ set(PROJECT_VERSION "${NGSCOPECLIENT_VERSION}")
+
+ include(CTest)
From d063a7bc2012a01f557a7fba43fc24bdc4517c90 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sun, 14 Sep 2025 16:00:49 +0000
Subject: [PATCH 101/186] python3Packages.pyvisa-py: 0.8.0 -> 0.8.1
---
pkgs/development/python-modules/pyvisa-py/default.nix | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/pkgs/development/python-modules/pyvisa-py/default.nix b/pkgs/development/python-modules/pyvisa-py/default.nix
index aa05ec2c606e..fe994e8fdaea 100644
--- a/pkgs/development/python-modules/pyvisa-py/default.nix
+++ b/pkgs/development/python-modules/pyvisa-py/default.nix
@@ -12,21 +12,18 @@
psutil,
zeroconf,
pytestCheckHook,
- pythonOlder,
}:
buildPythonPackage rec {
pname = "pyvisa-py";
- version = "0.8.0";
+ version = "0.8.1";
pyproject = true;
- disabled = pythonOlder "3.8";
-
src = fetchFromGitHub {
owner = "pyvisa";
repo = "pyvisa-py";
tag = version;
- hash = "sha256-bYxl7zJ36uorEasAKvPiVWLaG2ISQGBHrQZJcnkbfzU=";
+ hash = "sha256-fXLT3W48HQ744LkwZn784KKmUE8gxDCR+lkcL9xX45g=";
};
nativeBuildInputs = [
From 854c5a54607f34084cc545611c0bfbba1b33b887 Mon Sep 17 00:00:00 2001
From: NAHO <90870942+trueNAHO@users.noreply.github.com>
Date: Tue, 30 Sep 2025 08:48:38 +0200
Subject: [PATCH 102/186] doc: remove optional builtins prefixes from prelude
functions
Remove optional builtins prefixes from prelude functions by running:
builtins=(
abort
baseNameOf
break
derivation
derivationStrict
dirOf
false
fetchGit
fetchMercurial
fetchTarball
fetchTree
fromTOML
import
isNull
map
null
placeholder
removeAttrs
scopedImport
throw
toString
true
)
fd --type file . doc --exec-batch sed --in-place --regexp-extended "
s/\/\1/g
"
nix fmt
---
doc/build-helpers/fetchers.chapter.md | 2 +-
.../trivial-build-helpers.chapter.md | 6 +++---
doc/doc-support/lib-function-locations.nix | 18 +++++++++---------
doc/languages-frameworks/dhall.section.md | 2 +-
doc/languages-frameworks/javascript.section.md | 2 +-
doc/languages-frameworks/maven.section.md | 6 +++---
6 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/doc/build-helpers/fetchers.chapter.md b/doc/build-helpers/fetchers.chapter.md
index 866bde570f8a..df261e995a4a 100644
--- a/doc/build-helpers/fetchers.chapter.md
+++ b/doc/build-helpers/fetchers.chapter.md
@@ -3,7 +3,7 @@
Building software with Nix often requires downloading source code and other files from the internet.
To this end, we use functions that we call _fetchers_, which obtain remote sources via various protocols and services.
-Nix provides built-in fetchers such as [`builtins.fetchTarball`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-fetchTarball).
+Nix provides built-in fetchers such as [`fetchTarball`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-fetchTarball).
Nixpkgs provides its own fetchers, which work differently:
- A built-in fetcher will download and cache files at evaluation time and produce a [store path](https://nixos.org/manual/nix/stable/glossary#gloss-store-path).
diff --git a/doc/build-helpers/trivial-build-helpers.chapter.md b/doc/build-helpers/trivial-build-helpers.chapter.md
index 7b4f14c63325..6f1c4dfba278 100644
--- a/doc/build-helpers/trivial-build-helpers.chapter.md
+++ b/doc/build-helpers/trivial-build-helpers.chapter.md
@@ -163,7 +163,7 @@ Nixpkgs provides the following functions for producing derivations which write t
They are useful for creating files from Nix expression, and are all implemented as convenience wrappers around `writeTextFile`.
Each of these functions will cause a derivation to be produced.
-When you coerce the result of each of these functions to a string with [string interpolation](https://nixos.org/manual/nix/stable/language/string-interpolation) or [`builtins.toString`](https://nixos.org/manual/nix/stable/language/builtins#builtins-toString), it will evaluate to the [store path](https://nixos.org/manual/nix/stable/store/store-path) of this derivation.
+When you coerce the result of each of these functions to a string with [string interpolation](https://nixos.org/manual/nix/stable/language/string-interpolation) or [`toString`](https://nixos.org/manual/nix/stable/language/builtins#builtins-toString), it will evaluate to the [store path](https://nixos.org/manual/nix/stable/store/store-path) of this derivation.
:::: {.note}
Some of these functions will put the resulting files within a directory inside the [derivation output](https://nixos.org/manual/nix/stable/language/derivations#attr-outputs).
@@ -344,7 +344,7 @@ Write a text file to the Nix store.
`allowSubstitutes` (Bool, _optional_)
: Whether to allow substituting from a binary cache.
- Passed through to [`allowSubstitutes`](https://nixos.org/manual/nix/stable/language/advanced-attributes#adv-attr-allowSubstitutes) of the underlying call to `builtins.derivation`.
+ Passed through to [`allowSubstitutes`](https://nixos.org/manual/nix/stable/language/advanced-attributes#adv-attr-allowSubstitutes) of the underlying call to `derivation`.
It defaults to `false`, as running the derivation's simple `builder` executable locally is assumed to be faster than network operations.
Set it to true if the `checkPhase` step is expensive.
@@ -355,7 +355,7 @@ Write a text file to the Nix store.
: Whether to prefer building locally, even if faster [remote build machines](https://nixos.org/manual/nix/stable/command-ref/conf-file#conf-substituters) are available.
- Passed through to [`preferLocalBuild`](https://nixos.org/manual/nix/stable/language/advanced-attributes#adv-attr-preferLocalBuild) of the underlying call to `builtins.derivation`.
+ Passed through to [`preferLocalBuild`](https://nixos.org/manual/nix/stable/language/advanced-attributes#adv-attr-preferLocalBuild) of the underlying call to `derivation`.
It defaults to `true` for the same reason `allowSubstitutes` defaults to `false`.
diff --git a/doc/doc-support/lib-function-locations.nix b/doc/doc-support/lib-function-locations.nix
index 0bc79d7a639d..64a320f3f0cc 100644
--- a/doc/doc-support/lib-function-locations.nix
+++ b/doc/doc-support/lib-function-locations.nix
@@ -24,19 +24,19 @@ let
libset =
toplib:
- builtins.map (subsetname: {
+ map (subsetname: {
subsetname = subsetname;
functions = libDefPos [ ] toplib.${subsetname};
- }) (builtins.map (x: x.name) libsets);
+ }) (map (x: x.name) libsets);
flattenedLibSubset =
{ subsetname, functions }:
- builtins.map (fn: {
+ map (fn: {
name = "lib.${subsetname}.${fn.name}";
value = fn.location;
}) functions;
- locatedlibsets = libs: builtins.map flattenedLibSubset (libset libs);
+ locatedlibsets = libs: map flattenedLibSubset (libset libs);
removeFilenamePrefix =
prefix: filename:
let
@@ -46,7 +46,7 @@ let
in
substr;
- removeNixpkgs = removeFilenamePrefix (builtins.toString nixpkgsPath);
+ removeNixpkgs = removeFilenamePrefix (toString nixpkgsPath);
liblocations = builtins.filter (elem: elem.value != null) (lib.lists.flatten (locatedlibsets lib));
@@ -59,19 +59,19 @@ let
};
};
- relativeLocs = (builtins.map fnLocationRelative liblocations);
+ relativeLocs = (map fnLocationRelative liblocations);
sanitizeId = builtins.replaceStrings [ "'" ] [ "-prime" ];
urlPrefix = "https://github.com/NixOS/nixpkgs/blob/${revision}";
jsonLocs = builtins.listToAttrs (
- builtins.map (
+ map (
{ name, value }:
{
name = sanitizeId name;
value =
let
- text = "${value.file}:${builtins.toString value.line}";
- target = "${urlPrefix}/${value.file}#L${builtins.toString value.line}";
+ text = "${value.file}:${toString value.line}";
+ target = "${urlPrefix}/${value.file}#L${toString value.line}";
in
"[${text}](${target}) in ``";
}
diff --git a/doc/languages-frameworks/dhall.section.md b/doc/languages-frameworks/dhall.section.md
index 5e896aaacb6c..7c91078770ff 100644
--- a/doc/languages-frameworks/dhall.section.md
+++ b/doc/languages-frameworks/dhall.section.md
@@ -89,7 +89,7 @@ buildDhallPackage {
# ./example.nix
let
- nixpkgs = builtins.fetchTarball {
+ nixpkgs = fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/94b2848559b12a8ed1fe433084686b2a81123c99.tar.gz";
hash = "sha256-B4Q3c6IvTLg3Q92qYa8y+i4uTaphtFdjp+Ir3QQjdN0=";
};
diff --git a/doc/languages-frameworks/javascript.section.md b/doc/languages-frameworks/javascript.section.md
index 811b0687bbdd..12507a5e5d5f 100644
--- a/doc/languages-frameworks/javascript.section.md
+++ b/doc/languages-frameworks/javascript.section.md
@@ -316,7 +316,7 @@ buildNpmPackage {
`importNpmLock` uses the following fetchers:
- `pkgs.fetchurl` for `http(s)` dependencies
-- `builtins.fetchGit` for `git` dependencies
+- `fetchGit` for `git` dependencies
It is possible to provide additional arguments to individual fetchers as needed:
diff --git a/doc/languages-frameworks/maven.section.md b/doc/languages-frameworks/maven.section.md
index 09f7a786d52d..095eaba4e648 100644
--- a/doc/languages-frameworks/maven.section.md
+++ b/doc/languages-frameworks/maven.section.md
@@ -374,7 +374,7 @@ stdenv.mkDerivation (finalAttrs: {
pname = "maven-demo";
version = "1.0";
- src = builtins.fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
+ src = fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
buildInputs = [ maven ];
buildPhase = ''
@@ -445,7 +445,7 @@ stdenv.mkDerivation (finalAttrs: {
pname = "maven-demo";
version = "1.0";
- src = builtins.fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
+ src = fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ maven ];
@@ -538,7 +538,7 @@ stdenv.mkDerivation (finalAttrs: {
pname = "maven-demo";
version = "1.0";
- src = builtins.fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
+ src = fetchTarball "https://github.com/fzakaria/nixos-maven-example/archive/main.tar.gz";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ maven ];
From 6177c4ad724f155e05c15e686cc9f27eecd3682b Mon Sep 17 00:00:00 2001
From: NAHO <90870942+trueNAHO@users.noreply.github.com>
Date: Tue, 30 Sep 2025 08:48:46 +0200
Subject: [PATCH 103/186] lib: remove optional builtins prefixes from prelude
functions
Remove optional builtins prefixes from prelude functions by running:
builtins=(
abort
baseNameOf
break
derivation
derivationStrict
dirOf
false
fetchGit
fetchMercurial
fetchTarball
fetchTree
fromTOML
import
isNull
map
null
placeholder
removeAttrs
scopedImport
throw
toString
true
)
fd --type file . lib --exec-batch sed --in-place --regexp-extended "
s/\/\1/g
"
nix fmt
---
lib/asserts.nix | 2 +-
lib/attrsets.nix | 4 ++--
lib/deprecated/misc.nix | 4 ++--
lib/fileset/default.nix | 4 ++--
lib/fileset/internal.nix | 8 ++++----
lib/fileset/tests.sh | 18 +++++++++---------
lib/gvariant.nix | 2 +-
lib/meta.nix | 2 +-
lib/path/README.md | 2 +-
lib/strings.nix | 2 +-
lib/systems/default.nix | 2 +-
lib/tests/checkAndMergeCompat.nix | 2 +-
lib/tests/misc.nix | 4 ++--
.../declare-coerced-value-no-default.nix | 2 +-
lib/tests/modules/declare-coerced-value.nix | 2 +-
.../define-freeform-keywords-shorthand.nix | 2 +-
lib/trivial.nix | 8 ++++----
lib/types.nix | 2 +-
18 files changed, 36 insertions(+), 36 deletions(-)
diff --git a/lib/asserts.nix b/lib/asserts.nix
index 41908d00a812..c93254084b83 100644
--- a/lib/asserts.nix
+++ b/lib/asserts.nix
@@ -47,7 +47,7 @@ rec {
:::
*/
# TODO(Profpatsch): add tests that check stderr
- assertMsg = pred: msg: pred || builtins.throw msg;
+ assertMsg = pred: msg: pred || throw msg;
/**
Specialized `assertMsg` for checking if `val` is one of the elements
diff --git a/lib/attrsets.nix b/lib/attrsets.nix
index b13a3f6ef637..de7859921c8c 100644
--- a/lib/attrsets.nix
+++ b/lib/attrsets.nix
@@ -2149,7 +2149,7 @@ rec {
chooseDevOutputs :: [Derivation] -> [Derivation]
```
*/
- chooseDevOutputs = builtins.map getDev;
+ chooseDevOutputs = map getDev;
/**
Make various Nix tools consider the contents of the resulting
@@ -2230,7 +2230,7 @@ rec {
intersection = builtins.intersectAttrs x y;
collisions = lib.concatStringsSep " " (builtins.attrNames intersection);
mask = builtins.mapAttrs (
- name: value: builtins.throw "unionOfDisjoint: collision on ${name}; complete list: ${collisions}"
+ name: value: throw "unionOfDisjoint: collision on ${name}; complete list: ${collisions}"
) intersection;
in
(x // y) // mask;
diff --git a/lib/deprecated/misc.nix b/lib/deprecated/misc.nix
index 22015c9b20aa..b5511e949a41 100644
--- a/lib/deprecated/misc.nix
+++ b/lib/deprecated/misc.nix
@@ -250,9 +250,9 @@ let
# See https://github.com/NixOS/nixpkgs/pull/194391 for details.
closePropagationFast =
list:
- builtins.map (x: x.val) (
+ map (x: x.val) (
builtins.genericClosure {
- startSet = builtins.map (x: {
+ startSet = map (x: {
key = x.outPath;
val = x;
}) (builtins.filter (x: x != null) list);
diff --git a/lib/fileset/default.nix b/lib/fileset/default.nix
index 3c51c6d4dab4..3ba07d86dc5f 100644
--- a/lib/fileset/default.nix
+++ b/lib/fileset/default.nix
@@ -947,7 +947,7 @@ in
`gitTrackedWith` does not perform any filtering when the path is a [Nix store path](https://nixos.org/manual/nix/stable/store/store-path.html#store-path) and not a repository.
In this way, it accommodates the use case where the expression that makes the `gitTracked` call does not reside in an actual git repository anymore,
and has presumably already been fetched in a way that excludes untracked files.
- Fetchers with such equivalent behavior include `builtins.fetchGit`, `builtins.fetchTree` (experimental), and `pkgs.fetchgit` when used without `leaveDotGit`.
+ Fetchers with such equivalent behavior include `fetchGit`, `fetchTree` (experimental), and `pkgs.fetchgit` when used without `leaveDotGit`.
If you don't need the configuration,
you can use [`gitTracked`](#function-library-lib.fileset.gitTracked) instead.
@@ -956,7 +956,7 @@ in
(which uses [`--cached`](https://git-scm.com/docs/git-ls-files#Documentation/git-ls-files.txt--c) by default).
:::{.warning}
- Currently this function is based on [`builtins.fetchGit`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-fetchGit)
+ Currently this function is based on [`fetchGit`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-fetchGit)
As such, this function causes all Git-tracked files to be unnecessarily added to the Nix store,
without being re-usable by [`toSource`](#function-library-lib.fileset.toSource).
diff --git a/lib/fileset/internal.nix b/lib/fileset/internal.nix
index 59b8408ae8d6..9600a16a06df 100644
--- a/lib/fileset/internal.nix
+++ b/lib/fileset/internal.nix
@@ -932,13 +932,13 @@ rec {
throw ''
lib.fileset.${function}: The ${argument} (${toString path}) is a store path within a working tree of a Git repository.
This indicates that a source directory was imported into the store using a method such as `import "''${./.}"` or `path:.`.
- This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
+ This function currently does not support such a use case, since it currently relies on `fetchGit`.
You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
If you can't avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.''
else
# Otherwise we're going to assume that the path was a Git directory originally,
# but it was fetched using a method that already removed files not tracked by Git,
- # such as `builtins.fetchGit`, `pkgs.fetchgit` or others.
+ # such as `fetchGit`, `pkgs.fetchgit` or others.
# So we can just import the path in its entirety.
_singleton path;
@@ -946,7 +946,7 @@ rec {
tryFetchGit =
let
# This imports the files unnecessarily, which currently can't be avoided
- # because `builtins.fetchGit` is the only function exposing which files are tracked by Git.
+ # because `fetchGit` is the only function exposing which files are tracked by Git.
# With the [lazy trees PR](https://github.com/NixOS/nix/pull/6530),
# the unnecessarily import could be avoided.
# However a simpler alternative still would be [a builtins.gitLsFiles](https://github.com/NixOS/nix/issues/2944).
@@ -960,7 +960,7 @@ rec {
in
# We can identify local working directories by checking for .git,
# see https://git-scm.com/docs/gitrepository-layout#_description.
- # Note that `builtins.fetchGit` _does_ work for bare repositories (where there's no `.git`),
+ # Note that `fetchGit` _does_ work for bare repositories (where there's no `.git`),
# even though `git ls-files` wouldn't return any files in that case.
if !pathExists (path + "/.git") then
throw "lib.fileset.${function}: Expected the ${argument} (${toString path}) to point to a local working tree of a Git repository, but it's not."
diff --git a/lib/fileset/tests.sh b/lib/fileset/tests.sh
index 043c1156a43f..ade542fa3360 100755
--- a/lib/fileset/tests.sh
+++ b/lib/fileset/tests.sh
@@ -1406,16 +1406,16 @@ echo '{ fs }: fs.toSource { root = ./.; fileset = fs.gitTracked ./.; }' > defaul
git add .
## We can evaluate it locally just fine, `fetchGit` is used underneath to filter git-tracked files
-expectEqual '(import ./. { fs = lib.fileset; }).outPath' '(builtins.fetchGit ./.).outPath'
+expectEqual '(import ./. { fs = lib.fileset; }).outPath' '(fetchGit ./.).outPath'
## We can also evaluate when importing from fetched store paths
-storePath=$(expectStorePath 'builtins.fetchGit ./.')
+storePath=$(expectStorePath 'fetchGit ./.')
expectEqual '(import '"$storePath"' { fs = lib.fileset; }).outPath' \""$storePath"\"
## But it fails if the path is imported with a fetcher that doesn't remove .git (like just using "${./.}")
expectFailure 'import "${./.}" { fs = lib.fileset; }' 'lib.fileset.gitTracked: The argument \(.*\) is a store path within a working tree of a Git repository.
[[:blank:]]*This indicates that a source directory was imported into the store using a method such as `import "\$\{./.\}"` or `path:.`.
-[[:blank:]]*This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
+[[:blank:]]*This function currently does not support such a use case, since it currently relies on `fetchGit`.
[[:blank:]]*You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
[[:blank:]]*If you can'\''t avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.'
@@ -1429,24 +1429,24 @@ echo '{ fs }: fs.toSource { root = ./.; fileset = fs.gitTracked ./.; }' > sub/de
git -C sub add .
## We can evaluate it locally just fine, `fetchGit` is used underneath to filter git-tracked files
-expectEqual '(import ./. { fs = lib.fileset; }).outPath' '(builtins.fetchGit { url = ./.; submodules = true; }).outPath'
-expectEqual '(import ./sub { fs = lib.fileset; }).outPath' '(builtins.fetchGit ./sub).outPath'
+expectEqual '(import ./. { fs = lib.fileset; }).outPath' '(fetchGit { url = ./.; submodules = true; }).outPath'
+expectEqual '(import ./sub { fs = lib.fileset; }).outPath' '(fetchGit ./sub).outPath'
## We can also evaluate when importing from fetched store paths
-storePathWithSub=$(expectStorePath 'builtins.fetchGit { url = ./.; submodules = true; }')
+storePathWithSub=$(expectStorePath 'fetchGit { url = ./.; submodules = true; }')
expectEqual '(import '"$storePathWithSub"' { fs = lib.fileset; }).outPath' \""$storePathWithSub"\"
-storePathSub=$(expectStorePath 'builtins.fetchGit ./sub')
+storePathSub=$(expectStorePath 'fetchGit ./sub')
expectEqual '(import '"$storePathSub"' { fs = lib.fileset; }).outPath' \""$storePathSub"\"
## But it fails if the path is imported with a fetcher that doesn't remove .git (like just using "${./.}")
expectFailure 'import "${./.}" { fs = lib.fileset; }' 'lib.fileset.gitTrackedWith: The second argument \(.*\) is a store path within a working tree of a Git repository.
[[:blank:]]*This indicates that a source directory was imported into the store using a method such as `import "\$\{./.\}"` or `path:.`.
-[[:blank:]]*This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
+[[:blank:]]*This function currently does not support such a use case, since it currently relies on `fetchGit`.
[[:blank:]]*You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
[[:blank:]]*If you can'\''t avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.'
expectFailure 'import "${./.}/sub" { fs = lib.fileset; }' 'lib.fileset.gitTracked: The argument \(.*/sub\) is a store path within a working tree of a Git repository.
[[:blank:]]*This indicates that a source directory was imported into the store using a method such as `import "\$\{./.\}"` or `path:.`.
-[[:blank:]]*This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
+[[:blank:]]*This function currently does not support such a use case, since it currently relies on `fetchGit`.
[[:blank:]]*You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
[[:blank:]]*If you can'\''t avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.'
rm -rf -- *
diff --git a/lib/gvariant.nix b/lib/gvariant.nix
index e66217db8188..db2a33553ab7 100644
--- a/lib/gvariant.nix
+++ b/lib/gvariant.nix
@@ -150,7 +150,7 @@ rec {
) intConstructors;
in
throw ''
- The GVariant type for number “${builtins.toString v}” is unclear.
+ The GVariant type for number “${toString v}” is unclear.
Please wrap the value with one of the following, depending on the value type in GSettings schema:
${lib.concatMapStringsSep "\n" (
diff --git a/lib/meta.nix b/lib/meta.nix
index 85e800a7d8f6..d60cb9287e3e 100644
--- a/lib/meta.nix
+++ b/lib/meta.nix
@@ -399,7 +399,7 @@ rec {
=> true
lib.getLicenseFromSpdxIdOr "MY LICENSE" null
=> null
- lib.getLicenseFromSpdxIdOr "MY LICENSE" (builtins.throw "No SPDX ID matches MY LICENSE")
+ lib.getLicenseFromSpdxIdOr "MY LICENSE" (throw "No SPDX ID matches MY LICENSE")
=> error: No SPDX ID matches MY LICENSE
```
:::
diff --git a/lib/path/README.md b/lib/path/README.md
index 2ebe85637e22..cbcacfa1842f 100644
--- a/lib/path/README.md
+++ b/lib/path/README.md
@@ -102,7 +102,7 @@ Decision: It should be `./.`.
- (-) `./.` is rather long.
- (-) We don't require users to type this though, as it's only output by the library.
As inputs all three variants are supported for subpaths (and we can't do anything about absolute paths)
-- (-) `builtins.dirOf "foo" == "."`, so `.` would be consistent with that.
+- (-) `dirOf "foo" == "."`, so `.` would be consistent with that.
- (+) `./.` is consistent with the [decision to have leading `./`][leading-dots].
- (+) `./.` is a valid Nix path expression, although this property does not hold for every relative path or subpath.
diff --git a/lib/strings.nix b/lib/strings.nix
index 359e1a4cd8db..dcffacfcb420 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -1135,7 +1135,7 @@ rec {
"."
"~"
];
- toEscape = builtins.removeAttrs asciiTable unreserved;
+ toEscape = removeAttrs asciiTable unreserved;
in
replaceStrings (builtins.attrNames toEscape) (
lib.mapAttrsToList (_: c: "%${fixedWidthString 2 "0" (lib.toHexString c)}") toEscape
diff --git a/lib/systems/default.nix b/lib/systems/default.nix
index 77247d269808..54bc3c3fab0d 100644
--- a/lib/systems/default.nix
+++ b/lib/systems/default.nix
@@ -75,7 +75,7 @@ let
# Those two will always be derived from "config", if given, so they should NOT
# be overridden further down with "// args".
- args = builtins.removeAttrs allArgs [
+ args = removeAttrs allArgs [
"parsed"
"system"
];
diff --git a/lib/tests/checkAndMergeCompat.nix b/lib/tests/checkAndMergeCompat.nix
index dc6f26fbf917..f21c9789e8b6 100644
--- a/lib/tests/checkAndMergeCompat.nix
+++ b/lib/tests/checkAndMergeCompat.nix
@@ -326,7 +326,7 @@ in
coerce_str_to_int_coercer_ouput = getMatrix {
outerTypeName = "coercedTo";
innerTypeName = "int->str";
- getType = a: b: a.coercedTo b.int builtins.toString a.str;
+ getType = a: b: a.coercedTo b.int toString a.str;
value = [ ];
testAttrs = {
expectedError = {
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix
index a9c78defdffb..35c14e723b06 100644
--- a/lib/tests/misc.nix
+++ b/lib/tests/misc.nix
@@ -4487,8 +4487,8 @@ runTests {
testPackagesFromDirectoryRecursiveStringDirectory = {
expr = packagesFromDirectoryRecursive {
callPackage = path: overrides: import path overrides;
- # Do NOT remove the `builtins.toString` call here!!!
- directory = builtins.toString ./packages-from-directory/plain;
+ # Do NOT remove the `toString` call here!!!
+ directory = toString ./packages-from-directory/plain;
};
expected = {
a = "a";
diff --git a/lib/tests/modules/declare-coerced-value-no-default.nix b/lib/tests/modules/declare-coerced-value-no-default.nix
index 820913f920c3..cc929f9585b6 100644
--- a/lib/tests/modules/declare-coerced-value-no-default.nix
+++ b/lib/tests/modules/declare-coerced-value-no-default.nix
@@ -3,7 +3,7 @@
{
options = {
value = lib.mkOption {
- type = lib.types.coercedTo lib.types.int builtins.toString lib.types.str;
+ type = lib.types.coercedTo lib.types.int toString lib.types.str;
};
};
}
diff --git a/lib/tests/modules/declare-coerced-value.nix b/lib/tests/modules/declare-coerced-value.nix
index 76b12ad53f00..65a35669a2e8 100644
--- a/lib/tests/modules/declare-coerced-value.nix
+++ b/lib/tests/modules/declare-coerced-value.nix
@@ -4,7 +4,7 @@
options = {
value = lib.mkOption {
default = 42;
- type = lib.types.coercedTo lib.types.int builtins.toString lib.types.str;
+ type = lib.types.coercedTo lib.types.int toString lib.types.str;
};
};
}
diff --git a/lib/tests/modules/define-freeform-keywords-shorthand.nix b/lib/tests/modules/define-freeform-keywords-shorthand.nix
index 3481cb52e5e3..9d0e8c871b4e 100644
--- a/lib/tests/modules/define-freeform-keywords-shorthand.nix
+++ b/lib/tests/modules/define-freeform-keywords-shorthand.nix
@@ -9,7 +9,7 @@
_module.args.result =
let
- r = builtins.removeAttrs config [ "_module" ];
+ r = removeAttrs config [ "_module" ];
in
builtins.trace (builtins.deepSeq r r) (
r == {
diff --git a/lib/trivial.nix b/lib/trivial.nix
index 9c4deafb402c..6a0fb87dc03b 100644
--- a/lib/trivial.nix
+++ b/lib/trivial.nix
@@ -769,7 +769,7 @@ in
importTOML :: path -> any
```
*/
- importTOML = path: builtins.fromTOML (builtins.readFile path);
+ importTOML = path: fromTOML (builtins.readFile path);
/**
`warn` *`message`* *`value`*
@@ -975,7 +975,7 @@ in
unexpected = lib.subtractLists valid given;
in
lib.throwIfNot (unexpected == [ ])
- "${msg}: ${builtins.concatStringsSep ", " (builtins.map builtins.toString unexpected)} unexpected; valid ones: ${builtins.concatStringsSep ", " (builtins.map builtins.toString valid)}";
+ "${msg}: ${builtins.concatStringsSep ", " (map toString unexpected)} unexpected; valid ones: ${builtins.concatStringsSep ", " (map toString valid)}";
info = msg: builtins.trace "INFO: ${msg}";
@@ -1144,7 +1144,7 @@ in
match = builtins.match "(0x)?([0-7]?[0-9A-Fa-f]{1,15})" str;
in
if match != null then
- (builtins.fromTOML "v=0x${builtins.elemAt match 1}").v
+ (fromTOML "v=0x${builtins.elemAt match 1}").v
else
# TODO: Turn this into a `throw` in 26.05.
assert lib.warn "fromHexString: ${
@@ -1153,7 +1153,7 @@ in
let
noPrefix = lib.strings.removePrefix "0x" (lib.strings.toLower str);
in
- (builtins.fromTOML "v=0x${noPrefix}").v;
+ (fromTOML "v=0x${noPrefix}").v;
/**
Convert the given positive integer to a string of its hexadecimal
diff --git a/lib/types.nix b/lib/types.nix
index 1de5afef1be9..c23581c5281c 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -1373,7 +1373,7 @@ let
if builtins.isString v then
''"${v}"''
else if builtins.isInt v then
- builtins.toString v
+ toString v
else if builtins.isBool v then
boolToString v
else
From 69f0824c8c7c362192f74e42dbcb4385f487e61b Mon Sep 17 00:00:00 2001
From: kyehn
Date: Sun, 21 Sep 2025 11:05:38 +0800
Subject: [PATCH 104/186] tuist: 4.53.4 -> 4.79.7
---
pkgs/by-name/tu/tuist/package.nix | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/pkgs/by-name/tu/tuist/package.nix b/pkgs/by-name/tu/tuist/package.nix
index 44a9edf5f70c..7b7cb6d22bb1 100644
--- a/pkgs/by-name/tu/tuist/package.nix
+++ b/pkgs/by-name/tu/tuist/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tuist";
- version = "4.53.4";
+ version = "4.79.7";
src = fetchurl {
url = "https://github.com/tuist/tuist/releases/download/${finalAttrs.version}/tuist.zip";
- hash = "sha256-4YQY94/uWh/H4cCzhdQ3KxIh19D8mmUCCDKMF8ZwA4E=";
+ hash = "sha256-afZToryR7SXLlS/MKFuQFoBv2JQAaF4bHvEk5tO6xiw=";
};
dontUnpack = true;
@@ -35,14 +35,12 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook postInstall
'';
- passthru = {
- updateScript = nix-update-script { };
- };
+ passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^([0-9.]+)$" ]; };
meta = {
description = "Command line tool that helps you generate, maintain and interact with Xcode projects";
homepage = "https://tuist.dev";
- changelog = "https://github.com/tuist/tuist/blob/${finalAttrs.version}/CHANGELOG.md";
+ changelog = "https://github.com/tuist/tuist/blob/${finalAttrs.version}/cli/CHANGELOG.md";
license = lib.licenses.mit;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = [ lib.maintainers.DimitarNestorov ];
From 6d7ea3cf45c22793a56a0b02f633b34877e2191a Mon Sep 17 00:00:00 2001
From: Ruby Iris Juric
Date: Tue, 30 Sep 2025 17:21:37 +1000
Subject: [PATCH 105/186] maintainers: remove srxl
---
maintainers/maintainer-list.nix | 8 --------
nixos/modules/services/web-apps/sharkey.nix | 1 -
nixos/tests/web-apps/sharkey.nix | 1 -
pkgs/by-name/sh/sharkey/package.nix | 1 -
4 files changed, 11 deletions(-)
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index a5a2d077cfc0..5de8e0632569 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -24485,14 +24485,6 @@
githubId = 18124752;
email = "m@rvinvogt.com";
};
- srxl = {
- name = "Ruby Iris Juric";
- email = "ruby@srxl.me";
- matrix = "@ruby:isincredibly.gay";
- github = "Sorixelle";
- githubId = 38685302;
- keys = [ { fingerprint = "2D76 76C7 A28E 16FC 75C7 268D 1B55 6ED8 4B0E 303A"; } ];
- };
Srylax = {
name = "Srylax";
email = "srylax+nixpkgs@srylax.dev";
diff --git a/nixos/modules/services/web-apps/sharkey.nix b/nixos/modules/services/web-apps/sharkey.nix
index 6cbc43f27aa8..61dc97d56dc8 100644
--- a/nixos/modules/services/web-apps/sharkey.nix
+++ b/nixos/modules/services/web-apps/sharkey.nix
@@ -297,7 +297,6 @@ in
]);
meta.maintainers = with lib.maintainers; [
- srxl
tmarkus
];
}
diff --git a/nixos/tests/web-apps/sharkey.nix b/nixos/tests/web-apps/sharkey.nix
index 3a07493178b5..4811cd06ab97 100644
--- a/nixos/tests/web-apps/sharkey.nix
+++ b/nixos/tests/web-apps/sharkey.nix
@@ -50,7 +50,6 @@ in
'';
meta.maintainers = with lib.maintainers; [
- srxl
tmarkus
];
}
diff --git a/pkgs/by-name/sh/sharkey/package.nix b/pkgs/by-name/sh/sharkey/package.nix
index f2aed7b9541d..fad377864486 100644
--- a/pkgs/by-name/sh/sharkey/package.nix
+++ b/pkgs/by-name/sh/sharkey/package.nix
@@ -165,7 +165,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = with lib.platforms; linux ++ darwin;
mainProgram = "sharkey";
maintainers = with lib.maintainers; [
- srxl
tmarkus
];
};
From 034ef85e1365b76ba4c326aaeb85b1ae94b202b7 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 07:31:43 +0000
Subject: [PATCH 106/186] ksmbd-tools: 3.5.3 -> 3.5.4
---
pkgs/by-name/ks/ksmbd-tools/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ks/ksmbd-tools/package.nix b/pkgs/by-name/ks/ksmbd-tools/package.nix
index 9c885eb6e2ca..08507db5d269 100644
--- a/pkgs/by-name/ks/ksmbd-tools/package.nix
+++ b/pkgs/by-name/ks/ksmbd-tools/package.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "ksmbd-tools";
- version = "3.5.3";
+ version = "3.5.4";
src = fetchFromGitHub {
owner = "cifsd-team";
repo = "ksmbd-tools";
rev = version;
- sha256 = "sha256-f2B+24AboAWLIrtuHWn8YMEPzWahIafc3kfx0zKyz8g=";
+ sha256 = "sha256-O8JqAu2aZ+SkK+rkL2Q7jikN2/pJZcfeG7tDVdrrO4Y=";
};
buildInputs = [
From f948e9825b0a9188317e13d4af92741077b4b308 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 07:34:12 +0000
Subject: [PATCH 107/186] virtnbdbackup: 2.35 -> 2.37
---
pkgs/by-name/vi/virtnbdbackup/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/vi/virtnbdbackup/package.nix b/pkgs/by-name/vi/virtnbdbackup/package.nix
index 74f277e6a71d..5e502efc2162 100644
--- a/pkgs/by-name/vi/virtnbdbackup/package.nix
+++ b/pkgs/by-name/vi/virtnbdbackup/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "virtnbdbackup";
- version = "2.35";
+ version = "2.37";
pyproject = true;
src = fetchFromGitHub {
owner = "abbbi";
repo = "virtnbdbackup";
tag = "v${version}";
- hash = "sha256-wWRtOXCagpxcpwbTXhqVVRxbOSdELv2ZgnidSXdt7Ao=";
+ hash = "sha256-G3nDaAIWxSA6EsqiVpdouBRWprSbogcMTTroquK8Big=";
};
build-system = with python3Packages; [
From e8f998c3bc46f0948457267cc47ddcbbb2145462 Mon Sep 17 00:00:00 2001
From: NAHO <90870942+trueNAHO@users.noreply.github.com>
Date: Tue, 30 Sep 2025 09:36:35 +0200
Subject: [PATCH 108/186] lib: add builtins prefixes for prelude functions to
improve clarity
---
lib/fileset/default.nix | 4 ++--
lib/fileset/internal.nix | 8 ++++----
lib/fileset/tests.sh | 6 +++---
lib/path/README.md | 2 +-
lib/tests/misc.nix | 2 +-
5 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/lib/fileset/default.nix b/lib/fileset/default.nix
index 3ba07d86dc5f..3c51c6d4dab4 100644
--- a/lib/fileset/default.nix
+++ b/lib/fileset/default.nix
@@ -947,7 +947,7 @@ in
`gitTrackedWith` does not perform any filtering when the path is a [Nix store path](https://nixos.org/manual/nix/stable/store/store-path.html#store-path) and not a repository.
In this way, it accommodates the use case where the expression that makes the `gitTracked` call does not reside in an actual git repository anymore,
and has presumably already been fetched in a way that excludes untracked files.
- Fetchers with such equivalent behavior include `fetchGit`, `fetchTree` (experimental), and `pkgs.fetchgit` when used without `leaveDotGit`.
+ Fetchers with such equivalent behavior include `builtins.fetchGit`, `builtins.fetchTree` (experimental), and `pkgs.fetchgit` when used without `leaveDotGit`.
If you don't need the configuration,
you can use [`gitTracked`](#function-library-lib.fileset.gitTracked) instead.
@@ -956,7 +956,7 @@ in
(which uses [`--cached`](https://git-scm.com/docs/git-ls-files#Documentation/git-ls-files.txt--c) by default).
:::{.warning}
- Currently this function is based on [`fetchGit`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-fetchGit)
+ Currently this function is based on [`builtins.fetchGit`](https://nixos.org/manual/nix/stable/language/builtins.html#builtins-fetchGit)
As such, this function causes all Git-tracked files to be unnecessarily added to the Nix store,
without being re-usable by [`toSource`](#function-library-lib.fileset.toSource).
diff --git a/lib/fileset/internal.nix b/lib/fileset/internal.nix
index 9600a16a06df..59b8408ae8d6 100644
--- a/lib/fileset/internal.nix
+++ b/lib/fileset/internal.nix
@@ -932,13 +932,13 @@ rec {
throw ''
lib.fileset.${function}: The ${argument} (${toString path}) is a store path within a working tree of a Git repository.
This indicates that a source directory was imported into the store using a method such as `import "''${./.}"` or `path:.`.
- This function currently does not support such a use case, since it currently relies on `fetchGit`.
+ This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
If you can't avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.''
else
# Otherwise we're going to assume that the path was a Git directory originally,
# but it was fetched using a method that already removed files not tracked by Git,
- # such as `fetchGit`, `pkgs.fetchgit` or others.
+ # such as `builtins.fetchGit`, `pkgs.fetchgit` or others.
# So we can just import the path in its entirety.
_singleton path;
@@ -946,7 +946,7 @@ rec {
tryFetchGit =
let
# This imports the files unnecessarily, which currently can't be avoided
- # because `fetchGit` is the only function exposing which files are tracked by Git.
+ # because `builtins.fetchGit` is the only function exposing which files are tracked by Git.
# With the [lazy trees PR](https://github.com/NixOS/nix/pull/6530),
# the unnecessarily import could be avoided.
# However a simpler alternative still would be [a builtins.gitLsFiles](https://github.com/NixOS/nix/issues/2944).
@@ -960,7 +960,7 @@ rec {
in
# We can identify local working directories by checking for .git,
# see https://git-scm.com/docs/gitrepository-layout#_description.
- # Note that `fetchGit` _does_ work for bare repositories (where there's no `.git`),
+ # Note that `builtins.fetchGit` _does_ work for bare repositories (where there's no `.git`),
# even though `git ls-files` wouldn't return any files in that case.
if !pathExists (path + "/.git") then
throw "lib.fileset.${function}: Expected the ${argument} (${toString path}) to point to a local working tree of a Git repository, but it's not."
diff --git a/lib/fileset/tests.sh b/lib/fileset/tests.sh
index ade542fa3360..78170ebc8391 100755
--- a/lib/fileset/tests.sh
+++ b/lib/fileset/tests.sh
@@ -1415,7 +1415,7 @@ expectEqual '(import '"$storePath"' { fs = lib.fileset; }).outPath' \""$storePat
## But it fails if the path is imported with a fetcher that doesn't remove .git (like just using "${./.}")
expectFailure 'import "${./.}" { fs = lib.fileset; }' 'lib.fileset.gitTracked: The argument \(.*\) is a store path within a working tree of a Git repository.
[[:blank:]]*This indicates that a source directory was imported into the store using a method such as `import "\$\{./.\}"` or `path:.`.
-[[:blank:]]*This function currently does not support such a use case, since it currently relies on `fetchGit`.
+[[:blank:]]*This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
[[:blank:]]*You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
[[:blank:]]*If you can'\''t avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.'
@@ -1441,12 +1441,12 @@ expectEqual '(import '"$storePathSub"' { fs = lib.fileset; }).outPath' \""$store
## But it fails if the path is imported with a fetcher that doesn't remove .git (like just using "${./.}")
expectFailure 'import "${./.}" { fs = lib.fileset; }' 'lib.fileset.gitTrackedWith: The second argument \(.*\) is a store path within a working tree of a Git repository.
[[:blank:]]*This indicates that a source directory was imported into the store using a method such as `import "\$\{./.\}"` or `path:.`.
-[[:blank:]]*This function currently does not support such a use case, since it currently relies on `fetchGit`.
+[[:blank:]]*This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
[[:blank:]]*You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
[[:blank:]]*If you can'\''t avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.'
expectFailure 'import "${./.}/sub" { fs = lib.fileset; }' 'lib.fileset.gitTracked: The argument \(.*/sub\) is a store path within a working tree of a Git repository.
[[:blank:]]*This indicates that a source directory was imported into the store using a method such as `import "\$\{./.\}"` or `path:.`.
-[[:blank:]]*This function currently does not support such a use case, since it currently relies on `fetchGit`.
+[[:blank:]]*This function currently does not support such a use case, since it currently relies on `builtins.fetchGit`.
[[:blank:]]*You could make this work by using a fetcher such as `fetchGit` instead of copying the whole repository.
[[:blank:]]*If you can'\''t avoid copying the repo to the store, see https://github.com/NixOS/nix/issues/9292.'
rm -rf -- *
diff --git a/lib/path/README.md b/lib/path/README.md
index cbcacfa1842f..2ebe85637e22 100644
--- a/lib/path/README.md
+++ b/lib/path/README.md
@@ -102,7 +102,7 @@ Decision: It should be `./.`.
- (-) `./.` is rather long.
- (-) We don't require users to type this though, as it's only output by the library.
As inputs all three variants are supported for subpaths (and we can't do anything about absolute paths)
-- (-) `dirOf "foo" == "."`, so `.` would be consistent with that.
+- (-) `builtins.dirOf "foo" == "."`, so `.` would be consistent with that.
- (+) `./.` is consistent with the [decision to have leading `./`][leading-dots].
- (+) `./.` is a valid Nix path expression, although this property does not hold for every relative path or subpath.
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix
index 35c14e723b06..e6252c17b67c 100644
--- a/lib/tests/misc.nix
+++ b/lib/tests/misc.nix
@@ -4487,7 +4487,7 @@ runTests {
testPackagesFromDirectoryRecursiveStringDirectory = {
expr = packagesFromDirectoryRecursive {
callPackage = path: overrides: import path overrides;
- # Do NOT remove the `toString` call here!!!
+ # Do NOT remove the `builtins.toString` call here!!!
directory = toString ./packages-from-directory/plain;
};
expected = {
From 431ae80e6fbb32b317f8b0a94fbbd801d672c273 Mon Sep 17 00:00:00 2001
From: Nikola Knezevic
Date: Tue, 30 Sep 2025 09:49:10 +0200
Subject: [PATCH 109/186] prek: 0.2.2 -> 0.2.3
Release notes: https://github.com/j178/prek/releases/tag/v0.2.3
Released on 2025-09-29.
Enhancements
Add --dry-run to prek auto-update (#806)
Add a global --log-file flag to specify the log file path (#817)
Implement hook health check (#798)
Show error message in quiet mode (#807)
Bug fixes
Write fail entry into output directly (#811)
Documentation
Update docs about uv in prek (#810)
Other changes
Add a security policy for reporting vulnerabilities (#804)
---
pkgs/by-name/pr/prek/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/pr/prek/package.nix b/pkgs/by-name/pr/prek/package.nix
index 44743ec64c90..ee3467f2fc46 100644
--- a/pkgs/by-name/pr/prek/package.nix
+++ b/pkgs/by-name/pr/prek/package.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "prek";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "j178";
repo = "prek";
tag = "v${finalAttrs.version}";
- hash = "sha256-hiGfbrE/I0Gmp5G8BOlTnWc8+XeuDc7yyBaw2AfeW40=";
+ hash = "sha256-52NTG+cZLOxCJZvDSZ9vqsyH+J8U38aGlQdWQ2dFOWE=";
};
- cargoHash = "sha256-8fg80Rluea3MgzHZYhik26UxzpoNcsT8PZp+NqTmhcY=";
+ cargoHash = "sha256-SYJ+ABvIoOW0O+28ofM8YXJwIlFkR84yDZaaehhx0Ks=";
preBuild = ''
version312_str=$(${python312}/bin/python -c 'import sys; print(sys.version_info[:3])')
From 67941eb7ec7c68146054ea51e6b006e4590884d7 Mon Sep 17 00:00:00 2001
From: Aaron Jheng
Date: Tue, 30 Sep 2025 15:54:22 +0800
Subject: [PATCH 110/186] git-spice: 0.16.1 -> 0.18.0
---
pkgs/by-name/gi/git-spice/package.nix | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/pkgs/by-name/gi/git-spice/package.nix b/pkgs/by-name/gi/git-spice/package.nix
index 6d82f58517b8..e5884ee9b448 100644
--- a/pkgs/by-name/gi/git-spice/package.nix
+++ b/pkgs/by-name/gi/git-spice/package.nix
@@ -1,25 +1,25 @@
{
lib,
stdenv,
- buildGo124Module,
+ buildGoModule,
fetchFromGitHub,
git,
nix-update-script,
installShellFiles,
}:
-buildGo124Module rec {
+buildGoModule (finalAttrs: {
pname = "git-spice";
- version = "0.16.1";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "abhinav";
repo = "git-spice";
- tag = "v${version}";
- hash = "sha256-SILcEXyUo73c8gPDDESCkm/eQIh8elM850qwJqTyO6E=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-9Gt4dS1Wu3w/iS0vtYO3XHyknKQEveob9slwNA/HAks=";
};
- vendorHash = "sha256-T6zSwQdDWYQqe8trIlhpU8dUQXtz8OGmnW5L5AVjGn8=";
+ vendorHash = "sha256-VCUNaWi14Pc39ncWzZZsdsZSd+IxYFhbm1cfTZ40dMw=";
subPackages = [ "." ];
@@ -32,7 +32,7 @@ buildGo124Module rec {
ldflags = [
"-s"
"-w"
- "-X=main._version=${version}"
+ "-X=main._version=${finalAttrs.version}"
];
__darwinAllowLocalNetworking = true;
@@ -55,9 +55,9 @@ buildGo124Module rec {
meta = {
description = "Manage stacked Git branches";
homepage = "https://abhinav.github.io/git-spice/";
- changelog = "https://github.com/abhinav/git-spice/blob/${src.rev}/CHANGELOG.md";
+ changelog = "https://github.com/abhinav/git-spice/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.vinnymeller ];
mainProgram = "gs";
};
-}
+})
From ad025cd9ea5691cf7ad08ffbeb3bb2d055cb0ba4 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 08:07:24 +0000
Subject: [PATCH 111/186] phrase-cli: 2.45.0 -> 2.46.0
---
pkgs/by-name/ph/phrase-cli/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix
index d53302b695a1..35821b430ac2 100644
--- a/pkgs/by-name/ph/phrase-cli/package.nix
+++ b/pkgs/by-name/ph/phrase-cli/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "phrase-cli";
- version = "2.45.0";
+ version = "2.46.0";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = version;
- sha256 = "sha256-6oq9DW2h1vy2G3sjjzO8xgqSsH1wYVSXccMf1i+qmM8=";
+ sha256 = "sha256-cKCasr2TtNIn6tNPX/QpxWsG/n3fdq9DTqC77ymGmsQ=";
};
- vendorHash = "sha256-nrxkELO1gxU3douXLID5HbS+rMjz9dVQ9eMEn32XpNY=";
+ vendorHash = "sha256-duzotdz+vyjza6mHNCSPlAbqW/RitC3ZDXepNW3PRyc=";
ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ];
From bd729d6532efbe5ef83800ac85dfafc1810280cf Mon Sep 17 00:00:00 2001
From: Aaron Jheng
Date: Tue, 30 Sep 2025 16:10:06 +0800
Subject: [PATCH 112/186] kubelogin-oidc: 1.34.0 -> 1.34.1
---
pkgs/by-name/ku/kubelogin-oidc/package.nix | 16 ++++++++--------
pkgs/top-level/all-packages.nix | 4 ----
2 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/pkgs/by-name/ku/kubelogin-oidc/package.nix b/pkgs/by-name/ku/kubelogin-oidc/package.nix
index 5884bf1fa717..b2ffae8d0c14 100644
--- a/pkgs/by-name/ku/kubelogin-oidc/package.nix
+++ b/pkgs/by-name/ku/kubelogin-oidc/package.nix
@@ -4,25 +4,25 @@
fetchFromGitHub,
}:
-buildGoModule rec {
+buildGoModule (finalAttrs: {
pname = "kubelogin";
- version = "1.34.0";
+ version = "1.34.1";
src = fetchFromGitHub {
owner = "int128";
repo = "kubelogin";
- tag = "v${version}";
- hash = "sha256-eQFPuNSHSRcFLG7UbAb5A++EJawZWHaxmFt0XQVB3Ng=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-zAIiNpzYr4aVR4O93y9S9aiGUgeg9xlj7wFn4vh43zY=";
};
subPackages = [ "." ];
ldflags = [
"-s"
"-w"
- "-X main.version=v${version}"
+ "-X main.version=v${finalAttrs.version}"
];
- vendorHash = "sha256-jzKUJkugCDwGtbEXGrjDIAbbe5yQ+1jfn22Q3whLRe4=";
+ vendorHash = "sha256-LF6Esggl7ygC/t9lCZGzZIZtukCbMFCAo2RFLbvEnoU=";
# test all packages
preCheck = ''
@@ -38,11 +38,11 @@ buildGoModule rec {
meta = {
description = "Kubernetes credential plugin implementing OpenID Connect (OIDC) authentication";
mainProgram = "kubectl-oidc_login";
- inherit (src.meta) homepage;
+ inherit (finalAttrs.src.meta) homepage;
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
benley
nevivurn
];
};
-}
+})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3f6452502011..600e666b128f 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -11872,10 +11872,6 @@ with pkgs;
callPackage ../applications/networking/cluster/kubectl-view-allocations
{ };
- kubelogin-oidc = callPackage ../by-name/ku/kubelogin-oidc/package.nix {
- buildGoModule = buildGo124Module;
- };
-
kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
linkerd = callPackage ../applications/networking/cluster/linkerd { };
From e34eb1cdeda05dc3d399bfabbef71ebb05bd6697 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 08:18:18 +0000
Subject: [PATCH 113/186] dart-sass: 1.92.1 -> 1.93.2
---
pkgs/by-name/da/dart-sass/package.nix | 4 ++--
pkgs/by-name/da/dart-sass/pubspec.lock.json | 12 ++++++------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/pkgs/by-name/da/dart-sass/package.nix b/pkgs/by-name/da/dart-sass/package.nix
index 735d493dbbf9..c925ed3be313 100644
--- a/pkgs/by-name/da/dart-sass/package.nix
+++ b/pkgs/by-name/da/dart-sass/package.nix
@@ -23,13 +23,13 @@ let
in
buildDartApplication rec {
pname = "dart-sass";
- version = "1.92.1";
+ version = "1.93.2";
src = fetchFromGitHub {
owner = "sass";
repo = "dart-sass";
tag = version;
- hash = "sha256-ee1ED6CeRQnv+jopgupelWybiH3h05Lk1TUgYUS8rNo=";
+ hash = "sha256-YE4s0um3WR6N0KsXgLjvoiqjr8dQg8WOyZRbfoZlbqE=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
diff --git a/pkgs/by-name/da/dart-sass/pubspec.lock.json b/pkgs/by-name/da/dart-sass/pubspec.lock.json
index 3a3031be8587..30e98a706e5a 100644
--- a/pkgs/by-name/da/dart-sass/pubspec.lock.json
+++ b/pkgs/by-name/da/dart-sass/pubspec.lock.json
@@ -94,11 +94,11 @@
"dependency": "direct main",
"description": {
"name": "cli_pkg",
- "sha256": "eeeea1e0773c5d53fb80a179f82f12c96c50487a37b3cf0174499eb9884c55b2",
+ "sha256": "da207d78c602f97fad700975282ea516dcb6bab97d20836287eac8fac563f3a5",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "2.12.0"
+ "version": "2.14.0"
},
"cli_repl": {
"dependency": "direct main",
@@ -174,11 +174,11 @@
"dependency": "transitive",
"description": {
"name": "dart_mappable",
- "sha256": "15f41a35da8ee690bbfa0059fa241edeeaea73f89a2ba685b354ece07cd8ada6",
+ "sha256": "0e219930c9f7b9e0f14ae7c1de931c401875110fd5c67975b6b9492a6d3a531b",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "4.6.0"
+ "version": "4.6.1"
},
"dart_style": {
"dependency": "transitive",
@@ -474,11 +474,11 @@
"dependency": "direct main",
"description": {
"name": "pool",
- "sha256": "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a",
+ "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d",
"url": "https://pub.dev"
},
"source": "hosted",
- "version": "1.5.1"
+ "version": "1.5.2"
},
"protobuf": {
"dependency": "direct main",
From 3c326b533e4680cce604f73d981d0cda11039d7a Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 09:49:12 +0000
Subject: [PATCH 114/186] python3Packages.cloudsplaining: 0.8.0 -> 0.8.1
---
pkgs/development/python-modules/cloudsplaining/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/cloudsplaining/default.nix b/pkgs/development/python-modules/cloudsplaining/default.nix
index d00f2831963e..bb733c0978ce 100644
--- a/pkgs/development/python-modules/cloudsplaining/default.nix
+++ b/pkgs/development/python-modules/cloudsplaining/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "cloudsplaining";
- version = "0.8.0";
+ version = "0.8.1";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "salesforce";
repo = "cloudsplaining";
tag = version;
- hash = "sha256-lMnqoDfvnWiEMGW1auhb0i4egLjLPuSYtm+rwuxHKc8=";
+ hash = "sha256-Ix4SlkGMtserksazXCk0XcDhmxNcfV/QCVsDJjWbu2k=";
};
postPatch = ''
From 6896a7ef312d5b227346c7490898260be9eb0c1e Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 10:00:32 +0000
Subject: [PATCH 115/186] solanum: 0-unstable-2025-09-11 ->
0-unstable-2025-09-20
---
pkgs/by-name/so/solanum/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/so/solanum/package.nix b/pkgs/by-name/so/solanum/package.nix
index f171d45dc089..fb624bffbd3e 100644
--- a/pkgs/by-name/so/solanum/package.nix
+++ b/pkgs/by-name/so/solanum/package.nix
@@ -18,13 +18,13 @@
stdenv.mkDerivation {
pname = "solanum";
- version = "0-unstable-2025-09-11";
+ version = "0-unstable-2025-09-20";
src = fetchFromGitHub {
owner = "solanum-ircd";
repo = "solanum";
- rev = "994e753fed3916b159b4bc4945b7de700643b0ad";
- hash = "sha256-hJOM7ZiJDAgkQ2/tqeHF6Qiw7M+cuBgUAIMiuwX7DYk=";
+ rev = "380dca67c2f270f1b60634b6ed9a90c80884684d";
+ hash = "sha256-R+TXRFzTVWxWVRSmPgmFjYplEonDKszsBckPWUS+gOU=";
};
patches = [
From 513a7fe0e9573dd15d59c9fe5a9ab7c0e0575f5d Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 10:46:47 +0000
Subject: [PATCH 116/186] cobalt: 0.20.0 -> 0.20.1
---
pkgs/by-name/co/cobalt/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/co/cobalt/package.nix b/pkgs/by-name/co/cobalt/package.nix
index bfa724559d5b..aabf5dc3f4ed 100644
--- a/pkgs/by-name/co/cobalt/package.nix
+++ b/pkgs/by-name/co/cobalt/package.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cobalt";
- version = "0.20.0";
+ version = "0.20.1";
src = fetchFromGitHub {
owner = "cobalt-org";
repo = "cobalt.rs";
tag = "v${finalAttrs.version}";
- hash = "sha256-6WbJjPz+1KX04xMCiylJZiAPjF6jKPTPz7rObgFF4dY=";
+ hash = "sha256-0MwIJJ7oNUFMNqMzew9HgaZsfBNczBli20vsxtIWZq0=";
};
- cargoHash = "sha256-Y9+zJ89XrVk3mZD1s9N7oaXvcBP5RNjp3hMjX1Wz3HA=";
+ cargoHash = "sha256-4oLEInL5hocCkP20lrOzfwPm5ram8Xw6p1qSva1tzNQ=";
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
From 8b399523a79f8710fa070a451ec3aaf90af00422 Mon Sep 17 00:00:00 2001
From: Defelo
Date: Tue, 30 Sep 2025 09:58:11 +0000
Subject: [PATCH 117/186] radicle-node: 1.4.0 -> 1.5.0
---
nixos/tests/radicle.nix | 2 +-
pkgs/by-name/ra/radicle-node/package.nix | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/nixos/tests/radicle.nix b/nixos/tests/radicle.nix
index 397a3b5a7b8f..0c7c93359dae 100644
--- a/nixos/tests/radicle.nix
+++ b/nixos/tests/radicle.nix
@@ -203,7 +203,7 @@ in
with subtest("alice can receive the patch"):
alice.wait_until_succeeds("test 1 = \"$(rad stats | jq .local.patches)\"")
alice.succeed(
- f"cd /tmp/repo && rad patch show {bob_repo_patch1_pid} | grep 'opened by bob'",
+ f"cd /tmp/repo && rad patch show {bob_repo_patch1_pid} | grep -E '{bob_repo_patch1_pid[:7]} @ .+ by bob'",
f"cd /tmp/repo && rad patch checkout {bob_repo_patch1_pid}"
)
assert alice.succeed("cat /tmp/repo/testfile") == "hello alice\n"
diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix
index 83afa3b0755f..ee91336d5ada 100644
--- a/pkgs/by-name/ra/radicle-node/package.nix
+++ b/pkgs/by-name/ra/radicle-node/package.nix
@@ -21,13 +21,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "radicle-node";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchFromRadicle {
seed = "seed.radicle.xyz";
repo = "z3gqcJUoA1n9HaHKufZs5FCSGazv5";
tag = "releases/${finalAttrs.version}";
- hash = "sha256-e5Zelu3g8m9u5NtyABkIV4wOed9cq58xSaxginoDb2Q=";
+ hash = "sha256-/dWeG2jKCnfg7fwPP+BbRmEvM7rCppGYh2aeftcg3SY=";
leaveDotGit = true;
postFetch = ''
git -C $out rev-parse HEAD > $out/.git_head
@@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
};
- cargoHash = "sha256-64SDz0wHKcp/tPGDDOlCRFr3Z1q6cWOafhP0howSFhA=";
+ cargoHash = "sha256-4URBtN5lyzFPaLJUf/HPAL2ugRUa6sZhpDeiFR0W7cc=";
env.RADICLE_VERSION = finalAttrs.version;
From 0708ab9f3ad523120ee64cf19e8cb2198984f805 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 11:30:05 +0000
Subject: [PATCH 118/186] bitsnpicas: 2.1 -> 2.1.1
---
pkgs/by-name/bi/bitsnpicas/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/bi/bitsnpicas/package.nix b/pkgs/by-name/bi/bitsnpicas/package.nix
index a4657a92fd96..a99f7f86a92d 100644
--- a/pkgs/by-name/bi/bitsnpicas/package.nix
+++ b/pkgs/by-name/bi/bitsnpicas/package.nix
@@ -13,13 +13,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bitsnpicas";
- version = "2.1";
+ version = "2.1.1";
src = fetchFromGitHub {
owner = "kreativekorp";
repo = "bitsnpicas";
tag = "v${finalAttrs.version}";
- hash = "sha256-hw7UuzesqpmnTjgpfikAIYyY70ni7BxjaUtHAPEdkXI=";
+ hash = "sha256-eE1wxtZrv5G+8luMj6E1vpM+49mGnaMyEfzmbpVUdZE=";
};
nativeBuildInputs = [
From 8bab17df7d4845aaf314a6923a2e01da2658a3c2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?=
Date: Tue, 30 Sep 2025 12:47:50 +0100
Subject: [PATCH 119/186] authentik: 2025.8.3 -> 2025.8.4
---
pkgs/by-name/au/authentik/package.nix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix
index 00b250550fb3..048595e17af2 100644
--- a/pkgs/by-name/au/authentik/package.nix
+++ b/pkgs/by-name/au/authentik/package.nix
@@ -15,13 +15,13 @@
let
nodejs = nodejs_24;
- version = "2025.8.3";
+ version = "2025.8.4";
src = fetchFromGitHub {
owner = "goauthentik";
repo = "authentik";
rev = "version/${version}";
- hash = "sha256-DkvxDwHCfSqEpZ9rRXNR8MP0Mz/y1kHAr38exrHQ39c=";
+ hash = "sha256-pIzDaoDWc58cY/XhsyweCwc4dfRvkaT/zqsV1gDSnCI=";
};
meta = {
@@ -48,8 +48,8 @@ let
outputHash =
{
- "aarch64-linux" = "sha256-uJe1v43d3baBUESU+CQk6fYBdiNOBiT3Tt0vFIbI/HY=";
- "x86_64-linux" = "sha256-jVi+pgcz96Dj25T4e/s+SHqsZfonzXs1WZYe0lCI48Q=";
+ "aarch64-linux" = "sha256-92UFGgYLmtN13hW0/BV0gJa6ImrVyn+zRpDp5KeRRhs=";
+ "x86_64-linux" = "sha256-Td0+H0os4bfv8cfIFhvUJ43y8y9dHv9P1UD0B5Wqe4I=";
}
.${stdenvNoCC.hostPlatform.system} or (throw "authentik-website-deps: unsupported host platform");
From 307bfbd5d4e3336c55d23617527a3d396cc6c519 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 11:51:53 +0000
Subject: [PATCH 120/186] opengist: 1.10.0 -> 1.11.1
---
pkgs/by-name/op/opengist/package.nix | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkgs/by-name/op/opengist/package.nix b/pkgs/by-name/op/opengist/package.nix
index d1f4254b7d08..4e25e98dffdd 100644
--- a/pkgs/by-name/op/opengist/package.nix
+++ b/pkgs/by-name/op/opengist/package.nix
@@ -13,13 +13,13 @@
buildGoModule (finalAttrs: {
pname = "opengist";
- version = "1.10.0";
+ version = "1.11.1";
src = fetchFromGitHub {
owner = "thomiceli";
repo = "opengist";
tag = "v${finalAttrs.version}";
- hash = "sha256-cSPKtcD1V+WTSCkgi8eKhGbtW+WdCoetbiSrNvEVRW4=";
+ hash = "sha256-TlUaen8uCj4Ba2gOWG32Gk4KIDvitXai5qv4PTeizYo=";
};
frontend = buildNpmPackage {
@@ -43,10 +43,10 @@ buildGoModule (finalAttrs: {
cp -R public $out
'';
- npmDepsHash = "sha256-Uh+oXd//G/lPAMXRxijjEOpQNmeXK/XCIU7DJN3ujaY=";
+ npmDepsHash = "sha256-zBao/EoAolkgMvqQPqN0P2VC4tT6gkQPqIk4HyfXC7o=";
};
- vendorHash = "sha256-m2f9+PEMjVhlXs7b1neEWO0VY1fQSfe+T1aNEdtML28=";
+ vendorHash = "sha256-NGRJuNSypmIc8G0wMW7HT+LkP5i5n/p3QH8FyU9pF5w=";
tags = [ "fs_embed" ];
From aa3fe56a6137672355028cbee26dc3a7eac90585 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?=
Date: Tue, 30 Sep 2025 14:01:38 +0200
Subject: [PATCH 121/186] terragrunt: 0.86.3 -> 0.88.1
---
pkgs/by-name/te/terragrunt/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/te/terragrunt/package.nix b/pkgs/by-name/te/terragrunt/package.nix
index e06d140d7c0c..956cfb531afd 100644
--- a/pkgs/by-name/te/terragrunt/package.nix
+++ b/pkgs/by-name/te/terragrunt/package.nix
@@ -7,13 +7,13 @@
}:
buildGo125Module (finalAttrs: {
pname = "terragrunt";
- version = "0.86.3";
+ version = "0.88.1";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = "terragrunt";
tag = "v${finalAttrs.version}";
- hash = "sha256-sa0Jp9Lb6ECboYDySJcFx6eQDtpChnrIxcCo0UYdhuY=";
+ hash = "sha256-+AGxB13XgyClWu8xsVTCnRknPleiijoRRRdgedL88IQ=";
};
nativeBuildInputs = [
@@ -25,7 +25,7 @@ buildGo125Module (finalAttrs: {
make generate-mocks
'';
- vendorHash = "sha256-X6lF18eIn5PtBH48rgxuSJfj5QiML1Bi1330PUDEsOs=";
+ vendorHash = "sha256-+4mDmC1B4YmExOJqS/vlTxBiI5/rKcn3Vyw53BfvAxA=";
doCheck = false;
From 461a14c8fde9e890212b7cc326c6d2df493b4ea9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Wed, 21 May 2025 15:22:43 -0700
Subject: [PATCH 122/186] python3Packages.textfsm: refactor
---
pkgs/development/python-modules/textfsm/default.nix | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/textfsm/default.nix b/pkgs/development/python-modules/textfsm/default.nix
index 397b1cb2ce27..26b8053d859d 100644
--- a/pkgs/development/python-modules/textfsm/default.nix
+++ b/pkgs/development/python-modules/textfsm/default.nix
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "google";
- repo = pname;
+ repo = "textfsm";
tag = "v${version}";
hash = "sha256-ygVcDdT85mRN+qYfTZqraRVyp2JlLwwujBW1e/pPJNc=";
};
@@ -23,6 +23,7 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
meta = with lib; {
+ changelog = "https://github.com/google/textfsm/releases/tag/${src.tag}";
description = "Python module for parsing semi-structured text into python tables";
mainProgram = "textfsm";
homepage = "https://github.com/google/textfsm";
From f653b5749ecfddfcf59ffd6700d15d80604db917 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Wed, 21 May 2025 15:32:42 -0700
Subject: [PATCH 123/186] python3Packages.ntc-templates: re-enable previously
failing tests
---
pkgs/development/python-modules/ntc-templates/default.nix | 6 ------
1 file changed, 6 deletions(-)
diff --git a/pkgs/development/python-modules/ntc-templates/default.nix b/pkgs/development/python-modules/ntc-templates/default.nix
index ec8ebb7cfce5..892a20b56dce 100644
--- a/pkgs/development/python-modules/ntc-templates/default.nix
+++ b/pkgs/development/python-modules/ntc-templates/default.nix
@@ -40,12 +40,6 @@ buildPythonPackage rec {
yamllint
];
- # https://github.com/networktocode/ntc-templates/issues/743
- disabledTests = [
- "test_raw_data_against_mock"
- "test_verify_parsed_and_reference_data_exists"
- ];
-
meta = with lib; {
description = "TextFSM templates for parsing show commands of network devices";
homepage = "https://github.com/networktocode/ntc-templates";
From 9c83c9ce068057affec0a9bdf79a62c36d05e749 Mon Sep 17 00:00:00 2001
From: Mauricio Collares
Date: Tue, 16 Sep 2025 16:39:21 -0300
Subject: [PATCH 124/186] sageWithDoc: 10.6 -> 10.7
---
.../sphinx-docbuild-subprocesses.patch | 36 +---------------
pkgs/by-name/sa/sage/sage-src.nix | 43 +++++--------------
pkgs/by-name/sa/sage/sagedoc.nix | 15 ++++---
3 files changed, 22 insertions(+), 72 deletions(-)
diff --git a/pkgs/by-name/sa/sage/patches/sphinx-docbuild-subprocesses.patch b/pkgs/by-name/sa/sage/patches/sphinx-docbuild-subprocesses.patch
index 77c49e2eb011..4010c6e6fcb7 100644
--- a/pkgs/by-name/sa/sage/patches/sphinx-docbuild-subprocesses.patch
+++ b/pkgs/by-name/sa/sage/patches/sphinx-docbuild-subprocesses.patch
@@ -1,40 +1,8 @@
diff --git a/src/sage_docbuild/builders.py b/src/sage_docbuild/builders.py
-index ab39d93c280..e6501c083d5 100644
+index 91035a01f1c..24f3d0c7c12 100644
--- a/src/sage_docbuild/builders.py
+++ b/src/sage_docbuild/builders.py
-@@ -106,31 +106,6 @@ def builder_helper(type):
- """
- Return a function which builds the documentation for
- output type ``type``.
--
-- TESTS:
--
-- Check that :issue:`25161` has been resolved::
--
-- sage: from sage_docbuild.builders import DocBuilder
-- sage: from sage_docbuild.__main__ import setup_parser
-- sage: DocBuilder._options = setup_parser().parse_args([]) # builder_helper needs _options to be set
--
-- sage: import sage_docbuild.sphinxbuild
-- sage: def raiseBaseException():
-- ....: raise BaseException("abort pool operation")
-- sage: original_runsphinx, sage_docbuild.sphinxbuild.runsphinx = sage_docbuild.sphinxbuild.runsphinx, raiseBaseException
--
-- sage: from sage.misc.temporary_file import tmp_dir
-- sage: os.environ['SAGE_DOC'] = tmp_dir()
-- sage: sage.env.var('SAGE_DOC') # random
-- sage: from sage_docbuild.builders import builder_helper, build_ref_doc
-- sage: from sage_docbuild.builders import _build_many as build_many
-- sage: helper = builder_helper("html")
-- sage: try: # optional - sagemath_doc_html
-- ....: build_many(build_ref_doc, [("docname", "en", "html", {})])
-- ....: except Exception as E:
-- ....: "Non-exception during docbuild: abort pool operation" in str(E)
-- True
- """
- def f(self, *args, **kwds):
- output_dir = self._output_dir(type)
-@@ -157,10 +132,9 @@ def builder_helper(type):
+@@ -130,10 +130,9 @@ def builder_helper(type):
logger.debug(build_command)
# Run Sphinx with Sage's special logger
diff --git a/pkgs/by-name/sa/sage/sage-src.nix b/pkgs/by-name/sa/sage/sage-src.nix
index ad3fb2438cd5..706e178e6300 100644
--- a/pkgs/by-name/sa/sage/sage-src.nix
+++ b/pkgs/by-name/sa/sage/sage-src.nix
@@ -2,7 +2,6 @@
stdenv,
lib,
fetchFromGitHub,
- fetchpatch,
fetchpatch2,
fetchurl,
}:
@@ -13,14 +12,14 @@
# all get the same sources with the same patches applied.
stdenv.mkDerivation rec {
- version = "10.6";
+ version = "10.7";
pname = "sage-src";
src = fetchFromGitHub {
owner = "sagemath";
repo = "sage";
rev = version;
- hash = "sha256-ZDYFq2lJXjnADFdX6y7sskaF0rkT5EIcdN8/bs00TlQ=";
+ hash = "sha256-nYlBmKQ9TD5EAVvNwo8YzqAd5IUCpTU3kBTqUH21IxQ=";
};
# contains essential files (e.g., setup.cfg) generated by the bootstrap script.
@@ -28,8 +27,8 @@ stdenv.mkDerivation rec {
configure-src = fetchurl {
# the hash below is the tagged commit's _parent_. it can also be found by looking for
# the "configure" asset at https://github.com/sagemath/sage/releases/tag/${version}
- url = "mirror://sageupstream/configure/configure-10741006a4794b7db82942db55b97033d5905431.tar.gz";
- hash = "sha256-7LqY+vwBlyukDfcRtuR99vpC3hcBo8WRUuJjiFFq9xk=";
+ url = "mirror://sageupstream/configure/configure-858268b40010e5ed6da13488ad0f52cda4d1f70e.tar.gz";
+ hash = "sha256-TsVX+wUWr+keCXmGQp1OHGXgNc7luajyGxfTwduSEtc=";
};
# Patches needed because of particularities of nix or the way this is packaged.
@@ -60,6 +59,13 @@ stdenv.mkDerivation rec {
# compile libs/gap/element.pyx with -O1
# a more conservative version of https://github.com/sagemath/sage/pull/37951
./patches/gap-element-crash.patch
+
+ # https://github.com/sagemath/sage/pull/40895, positively reviewed
+ (fetchpatch2 {
+ name = "doctest-absolute-path.patch";
+ url = "https://github.com/sagemath/sage/commit/3de32dccd2e32e5452ca3adf5bd63cbacb64ba9d.patch?full_index=1";
+ hash = "sha256-rp+9d8Y6kifWzufE07GWU68txPn//w7uMn4LcpITaBs=";
+ })
];
# Patches needed because of package updates. We could just pin the versions of
@@ -69,33 +75,6 @@ stdenv.mkDerivation rec {
# should come from or be proposed to upstream. This list will probably never
# be empty since dependencies update all the time.
packageUpgradePatches = [
- # https://github.com/sagemath/sage/pull/39737, positively reviewed
- (fetchpatch {
- name = "sphinx-8.2-update.patch";
- url = "https://github.com/sagemath/sage/pull/39737/commits/4e485497fb5e20a056ffd2178360b88f482447d8.patch";
- hash = "sha256-oIcFeol0SW5dE/iE6mbYyas3kXIjOwsG1k+h99R94x8=";
- })
-
- # https://github.com/sagemath/sage/pull/40285, landed in 10.7.beta7
- (fetchpatch2 {
- name = "scipy-1.16-update.patch";
- url = "https://github.com/sagemath/sage/commit/d0cbe9d353722580f98a327694f1a361c9b83ccd.patch?full_index=1";
- hash = "sha256-uV2nttxCKDsNqMf1O+lUmuoiDrx7/CfiS00JBb9kiM8=";
- })
-
- # https://github.com/sagemath/sage/pull/40156, landed in 10.7.beta5
- (fetchpatch2 {
- name = "cython-3.1-update.patch";
- url = "https://github.com/sagemath/sage/commit/5ea8db28977ec113aec3c4c4b208d1783e3937a7.patch?full_index=1";
- hash = "sha256-5DPPxMuidPpVHrjK8j0UVZzuwiVy9vQzFd6hBYwNAok=";
- })
-
- # https://github.com/sagemath/sage/pull/40175, landed in 10.7.beta8
- (fetchpatch2 {
- name = "rpy2-3.6-update.patch";
- url = "https://github.com/sagemath/sage/commit/db2d8db99d9a7dfa1972d534ecd89e3d2ba5c55b.patch?full_index=1";
- hash = "sha256-6Bk0uGlKFsiDsgv+ljMC1YnmAT+g+he6aFNkpvw2on0=";
- })
];
patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches;
diff --git a/pkgs/by-name/sa/sage/sagedoc.nix b/pkgs/by-name/sa/sage/sagedoc.nix
index 7db4d6b4e07e..83fa1807b95e 100644
--- a/pkgs/by-name/sa/sage/sagedoc.nix
+++ b/pkgs/by-name/sa/sage/sagedoc.nix
@@ -20,8 +20,9 @@ stdenv.mkDerivation rec {
chmod -R 755 "$SAGE_DOC_SRC_OVERRIDE"
'';
- buildPhase = ''
- export SAGE_NUM_THREADS="$NIX_BUILD_CORES"
+ preBuild = ''
+ export SAGE_ROOT="${sage-with-env.env.lib.src}"
+ export PATH="${sage-with-env}/bin:$PATH"
export HOME="$TMPDIR/sage_home"
mkdir -p "$HOME"
@@ -31,12 +32,14 @@ stdenv.mkDerivation rec {
# jupyter-sphinx calls the sagemath jupyter kernel during docbuild
export JUPYTER_PATH=${jupyter-kernel-specs}
- ${sage-with-env}/bin/sage --docbuild \
- --mathjax \
- --no-pdf-links \
- all html
+ # the Makefile tries to guess SAGE_DOC, but in a buggy way (changed in 10.8)
+ export SAGE_DOC="$SAGE_DOC_OVERRIDE"
+
+ cd docsrc
'';
+ enableParallelBuilding = true;
+
installPhase = ''
cd "$SAGE_DOC_OVERRIDE"
From 2527d577f50f5662739f8dc49df13aa85e6eeaaf Mon Sep 17 00:00:00 2001
From: Bu Kun <65808665+pokon548@users.noreply.github.com>
Date: Tue, 30 Sep 2025 20:28:22 +0800
Subject: [PATCH 125/186] wechat: 4.0.1.11 -> 4.1.0.10 for
{aarch64,x86_64}-linux
---
pkgs/by-name/we/wechat/package.nix | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/pkgs/by-name/we/wechat/package.nix b/pkgs/by-name/we/wechat/package.nix
index 1849187a4b0c..945a202f9c78 100644
--- a/pkgs/by-name/we/wechat/package.nix
+++ b/pkgs/by-name/we/wechat/package.nix
@@ -45,17 +45,17 @@ let
aarch64-darwin = any-darwin;
x86_64-darwin = any-darwin;
aarch64-linux = {
- version = "4.0.1.11";
+ version = "4.1.0.10";
src = fetchurl {
- url = "https://web.archive.org/web/20250512112413if_/https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_arm64.AppImage";
- hash = "sha256-Rg+FWNgOPC02ILUskQqQmlz1qNb9AMdvLcRWv7NQhGk=";
+ url = "https://web.archive.org/web/20250930121708/https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_arm64.AppImage";
+ hash = "sha256-qkNLA8nILsIi2ciIzr9pb3PejhbEvZ5fe4GlmjyjrEI=";
};
};
x86_64-linux = {
- version = "4.0.1.11";
+ version = "4.1.0.10";
src = fetchurl {
- url = "https://web.archive.org/web/20250512110825if_/https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.AppImage";
- hash = "sha256-gBWcNQ1o1AZfNsmu1Vi1Kilqv3YbR+wqOod4XYAeVKo=";
+ url = "https://web.archive.org/web/20250930121506/https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.AppImage";
+ hash = "sha256-d/zdb69gmIcgAFCbWLKGfmD8ZFfuDlYdOy7vUJ7SiXc=";
};
};
};
From 89b35900020923dd658abcf20513d633e64c4659 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Sat, 27 Sep 2025 23:56:19 +0000
Subject: [PATCH 126/186] python3Packages.livekit-api: 1.0.12 -> 1.0.6
This is actually an update, because the wrong tag was used.
---
pkgs/development/python-modules/livekit-api/default.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/python-modules/livekit-api/default.nix b/pkgs/development/python-modules/livekit-api/default.nix
index 6dc8377f023a..601095a58b82 100644
--- a/pkgs/development/python-modules/livekit-api/default.nix
+++ b/pkgs/development/python-modules/livekit-api/default.nix
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "livekit-api";
- version = "1.0.12";
+ version = "1.0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "livekit";
repo = "python-sdks";
- tag = "rtc-v${version}";
- hash = "sha256-NfFlj44aRMA7oUXyIKljNdtb/2MLvjIJGcAvIGNbNxM=";
+ tag = "api-v${version}";
+ hash = "sha256-AsTJC0j8dztua7B6JvAYQlHGsE1RCIGoCzfGgbHSnGU=";
};
pypaBuildFlags = [ "livekit-api" ];
From 48116902e7f09f92d93d57a6f3ff55d07a6b8078 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 12:58:06 +0000
Subject: [PATCH 127/186] terraform-providers.routeros: 1.86.3 -> 1.88.0
---
.../networking/cluster/terraform-providers/providers.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 4df10dffa2e8..9bc45762bb02 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -1147,13 +1147,13 @@
"vendorHash": "sha256-39OiEYntUmX2fJZh7G/LcCNFXFmHwdLgFGYz6BUEyOA="
},
"routeros": {
- "hash": "sha256-XKKbw8tMtRkOU2lJEieK3CEokNAkiS1Wr1l5XnKW8qI=",
+ "hash": "sha256-k+q4n20bvYK7nn9ZGQEQH70xt6ugNKzK58XyzwrKh0Q=",
"homepage": "https://registry.terraform.io/providers/terraform-routeros/routeros",
"owner": "terraform-routeros",
"repo": "terraform-provider-routeros",
- "rev": "v1.86.3",
+ "rev": "v1.88.0",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-Je7pWso3kDttP5Isn3Atryg3RZOlvj3g6nTTzuvpA5Y="
+ "vendorHash": "sha256-gkXP+0w5PDscLaiNK+WsJxz3eYhae5ajxHUmkYuBvwI="
},
"rundeck": {
"hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=",
From b21494c0c5716d29bc908fffb4292677e799715b Mon Sep 17 00:00:00 2001
From: David McFarland
Date: Sun, 9 Mar 2025 20:01:31 -0300
Subject: [PATCH 128/186] godot: avoid builtin libraries where possible
---
...g-library-with-builtin_glslang-false.patch | 25 +++
pkgs/development/tools/godot/common.nix | 147 +++++++++++++-----
2 files changed, 130 insertions(+), 42 deletions(-)
create mode 100644 pkgs/development/tools/godot/Linux-fix-missing-library-with-builtin_glslang-false.patch
diff --git a/pkgs/development/tools/godot/Linux-fix-missing-library-with-builtin_glslang-false.patch b/pkgs/development/tools/godot/Linux-fix-missing-library-with-builtin_glslang-false.patch
new file mode 100644
index 000000000000..cdf6b4fab261
--- /dev/null
+++ b/pkgs/development/tools/godot/Linux-fix-missing-library-with-builtin_glslang-false.patch
@@ -0,0 +1,25 @@
+From 6d43e80c0a455fea5dcb656967e73f755ecdd645 Mon Sep 17 00:00:00 2001
+From: David McFarland
+Date: Sun, 9 Mar 2025 19:42:33 -0300
+Subject: [PATCH] Linux: fix missing library with builtin_glslang=false
+
+---
+ platform/linuxbsd/detect.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
+index b5e80f4a4d..8389096e26 100644
+--- a/platform/linuxbsd/detect.py
++++ b/platform/linuxbsd/detect.py
+@@ -472,7 +472,7 @@ def configure(env: "SConsEnvironment"):
+ env.ParseConfig("pkg-config vulkan --cflags --libs")
+ if not env["builtin_glslang"]:
+ # No pkgconfig file so far, hardcode expected lib name.
+- env.Append(LIBS=["glslang", "SPIRV"])
++ env.Append(LIBS=["glslang", "glslang-default-resource-limits", "SPIRV"])
+
+ if env["opengl3"]:
+ env.Append(CPPDEFINES=["GLES3_ENABLED"])
+--
+2.47.1
+
diff --git a/pkgs/development/tools/godot/common.nix b/pkgs/development/tools/godot/common.nix
index e2b8edfa63c7..f1cd98a46ce7 100644
--- a/pkgs/development/tools/godot/common.nix
+++ b/pkgs/development/tools/godot/common.nix
@@ -5,17 +5,27 @@
callPackage,
dbus,
dotnetCorePackages,
+ embree,
+ enet,
exportTemplatesHash,
fetchFromGitHub,
fetchpatch,
fontconfig,
+ freetype,
glib,
+ glslang,
+ graphite2,
+ harfbuzz,
hash,
+ icu,
installShellFiles,
lib,
libdecor,
libGL,
+ libjpeg_turbo,
libpulseaudio,
+ libtheora,
+ libwebp,
libX11,
libXcursor,
libXext,
@@ -26,10 +36,16 @@
libXrandr,
libXrender,
makeWrapper,
+ mbedtls,
+ miniupnpc,
+ openxr-loader,
+ pcre2,
perl,
pkg-config,
+ recastnavigation,
runCommand,
scons,
+ sdl3,
speechd-minimal,
stdenv,
stdenvNoCC,
@@ -55,6 +71,8 @@
# https://github.com/godotengine/godot/pull/73504
withWayland ? true,
withX11 ? true,
+ wslay,
+ zstd,
}:
assert lib.asserts.assertOneOf "withPrecision" withPrecision [
"single"
@@ -369,8 +387,24 @@ let
ccflags = "-fno-strict-aliasing";
linkflags = "-Wl,--build-id";
+ # libraries that aren't available in nixpkgs
+ builtin_msdfgen = true;
+ builtin_rvo2_2d = true;
+ builtin_rvo2_3d = true;
+ builtin_xatlas = true;
+
+ # using system clipper2 is currently not implemented
+ builtin_clipper2 = true;
+
use_sowrap = false;
}
+ // lib.optionalAttrs (lib.versionOlder version "4.4") {
+ # libraries that aren't available in nixpkgs
+ builtin_squish = true;
+
+ # broken with system packages
+ builtin_miniupnpc = true;
+ }
// lib.optionalAttrs (lib.versionAtLeast version "4.5") {
redirect_build_objects = false; # Avoid copying build objects to output
}
@@ -380,23 +414,31 @@ let
strictDeps = true;
- patches =
- lib.optionals (lib.versionOlder version "4.4") [
- (fetchpatch {
- name = "wayland-header-fix.patch";
- url = "https://github.com/godotengine/godot/commit/6ce71f0fb0a091cffb6adb4af8ab3f716ad8930b.patch";
- hash = "sha256-hgAtAtCghF5InyGLdE9M+9PjPS1BWXWGKgIAyeuqkoU=";
- })
- # Fix a crash in the mono test project build. It no longer seems to
- # happen in 4.4, but an existing fix couldn't be identified.
- ./CSharpLanguage-fix-crash-in-reload_assemblies-after-.patch
- ]
- ++ lib.optional (lib.versionAtLeast version "4.5") ./fix-freetype-link-error.patch;
+ patches = [
+ ./Linux-fix-missing-library-with-builtin_glslang-false.patch
+ ]
+ ++ lib.optionals (lib.versionOlder version "4.4") [
+ (fetchpatch {
+ name = "wayland-header-fix.patch";
+ url = "https://github.com/godotengine/godot/commit/6ce71f0fb0a091cffb6adb4af8ab3f716ad8930b.patch";
+ hash = "sha256-hgAtAtCghF5InyGLdE9M+9PjPS1BWXWGKgIAyeuqkoU=";
+ })
+ # Fix a crash in the mono test project build. It no longer seems to
+ # happen in 4.4, but an existing fix couldn't be identified.
+ ./CSharpLanguage-fix-crash-in-reload_assemblies-after-.patch
+ ]
+ ++ lib.optional (lib.versionAtLeast version "4.5") ./fix-freetype-link-error.patch;
postPatch = ''
# this stops scons from hiding e.g. NIX_CFLAGS_COMPILE
perl -pi -e '{ $r += s:(env = Environment\(.*):\1\nenv["ENV"] = os.environ: } END { exit ($r != 1) }' SConstruct
+ # disable all builtin libraries by default
+ perl -pi -e '{ $r |= s:(opts.Add\(BoolVariable\("builtin_.*, )True(\)\)):\1False\2: } END { exit ($r != 1) }' SConstruct
+
+ substituteInPlace platform/linuxbsd/detect.py \
+ --replace-fail /usr/include/recastnavigation ${lib.escapeShellArg (lib.getDev recastnavigation)}/include/recastnavigation
+
substituteInPlace thirdparty/glad/egl.c \
--replace-fail \
'static const char *NAMES[] = {"libEGL.so.1", "libEGL.so"}' \
@@ -423,36 +465,57 @@ let
pkg-config
];
- buildInputs =
- lib.optionals (editor && withMono) dotnet-sdk.packages
- ++ lib.optional withAlsa alsa-lib
- ++ lib.optional (withX11 || withWayland) libxkbcommon
- ++ lib.optionals withX11 [
- libX11
- libXcursor
- libXext
- libXfixes
- libXi
- libXinerama
- libXrandr
- libXrender
- ]
- ++ lib.optionals withWayland [
- # libdecor
- wayland
- ]
- ++ lib.optionals withDbus [
- dbus
- ]
- ++ lib.optionals withFontconfig [
- fontconfig
- ]
- ++ lib.optional withPulseaudio libpulseaudio
- ++ lib.optionals withSpeechd [
- speechd-minimal
- glib
- ]
- ++ lib.optional withUdev udev;
+ buildInputs = [
+ embree
+ enet
+ freetype
+ glslang
+ graphite2
+ (harfbuzz.override { withIcu = true; })
+ icu
+ libtheora
+ libwebp
+ mbedtls
+ miniupnpc
+ openxr-loader
+ pcre2
+ recastnavigation
+ wslay
+ zstd
+ ]
+ ++ lib.optionals (lib.versionAtLeast version "4.5") [
+ libjpeg_turbo
+ sdl3
+ ]
+ ++ lib.optionals (editor && withMono) dotnet-sdk.packages
+ ++ lib.optional withAlsa alsa-lib
+ ++ lib.optional (withX11 || withWayland) libxkbcommon
+ ++ lib.optionals withX11 [
+ libX11
+ libXcursor
+ libXext
+ libXfixes
+ libXi
+ libXinerama
+ libXrandr
+ libXrender
+ ]
+ ++ lib.optionals withWayland [
+ libdecor
+ wayland
+ ]
+ ++ lib.optionals withDbus [
+ dbus
+ ]
+ ++ lib.optionals withFontconfig [
+ fontconfig
+ ]
+ ++ lib.optional withPulseaudio libpulseaudio
+ ++ lib.optionals withSpeechd [
+ speechd-minimal
+ glib
+ ]
+ ++ lib.optional withUdev udev;
nativeBuildInputs = [
installShellFiles
From 897c434c6eeb0e4c597db6dc51eaa3cba6eacf7a Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 13:10:43 +0000
Subject: [PATCH 129/186] rustical: 0.9.8 -> 0.9.9
---
pkgs/by-name/ru/rustical/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix
index 4bb0d362e348..522f9014b4d9 100644
--- a/pkgs/by-name/ru/rustical/package.nix
+++ b/pkgs/by-name/ru/rustical/package.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustical";
- version = "0.9.8";
+ version = "0.9.9";
src = fetchFromGitHub {
owner = "lennart-k";
repo = "rustical";
tag = "v${finalAttrs.version}";
- hash = "sha256-/iudk0PB+6DYD2lh1gvksTxlkdhll5J9dV6dQWCx/i4=";
+ hash = "sha256-o4Cd6ZiFzUZLY7Oj11YIO29ejA9bPCoD4XvFdsPLNLg=";
};
- cargoHash = "sha256-NlFGyCDSPouUX/VQ/Oe+Tp0/7RuLkBVSrrwJks+P0/A=";
+ cargoHash = "sha256-CgCN3yD/CFmhr0apU/8Dt8VbNwkm5DMREt/BnNHHH9s=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
From b15c68e400a81b9090a020121aa8a8d263d1db81 Mon Sep 17 00:00:00 2001
From: Matt Sturgeon
Date: Tue, 30 Sep 2025 14:29:26 +0100
Subject: [PATCH 130/186] =?UTF-8?q?nexusmods-app:=20=200.16.4=20=E2=86=92?=
=?UTF-8?q?=200.17.2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
https://github.com/Nexus-Mods/NexusMods.App/releases/tag/v0.17.2
---
pkgs/by-name/ne/nexusmods-app/deps.json | 976 +++++++++++-------
.../ne/nexusmods-app/game-hashes/default.nix | 4 +-
pkgs/by-name/ne/nexusmods-app/package.nix | 4 +-
.../ne/nexusmods-app/vendored/games.json | 40 +-
4 files changed, 617 insertions(+), 407 deletions(-)
diff --git a/pkgs/by-name/ne/nexusmods-app/deps.json b/pkgs/by-name/ne/nexusmods-app/deps.json
index d17a2085dc38..a86b6071929b 100644
--- a/pkgs/by-name/ne/nexusmods-app/deps.json
+++ b/pkgs/by-name/ne/nexusmods-app/deps.json
@@ -1,8 +1,8 @@
[
{
"pname": "Argon",
- "version": "0.24.2",
- "hash": "sha256-QUwH6v4XKPU9T/mO/TNvMhoUv8yZHMr/Yg39NO+YV+0="
+ "version": "0.31.0",
+ "hash": "sha256-YCv5pEi5JJRJlyncpqO1eTzMi5jYeecWdj5YphUOgpY="
},
{
"pname": "AutoFixture",
@@ -21,18 +21,23 @@
},
{
"pname": "Avalonia",
- "version": "11.2.3",
- "hash": "sha256-NUoyXJkIsgbkcKFVb10VRafM4ViHs801c/7vhu3ssUY="
+ "version": "11.2.8",
+ "hash": "sha256-GbZIXopQh6VSRLAg47TRWHvMYEl5/c7rtvNmFnlDhAo="
},
{
"pname": "Avalonia",
"version": "11.3.0",
"hash": "sha256-Hot4dWkrP5x+JzaP2/7E1QOOiXfPGhkvK1nzBacHvzg="
},
+ {
+ "pname": "Avalonia",
+ "version": "11.3.5",
+ "hash": "sha256-gW1t+B32H9aVC+ogE5X+4bwjsmbdOcyH83T8Br7IDuY="
+ },
{
"pname": "Avalonia.Angle.Windows.Natives",
- "version": "2.1.22045.20230930",
- "hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc="
+ "version": "2.1.25547.20250602",
+ "hash": "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M="
},
{
"pname": "Avalonia.AvaloniaEdit",
@@ -51,13 +56,13 @@
},
{
"pname": "Avalonia.Controls.ColorPicker",
- "version": "11.3.0",
- "hash": "sha256-ee3iLrn8OdWH6Mg01p93wYMMCPXS25VM/uZeQWEr+k0="
+ "version": "11.3.5",
+ "hash": "sha256-umZ6rfL9Qw1/jWpAiMyPu8f6i8ah4u3iR6uJVS6IUfw="
},
{
"pname": "Avalonia.Controls.DataGrid",
- "version": "11.3.0",
- "hash": "sha256-McFggedX7zb9b0FytFeuh+3nPdFqoKm2JMl2VZDs/BQ="
+ "version": "11.3.5",
+ "hash": "sha256-JgMIQ2aFgLkLcL/auPUwQTlmPlurree5HXfLYGGP3o8="
},
{
"pname": "Avalonia.Controls.TreeDataGrid",
@@ -66,38 +71,38 @@
},
{
"pname": "Avalonia.Desktop",
- "version": "11.3.0",
- "hash": "sha256-XZXmsKrYCOEWzFUbnwNKvEz5OCD/1lAPi+wM4BiMB7I="
+ "version": "11.3.5",
+ "hash": "sha256-SJyN+znfG/GUYkw3yNFMxd0Y7Hc9QvckRHPRc/QpkvM="
},
{
"pname": "Avalonia.Diagnostics",
- "version": "11.3.0",
- "hash": "sha256-jO8Fs9kfNGsoZ87zQCxPdn0tyWHcEdgBRIpzkZ0ceM0="
+ "version": "11.3.5",
+ "hash": "sha256-7GORVuABhwQymfvSclY6ZGtRN6yXaKs1FKuXuR3ZXmo="
},
{
"pname": "Avalonia.FreeDesktop",
- "version": "11.3.0",
- "hash": "sha256-nWIW3aDPI/00/k52BNU4n43sS3ymuw+e97EBSsjjtU4="
+ "version": "11.3.5",
+ "hash": "sha256-Kq5rZkiQWayrMRD90ex24zxESHTxof0PX8IvA+RutAc="
},
{
"pname": "Avalonia.Headless",
- "version": "11.3.0",
- "hash": "sha256-GMO3gnygbeHAwz21v9yIRGOq1Y8mRIPIQW0jeD0fNao="
+ "version": "11.3.5",
+ "hash": "sha256-CYAAEvzYOUBkAY4Y4EFKbzmvv/dNyHLn5n104/tFoCM="
},
{
"pname": "Avalonia.Labs.Panels",
- "version": "11.2.0",
- "hash": "sha256-DhzjF4nhq8XXrCVHh9Eu1NTjVF2oPDNoto4BDQU7EJk="
+ "version": "11.3.1",
+ "hash": "sha256-HUS1bIZSs3KiqJA8Vkg9Rqsylpus8pOeIw3ZGhwJS4E="
},
{
"pname": "Avalonia.Native",
- "version": "11.3.0",
- "hash": "sha256-l6gcCeGd422mLQgVLp2sxh4/+vZxOPoMrxyfjGyhYLs="
+ "version": "11.3.5",
+ "hash": "sha256-EIpaS2XtO/1Dx0XVSf9XapKMUHmVSXwK/rwgeioPCDo="
},
{
"pname": "Avalonia.ReactiveUI",
- "version": "11.3.0",
- "hash": "sha256-yY/xpe4Te6DLa1HZCWZgIGpdKeZqvknRtpkpBTrZhmU="
+ "version": "11.3.5",
+ "hash": "sha256-WG+89BKJLaaXQVZ2GukCxFB0zkjF3srscQxStVmgvKo="
},
{
"pname": "Avalonia.Remote.Protocol",
@@ -106,8 +111,8 @@
},
{
"pname": "Avalonia.Remote.Protocol",
- "version": "11.3.0",
- "hash": "sha256-7ytabxzTbPLR3vBCCb7Z6dYRZZVvqiDpvxweOYAqi7I="
+ "version": "11.3.5",
+ "hash": "sha256-1bAKPdK+ftcdfdiUkwasmpjf3ai07T81PkRjKWFyNf8="
},
{
"pname": "Avalonia.Skia",
@@ -119,6 +124,11 @@
"version": "11.3.0",
"hash": "sha256-p+mWsyrYsC9PPhNjOxPZwarGuwmIjxaQ4Ml/2XiEuEc="
},
+ {
+ "pname": "Avalonia.Skia",
+ "version": "11.3.5",
+ "hash": "sha256-DW2ectX/V583KqirUetmFioMNsuUa0ai2k5WKObFMO4="
+ },
{
"pname": "Avalonia.Svg.Skia",
"version": "11.3.0",
@@ -126,23 +136,23 @@
},
{
"pname": "Avalonia.Themes.Fluent",
- "version": "11.3.0",
- "hash": "sha256-o5scZcwaflLKXQD6VLGZYe4vvQ322Xzgh7F3IvriMfk="
+ "version": "11.3.5",
+ "hash": "sha256-BXf+iZxBEO2pFeAiN0bJNOndFJE+L573qZFiLqRRWG8="
},
{
"pname": "Avalonia.Themes.Simple",
- "version": "11.3.0",
- "hash": "sha256-F2DMHskmrJw/KqpYLHGEEuQMVP8T4fXgq5q3tfwFqG0="
+ "version": "11.3.5",
+ "hash": "sha256-hkEJC/2usaYDDdIeVKuWfORd+tlg39+xf/2Eiflvb8I="
},
{
"pname": "Avalonia.Win32",
- "version": "11.3.0",
- "hash": "sha256-Ltf6EuL6aIG+YSqOqD/ecdqUDsuwhNuh+XilIn7pmlE="
+ "version": "11.3.5",
+ "hash": "sha256-SNAx4QaNyrhE0BLWhHFtdsB35a5T9qfIQhdMC1YUrzA="
},
{
"pname": "Avalonia.X11",
- "version": "11.3.0",
- "hash": "sha256-QOprHb0HjsggEMWOW7/U8pqlD8M4m97FeTMWlriYHaU="
+ "version": "11.3.5",
+ "hash": "sha256-v85I2pFMOixIANKCngr2/HyTflYxiSihe08q6Z4513Q="
},
{
"pname": "AvaloniaEdit.TextMate",
@@ -186,18 +196,18 @@
},
{
"pname": "BenchmarkDotNet",
- "version": "0.14.0",
- "hash": "sha256-Ynfhr0OsW0dKp81caryZXcrBJsA2YScuKQOCiLVg1rI="
+ "version": "0.15.2",
+ "hash": "sha256-tzwxe5UbYxnVknfpbbEcZx+gsLw9XIzvDk79QkgAO7M="
},
{
"pname": "BenchmarkDotNet.Annotations",
- "version": "0.14.0",
- "hash": "sha256-BKtno0khZ2jZtXF05l9/vsYjbQIqxAimoaSkxyx6L9A="
+ "version": "0.15.2",
+ "hash": "sha256-RG84sV7tHcVdQTI4QJ+VUVBmtNhhE399KpD0CERPefg="
},
{
"pname": "BitFaster.Caching",
- "version": "2.5.2",
- "hash": "sha256-rZz3zNPt7DB+H5VDpI3nOrh5Nl4XYvU50CJXGfl3+5A="
+ "version": "2.5.4",
+ "hash": "sha256-PWuVT1kKjL8ulMtv9hWmg0nMChFh8skr34xUl3mQ0Y8="
},
{
"pname": "BsDiff",
@@ -211,8 +221,8 @@
},
{
"pname": "CliWrap",
- "version": "3.6.7",
- "hash": "sha256-9j3GILP25inLJoQe0E8sF8egVt8ISqEQBGdIShev4Mk="
+ "version": "3.9.0",
+ "hash": "sha256-WC1bX8uy+8VZkrV6eK8nJ24Uy81Bj4Aao27OsP1sGyE="
},
{
"pname": "ColorDocument.Avalonia",
@@ -229,6 +239,11 @@
"version": "2.9.1",
"hash": "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo="
},
+ {
+ "pname": "CommunityToolkit.HighPerformance",
+ "version": "8.4.0",
+ "hash": "sha256-q9RZZvLlvk1sXuIr5wdBxyTf9o0G2mk23xtNGDf6vGs="
+ },
{
"pname": "coverlet.collector",
"version": "6.0.2",
@@ -236,8 +251,8 @@
},
{
"pname": "DiffEngine",
- "version": "15.5.3",
- "hash": "sha256-oZG++i9oWBJhSPHERAQwVODA0GWtp//r2oHpnjgmCeA="
+ "version": "16.3.0",
+ "hash": "sha256-JkkAUk7dwYYLz1TwO5T34aZf+VW+uTKuYF/hmRcxBuo="
},
{
"pname": "DiffPlex",
@@ -259,11 +274,6 @@
"version": "8.4.1",
"hash": "sha256-r+haH5VlmZFJTEJ3UedsYybw+oddn/CSvfm6x7PrrQ4="
},
- {
- "pname": "DynamicData",
- "version": "9.0.1",
- "hash": "sha256-dvo4eSHg8S9oS5QhvfCrbV+y7BVtlYRwH7PN7N1GubM="
- },
{
"pname": "DynamicData",
"version": "9.0.4",
@@ -274,15 +284,20 @@
"version": "9.3.2",
"hash": "sha256-00fzA28aU48l52TsrDSJ9ucljYOunmH7s2qPyR3YjRA="
},
+ {
+ "pname": "DynamicData",
+ "version": "9.4.1",
+ "hash": "sha256-CX4NQj2LTk/8f4xDE5rUVBsqcY74H/1qUHFTrVX+9/0="
+ },
{
"pname": "EmptyFiles",
- "version": "8.5.0",
- "hash": "sha256-mLraPiJa1JiXOWQ17GUp8MWuBNrIjcYYjItQRfMjP8s="
+ "version": "8.11.1",
+ "hash": "sha256-1rmycQh9HW08BtLk+lu90MSNuy+O7JPrE+NbupPnZ2I="
},
{
"pname": "EnumerableAsyncProcessor",
- "version": "2.1.0",
- "hash": "sha256-WljvqFPe95cjtm+VfaeLvQDFW2j9QQBWJAd0bM8VXN0="
+ "version": "3.8.4",
+ "hash": "sha256-LODca+81cZ5UmFf2JqoIIkoS1whnGWorGFV8wJVG7Qc="
},
{
"pname": "ExCSS",
@@ -311,8 +326,8 @@
},
{
"pname": "FluentAssertions",
- "version": "7.1.0",
- "hash": "sha256-AHHBQ5l7RCnjitxNE2aElBkdlg3BCcN9z+r9QrM+GeA="
+ "version": "7.2.0",
+ "hash": "sha256-UG1FEj2sReJQf/zM4kh/XDtPCNaLfGdhg0VxEKLJV/s="
},
{
"pname": "FluentAssertions.Analyzers",
@@ -364,6 +379,11 @@
"version": "4.9.0",
"hash": "sha256-cuoMMfh5adQgVh9ZNqZ3mF9bLoArXRuzzZ6TIdFkh+M="
},
+ {
+ "pname": "GameFinder.Common",
+ "version": "4.4.0",
+ "hash": "sha256-7tk84DGPBM2M8KvuTnDm4hLVmLUMd8GSLDFhsjl7Ra0="
+ },
{
"pname": "GameFinder.Common",
"version": "4.9.0",
@@ -374,6 +394,11 @@
"version": "4.9.0",
"hash": "sha256-g0suL5aVnDXFltlKzuds8PQxVCEtNsNdl52owlSg0jg="
},
+ {
+ "pname": "GameFinder.RegistryUtils",
+ "version": "4.4.0",
+ "hash": "sha256-6Yk3A88xSWO7wr+1bJQtH6D2DRzQ0AOb8HkmSb34MPk="
+ },
{
"pname": "GameFinder.RegistryUtils",
"version": "4.9.0",
@@ -389,6 +414,11 @@
"version": "4.9.0",
"hash": "sha256-Dp2EUsWbjXKOfZF8nzWWLESgt7VadvF65iqXE8LZ45g="
},
+ {
+ "pname": "GameFinder.StoreHandlers.GOG",
+ "version": "4.4.0",
+ "hash": "sha256-8LWj1MaEKhukBXs0ZIt5pt5z1H1i3VuoJONqqH6gNvY="
+ },
{
"pname": "GameFinder.StoreHandlers.GOG",
"version": "4.9.0",
@@ -399,16 +429,31 @@
"version": "4.9.0",
"hash": "sha256-l1WIlBYoA04eK0k1EU8C46MdEeNXix5MIWCo67Dzhlo="
},
+ {
+ "pname": "GameFinder.StoreHandlers.Steam",
+ "version": "4.4.0",
+ "hash": "sha256-D6ABxneqdc+467RvYMs8qULyYHNTs7I0GsmXBIpiZMM="
+ },
{
"pname": "GameFinder.StoreHandlers.Steam",
"version": "4.9.0",
"hash": "sha256-Cw7eMevnbyJz3N4jUfWZ9SsQvMEbtFKHgc6HPnDD3+Y="
},
+ {
+ "pname": "GameFinder.StoreHandlers.Xbox",
+ "version": "4.4.0",
+ "hash": "sha256-xLZJ4J79ptEjPduwdY8E288UJRQ92JnHSjkJc6Ubt+4="
+ },
{
"pname": "GameFinder.StoreHandlers.Xbox",
"version": "4.9.0",
"hash": "sha256-/lkl+POQgiwlYxNJ4h4Dtp7w+hI5YUDv1sizAk8FCzc="
},
+ {
+ "pname": "GameFinder.Wine",
+ "version": "4.4.0",
+ "hash": "sha256-lmGF+gzipCBIu/c4wR2Qgqq6/5Dd4ZhqlxUuCRX7pmY="
+ },
{
"pname": "GameFinder.Wine",
"version": "4.9.0",
@@ -424,26 +469,6 @@
"version": "2.4.1",
"hash": "sha256-bY8RXB3fIsgYIrlLeEuq8dsOfIn8zcbZ0dj2Ra1sFZg="
},
- {
- "pname": "Google.Protobuf",
- "version": "3.22.5",
- "hash": "sha256-KuPCqobX6vE9RYElAN9vw+FPonFipms7kE/cRDCLmSQ="
- },
- {
- "pname": "Grpc.Core.Api",
- "version": "2.52.0",
- "hash": "sha256-ISgN3zWwvV8qD7JFkaYveLbke09+UtUBy3Tux+ZHLNc="
- },
- {
- "pname": "Grpc.Net.Client",
- "version": "2.52.0",
- "hash": "sha256-4Rhb8PIoV2BiohfRwzx1GYDPbcfqxGAmL2uB0atFFTk="
- },
- {
- "pname": "Grpc.Net.Common",
- "version": "2.52.0",
- "hash": "sha256-XoY+jt+JIt6SzvCjUSXKKa9Q8Bu5UrNJv2z1hCBKDrY="
- },
{
"pname": "Halgari.Jamarino.IntervalTree",
"version": "1.0.0-alpha",
@@ -465,9 +490,9 @@
"hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM="
},
{
- "pname": "HarfBuzzSharp.NativeAssets.macOS",
- "version": "7.3.0.3",
- "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w="
+ "pname": "HarfBuzzSharp.NativeAssets.Linux",
+ "version": "8.3.1.1",
+ "hash": "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU="
},
{
"pname": "HarfBuzzSharp.NativeAssets.macOS",
@@ -480,9 +505,9 @@
"hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I="
},
{
- "pname": "HarfBuzzSharp.NativeAssets.Win32",
- "version": "7.3.0.3",
- "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I="
+ "pname": "HarfBuzzSharp.NativeAssets.WebAssembly",
+ "version": "8.3.1.1",
+ "hash": "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw="
},
{
"pname": "HarfBuzzSharp.NativeAssets.Win32",
@@ -491,23 +516,23 @@
},
{
"pname": "HotChocolate.Language.SyntaxTree",
- "version": "15.0.3",
- "hash": "sha256-PXlle10Q2Yuhcip1WhY922G5ObD4yRwYyPyUqci7Z7A="
+ "version": "15.1.10",
+ "hash": "sha256-LdmdJTqobPNBkqnRp48u8T+jVLoxsaP9rwvR95aR2eI="
},
{
"pname": "HotChocolate.Transport.Abstractions",
- "version": "15.0.3",
- "hash": "sha256-uRSetnfWOwar73WO/wplsHexCzpbZf6xYxVBLWaIwLo="
+ "version": "15.1.10",
+ "hash": "sha256-8hyAutW63FJYaDlNzey8yc0LLVSP2zzj/XILV5e/u/g="
},
{
"pname": "HotChocolate.Transport.Http",
- "version": "15.0.3",
- "hash": "sha256-9SkFbGb/uYmIGPDT1LnF3m42c8sEeCZBv4OuClMEU6w="
+ "version": "15.1.10",
+ "hash": "sha256-e6f1EegRAbJJLXQOtvX+qImG9x3ymWVpcPBY3pkl9l0="
},
{
"pname": "HotChocolate.Utilities",
- "version": "15.0.3",
- "hash": "sha256-9y7iNQqv1wrkuGZ3ovXkQQ+seSB4bZwexfmlneoeEAg="
+ "version": "15.1.10",
+ "hash": "sha256-OaWkx/vCeiAb+Crp583ye/uUNib0Lq39i1HDP2quqyc="
},
{
"pname": "HtmlAgilityPack",
@@ -771,18 +796,18 @@
},
{
"pname": "Iced",
- "version": "1.17.0",
- "hash": "sha256-6/5E5v5mqSG7yiE2zHUChZZeC47NRgLzQFD4+7bqKaU="
+ "version": "1.21.0",
+ "hash": "sha256-0xYTYX4935Ejm7yUqMWHhJtCNuj4oqK6Weojl6FIfHo="
},
{
"pname": "ini-parser-netstandard",
- "version": "2.5.2",
- "hash": "sha256-idb2hvuDlxl83x0yttGHnTgEQmwLLdUT7QfMeGDXVJE="
+ "version": "2.5.3",
+ "hash": "sha256-Z/YtxBavsRGM98HLoqmvIz2R6TYgEzm1UdrrDKe8GGQ="
},
{
"pname": "JetBrains.Annotations",
- "version": "2024.3.0",
- "hash": "sha256-BQYhE7JDJ9Bw588KyWzOvQFvQTiRa0K9maVkI9lZgBc="
+ "version": "2025.2.2",
+ "hash": "sha256-Bf7m0P3DQB47GrMbnNlXd3i9/GMS5Bg6gILWpdsjVvY="
},
{
"pname": "Jitbit.FastCache",
@@ -799,6 +824,16 @@
"version": "1.3.8",
"hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA="
},
+ {
+ "pname": "K4os.Compression.LZ4.Streams",
+ "version": "1.3.8",
+ "hash": "sha256-v4P53XAJ7WnOcQ014pUv/Pi0lQu0WnkDwiBt/QVO304="
+ },
+ {
+ "pname": "K4os.Hash.xxHash",
+ "version": "1.0.8",
+ "hash": "sha256-ILTWT8NFB7itGpDloJh65B5ZuWHrN2dOUQdm8gNy4W8="
+ },
{
"pname": "LinqGen",
"version": "0.3.1",
@@ -824,15 +859,20 @@
"version": "2.0.0-rc2",
"hash": "sha256-pHMtCkoz4sz2MLlVGFbFwwONLC3vzy+9Cg0OmEJ+f/s="
},
+ {
+ "pname": "Loqui",
+ "version": "2.73.2",
+ "hash": "sha256-SSIeIlL2OXNqDPV8QMJpQTHO+49MWIW41DYbMrSID+o="
+ },
{
"pname": "Magick.NET-Q16-AnyCPU",
- "version": "14.0.0",
- "hash": "sha256-hsFqy7F1s9pO3SWnOuKc4AWEoG7fR8CKSkjfo7pKvzY="
+ "version": "14.8.1",
+ "hash": "sha256-IqayPpqskU8UGBdFFnxaaegs63XAQ8nw+AonMWRCXt0="
},
{
"pname": "Magick.NET.Core",
- "version": "14.0.0",
- "hash": "sha256-mwh8d7qmM7m6IbnLSPNq8ZMcD24/1ypM3Gdf6GZm0ao="
+ "version": "14.8.1",
+ "hash": "sha256-ZySDgeA+0pp7FiHsNbeGKAn0Naxmd1gpfJVh3WbhmNo="
},
{
"pname": "Markdig",
@@ -851,23 +891,23 @@
},
{
"pname": "MemoryPack",
- "version": "1.21.3",
- "hash": "sha256-x0riT7EvbuyX91wq9PIEwDQe1aiBrYD9R9Io16JvprM="
+ "version": "1.21.4",
+ "hash": "sha256-igv/uFoMWP1KBc/Mh8wjgKlQKvum/i6vXnANEzOy0Pg="
},
{
"pname": "MemoryPack.Core",
- "version": "1.21.3",
- "hash": "sha256-99ys+oZfBxcmal9PE14bxmR+svGk+J3FqAzxG7qVOHg="
+ "version": "1.21.4",
+ "hash": "sha256-H2h883BIxKgx217wSpoyyGBNz71dsonGWnrSHBCOxVg="
},
{
"pname": "MemoryPack.Generator",
- "version": "1.21.3",
- "hash": "sha256-TdbsUp0jB/1T4nU1dHS25iizpXLXJ0KWzqo3skMV6KE="
+ "version": "1.21.4",
+ "hash": "sha256-EfYSagDue/bGYs7d5iP/jMzQCyDY0aOnCMaQbvyR/pQ="
},
{
"pname": "MemoryPack.Streaming",
- "version": "1.21.3",
- "hash": "sha256-WWJx+aMHnjKVPrOSt0QE0iFh/rNhZCCbUrnww3HdqfI="
+ "version": "1.21.4",
+ "hash": "sha256-DHGELlkoiLzBPCBSZZmfFe6IUdaIMmwn39iQGVCGhIs="
},
{
"pname": "MicroCom.Runtime",
@@ -881,13 +921,13 @@
},
{
"pname": "Microsoft.AspNetCore.WebUtilities",
- "version": "9.0.0",
- "hash": "sha256-LFyhPIJNZLBqOEF4uZ1SpqN/NhjpCHqhzO4R2ApXuj0="
+ "version": "9.0.2",
+ "hash": "sha256-iYxVk00qENlwYsT8z7Y/VF2VOKmAfTb3NZgRQhqBc2Y="
},
{
"pname": "Microsoft.AspNetCore.WebUtilities",
- "version": "9.0.4",
- "hash": "sha256-KG2H4FIuJhiallEfPqi1Kgs93tOkfrEw7qJniu0TuF0="
+ "version": "9.0.8",
+ "hash": "sha256-HZMVbD6PNLKM5/2UhidPxmxeNcu8cemBwMx5hsyaPB8="
},
{
"pname": "Microsoft.Bcl.AsyncInterfaces",
@@ -899,11 +939,6 @@
"version": "1.1.1",
"hash": "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig="
},
- {
- "pname": "Microsoft.Bcl.AsyncInterfaces",
- "version": "6.0.0",
- "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU="
- },
{
"pname": "Microsoft.Bcl.AsyncInterfaces",
"version": "7.0.0",
@@ -921,8 +956,8 @@
},
{
"pname": "Microsoft.CodeAnalysis.Analyzers",
- "version": "3.3.3",
- "hash": "sha256-pkZiggwLw8k+CVSXKTzsVGsT+K49LxXUS3VH5PNlpCY="
+ "version": "3.11.0",
+ "hash": "sha256-hQ2l6E6PO4m7i+ZsfFlEx+93UsLPo4IY3wDkNG11/Sw="
},
{
"pname": "Microsoft.CodeAnalysis.Analyzers",
@@ -941,8 +976,8 @@
},
{
"pname": "Microsoft.CodeAnalysis.Common",
- "version": "4.1.0",
- "hash": "sha256-g3RLyeHfdOOF6H89VLJi06/k8/eJ6j2dgNYZ/MBdfNU="
+ "version": "4.14.0",
+ "hash": "sha256-ne/zxH3GqoGB4OemnE8oJElG5mai+/67ASaKqwmL2BE="
},
{
"pname": "Microsoft.CodeAnalysis.Common",
@@ -961,8 +996,8 @@
},
{
"pname": "Microsoft.CodeAnalysis.CSharp",
- "version": "4.1.0",
- "hash": "sha256-pM9WXvxZI3SS89CGVjxqtAyZyfyiZQzW0UnNCDiQrQA="
+ "version": "4.14.0",
+ "hash": "sha256-5Mzj3XkYYLkwDWh17r1NEXSbXwwWYQPiOmkSMlgo1JY="
},
{
"pname": "Microsoft.CodeAnalysis.CSharp",
@@ -1021,8 +1056,8 @@
},
{
"pname": "Microsoft.CodeCoverage",
- "version": "17.14.0",
- "hash": "sha256-dvhelCipcrKwLvwilqwU4Md2YONCHteV+vcWnvBlLEI="
+ "version": "17.14.1",
+ "hash": "sha256-f8QytG8GvRoP47rO2KEmnDLxIpyesaq26TFjDdW40Gs="
},
{
"pname": "Microsoft.Composition",
@@ -1031,18 +1066,23 @@
},
{
"pname": "Microsoft.Diagnostics.NETCore.Client",
- "version": "0.2.251802",
- "hash": "sha256-9ZH4rrfACzJP5oiarDW4cD2nczv1SNgZr4GW1J9hlUA="
+ "version": "0.2.410101",
+ "hash": "sha256-+GC6mbob+nA9m40niHEJ/GanLYhvAx4RVjWaexcjmCA="
+ },
+ {
+ "pname": "Microsoft.Diagnostics.NETCore.Client",
+ "version": "0.2.510501",
+ "hash": "sha256-vaYSgSoyPH0XJ+CVZq+XlSyL1tJgZ5kEXKMwYx+1I9w="
},
{
"pname": "Microsoft.Diagnostics.Runtime",
- "version": "2.2.332302",
- "hash": "sha256-5R9xK0owZEhXsucqPKnPaTiwhXBnLo92L2AY7IjyxNg="
+ "version": "3.1.512801",
+ "hash": "sha256-nDE0cI9oVGPE4aKsmq81ojRizZC/Oi+5W4N97bg3c4A="
},
{
"pname": "Microsoft.Diagnostics.Tracing.TraceEvent",
- "version": "3.1.8",
- "hash": "sha256-JFrNrQrXjOJI7v4MpQEDMfmfndM4ThtDZkATAGin9lE="
+ "version": "3.1.21",
+ "hash": "sha256-Zk2nRqnBMWdn5FHexMOGxFiqX95sJkYdLVd3T8TMPT8="
},
{
"pname": "Microsoft.DotNet.PlatformAbstractions",
@@ -1051,13 +1091,13 @@
},
{
"pname": "Microsoft.Extensions.AmbientMetadata.Application",
- "version": "9.7.0",
- "hash": "sha256-nRG56q5zBJ6is+qCJhuJPf4b6orz4fJ5uOF6bERUN5A="
+ "version": "9.8.0",
+ "hash": "sha256-IFcw83BEZVbKV0L0E9Jkdaz30Zm3U8+MDvftLyXKUOg="
},
{
"pname": "Microsoft.Extensions.Compliance.Abstractions",
- "version": "9.7.0",
- "hash": "sha256-a9ter/qJUM0GkzqIQqPXsTuiAG5cD/Hjj8pG2/Hlx/k="
+ "version": "9.8.0",
+ "hash": "sha256-LYrL4TF7BRFGCzFvHivDevqAFlZxsnSrI/+n28fKMmU="
},
{
"pname": "Microsoft.Extensions.Configuration",
@@ -1074,6 +1114,11 @@
"version": "9.0.7",
"hash": "sha256-Su+YntNqtLuY0XEYo1vfQZ4sA0wrHu0ZrcM33blvHWI="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration",
+ "version": "9.0.8",
+ "hash": "sha256-GnD1Ar/yZfCZQw2k/2jKteLG1lF/Dk7S3tgMvn+SFqc="
+ },
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "8.0.0",
@@ -1084,11 +1129,21 @@
"version": "9.0.0",
"hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.Abstractions",
+ "version": "9.0.2",
+ "hash": "sha256-icRtfbi0nDRUYDErtKYx0z6A1gWo5xdswsSM6o4ozxc="
+ },
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "9.0.7",
"hash": "sha256-45ZR8liM/A6II+WPX9X6v9+g2auAKInPbVvY6a79VLk="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.Abstractions",
+ "version": "9.0.8",
+ "hash": "sha256-hes+QZM3DQ1R/8CDOdWObk6s1oGhzFqka8Qc7Baf9PY="
+ },
{
"pname": "Microsoft.Extensions.Configuration.Binder",
"version": "8.0.0",
@@ -1104,6 +1159,11 @@
"version": "9.0.7",
"hash": "sha256-9iT3CPY6Vpwi1RCVwveHVteTgpAXloBAo8KCwIPsePg="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.Binder",
+ "version": "9.0.8",
+ "hash": "sha256-N8WMvnbCKsUtpK08B1CYi5LOuq6Sbv3Nois4CKjDQJ8="
+ },
{
"pname": "Microsoft.Extensions.Configuration.CommandLine",
"version": "8.0.0",
@@ -1114,6 +1174,11 @@
"version": "9.0.7",
"hash": "sha256-L+emOXCVXAu2PNLLd1Bn/v/imrjLJsiAjvWmA0YPgGg="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.CommandLine",
+ "version": "9.0.8",
+ "hash": "sha256-U8YasTaEsniloNaSPvlcXmGPfgTzjP8RvCfnLVx1onE="
+ },
{
"pname": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"version": "8.0.0",
@@ -1124,6 +1189,11 @@
"version": "9.0.7",
"hash": "sha256-r1ndSWcgGv7f7twBcplfCHRdBtV4Z77TsVpfirSrZPk="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables",
+ "version": "9.0.8",
+ "hash": "sha256-g3FgfS11nS02dwDnpjpiD+r7nyUZ2eifGl8r2rfwanY="
+ },
{
"pname": "Microsoft.Extensions.Configuration.FileExtensions",
"version": "8.0.0",
@@ -1134,6 +1204,11 @@
"version": "9.0.7",
"hash": "sha256-9+XLNylnsYd/IcLZfDyW/Q+nuYB51BQJeyA+ZMsKan0="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.FileExtensions",
+ "version": "9.0.8",
+ "hash": "sha256-W7PnvqPcdJnJIPaEh1qRDh/WCVSz/KQy+GAMhMNhKE4="
+ },
{
"pname": "Microsoft.Extensions.Configuration.Json",
"version": "8.0.0",
@@ -1144,6 +1219,11 @@
"version": "9.0.7",
"hash": "sha256-4lWXlwwGPgv3nrL5V890LPVKxSDM8w4UJYYQlSA28/M="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.Json",
+ "version": "9.0.8",
+ "hash": "sha256-/QFT/SksJcsZ2Cjw0WkJzLnp+mT2m+38avEOgttrAaM="
+ },
{
"pname": "Microsoft.Extensions.Configuration.UserSecrets",
"version": "8.0.0",
@@ -1154,6 +1234,11 @@
"version": "9.0.7",
"hash": "sha256-YvYQT27sflpwyklvtgLjc2tphvZSdMnpGDf92vkDrR8="
},
+ {
+ "pname": "Microsoft.Extensions.Configuration.UserSecrets",
+ "version": "9.0.8",
+ "hash": "sha256-QcSfPQku3Hh5UIvuR3r3JYFDo2DFIZOx/i0/JmtOPWE="
+ },
{
"pname": "Microsoft.Extensions.DependencyInjection",
"version": "8.0.0",
@@ -1166,13 +1251,13 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "9.0.6",
- "hash": "sha256-m5vMZj3q3hHQDla/bKbfEk1lUj55p4/bktaqIWAVFRs="
+ "version": "9.0.7",
+ "hash": "sha256-/TCCT7WPZpEWP9E3M441y+SZsmdqQ/WMTgL+ce7p2hw="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
- "version": "9.0.7",
- "hash": "sha256-/TCCT7WPZpEWP9E3M441y+SZsmdqQ/WMTgL+ce7p2hw="
+ "version": "9.0.8",
+ "hash": "sha256-fJOwbtlmP6mXGYqHRCqtb7e08h5mFza6Wmd1NbNq3ug="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
@@ -1196,18 +1281,23 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "version": "9.0.6",
- "hash": "sha256-40rY38OwSqueIWr/KMvJX9u+vipN+AaRQ6eNCZLqrog="
+ "version": "9.0.2",
+ "hash": "sha256-WoTLgw/OlXhgN54Szip0Zpne7i/YTXwZ1ZLCPcHV6QM="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "9.0.7",
"hash": "sha256-Ltlh01iGj6641DaZSFif/2/2y3y9iFk7GEd+HuRnxPs="
},
+ {
+ "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "version": "9.0.8",
+ "hash": "sha256-uFBeyx8WTgDX2z8paf6ZAQ45WexaWG8uzO5x+qGrPRU="
+ },
{
"pname": "Microsoft.Extensions.DependencyInjection.AutoActivation",
- "version": "9.7.0",
- "hash": "sha256-vQcW1llTiPIlmzh/GZD3DtK1yh6wbz2IA79epDh3iNE="
+ "version": "9.8.0",
+ "hash": "sha256-hIoJx/VgT1K8tsQRWI90vjLsWI68T2kwc93od5z/xaw="
},
{
"pname": "Microsoft.Extensions.Diagnostics",
@@ -1216,14 +1306,19 @@
},
{
"pname": "Microsoft.Extensions.Diagnostics",
- "version": "9.0.0",
- "hash": "sha256-JMbhtjdcWRlrcrbgPlowfj26+pM+MYhnPIaYKnv9byU="
+ "version": "9.0.2",
+ "hash": "sha256-ImTZ6PZyKEdq1XvqYT5DPr6cG0BSTrsrO7rTDuy29fc="
},
{
"pname": "Microsoft.Extensions.Diagnostics",
"version": "9.0.7",
"hash": "sha256-3ju8IiGd0vjPTGLZ3o5kSlzZezGT80Xz0eDxUKXYkqE="
},
+ {
+ "pname": "Microsoft.Extensions.Diagnostics",
+ "version": "9.0.8",
+ "hash": "sha256-jV71HdeEU/T60f5qr2ND5GY6/Qk4iPiMUbnjEq8S6Qo="
+ },
{
"pname": "Microsoft.Extensions.Diagnostics.Abstractions",
"version": "8.0.0",
@@ -1239,10 +1334,15 @@
"version": "9.0.7",
"hash": "sha256-kQ+554vO7LEsZlkmwsnhaucVWAPQpzdvNHo0Q6EkCyI="
},
+ {
+ "pname": "Microsoft.Extensions.Diagnostics.Abstractions",
+ "version": "9.0.8",
+ "hash": "sha256-nsgRtkUUC5q+Wc76lu3xxRgOT0dw+EXGa4pFCeI0iEo="
+ },
{
"pname": "Microsoft.Extensions.Diagnostics.ExceptionSummarization",
- "version": "9.7.0",
- "hash": "sha256-Q45y2ZmbfoAV1BEKJApYssjeHLT3P0Id046hSt23e/c="
+ "version": "9.8.0",
+ "hash": "sha256-CPx+IGyiHpnwDWjZCOQhBQ5wr958eTU+L+FMBxGac6g="
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
@@ -1259,6 +1359,11 @@
"version": "9.0.7",
"hash": "sha256-e/oPQDche6WBSJlVwNIhSu4qknO2TmMMkhX+OqbYGFA="
},
+ {
+ "pname": "Microsoft.Extensions.FileProviders.Abstractions",
+ "version": "9.0.8",
+ "hash": "sha256-9X3roHvoAFzlTwVSlkbksB9EosKjVHeXuR5Jm682Wvk="
+ },
{
"pname": "Microsoft.Extensions.FileProviders.Physical",
"version": "8.0.0",
@@ -1269,6 +1374,11 @@
"version": "9.0.7",
"hash": "sha256-L7XMdKdZa4UT01TKEjunha3RAK5BBi2E020wRbrvUOU="
},
+ {
+ "pname": "Microsoft.Extensions.FileProviders.Physical",
+ "version": "9.0.8",
+ "hash": "sha256-lVnOgpxjO5VaCgviGeQ0R8kAIiDN1nKqpbj8CrCDpic="
+ },
{
"pname": "Microsoft.Extensions.FileSystemGlobbing",
"version": "8.0.0",
@@ -1279,6 +1389,11 @@
"version": "9.0.7",
"hash": "sha256-KjxkTcn1aNZUdoFb6v/xhdG92D5FmwdW2MFL1xAH1x8="
},
+ {
+ "pname": "Microsoft.Extensions.FileSystemGlobbing",
+ "version": "9.0.8",
+ "hash": "sha256-1dmTABLD1Zo2vdZFsASTx8T8MRI8emN//KuNP3OiWKw="
+ },
{
"pname": "Microsoft.Extensions.Hosting",
"version": "8.0.0",
@@ -1289,6 +1404,11 @@
"version": "9.0.7",
"hash": "sha256-viFduZ4bUscmz3XhqsQ63hzw4+46j9vTnYBL72Eekzo="
},
+ {
+ "pname": "Microsoft.Extensions.Hosting",
+ "version": "9.0.8",
+ "hash": "sha256-0tnVesvcSrqvLarEVEf0kqJXdveLQCY7rCLis8b206Q="
+ },
{
"pname": "Microsoft.Extensions.Hosting.Abstractions",
"version": "8.0.0",
@@ -1305,24 +1425,29 @@
"hash": "sha256-TKWnynGXUb6Ka/q2gMsrOWQYMfaTnlzsATMJIQgltY4="
},
{
- "pname": "Microsoft.Extensions.Http",
- "version": "9.0.0",
- "hash": "sha256-MsStH3oUfyBbcSEoxm+rfxFBKI/rtB5PZrSGvtDjVe0="
+ "pname": "Microsoft.Extensions.Hosting.Abstractions",
+ "version": "9.0.8",
+ "hash": "sha256-N1XwGfMh2a9grBfObp9md7YPSm7rlNZO5NG8OmHn8W4="
},
{
"pname": "Microsoft.Extensions.Http",
- "version": "9.0.7",
- "hash": "sha256-+n+4Cyq4Du6NBB8TXbbwyiEOw11GqUCsgqHuYxhXwGo="
+ "version": "9.0.2",
+ "hash": "sha256-TL1TPa3xgD1d6Ix4/Iifyw1tov3Ew/BQy4bxaj7FRZU="
+ },
+ {
+ "pname": "Microsoft.Extensions.Http",
+ "version": "9.0.8",
+ "hash": "sha256-KeKjH5A/23ZmhY/zUWdKlh8mkJhE1BiCfX0ziVqTipA="
},
{
"pname": "Microsoft.Extensions.Http.Diagnostics",
- "version": "9.7.0",
- "hash": "sha256-iRhlbmVt2Ijz5KOMyFlFvykUxqHS86WwWAlw76Vj8zo="
+ "version": "9.8.0",
+ "hash": "sha256-z2gxaX168Gdjk8lpXU/JoOEm1xS68qk0WIyK8L+H/a4="
},
{
"pname": "Microsoft.Extensions.Http.Resilience",
- "version": "9.7.0",
- "hash": "sha256-rqqM0wu3VZd6xArKcl710w3gNN7gBBgAGFkrcGI/I8Q="
+ "version": "9.8.0",
+ "hash": "sha256-Ojo4YGMyVETFUImGLzDC6yOB/W/uTp/sC+gIpHXx/Jw="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -1334,6 +1459,11 @@
"version": "2.1.1",
"hash": "sha256-HnEBmAhweBalCAeX+KZ4kEL3GXEVDBg6Uq4H4LJ56oo="
},
+ {
+ "pname": "Microsoft.Extensions.Logging",
+ "version": "6.0.0",
+ "hash": "sha256-8WsZKRGfXW5MsXkMmNVf6slrkw+cR005czkOP2KUqTk="
+ },
{
"pname": "Microsoft.Extensions.Logging",
"version": "8.0.0",
@@ -1346,8 +1476,8 @@
},
{
"pname": "Microsoft.Extensions.Logging",
- "version": "9.0.6",
- "hash": "sha256-XFcRh5/aGtsNIUnEOLdusdpCVD7K6/6Ixwc2U/+a3c8="
+ "version": "9.0.2",
+ "hash": "sha256-vPCb4ZoiwZUSGJIOhYiLwcZLnsd0ZZhny6KQkT88nI0="
},
{
"pname": "Microsoft.Extensions.Logging",
@@ -1355,14 +1485,14 @@
"hash": "sha256-7n8guHFss8HPnJuAByfzn9ipguDz7dack/udL1uH3h0="
},
{
- "pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "2.0.0",
- "hash": "sha256-cBBNcoREIdCDnwZtnTG+BoAFmVb71P1nhFOAH07UsfQ="
+ "pname": "Microsoft.Extensions.Logging",
+ "version": "9.0.8",
+ "hash": "sha256-SEVCMpVwjcQtTSs4lirb89A36MxLQwwqdDFWbr1VvP8="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "3.0.3",
- "hash": "sha256-UFawgCAhbN5HCtJy39XO4sz5N/P/Zyrs0uqrQHc4SPI="
+ "version": "2.0.0",
+ "hash": "sha256-cBBNcoREIdCDnwZtnTG+BoAFmVb71P1nhFOAH07UsfQ="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
@@ -1379,6 +1509,11 @@
"version": "9.0.0",
"hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU="
},
+ {
+ "pname": "Microsoft.Extensions.Logging.Abstractions",
+ "version": "9.0.2",
+ "hash": "sha256-mCxeuc+37XY0bmZR+z4p1hrZUdTZEg+FRcs/m6dAQDU="
+ },
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "9.0.4",
@@ -1386,13 +1521,13 @@
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.6",
- "hash": "sha256-lhOMYT4+hua7SlgASGFBDhOkrNOsy35WyIxU3nVsD08="
+ "version": "9.0.7",
+ "hash": "sha256-G8x9e+2D2FzUsYNkXHd4HKQ71iEv5njFiGlvS+7OXLQ="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
- "version": "9.0.7",
- "hash": "sha256-G8x9e+2D2FzUsYNkXHd4HKQ71iEv5njFiGlvS+7OXLQ="
+ "version": "9.0.8",
+ "hash": "sha256-vaUApbwsqKt7+AItgusbCKKdTyOg/5KCdSZjDZarw20="
},
{
"pname": "Microsoft.Extensions.Logging.Configuration",
@@ -1409,6 +1544,11 @@
"version": "9.0.7",
"hash": "sha256-ZgS/4d6hmFtCLWdBL4DtlEFXV84295jWJrgzUPQ1IVI="
},
+ {
+ "pname": "Microsoft.Extensions.Logging.Configuration",
+ "version": "9.0.8",
+ "hash": "sha256-/6sIAQlXXDdWnERGXN9XqqOFf1Q71uFSMiThwdIPzEY="
+ },
{
"pname": "Microsoft.Extensions.Logging.Console",
"version": "8.0.0",
@@ -1419,6 +1559,11 @@
"version": "9.0.7",
"hash": "sha256-KUsy31YvvO8CTwHoNw4DbBOp+/o2sYscvQL7fvCPUvQ="
},
+ {
+ "pname": "Microsoft.Extensions.Logging.Console",
+ "version": "9.0.8",
+ "hash": "sha256-8cz7l8ubkRIBd6gwDJcpJd66MYNU0LsvDH9+PU+mTJo="
+ },
{
"pname": "Microsoft.Extensions.Logging.Debug",
"version": "8.0.0",
@@ -1429,6 +1574,11 @@
"version": "9.0.7",
"hash": "sha256-i9BN2CvK4f5X8WFSeyaeXO5znFArIsCFIZQuIM4BtYE="
},
+ {
+ "pname": "Microsoft.Extensions.Logging.Debug",
+ "version": "9.0.8",
+ "hash": "sha256-IPMzdLmY/l0IP25DTQ13qdA/wwX0V3wq+sTHp8bX0UM="
+ },
{
"pname": "Microsoft.Extensions.Logging.EventLog",
"version": "8.0.0",
@@ -1439,6 +1589,11 @@
"version": "9.0.7",
"hash": "sha256-prMqE+YP+o7P3eIlPFEhTlkBktCFFbgcO1xq3Z3GFfc="
},
+ {
+ "pname": "Microsoft.Extensions.Logging.EventLog",
+ "version": "9.0.8",
+ "hash": "sha256-W/yr3lXCwbtY5DTq50q5vM4Jeibj8j//xZF2qa6lgcc="
+ },
{
"pname": "Microsoft.Extensions.Logging.EventSource",
"version": "8.0.0",
@@ -1449,16 +1604,26 @@
"version": "9.0.7",
"hash": "sha256-EMltfPMFkNWKNedONLi2JNB1YX/4khIfK6us5p/uQr0="
},
+ {
+ "pname": "Microsoft.Extensions.Logging.EventSource",
+ "version": "9.0.8",
+ "hash": "sha256-AFjHG4fiHgbJbgcr6u0/M83vf0XtdoeA5ZGSrIV31Co="
+ },
{
"pname": "Microsoft.Extensions.ObjectPool",
- "version": "9.0.0",
- "hash": "sha256-mX2Y2bHwScjXh1xQOweawmwo7jYLw+MhePibk/96dMY="
+ "version": "9.0.2",
+ "hash": "sha256-btrvR6oEoXa152biijpLMDAf0v4fNlvHgkA+9BZZhko="
},
{
"pname": "Microsoft.Extensions.ObjectPool",
"version": "9.0.7",
"hash": "sha256-ZpWn5yt4dLFKFMKN+yqSzEWKHmtKpPmHJnLMKmWNZ0A="
},
+ {
+ "pname": "Microsoft.Extensions.ObjectPool",
+ "version": "9.0.8",
+ "hash": "sha256-nhzUsWbmnKS9mZXOlRk0O5iy2lJpYw7YW0JDJKQ37XU="
+ },
{
"pname": "Microsoft.Extensions.Options",
"version": "2.0.0",
@@ -1476,14 +1641,19 @@
},
{
"pname": "Microsoft.Extensions.Options",
- "version": "9.0.6",
- "hash": "sha256-QXLt+WeCjH3pnbs0UVNXmskuWJtBrbNHOV8Of8w3teg="
+ "version": "9.0.2",
+ "hash": "sha256-y2jZfcWx/H6Sx7wklA248r6kPjZmzTTLGxW8ZxrzNLM="
},
{
"pname": "Microsoft.Extensions.Options",
"version": "9.0.7",
"hash": "sha256-nfUnZxx1tKERUddNNyxhGTK7VDTNZIJGYkiOWSHCt/M="
},
+ {
+ "pname": "Microsoft.Extensions.Options",
+ "version": "9.0.8",
+ "hash": "sha256-AbwIL8sSZ/qDBKbvabHp1tbExBFr73fYjuXJiV6On1U="
+ },
{
"pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
"version": "8.0.0",
@@ -1499,6 +1669,11 @@
"version": "9.0.7",
"hash": "sha256-96ycmW7aMb9i0GFXoLVUlb0cc3IIpYXRJ3Pymz/QJi4="
},
+ {
+ "pname": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "version": "9.0.8",
+ "hash": "sha256-MwTPdC6kJ6Ff/Tw7BHa9JzRwBeCVdRS1gMz17agSjaY="
+ },
{
"pname": "Microsoft.Extensions.Primitives",
"version": "2.0.0",
@@ -1516,64 +1691,54 @@
},
{
"pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.4",
- "hash": "sha256-v/Ygyo1TMTUbnhdQSV2wzD4FOgAEWd1mpESo3kZ557g="
- },
- {
- "pname": "Microsoft.Extensions.Primitives",
- "version": "9.0.6",
- "hash": "sha256-hO2BmhEhL5sJUv0cf37jhsjr+gRCAJnQKOj38RKxJvo="
+ "version": "9.0.2",
+ "hash": "sha256-zy/YNMaY47o6yNv2WuYiAJEjtoOF8jlWgsWHqXeSm4s="
},
{
"pname": "Microsoft.Extensions.Primitives",
"version": "9.0.7",
"hash": "sha256-Vv1EuoBSfjCJ7EKzxh10/nA/rpaFU8D8+bdZZQWzw2I="
},
+ {
+ "pname": "Microsoft.Extensions.Primitives",
+ "version": "9.0.8",
+ "hash": "sha256-K3T8krgXZmvQg87AQQrn9kiH2sDyKzRUMDyuB/ItmPc="
+ },
{
"pname": "Microsoft.Extensions.Resilience",
- "version": "9.7.0",
- "hash": "sha256-uty6qx0B9huC3hse2Yv5yF4zHlYYVtOXavHl3x/77fo="
+ "version": "9.8.0",
+ "hash": "sha256-SwBaVPldd72h3U2Ym03KfOyrHBbgQz4awi+DnsgHNss="
},
{
"pname": "Microsoft.Extensions.Telemetry",
- "version": "9.7.0",
- "hash": "sha256-2J7ZkaEiJrEwo95VgY3xncLM8Asxw87WisfQXKcLmxY="
+ "version": "9.8.0",
+ "hash": "sha256-X71YGIbaSnJHCxcvKpPiE7fDe1d7bCYrWDOHE7NxJdM="
},
{
"pname": "Microsoft.Extensions.Telemetry.Abstractions",
- "version": "9.7.0",
- "hash": "sha256-b6Gj39kXrD2Uvtc958xOmS5nTQau7jsR+mJTjqhUtO8="
+ "version": "9.8.0",
+ "hash": "sha256-/m0QanS9S/WSFBT5MZFqs+y48tmQvuY1c+pP3vLjwtY="
},
{
"pname": "Microsoft.Extensions.TimeProvider.Testing",
- "version": "9.7.0",
- "hash": "sha256-pP/kan3lcJmF+owvLoT99KdenMwR75I74UeRAJXlZr0="
+ "version": "9.8.0",
+ "hash": "sha256-Fn4c4gdqPn6oficqkIWRH7kri+6r6GEVUY6KP68JCjw="
},
{
"pname": "Microsoft.Net.Http.Headers",
- "version": "9.0.4",
- "hash": "sha256-Anax2K+D109FE9VAxd5I/a5B8piNywbr1KuymobEgNA="
+ "version": "9.0.8",
+ "hash": "sha256-5qKuLaer6hoD269yBw8iFbv9B0541vMA4D4lxzW68Tg="
},
{
"pname": "Microsoft.NET.Test.Sdk",
- "version": "17.14.0",
- "hash": "sha256-KSZk8lDeSyHDiFC2xG4b9x6XoK+6nDVEFi2dDd4bk+4="
+ "version": "17.14.1",
+ "hash": "sha256-mZUzDFvFp7x1nKrcnRd0hhbNu5g8EQYt8SKnRgdhT/A="
},
{
"pname": "Microsoft.NETCore.Platforms",
"version": "1.1.0",
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
},
- {
- "pname": "Microsoft.NETCore.Platforms",
- "version": "2.0.0",
- "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro="
- },
- {
- "pname": "Microsoft.NETCore.Platforms",
- "version": "2.1.2",
- "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q="
- },
{
"pname": "Microsoft.NETCore.Platforms",
"version": "5.0.0",
@@ -1596,8 +1761,8 @@
},
{
"pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions",
- "version": "1.7.1",
- "hash": "sha256-zaDOAoEA4CF6/7rXLBO5f5d8PpcqB7hKlwdEWzaFsNk="
+ "version": "1.8.3",
+ "hash": "sha256-4lbrLFfNAqGP4Y1kdC7kxxCOVEL2dczLV0Jj0qt2RBc="
},
{
"pname": "Microsoft.Testing.Platform",
@@ -1606,8 +1771,8 @@
},
{
"pname": "Microsoft.Testing.Platform",
- "version": "1.7.1",
- "hash": "sha256-YJ41q1VXvFZh/TWo3tutGQnhNCrxv/QbDLTxCS4b/w4="
+ "version": "1.8.3",
+ "hash": "sha256-e/84lOkoTz90bux7D9mq6WSrRBPh4uFLUVuxLgHUddM="
},
{
"pname": "Microsoft.Testing.Platform.MSBuild",
@@ -1621,13 +1786,13 @@
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
- "version": "17.14.0",
- "hash": "sha256-e312v6n+QcNG6boEL1L7W1pzi14NhVnzf1EAH/Pn06s="
+ "version": "17.14.1",
+ "hash": "sha256-QMf6O+w0IT+16Mrzo7wn+N20f3L1/mDhs/qjmEo1rYs="
},
{
"pname": "Microsoft.TestPlatform.TestHost",
- "version": "17.14.0",
- "hash": "sha256-uSiD1mioF2ROSmw4B1qONNPe5PxlKzu0AYg3kr3AYH0="
+ "version": "17.14.1",
+ "hash": "sha256-1cxHWcvHRD7orQ3EEEPPxVGEkTpxom1/zoICC9SInJs="
},
{
"pname": "Microsoft.VisualStudio.Composition",
@@ -1640,14 +1805,9 @@
"hash": "sha256-FFemIG+m8RWUPo5W+kCHPh5Yn4fGS+tpjGiQTcT0sAE="
},
{
- "pname": "Microsoft.VisualStudio.Threading",
- "version": "17.10.48",
- "hash": "sha256-WL8c7TjDBHGjsVLMMPf9cin8rirzOdxusEBQlkUfiVU="
- },
- {
- "pname": "Microsoft.VisualStudio.Threading.Analyzers",
- "version": "17.10.48",
- "hash": "sha256-EvZGbyxtrJDvHZwsQbZDXtVfWiy0f58oCdTdSzD34wI="
+ "pname": "Microsoft.VisualStudio.Threading.Only",
+ "version": "17.13.61",
+ "hash": "sha256-OhXEAuF9PZAkZuHqHwdVODLjA/rIMqmD7nXJfVAQWA8="
},
{
"pname": "Microsoft.VisualStudio.Validation",
@@ -1664,11 +1824,6 @@
"version": "4.3.0",
"hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg="
},
- {
- "pname": "Microsoft.Win32.Registry",
- "version": "4.4.0",
- "hash": "sha256-ZumsykAAIYKmVtP4QI5kZ0J10n2zcOZZ69PmAK0SEiE="
- },
{
"pname": "Microsoft.Win32.Registry",
"version": "5.0.0",
@@ -1679,6 +1834,26 @@
"version": "6.0.0",
"hash": "sha256-N9EVZbl5w1VnMywGXyaVWzT9lh84iaJ3aD48hIBk1zA="
},
+ {
+ "pname": "Mutagen.Bethesda.Core",
+ "version": "0.51.3",
+ "hash": "sha256-qIAlQ9/pQDFQvyxHSsjg5ojJAk9xAQQK2hr/j4hYTK8="
+ },
+ {
+ "pname": "Mutagen.Bethesda.Fallout4",
+ "version": "0.51.3",
+ "hash": "sha256-NfKJi/aOTxM7RN0AzniTm9gMYFDFb1L5uJZQHwhvnl4="
+ },
+ {
+ "pname": "Mutagen.Bethesda.Kernel",
+ "version": "0.51.3",
+ "hash": "sha256-aZa5BYAtMFPGcUKGUCzUOA0+wuWecT3CyvbVHomNq1o="
+ },
+ {
+ "pname": "Mutagen.Bethesda.Skyrim",
+ "version": "0.51.3",
+ "hash": "sha256-+YYNZGGScAMfGJDYyn6a84SPe5vl0ujanrfB3ju1IGU="
+ },
{
"pname": "Nerdbank.FullDuplexStream",
"version": "1.1.12",
@@ -1686,8 +1861,8 @@
},
{
"pname": "Nerdbank.Streams",
- "version": "2.11.79",
- "hash": "sha256-1bzibVcSH8LJMR8Nb6Q0q/7fieTgxRnVY4C1RvRbrrI="
+ "version": "2.13.16",
+ "hash": "sha256-VdiB31IDleh/hDFtxAtL2N0WAHo8PgyyyX3Q6/un93A="
},
{
"pname": "NetEscapades.EnumGenerators",
@@ -1751,23 +1926,28 @@
},
{
"pname": "NexusMods.HyperDuck",
- "version": "0.20.0",
- "hash": "sha256-VGMQHuEVNgbQtHNkgVwbqKrfgtlS6nc2eWfcr2aDdlg="
+ "version": "0.24.0",
+ "hash": "sha256-DQP/Jq+19282NbTrwiCEOFwtbagbVhc8tmtruBLV470="
},
{
"pname": "NexusMods.MnemonicDB",
- "version": "0.20.0",
- "hash": "sha256-kMav1mmEFAsNSEdAa4OaEwAt0DuozyzVVmMVHCjcyJU="
+ "version": "0.24.0",
+ "hash": "sha256-QIuX3I/tAc37hmmvhrOQZcv5U40Sa6HeR00wTlmgFF0="
},
{
"pname": "NexusMods.MnemonicDB.Abstractions",
- "version": "0.20.0",
- "hash": "sha256-+BCvfhNCMNguq+2NTHyOj8hSF/cC7/krl4BOTIumm0c="
+ "version": "0.24.0",
+ "hash": "sha256-SaVCEfgG1d+4wAtBdq9i5atbZsyBe6OEXt367eMOj1A="
},
{
"pname": "NexusMods.MnemonicDB.SourceGenerator",
- "version": "0.20.0",
- "hash": "sha256-ckWPWMzeekNC977ccGhtqvG9kC6q9yZBx3O8KU/yr4k="
+ "version": "0.24.0",
+ "hash": "sha256-vEALZe2bs1fm2r7TyOG2UJNbeudadc3BtdE5ezppINg="
+ },
+ {
+ "pname": "NexusMods.Paths",
+ "version": "0.10.0",
+ "hash": "sha256-tzUKPBrGNyZvVgScDAP0qvVF5nV6635v3NlBvzpnz1M="
},
{
"pname": "NexusMods.Paths",
@@ -1836,23 +2016,23 @@
},
{
"pname": "NLog",
- "version": "5.2.8",
- "hash": "sha256-IrCChiy703DRIebN//M4wwXW7gayuCVD/dHKXCoQcPw="
- },
- {
- "pname": "NLog",
- "version": "5.3.4",
- "hash": "sha256-Cwr1Wu9VbOcRz3GdVKkt7lIpNwC1E4Hdb0g+qEkEr3k="
+ "version": "6.0.3",
+ "hash": "sha256-lrF4+wTsVr7/hD9sJVAMk3+zwH7JMoOEw/pCZm3ki4g="
},
{
"pname": "NLog.Extensions.Logging",
- "version": "5.3.14",
- "hash": "sha256-Ckb3z1Ou5dAncADgylCu7yOGfQ7Vh47Oc48PInAi1lA="
+ "version": "6.0.3",
+ "hash": "sha256-lkM/ZX8qxHTPwP8KT3WQhUrKmBr3IomIPRPq1070+CM="
},
{
"pname": "Noggog.CSharpExt",
- "version": "2.67.3",
- "hash": "sha256-UjONR5k+miASf4OxLPF9fccYLkfRJsVnktmvvEQDzUc="
+ "version": "2.73.2",
+ "hash": "sha256-R+delOGBL2j+ECQUnF1Iy3xC7m3/GXyPnp4x5IEhz+4="
+ },
+ {
+ "pname": "Noggog.CSharpExt",
+ "version": "2.73.3",
+ "hash": "sha256-aJo/CUv9O98CLsTixmWQ3XlcSbBcswuC3XgLjFl3F70="
},
{
"pname": "NSubstitute",
@@ -1896,8 +2076,8 @@
},
{
"pname": "NuGet.Versioning",
- "version": "6.12.1",
- "hash": "sha256-f/ejCuzCAwKs4N4Ec6yf2RovrhBT0nj0hRDP+03/Iy4="
+ "version": "6.14.0",
+ "hash": "sha256-DqdOJgsphKxSvqB8b60zNPCaiLfbiu3WnUJ/90feLrY="
},
{
"pname": "NuGet.Versioning",
@@ -1934,30 +2114,35 @@
"version": "1.0.6",
"hash": "sha256-p+dhMfIH4C6xLKRUREnUpC0DZwFazjvI+30KRT8TWnU="
},
+ {
+ "pname": "Onigwrap",
+ "version": "1.0.8",
+ "hash": "sha256-lH9nH74cPMQnWKO8mwgg+nX4iMUXuh7McfeRL9asQIY="
+ },
{
"pname": "OpenTelemetry",
- "version": "1.10.0",
- "hash": "sha256-ucUy3vIabYb0TGDhraqMEzT+LLPmXrO1NgAjEeyVCO8="
+ "version": "1.12.0",
+ "hash": "sha256-WqUAXbwHyoksigzEgYnHNONl2TLd0ZM5MJ6jDsbYxas="
},
{
"pname": "OpenTelemetry.Api",
- "version": "1.10.0",
- "hash": "sha256-ZSpQFnNgkk3dO8Q7yokJ/VSl4wp5PuIv9nduxgC6UxU="
+ "version": "1.12.0",
+ "hash": "sha256-nw7Y84b98RFoL9eHip2Moz5sLHt3cDUDznYZLu3OCXU="
},
{
"pname": "OpenTelemetry.Api.ProviderBuilderExtensions",
- "version": "1.10.0",
- "hash": "sha256-hLw3Sf1fviAlVJYhaMudVJEdG5pjX5JvVrqv9DgYAk8="
+ "version": "1.12.0",
+ "hash": "sha256-HW5lCuHZgkh0SO94cJLcjfX3M0dJDV0xJIRV2pY0jXc="
},
{
"pname": "OpenTelemetry.Exporter.OpenTelemetryProtocol",
- "version": "1.10.0",
- "hash": "sha256-1sKqD/DsEo1nfD4BuuIde/In7W0wAbIEWD3jvvbO8JA="
+ "version": "1.12.0",
+ "hash": "sha256-DapxmIJEc0m43r4CEsGmIOqIeH5U9Xerie1X/VpcmaE="
},
{
"pname": "OpenTelemetry.Extensions.Hosting",
- "version": "1.10.0",
- "hash": "sha256-+O9oaAUYaKUItLAaT7yQUs2nrHVDNkj8YcFuUxiTy6M="
+ "version": "1.12.0",
+ "hash": "sha256-TbZ0XXPWa84m9810x7XQmxccWZmGnE8PM4rwG+88dmg="
},
{
"pname": "Pathoschild.Http.FluentClient",
@@ -1966,13 +2151,13 @@
},
{
"pname": "Perfolizer",
- "version": "0.3.17",
- "hash": "sha256-EfT9EabewLMOAKrxEwpj7QRzqnHODU0tZ08o1w7aV6Q="
+ "version": "0.5.3",
+ "hash": "sha256-rDhNfnyxl5fpMAQOM4dCxBBlbeh0gjSSk2sfXjHCksQ="
},
{
"pname": "Polly",
- "version": "8.5.0",
- "hash": "sha256-oXIqYMkFXoF/9y704LJSX5Non9mry19OSKA7JFviu5Q="
+ "version": "8.6.3",
+ "hash": "sha256-kioidi6PKWgUe7uj+rT8k5B6E7ro2iIMo60cLraFJL0="
},
{
"pname": "Polly.Core",
@@ -1981,8 +2166,8 @@
},
{
"pname": "Polly.Core",
- "version": "8.5.0",
- "hash": "sha256-vN/OoQi5F8+oKNO46FwjPcKrgfhGMGjAQ2yCQUlHtOc="
+ "version": "8.6.3",
+ "hash": "sha256-6XKRLrwQ8nYLwUNhw8+/5Z6EvfILhgub2Tn6B6XSxIw="
},
{
"pname": "Polly.Extensions",
@@ -1996,23 +2181,23 @@
},
{
"pname": "Projektanker.Icons.Avalonia",
- "version": "9.6.1",
- "hash": "sha256-vO6CqlO3EjzGYElIjy6r2d5b8g33P1m4EoqYuew9anM="
+ "version": "9.6.2",
+ "hash": "sha256-BMbZQ2Hj80Yxcx8mNZ8+A4fxyB/Sa0QhFX5gC6jAueA="
},
{
"pname": "Projektanker.Icons.Avalonia.MaterialDesign",
- "version": "9.6.1",
- "hash": "sha256-5e/MUcfACOKbX6Wgc+L/3nuDDbS8ccTXwZ0G5obo7Kw="
+ "version": "9.6.2",
+ "hash": "sha256-CG4VZDafywR278XwZTosm0sYzJyQ6AGHEQiIDB9y81I="
},
{
"pname": "protobuf-net",
- "version": "3.2.45",
- "hash": "sha256-rWitxe3uP3SOyoG1fwM5n00RpR5IL1V6u1zXMI0p0JA="
+ "version": "3.2.56",
+ "hash": "sha256-KjwRHyGwflQDjVaudT+NjRnfGhHb4CpCfn9hHVixI+E="
},
{
"pname": "protobuf-net.Core",
- "version": "3.2.45",
- "hash": "sha256-bsMGUmd0yno8g0H0637jJboKJwyyHLHoHg45+bt9pLQ="
+ "version": "3.2.56",
+ "hash": "sha256-NVvLreCvvvnS/s0syL5/L3mRpXeswP7E71C6WP9f2Dc="
},
{
"pname": "QoiSharp",
@@ -2296,8 +2481,8 @@
},
{
"pname": "SimpleInfoName",
- "version": "3.0.1",
- "hash": "sha256-9p/BiEqlQczjjUfpUxcFKn71cLAJC7GGvYqRs8fSuuQ="
+ "version": "3.1.2",
+ "hash": "sha256-JpqqJVZ3wBnWVdYoYwlDs6VwxeGLUjoC2O0XpRNqCWw="
},
{
"pname": "SkiaSharp",
@@ -2371,23 +2556,23 @@
},
{
"pname": "SmartFormat",
- "version": "3.5.1",
- "hash": "sha256-NwvJBCT2BBfJgGa/LMbvan0XqZhRBYzlpMLtC3l5SOM="
+ "version": "3.6.0",
+ "hash": "sha256-hDW5EKH6veS1Pwp+wvjtsUj/qS8EoiA2IP3JDt35ivM="
},
{
"pname": "Spectre.Console",
- "version": "0.49.1",
- "hash": "sha256-tqSVojyuQjuB34lXo759NOcyLgNIw815mKXJPq5JFDo="
+ "version": "0.51.1",
+ "hash": "sha256-FQAK07dEwEsNYVI1T3S488LHv8AXJ+ZeA9N2hPpWBoo="
},
{
"pname": "Spectre.Console.Cli",
- "version": "0.49.1",
- "hash": "sha256-sar9rhft1ivDMj1kU683+4KxUPUZL+Fb++ewMA6RD4Q="
+ "version": "0.51.1",
+ "hash": "sha256-hxSNKzOJH+sFzMS2GnzwVVWUsMxcNOP9SCNqyC2JABM="
},
{
"pname": "Spectre.Console.Testing",
- "version": "0.49.1",
- "hash": "sha256-NFZE0ubRmjeOOnkf8EXCp8lya0XK1tclMmtodxJPt1I="
+ "version": "0.51.1",
+ "hash": "sha256-m68cTpCpQEv6mAoEHOfBRQBmuNPtyzEeBDRml89qXuU="
},
{
"pname": "Splat",
@@ -2399,45 +2584,45 @@
"version": "15.1.1",
"hash": "sha256-WipAVaUx2HrYNQ9LcYm496LndmSpVbuzJxzP9FA6Ohg="
},
- {
- "pname": "Splat",
- "version": "15.4.1",
- "hash": "sha256-qmp9aNmSSGQjrt9womxfC786nxeafH66okaBk0LXnhw="
- },
{
"pname": "Splat.Microsoft.Extensions.Logging",
- "version": "15.4.1",
- "hash": "sha256-W5ycBz7V31+XkxROu3G7J8WDw3gfSWUwIuRXvPOkwsU="
+ "version": "15.1.1",
+ "hash": "sha256-kl/+5CsdMAH3uu5mmKC7Eb+ELsYUKOFdWhTg+1PLTAY="
},
{
"pname": "SteamKit2",
- "version": "3.0.0",
- "hash": "sha256-bRRdX8WFo9k+QCZWh0KHb3TULpJxpR4Hg9FDXKBW6d4="
+ "version": "3.3.1",
+ "hash": "sha256-f6kc15RKNxCSIlynlVHU8fBqQ7N8nG1xV3DNbBlRmvo="
},
{
"pname": "StrawberryShake.Core",
- "version": "15.0.3",
- "hash": "sha256-bAqmB6l6r1GAAm6w0BcUdwGlktU/FAeB3vPiENmOaKg="
+ "version": "15.1.10",
+ "hash": "sha256-vYo6Oi2XdHaTyXq9h/PxVDT5Y/ZvNYL1IZ7sLJcswVc="
},
{
"pname": "StrawberryShake.Resources",
- "version": "15.0.3",
- "hash": "sha256-m50HKpBrcQkrJxlRAfg2RNobMbv9yw3jakDz7Hp/sn8="
+ "version": "15.1.10",
+ "hash": "sha256-+K0wX+zyuk8pNHPvdyBGnzu1lz17JIdFo6wvEEootIA="
},
{
"pname": "StrawberryShake.Server",
- "version": "15.0.3",
- "hash": "sha256-Tdl27WUE0pA+SXZetKjPPcQxM6rxzf1Cnjz6Jw/XZaM="
+ "version": "15.1.10",
+ "hash": "sha256-GRSYdGYSLyTFpyt3z5qdGFuKdf//HtvRU+IxSNUUeZo="
},
{
"pname": "StrawberryShake.Transport.Http",
- "version": "15.0.3",
- "hash": "sha256-UmB5tTEwB0JImx/LDb+ihCao4YxsT3XvHJpuUDBMODc="
+ "version": "15.1.10",
+ "hash": "sha256-DrRFXi9Do+wsXKLDpUq0rt/iBsdiQ2ETNwjeh9M7XhY="
},
{
"pname": "StrawberryShake.Transport.WebSockets",
- "version": "15.0.3",
- "hash": "sha256-Nz70BHgzDzxIRzIjKgx6Vx1T+K/UKoPkG6wP/yNKVYs="
+ "version": "15.1.10",
+ "hash": "sha256-dXbu1XyApu7HxpDmdqtaZGUWvcmatwEgdRwtLXCJrNs="
+ },
+ {
+ "pname": "StrongInject",
+ "version": "1.4.4",
+ "hash": "sha256-vihRojG6QXVt9UK32gc3MwVIuQuX58fLjYSb8HoG9uw="
},
{
"pname": "Svg.Custom",
@@ -2469,11 +2654,6 @@
"version": "4.5.1",
"hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI="
},
- {
- "pname": "System.CodeDom",
- "version": "5.0.0",
- "hash": "sha256-UNqyPrK9eshU5kgJukvPamkaxLAp9BmR/J22OjEX+pM="
- },
{
"pname": "System.CodeDom",
"version": "8.0.0",
@@ -2484,6 +2664,11 @@
"version": "9.0.0",
"hash": "sha256-578lcBgswW0eM16r0EnJzfGodPx86RxxFoZHc2PSzsw="
},
+ {
+ "pname": "System.CodeDom",
+ "version": "9.0.5",
+ "hash": "sha256-XIZLBpvIDxx6h6tfvG5wz2BJ6O4f1IwCXn1mC4RLXlY="
+ },
{
"pname": "System.Collections",
"version": "4.0.11",
@@ -2526,8 +2711,13 @@
},
{
"pname": "System.Collections.Immutable",
- "version": "9.0.6",
- "hash": "sha256-aqQxYZfza+pSNrwazdGldlECSkuUTQLWGhIdEk7/2xw="
+ "version": "9.0.0",
+ "hash": "sha256-+6q5VMeoc5bm4WFsoV6nBXA9dV5pa/O4yW+gOdi8yac="
+ },
+ {
+ "pname": "System.Collections.Immutable",
+ "version": "9.0.7",
+ "hash": "sha256-OI+/e7BtdXN+0Ef75ueb/NRf3OjFlJy22QXmodeHG60="
},
{
"pname": "System.CommandLine",
@@ -2669,6 +2859,11 @@
"version": "9.0.7",
"hash": "sha256-bc0v/V0Qs3ENMlK/oGOkvUtP6jj3fMQOiF6Jk2NQUwM="
},
+ {
+ "pname": "System.Diagnostics.EventLog",
+ "version": "9.0.8",
+ "hash": "sha256-u10dcgug0Pwp83YNagVto8Pu3ieuByflYLNwAdX9Fm0="
+ },
{
"pname": "System.Diagnostics.Tools",
"version": "4.3.0",
@@ -2726,8 +2921,8 @@
},
{
"pname": "System.IO.Abstractions",
- "version": "21.0.29",
- "hash": "sha256-91e2/Bd4ZgANw19mKkTdxAy2tv7NutyG0lQTKhMiEpo="
+ "version": "22.0.15",
+ "hash": "sha256-2deBvDALOzd+BAnhdbnR7ZPjChE71HPv7w61/2tfYOg="
},
{
"pname": "System.IO.Compression",
@@ -2759,6 +2954,11 @@
"version": "9.0.0",
"hash": "sha256-k6Pdndm5fTD6CB1QsQfP7G+2h4B30CWIsuvjHuBg3fc="
},
+ {
+ "pname": "System.IO.Hashing",
+ "version": "9.0.8",
+ "hash": "sha256-Jj1XwumBjBa5LJqSVTN2naQJ0FM4wwPvZS8NxGd5Hnw="
+ },
{
"pname": "System.IO.Pipelines",
"version": "6.0.3",
@@ -2776,13 +2976,8 @@
},
{
"pname": "System.IO.Pipelines",
- "version": "9.0.0",
- "hash": "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0="
- },
- {
- "pname": "System.IO.Pipelines",
- "version": "9.0.7",
- "hash": "sha256-jCnYjyjJeTReO7ySPm1A1VIRNoac5/eMN2q9IGGGEh0="
+ "version": "9.0.2",
+ "hash": "sha256-uxM7J0Q/dzEsD0NGcVBsOmdHiOEawZ5GNUKBwpdiPyE="
},
{
"pname": "System.Linq",
@@ -2796,8 +2991,8 @@
},
{
"pname": "System.Linq.Async",
- "version": "6.0.1",
- "hash": "sha256-uH5fZhcyQVtnsFc6GTUaRRrAQm05v5euJyWCXSFSOYI="
+ "version": "6.0.3",
+ "hash": "sha256-i+2XnsOJnD7R/vCFtadp+lwrkDNAscANes2Ur0MSTl8="
},
{
"pname": "System.Linq.Expressions",
@@ -2811,24 +3006,19 @@
},
{
"pname": "System.Management",
- "version": "5.0.0",
- "hash": "sha256-upx2lBRhITuOz9rKth+pBNGvxaLNU3ZOSaS0D+7YHiY="
+ "version": "8.0.0",
+ "hash": "sha256-HwpfDb++q7/vxR6q57mGFgl5U0vxy+oRJ6orFKORfP0="
},
{
"pname": "System.Management",
- "version": "8.0.0",
- "hash": "sha256-HwpfDb++q7/vxR6q57mGFgl5U0vxy+oRJ6orFKORfP0="
+ "version": "9.0.5",
+ "hash": "sha256-r1BSfaOI0SSl3ScAUXIYDiEjnljqEJ5Ncx3fXjtwTaU="
},
{
"pname": "System.Memory",
"version": "4.5.3",
"hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk="
},
- {
- "pname": "System.Memory",
- "version": "4.5.4",
- "hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E="
- },
{
"pname": "System.Memory",
"version": "4.5.5",
@@ -2884,6 +3074,11 @@
"version": "6.0.1",
"hash": "sha256-Lo5UMqp8DsbVSUxa2UpClR1GoYzqQQcSxkfyFqB/d4Q="
},
+ {
+ "pname": "System.Reactive",
+ "version": "6.0.2",
+ "hash": "sha256-4WwkPpfdIpbAjN5K0OSLXW6aelwvvMBgd8syCtf+qeE="
+ },
{
"pname": "System.Reflection",
"version": "4.1.0",
@@ -2949,6 +3144,11 @@
"version": "8.0.0",
"hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE="
},
+ {
+ "pname": "System.Reflection.Metadata",
+ "version": "9.0.0",
+ "hash": "sha256-avEWbcCh7XgpsSesnR3/SgxWi/6C5OxjR89Jf/SfRjQ="
+ },
{
"pname": "System.Reflection.Primitives",
"version": "4.0.1",
@@ -2969,6 +3169,11 @@
"version": "4.3.0",
"hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng="
},
+ {
+ "pname": "System.Reflection.TypeExtensions",
+ "version": "4.7.0",
+ "hash": "sha256-GEtCGXwtOnkYejSV+Tfl+DqyGq5jTUaVyL9eMupMHBM="
+ },
{
"pname": "System.Resources.ResourceManager",
"version": "4.0.1",
@@ -2994,21 +3199,11 @@
"version": "4.4.0",
"hash": "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig="
},
- {
- "pname": "System.Runtime.CompilerServices.Unsafe",
- "version": "4.5.2",
- "hash": "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8="
- },
{
"pname": "System.Runtime.CompilerServices.Unsafe",
"version": "4.5.3",
"hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak="
},
- {
- "pname": "System.Runtime.CompilerServices.Unsafe",
- "version": "5.0.0",
- "hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo="
- },
{
"pname": "System.Runtime.CompilerServices.Unsafe",
"version": "6.0.0",
@@ -3044,11 +3239,6 @@
"version": "4.3.0",
"hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc="
},
- {
- "pname": "System.Security.AccessControl",
- "version": "4.4.0",
- "hash": "sha256-J3T2ECVdL0JiBA999CUz77az545CVOYB11/NPA/huEc="
- },
{
"pname": "System.Security.AccessControl",
"version": "5.0.0",
@@ -3139,11 +3329,6 @@
"version": "4.3.0",
"hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE="
},
- {
- "pname": "System.Security.Principal.Windows",
- "version": "4.4.0",
- "hash": "sha256-lwNBM33EW45j6o8bM4hKWirEUZCvep0VYFchc50JOYc="
- },
{
"pname": "System.Security.Principal.Windows",
"version": "5.0.0",
@@ -3156,13 +3341,13 @@
},
{
"pname": "System.Text.Encoding.CodePages",
- "version": "4.5.1",
- "hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw="
+ "version": "7.0.0",
+ "hash": "sha256-eCKTVwumD051ZEcoJcDVRGnIGAsEvKpfH3ydKluHxmo="
},
{
"pname": "System.Text.Encoding.CodePages",
- "version": "7.0.0",
- "hash": "sha256-eCKTVwumD051ZEcoJcDVRGnIGAsEvKpfH3ydKluHxmo="
+ "version": "9.0.7",
+ "hash": "sha256-cYYl7wcROoiC1mTK9XXF5L099GJtLvmA42hR8kuSomw="
},
{
"pname": "System.Text.Encoding.Extensions",
@@ -3204,6 +3389,11 @@
"version": "7.0.0",
"hash": "sha256-Cu0gjQsLIR8Yvh0B4cOPJSYVq10a+3F9pVz/C43CNeM="
},
+ {
+ "pname": "System.Threading.Channels",
+ "version": "9.0.0",
+ "hash": "sha256-depIorJqzjyWew0+aBRgbGh88KWivbp9RrtWZHFr+pI="
+ },
{
"pname": "System.Threading.RateLimiting",
"version": "8.0.0",
@@ -3261,24 +3451,39 @@
},
{
"pname": "TestableIO.System.IO.Abstractions",
- "version": "21.0.29",
- "hash": "sha256-OFpu9RcDRPLYntQyesBevoG1XxyH96ukHOH0uXqO5ls="
+ "version": "22.0.15",
+ "hash": "sha256-6YwnBfAnsxM0lEPB2LOFQcs7d1r7CyqjDEmvUBTz+X0="
},
{
"pname": "TestableIO.System.IO.Abstractions.Wrappers",
- "version": "21.0.29",
- "hash": "sha256-2q1HzbyRPIm6VKYzZzZnkXBJzV8S+HBtT6Lej1pv84Y="
+ "version": "22.0.15",
+ "hash": "sha256-KoGuXGzecpf4rTmEth4/2goVFFR9V2aj+iibfZxpR7U="
+ },
+ {
+ "pname": "Testably.Abstractions.FileSystem.Interface",
+ "version": "9.0.0",
+ "hash": "sha256-6JW+qDtqQT9StP4oTR7uO0NnmVc2xcjSZ6ds2H71wtg="
},
{
"pname": "TextMateSharp",
"version": "1.0.65",
"hash": "sha256-kZx3CBDzu7qUSnihs9Q4Ck78ih1aJ+0g8cN8Hke+E5w="
},
+ {
+ "pname": "TextMateSharp",
+ "version": "1.0.70",
+ "hash": "sha256-fzmSGU8fT/J6W+Yx/qgUqPEiC1Og9ctUyQGDleOggrM="
+ },
{
"pname": "TextMateSharp.Grammars",
"version": "1.0.65",
"hash": "sha256-tZx/GKYX3bomQFVFaEgneNYHpB74v+8D90IfkYImlhE="
},
+ {
+ "pname": "TextMateSharp.Grammars",
+ "version": "1.0.70",
+ "hash": "sha256-AAH3SXLyIUIfJgdPhwIRPZhdcxdNhis2ODLd9mh1PuE="
+ },
{
"pname": "Tmds.DBus.Protocol",
"version": "0.21.2",
@@ -3296,23 +3501,23 @@
},
{
"pname": "TUnit",
- "version": "0.25.0",
- "hash": "sha256-rQaQ9DQF+y2bbtFqIa7oVtXC+dgGi6nYLTyZjrhmN9s="
+ "version": "0.57.24",
+ "hash": "sha256-19XQGB9UbhPqTeubaMo4Vq/MwNfhdEajmsqegQiJib0="
},
{
"pname": "TUnit.Assertions",
- "version": "0.25.0",
- "hash": "sha256-DuurVpcD3mxMl7nh3nmtxsUyBNRyeZi3vy91lzwQYyA="
+ "version": "0.57.24",
+ "hash": "sha256-yRSwh/BMUR4eOiNWVFK7IXZITKq5nYnsgVR6ws4ABfs="
},
{
"pname": "TUnit.Core",
- "version": "0.25.0",
- "hash": "sha256-zaTFjXPtR2muqmyyWt1GxL5ACp5tiArcH6B2h4PscNw="
+ "version": "0.57.24",
+ "hash": "sha256-dpTSlAhcZbMzUil9OOnQNgLWrtJMykUKCSHQclQzNjY="
},
{
"pname": "TUnit.Engine",
- "version": "0.25.0",
- "hash": "sha256-0/5JkVww0Ek48VaTuZ/mkNcVCef43k0F95QU8WS71Nc="
+ "version": "0.57.24",
+ "hash": "sha256-jbtRa1lMhtQW99sYDM33F89e7dCmqaH72vQJBAc1jog="
},
{
"pname": "Validation",
@@ -3324,6 +3529,11 @@
"version": "2.4.18",
"hash": "sha256-ByITVSjsqVglWPIRaZ3i1P3bHh8+OB6BWgDA8f8qTFI="
},
+ {
+ "pname": "ValveKeyValue",
+ "version": "0.10.0.360",
+ "hash": "sha256-LPQ6isUsA3cQKiO6ADijrCQ2ucx4TD01+kGzei3jIGY="
+ },
{
"pname": "ValveKeyValue",
"version": "0.13.1.398",
@@ -3336,18 +3546,18 @@
},
{
"pname": "Verify",
- "version": "27.0.0",
- "hash": "sha256-eBvZNh7NAUJgyHD/LOdxhd0GnZOADdshhb0HA8Gz8j8="
+ "version": "30.11.0",
+ "hash": "sha256-pAMKqtTNpnFItOw/MCftyKQJ9wNutvUZTs4shSiVhB4="
},
{
"pname": "Verify",
- "version": "28.2.1",
- "hash": "sha256-SF2IgbAseEANZDnFXGd//oQ9uLusWrk0TY/GynyBqTI="
+ "version": "30.7.3",
+ "hash": "sha256-ET3tUBfryHi17VYavmA0n/U0vPWxO7Am1imPs6MYcYk="
},
{
"pname": "Verify.ImageMagick",
- "version": "3.6.0",
- "hash": "sha256-U6i0pR1ceSDy7+iiRN8RQen3okp6X3De0DK8R5IxxfA="
+ "version": "3.7.3",
+ "hash": "sha256-cbKQC4eruazFxlv6UtQodurCoE2h/pNXmNWvWC+xsGI="
},
{
"pname": "Verify.SourceGenerators",
@@ -3356,8 +3566,8 @@
},
{
"pname": "Verify.Xunit",
- "version": "28.2.1",
- "hash": "sha256-2PeJmxMrO8Q3muNtPdscxLsb9q04cTPZ8jQZIG1mDbM="
+ "version": "30.11.0",
+ "hash": "sha256-de7csNsUlbORteOwFEQFUfTcrCxxJQT6HqDwjpaLo4k="
},
{
"pname": "Weave",
@@ -3366,8 +3576,8 @@
},
{
"pname": "xunit",
- "version": "2.9.2",
- "hash": "sha256-h5+yTTfCmokCPy4lqdEw8RGzQlrlsQAW3Am0Jh0q7oo="
+ "version": "2.9.3",
+ "hash": "sha256-BPrpSbjlIB7PoH+ocCusqMDrMZgRQZSzeTeJzHK/I9c="
},
{
"pname": "xunit.abstractions",
@@ -3386,8 +3596,8 @@
},
{
"pname": "xunit.analyzers",
- "version": "1.16.0",
- "hash": "sha256-P5Bvl9hvHvF8KY1YWLg4tKiYxlfRnmHyL14jfSACDaU="
+ "version": "1.18.0",
+ "hash": "sha256-DOgamLnfi9Ua5IDm3JVm9MaOFbSSbmq5l8j2NPO3qd0="
},
{
"pname": "xunit.assert",
@@ -3396,13 +3606,13 @@
},
{
"pname": "xunit.assert",
- "version": "2.9.2",
- "hash": "sha256-EE6r526Q4cHn0Ourf1ENpXZ37Lj/P2uNvonHgpdcnq4="
+ "version": "2.9.3",
+ "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA="
},
{
"pname": "xunit.core",
- "version": "2.9.2",
- "hash": "sha256-zhjV1I5xh0RFckgTEK72tIkLxVl4CPmter2UB++oye8="
+ "version": "2.9.3",
+ "hash": "sha256-qkVQ8Jw/LZWmxirkPOwiry7bvZn3IuaRzu/sp2H8anw="
},
{
"pname": "Xunit.DependencyInjection",
@@ -3441,8 +3651,8 @@
},
{
"pname": "xunit.extensibility.core",
- "version": "2.9.2",
- "hash": "sha256-MQAC/4d67Nssu3R+pHPh6vHitBXQYxEEZkVVMGW720c="
+ "version": "2.9.3",
+ "hash": "sha256-mcpVX+m0R7F0ev9CaBnbai9gtu4GVcqijEuRqe89D0g="
},
{
"pname": "xunit.extensibility.execution",
@@ -3456,8 +3666,8 @@
},
{
"pname": "xunit.extensibility.execution",
- "version": "2.9.2",
- "hash": "sha256-f+9UfoPyK3JIDhQSW0Yu9c4PGqUqZC96DMINCYi2i80="
+ "version": "2.9.3",
+ "hash": "sha256-2rxMs2Dt4cAcmOFMwP5Yd3RpP0BnmiL8cXlKysXY0jw="
},
{
"pname": "xunit.runner.visualstudio",
@@ -3476,13 +3686,13 @@
},
{
"pname": "ZLinq",
- "version": "0.9.6",
- "hash": "sha256-MxKNBih6j/t+S+Adw7OgkVN5llUylP+gstF9LSsDShY="
+ "version": "1.5.2",
+ "hash": "sha256-j3gikzndyZ7yXKbfHpTIbvzZmNYpb9RhwW19CQElydQ="
},
{
"pname": "ZstdSharp.Port",
- "version": "0.8.2",
- "hash": "sha256-mwU4YWaBrbbqQeQ+7ohm/0ewWPD6S8Y2pg6Rqxbi4Ts="
+ "version": "0.8.6",
+ "hash": "sha256-rc3YWP80fykqujDsD72SXOA1tBDoy2KrvVETOC8eTx8="
},
{
"pname": "ZString",
diff --git a/pkgs/by-name/ne/nexusmods-app/game-hashes/default.nix b/pkgs/by-name/ne/nexusmods-app/game-hashes/default.nix
index eee12f0aff09..99d3e349cbda 100644
--- a/pkgs/by-name/ne/nexusmods-app/game-hashes/default.nix
+++ b/pkgs/by-name/ne/nexusmods-app/game-hashes/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
let
- release = "v1a75cea1c1f2efc6";
+ release = "vD0E6FC9F3A82C2E9";
owner = "Nexus-Mods";
repo = "game-hashes";
repoURL = "https://github.com/${owner}/${repo}";
@@ -8,7 +8,7 @@ let
# Define a binding so that `update-source-version` can find it
src = fetchurl {
url = "${repoURL}/releases/download/${release}/game_hashes_db.zip";
- hash = "sha256-LvVOp4vbLwae0CM0CukFoXeNRn0FKXjIhHgbxYwnGnI=";
+ hash = "sha256-ACwhWSoxe1CxBWhkgixZeLKpfdXAnavd/30ELInVtZM=";
passthru = {
inherit
src # Also for `update-source-version` support
diff --git a/pkgs/by-name/ne/nexusmods-app/package.nix b/pkgs/by-name/ne/nexusmods-app/package.nix
index d7f4c960b5e5..fdaacf378941 100644
--- a/pkgs/by-name/ne/nexusmods-app/package.nix
+++ b/pkgs/by-name/ne/nexusmods-app/package.nix
@@ -23,12 +23,12 @@ let
in
buildDotnetModule (finalAttrs: {
inherit pname;
- version = "0.16.4";
+ version = "0.17.2";
src = fetchgit {
url = "https://github.com/Nexus-Mods/NexusMods.App.git";
rev = "refs/tags/v${finalAttrs.version}";
- hash = "sha256-9Xy5SWwjVWYlbt33meVGFDF96Cx66DXOyECEF47/kSo=";
+ hash = "sha256-2B5n1yN42birMJ1YaUU/KjzhHIJTv8nwrupc0ULc8Hc=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/ne/nexusmods-app/vendored/games.json b/pkgs/by-name/ne/nexusmods-app/vendored/games.json
index 21ac9a0ace18..3995eba3b599 100644
--- a/pkgs/by-name/ne/nexusmods-app/vendored/games.json
+++ b/pkgs/by-name/ne/nexusmods-app/vendored/games.json
@@ -6,12 +6,12 @@
"forum_url": "https://forums.nexusmods.com/games/19-stardew-valley/",
"nexusmods_url": "https://www.nexusmods.com/stardewvalley",
"genre": "Simulation",
- "file_count": 139050,
- "downloads": 600849301,
+ "file_count": 141253,
+ "downloads": 614556730,
"domain_name": "stardewvalley",
"approved_date": 1457432329,
- "mods": 25015,
- "collections": 2014
+ "mods": 25471,
+ "collections": 2025
},
{
"id": 1704,
@@ -20,12 +20,12 @@
"forum_url": "https://forums.nexusmods.com/games/6-skyrim/",
"nexusmods_url": "https://www.nexusmods.com/skyrimspecialedition",
"genre": "RPG",
- "file_count": 645252,
- "downloads": 8778903191,
+ "file_count": 653576,
+ "downloads": 8992667521,
"domain_name": "skyrimspecialedition",
"approved_date": 1477480498,
- "mods": 115650,
- "collections": 4780
+ "mods": 117157,
+ "collections": 4847
},
{
"id": 3174,
@@ -34,12 +34,12 @@
"forum_url": "https://forums.nexusmods.com/games/9-mount-blade-ii-bannerlord/",
"nexusmods_url": "https://www.nexusmods.com/mountandblade2bannerlord",
"genre": "Strategy",
- "file_count": 49470,
- "downloads": 112381081,
+ "file_count": 50070,
+ "downloads": 114524055,
"domain_name": "mountandblade2bannerlord",
"approved_date": 1582898627,
- "mods": 6180,
- "collections": 283
+ "mods": 6265,
+ "collections": 292
},
{
"id": 3333,
@@ -48,12 +48,12 @@
"forum_url": "https://forums.nexusmods.com/games/1-cyberpunk-2077/",
"nexusmods_url": "https://www.nexusmods.com/cyberpunk2077",
"genre": "Action",
- "file_count": 120069,
- "downloads": 850033001,
+ "file_count": 123015,
+ "downloads": 894075844,
"domain_name": "cyberpunk2077",
"approved_date": 1607433331,
- "mods": 16998,
- "collections": 1559
+ "mods": 17664,
+ "collections": 1584
},
{
"id": 3474,
@@ -62,11 +62,11 @@
"forum_url": "https://forums.nexusmods.com/games/2-baldurs-gate-3/",
"nexusmods_url": "https://www.nexusmods.com/baldursgate3",
"genre": "RPG",
- "file_count": 101960,
- "downloads": 332531245,
+ "file_count": 103892,
+ "downloads": 342668709,
"domain_name": "baldursgate3",
"approved_date": 1602863114,
- "mods": 14347,
- "collections": 1788
+ "mods": 14725,
+ "collections": 1800
}
]
From 066f101c193f679a924194d24464f18e4dcb9f51 Mon Sep 17 00:00:00 2001
From: etwas
Date: Tue, 30 Sep 2025 15:45:42 +0200
Subject: [PATCH 131/186] maintainers: add etwas
---
maintainers/maintainer-list.nix | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index ad373cd39fc5..2d3a61633c3a 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -7925,6 +7925,12 @@
name = "Elis Hirwing";
keys = [ { fingerprint = "67FE 98F2 8C44 CF22 1828 E12F D57E FA62 5C9A 925F"; } ];
};
+ etwas = {
+ email = "ein@etwas.me";
+ github = "eetwas";
+ githubId = 74488187;
+ name = "etwas";
+ };
eu90h = {
email = "stefan@eu90h.com";
github = "eu90h";
From 6320c535745755b0366ed03531e21db3673a79f2 Mon Sep 17 00:00:00 2001
From: Cobalt
Date: Sat, 27 Sep 2025 18:45:07 +0200
Subject: [PATCH 132/186] nixos/hddfancontrol: add package option
Adds services.hddfancontrol.package to make the package used by the
module easier to configure
---
nixos/modules/services/hardware/hddfancontrol.nix | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/nixos/modules/services/hardware/hddfancontrol.nix b/nixos/modules/services/hardware/hddfancontrol.nix
index 999fb3cc5317..567d6295ed1c 100644
--- a/nixos/modules/services/hardware/hddfancontrol.nix
+++ b/nixos/modules/services/hardware/hddfancontrol.nix
@@ -42,6 +42,7 @@ in
options = {
services.hddfancontrol.enable = lib.mkEnableOption "hddfancontrol daemon";
+ services.hddfancontrol.package = lib.mkPackageOption pkgs "hddfancontrol" { };
services.hddfancontrol.settings = lib.mkOption {
type = lib.types.attrsWith {
@@ -164,7 +165,7 @@ in
let
argString = lib.strings.concatStringsSep " " (args cnf);
in
- "${lib.getExe pkgs.hddfancontrol} -v ${cnf.logVerbosity} daemon ${argString}";
+ "${lib.getExe cfg.package} -v ${cnf.logVerbosity} daemon ${argString}";
serviceConfig = {
CPUSchedulingPolicy = "rr";
CPUSchedulingPriority = 49;
@@ -189,7 +190,7 @@ in
];
in
{
- systemd.packages = [ pkgs.hddfancontrol ];
+ systemd.packages = [ cfg.package ];
hardware.sensor.hddtemp = {
enable = true;
From 5ca7c1b0723e440cda3c34860bd5baaca4a321a8 Mon Sep 17 00:00:00 2001
From: Guy Chronister
Date: Mon, 29 Sep 2025 18:16:57 -0500
Subject: [PATCH 133/186] various: migrate rev to tag
---
pkgs/by-name/_3/_3proxy/package.nix | 2 +-
pkgs/by-name/_6/_6tunnel/package.nix | 2 +-
pkgs/by-name/_9/_9pfs/package.nix | 2 +-
pkgs/by-name/aa/aarch64-esr-decoder/package.nix | 4 ++--
pkgs/by-name/ab/aba/package.nix | 2 +-
pkgs/by-name/ab/abi-compliance-checker/package.nix | 2 +-
pkgs/by-name/ab/abi-dumper/package.nix | 2 +-
pkgs/by-name/ad/adapta-backgrounds/package.nix | 2 +-
pkgs/by-name/ad/adapta-gtk-theme/package.nix | 2 +-
pkgs/by-name/ad/adapta-kde-theme/package.nix | 2 +-
pkgs/by-name/ad/adementary-theme/package.nix | 2 +-
pkgs/by-name/ad/adguardian/package.nix | 2 +-
pkgs/by-name/ae/aeron-cpp/package.nix | 2 +-
pkgs/by-name/ah/aha/package.nix | 2 +-
pkgs/by-name/ah/ahoviewer/package.nix | 2 +-
pkgs/by-name/ai/aircrack-ng/package.nix | 2 +-
pkgs/by-name/ai/airspyhf/package.nix | 2 +-
pkgs/by-name/al/alacarte/package.nix | 2 +-
pkgs/by-name/al/alarm-clock-applet/package.nix | 2 +-
pkgs/by-name/al/alejandra/package.nix | 2 +-
pkgs/by-name/al/alembic/package.nix | 2 +-
pkgs/by-name/al/alice-lg/package.nix | 2 +-
pkgs/by-name/al/alpnpass/package.nix | 2 +-
pkgs/by-name/am/amd-libflame/package.nix | 2 +-
pkgs/by-name/an/analog/package.nix | 2 +-
pkgs/by-name/an/anders/package.nix | 2 +-
pkgs/by-name/an/anewer/package.nix | 2 +-
pkgs/by-name/an/angsd/package.nix | 2 +-
pkgs/by-name/an/anime-downloader/package.nix | 2 +-
pkgs/by-name/an/ansible-cmdb/package.nix | 2 +-
pkgs/by-name/ao/aoc-cli/package.nix | 2 +-
pkgs/by-name/ao/aocl-utils/package.nix | 2 +-
pkgs/by-name/ap/apfel/package.nix | 2 +-
pkgs/by-name/ap/appeditor/package.nix | 2 +-
pkgs/by-name/ap/appindicator-sharp/package.nix | 4 ++--
pkgs/by-name/ar/arc-icon-theme/package.nix | 2 +-
pkgs/by-name/ar/arc-kde-theme/package.nix | 2 +-
pkgs/by-name/ar/arc-theme/package.nix | 2 +-
pkgs/by-name/ar/arduino-mk/package.nix | 2 +-
pkgs/by-name/ar/arduinoOTA/package.nix | 2 +-
pkgs/by-name/ar/argp-standalone/package.nix | 2 +-
pkgs/by-name/ar/ariang/package.nix | 2 +-
pkgs/by-name/ar/aribb25/package.nix | 2 +-
pkgs/by-name/ar/arkade/package.nix | 2 +-
pkgs/by-name/ar/arp-scan/package.nix | 2 +-
pkgs/by-name/as/asusctl/package.nix | 2 +-
pkgs/by-name/at/atomic-operator/package.nix | 2 +-
pkgs/by-name/at/atomicparsley/package.nix | 2 +-
pkgs/by-name/au/audiowaveform/package.nix | 2 +-
pkgs/by-name/au/autologin/package.nix | 2 +-
pkgs/by-name/au/automysqlbackup/package.nix | 2 +-
pkgs/by-name/au/autotrace/package.nix | 2 +-
pkgs/by-name/av/avra/package.nix | 2 +-
pkgs/by-name/aw/await/package.nix | 2 +-
pkgs/by-name/aw/aws-gate/package.nix | 2 +-
pkgs/by-name/aw/aws-sdk-cpp/package.nix | 2 +-
pkgs/by-name/aw/awslogs/package.nix | 2 +-
pkgs/by-name/ay/ayatana-ido/package.nix | 2 +-
58 files changed, 60 insertions(+), 60 deletions(-)
diff --git a/pkgs/by-name/_3/_3proxy/package.nix b/pkgs/by-name/_3/_3proxy/package.nix
index c85a8cb392c2..2403efe6b346 100644
--- a/pkgs/by-name/_3/_3proxy/package.nix
+++ b/pkgs/by-name/_3/_3proxy/package.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "3proxy";
repo = "3proxy";
- rev = version;
+ tag = version;
sha256 = "sha256-uy6flZ1a7o02pr5O0pgl9zCjh8mE9W5JxotJeBMB16A=";
};
diff --git a/pkgs/by-name/_6/_6tunnel/package.nix b/pkgs/by-name/_6/_6tunnel/package.nix
index ac9b5d2f3881..4e4da7039586 100644
--- a/pkgs/by-name/_6/_6tunnel/package.nix
+++ b/pkgs/by-name/_6/_6tunnel/package.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "wojtekka";
repo = "6tunnel";
- rev = version;
+ tag = version;
sha256 = "sha256-ftTAFjHlXRrXH6co8bX0RY092lAmv15svZn4BKGVuq0=";
};
diff --git a/pkgs/by-name/_9/_9pfs/package.nix b/pkgs/by-name/_9/_9pfs/package.nix
index 7305505aecb2..9d31973a4a52 100644
--- a/pkgs/by-name/_9/_9pfs/package.nix
+++ b/pkgs/by-name/_9/_9pfs/package.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "ftrvxmtrx";
repo = "9pfs";
- rev = version;
+ tag = version;
sha256 = "sha256-nlJ4Zh13T78r0Dn3Ky/XLhipeMbMFbn0qGCJnUCBd3Y=";
};
diff --git a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix
index c47ce2d356b3..e64a4e7adaa5 100644
--- a/pkgs/by-name/aa/aarch64-esr-decoder/package.nix
+++ b/pkgs/by-name/aa/aarch64-esr-decoder/package.nix
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "google";
repo = "aarch64-esr-decoder";
- rev = version;
+ tag = version;
hash = "sha256-ZpSrz7iwwzNrK+bFTMn5MPx4Zjceao9NKhjAyjuPLWY=";
};
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Utility for decoding aarch64 ESR register values";
homepage = "https://github.com/google/aarch64-esr-decoder";
- changelog = "https://github.com/google/aarch64-esr-decoder/blob/${src.rev}/CHANGELOG.md";
+ changelog = "https://github.com/google/aarch64-esr-decoder/blob/${version}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jmbaur ];
mainProgram = "aarch64-esr-decoder";
diff --git a/pkgs/by-name/ab/aba/package.nix b/pkgs/by-name/ab/aba/package.nix
index 768b176a3429..50b022ae117f 100644
--- a/pkgs/by-name/ab/aba/package.nix
+++ b/pkgs/by-name/ab/aba/package.nix
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage {
src = fetchFromSourcehut {
owner = "~onemoresuza";
repo = "aba";
- rev = version;
+ tag = version;
hash = "sha256-2zVQNchL4DFh2v2/kwupJTBSmXiKqlxzUMrP9TbfCMs=";
};
diff --git a/pkgs/by-name/ab/abi-compliance-checker/package.nix b/pkgs/by-name/ab/abi-compliance-checker/package.nix
index 4351670a8c6e..08b0161b220f 100644
--- a/pkgs/by-name/ab/abi-compliance-checker/package.nix
+++ b/pkgs/by-name/ab/abi-compliance-checker/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "lvc";
repo = "abi-compliance-checker";
- rev = version;
+ tag = version;
sha256 = "1f1f9j2nf9j83sfl2ljadch99v6ha8rq8xm7ax5akc05hjpyckij";
};
diff --git a/pkgs/by-name/ab/abi-dumper/package.nix b/pkgs/by-name/ab/abi-dumper/package.nix
index 863a42df406d..fc0eaffc4e55 100644
--- a/pkgs/by-name/ab/abi-dumper/package.nix
+++ b/pkgs/by-name/ab/abi-dumper/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "lvc";
repo = "abi-dumper";
- rev = version;
+ tag = version;
sha256 = "sha256-BefDMeKHx4MNU6SyX5UpQnwdI+zqap7zunsgdWG/2xc=";
};
diff --git a/pkgs/by-name/ad/adapta-backgrounds/package.nix b/pkgs/by-name/ad/adapta-backgrounds/package.nix
index bf4cc0ab8f10..18aac63bf065 100644
--- a/pkgs/by-name/ad/adapta-backgrounds/package.nix
+++ b/pkgs/by-name/ad/adapta-backgrounds/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "adapta-project";
repo = "adapta-backgrounds";
- rev = version;
+ tag = version;
sha256 = "04hmbmzf97rsii8gpwy3wkljy5xhxmlsl34d63s6hfy05knclydj";
};
diff --git a/pkgs/by-name/ad/adapta-gtk-theme/package.nix b/pkgs/by-name/ad/adapta-gtk-theme/package.nix
index 02542511e9e8..7bb6862f0463 100644
--- a/pkgs/by-name/ad/adapta-gtk-theme/package.nix
+++ b/pkgs/by-name/ad/adapta-gtk-theme/package.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "adapta-project";
repo = "adapta-gtk-theme";
- rev = version;
+ tag = version;
sha256 = "19skrhp10xx07hbd0lr3d619vj2im35d8p9rmb4v4zacci804q04";
};
diff --git a/pkgs/by-name/ad/adapta-kde-theme/package.nix b/pkgs/by-name/ad/adapta-kde-theme/package.nix
index 67ba82d42556..54c5cb2de524 100644
--- a/pkgs/by-name/ad/adapta-kde-theme/package.nix
+++ b/pkgs/by-name/ad/adapta-kde-theme/package.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam";
repo = "adapta-kde";
- rev = version;
+ tag = version;
sha256 = "1q85678sff8is2kwvgd703ckcns42gdga2c1rqlp61gb6bqf09j8";
};
diff --git a/pkgs/by-name/ad/adementary-theme/package.nix b/pkgs/by-name/ad/adementary-theme/package.nix
index 9c844a14655f..f3602d778131 100644
--- a/pkgs/by-name/ad/adementary-theme/package.nix
+++ b/pkgs/by-name/ad/adementary-theme/package.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "hrdwrrsk";
repo = "adementary-theme";
- rev = version;
+ tag = version;
sha256 = "14y5s18g9r2c1ciw1skfksn09gvqgy8vjvwbr0z8gacf0jc2apqk";
};
diff --git a/pkgs/by-name/ad/adguardian/package.nix b/pkgs/by-name/ad/adguardian/package.nix
index 1e3331099c55..803b80a15027 100644
--- a/pkgs/by-name/ad/adguardian/package.nix
+++ b/pkgs/by-name/ad/adguardian/package.nix
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "Lissy93";
repo = "AdGuardian-Term";
- rev = version;
+ tag = version;
hash = "sha256-WxrSmCwLnXXs5g/hN3xWE66P5n0RD/L9MJpf5N2iNtY=";
};
diff --git a/pkgs/by-name/ae/aeron-cpp/package.nix b/pkgs/by-name/ae/aeron-cpp/package.nix
index 4504ed3d2781..015ff45435e7 100644
--- a/pkgs/by-name/ae/aeron-cpp/package.nix
+++ b/pkgs/by-name/ae/aeron-cpp/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation {
src = fetchFromGitHub {
owner = "real-logic";
repo = "aeron";
- rev = version;
+ tag = version;
hash = "sha256-sROEZVOfScrlqMLbfrPtw3LQCQ5TfMcrLiP6j/Z9rSM=";
};
diff --git a/pkgs/by-name/ah/aha/package.nix b/pkgs/by-name/ah/aha/package.nix
index ebbdd7ca7348..943246c3a193 100644
--- a/pkgs/by-name/ah/aha/package.nix
+++ b/pkgs/by-name/ah/aha/package.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
sha256 = "1gywad0rvvz3c5balz8cxsnx0562hj2ngzqyr8zsy2mb4pn0lpgv";
- rev = version;
+ tag = version;
repo = "aha";
owner = "theZiz";
};
diff --git a/pkgs/by-name/ah/ahoviewer/package.nix b/pkgs/by-name/ah/ahoviewer/package.nix
index bf811cf6347d..94e344065c89 100644
--- a/pkgs/by-name/ah/ahoviewer/package.nix
+++ b/pkgs/by-name/ah/ahoviewer/package.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "ahodesuka";
repo = "ahoviewer";
- rev = version;
+ tag = version;
sha256 = "1avdl4qcpznvf3s2id5qi1vnzy4wgh6vxpnrz777a1s4iydxpcd8";
};
diff --git a/pkgs/by-name/ai/aircrack-ng/package.nix b/pkgs/by-name/ai/aircrack-ng/package.nix
index fa846eb32859..da9e31f3d1c1 100644
--- a/pkgs/by-name/ai/aircrack-ng/package.nix
+++ b/pkgs/by-name/ai/aircrack-ng/package.nix
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "aircrack-ng";
repo = "aircrack-ng";
- rev = version;
+ tag = version;
hash = "sha256-niQDwiqi5GtBW5HIn0endnqPb/MqllcjsjXw4pTyFKY=";
};
diff --git a/pkgs/by-name/ai/airspyhf/package.nix b/pkgs/by-name/ai/airspyhf/package.nix
index cc545cc91c12..972a80ebe038 100644
--- a/pkgs/by-name/ai/airspyhf/package.nix
+++ b/pkgs/by-name/ai/airspyhf/package.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "airspy";
repo = "airspyhf";
- rev = version;
+ tag = version;
hash = "sha256-RKTMEDPeKcerJZtXTn8eAShxDcZUMgeQg/+7pEpMyVg=";
};
diff --git a/pkgs/by-name/al/alacarte/package.nix b/pkgs/by-name/al/alacarte/package.nix
index a39f8f9435f2..697494c31942 100644
--- a/pkgs/by-name/al/alacarte/package.nix
+++ b/pkgs/by-name/al/alacarte/package.nix
@@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec {
domain = "gitlab.gnome.org";
owner = "GNOME";
repo = "alacarte";
- rev = version;
+ tag = version;
hash = "sha256-sH/2ULI1QEqmgFIFFnOwsx2/+TMt+bPu0l0LUcnBgWg=";
};
diff --git a/pkgs/by-name/al/alarm-clock-applet/package.nix b/pkgs/by-name/al/alarm-clock-applet/package.nix
index 1648badc73fd..36fc05d4e453 100644
--- a/pkgs/by-name/al/alarm-clock-applet/package.nix
+++ b/pkgs/by-name/al/alarm-clock-applet/package.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = pname;
repo = "alarm-clock";
- rev = version;
+ tag = version;
hash = "sha256-10hkWWEsAUJnGeu35bR5d0RFKd9CKDZI7WGMzmEM3rI=";
};
diff --git a/pkgs/by-name/al/alejandra/package.nix b/pkgs/by-name/al/alejandra/package.nix
index 7db35ca4d8fb..39e8a326200c 100644
--- a/pkgs/by-name/al/alejandra/package.nix
+++ b/pkgs/by-name/al/alejandra/package.nix
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "kamadorueda";
repo = "alejandra";
- rev = version;
+ tag = version;
hash = "sha256-Oi1n2ncF4/AWeY6X55o2FddIRICokbciqFYK64XorYk=";
};
diff --git a/pkgs/by-name/al/alembic/package.nix b/pkgs/by-name/al/alembic/package.nix
index 08a804fa1514..efbdecd13497 100644
--- a/pkgs/by-name/al/alembic/package.nix
+++ b/pkgs/by-name/al/alembic/package.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "alembic";
repo = "alembic";
- rev = version;
+ tag = version;
hash = "sha256-R69UYyvLnMwv1JzEQ6S6elvR83Rmvc8acBJwSV/+hCk=";
};
diff --git a/pkgs/by-name/al/alice-lg/package.nix b/pkgs/by-name/al/alice-lg/package.nix
index 52e26fd73e11..18f94a435d8e 100644
--- a/pkgs/by-name/al/alice-lg/package.nix
+++ b/pkgs/by-name/al/alice-lg/package.nix
@@ -18,7 +18,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "alice-lg";
repo = "alice-lg";
- rev = version;
+ tag = version;
hash = "sha256-DlmUurpu/bs/91fLsSQ3xJ8I8NWJweynMgV6Svkf0Uo=";
};
diff --git a/pkgs/by-name/al/alpnpass/package.nix b/pkgs/by-name/al/alpnpass/package.nix
index a8d77f9d8cbc..d6a4511d628d 100644
--- a/pkgs/by-name/al/alpnpass/package.nix
+++ b/pkgs/by-name/al/alpnpass/package.nix
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "VerSprite";
repo = "alpnpass";
- rev = version;
+ tag = version;
hash = "sha256-hNZqGTV17rFSKLhZzNqH2E4SSb6Jhk7YQ4TN0HnE+9g=";
};
diff --git a/pkgs/by-name/am/amd-libflame/package.nix b/pkgs/by-name/am/amd-libflame/package.nix
index 2ace3bcf5ff0..35453a68c634 100644
--- a/pkgs/by-name/am/amd-libflame/package.nix
+++ b/pkgs/by-name/am/amd-libflame/package.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "amd";
repo = "libflame";
- rev = version;
+ tag = version;
hash = "sha256-9Z0e6RCJfqQlq3oT4fBu8rwPH1OWEKQ52rVDa0Y0rJU=";
};
diff --git a/pkgs/by-name/an/analog/package.nix b/pkgs/by-name/an/analog/package.nix
index add6dff6eebd..6bfb07561a27 100644
--- a/pkgs/by-name/an/analog/package.nix
+++ b/pkgs/by-name/an/analog/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "c-amie";
repo = "analog-ce";
- rev = version;
+ tag = version;
sha256 = "sha256-NCturEibnpl6+paUZezksHzP33WtAzfIolvBLeEHXjY=";
};
diff --git a/pkgs/by-name/an/anders/package.nix b/pkgs/by-name/an/anders/package.nix
index 9943da5a735d..4c512c9629be 100644
--- a/pkgs/by-name/an/anders/package.nix
+++ b/pkgs/by-name/an/anders/package.nix
@@ -13,7 +13,7 @@ ocamlPackages.buildDunePackage rec {
src = fetchFromGitHub {
owner = "groupoid";
repo = "anders";
- rev = version;
+ tag = version;
sha256 = "sha256-JUiZoo2rNLfgs94TlJqUNzul/7ODisCjSFAzhgSp1z4=";
};
diff --git a/pkgs/by-name/an/anewer/package.nix b/pkgs/by-name/an/anewer/package.nix
index ced157d208e9..5a42a3887571 100644
--- a/pkgs/by-name/an/anewer/package.nix
+++ b/pkgs/by-name/an/anewer/package.nix
@@ -11,7 +11,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "ysf";
repo = "anewer";
- rev = version;
+ tag = version;
sha256 = "181mi674354bddnq894yyq587w7skjh35vn61i41vfi6lqz5dy3d";
};
diff --git a/pkgs/by-name/an/angsd/package.nix b/pkgs/by-name/an/angsd/package.nix
index 3a63cced6076..f9c6d2775d62 100644
--- a/pkgs/by-name/an/angsd/package.nix
+++ b/pkgs/by-name/an/angsd/package.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
owner = "ANGSD";
repo = "angsd";
sha256 = "sha256-Ppxgy54pAnqJUzNX5c12NHjKTQyEEcPSpCEEVOyZ/LA=";
- rev = version;
+ tag = version;
};
patches = [
diff --git a/pkgs/by-name/an/anime-downloader/package.nix b/pkgs/by-name/an/anime-downloader/package.nix
index 5167e9414b94..e65d02551123 100644
--- a/pkgs/by-name/an/anime-downloader/package.nix
+++ b/pkgs/by-name/an/anime-downloader/package.nix
@@ -16,7 +16,7 @@ python3.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "anime-dl";
repo = "anime-downloader";
- rev = version;
+ tag = version;
sha256 = "sha256-Uk2mtsSrb8fCD9JCFzvLBzMEB7ViVDrKPSOKy9ALJ6o=";
};
diff --git a/pkgs/by-name/an/ansible-cmdb/package.nix b/pkgs/by-name/an/ansible-cmdb/package.nix
index d88ae7ec2f63..99cf731a88da 100644
--- a/pkgs/by-name/an/ansible-cmdb/package.nix
+++ b/pkgs/by-name/an/ansible-cmdb/package.nix
@@ -26,7 +26,7 @@ buildPythonApplication {
src = fetchFromGitHub {
owner = "fboender";
repo = "ansible-cmdb";
- rev = version;
+ tag = version;
hash = "sha256-HOFLX8fiid+xJOVYNyVbz5FunrhteAUPlvS3ctclVHo=";
};
diff --git a/pkgs/by-name/ao/aoc-cli/package.nix b/pkgs/by-name/ao/aoc-cli/package.nix
index c7cd4ba8476f..526a9b7dbd86 100644
--- a/pkgs/by-name/ao/aoc-cli/package.nix
+++ b/pkgs/by-name/ao/aoc-cli/package.nix
@@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "scarvalhojr";
repo = "aoc-cli";
- rev = version;
+ tag = version;
hash = "sha256-UdeCKhEWr1BjQ6OMLP19OLWPlvvP7FGAO+mi+bQUPQA=";
};
diff --git a/pkgs/by-name/ao/aocl-utils/package.nix b/pkgs/by-name/ao/aocl-utils/package.nix
index bdeb5ce95216..663fb89c6496 100644
--- a/pkgs/by-name/ao/aocl-utils/package.nix
+++ b/pkgs/by-name/ao/aocl-utils/package.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "amd";
repo = "aocl-utils";
- rev = version;
+ tag = version;
hash = "sha256-1g5gERVxXKAeCyNR9/HheUfj+MPxJso3NzqDonvuyMo=";
};
diff --git a/pkgs/by-name/ap/apfel/package.nix b/pkgs/by-name/ap/apfel/package.nix
index 7c8ca609fd27..5afecc9172ae 100644
--- a/pkgs/by-name/ap/apfel/package.nix
+++ b/pkgs/by-name/ap/apfel/package.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "scarrazza";
repo = "apfel";
- rev = version;
+ tag = version;
hash = "sha256-0Ix7KwEZUG/NmGJ380DVJbUA0PcoEJDlcGSc09l5Tbc=";
};
diff --git a/pkgs/by-name/ap/appeditor/package.nix b/pkgs/by-name/ap/appeditor/package.nix
index c5265297083d..4ab3c865f91f 100644
--- a/pkgs/by-name/ap/appeditor/package.nix
+++ b/pkgs/by-name/ap/appeditor/package.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "donadigo";
repo = "appeditor";
- rev = version;
+ tag = version;
sha256 = "sha256-A0YasHw5osGrgUPiUPuRBnv1MR/Pth6jVHGEx/klOGY=";
};
diff --git a/pkgs/by-name/ap/appindicator-sharp/package.nix b/pkgs/by-name/ap/appindicator-sharp/package.nix
index 40373d4e61af..24e8c314e7b1 100644
--- a/pkgs/by-name/ap/appindicator-sharp/package.nix
+++ b/pkgs/by-name/ap/appindicator-sharp/package.nix
@@ -11,12 +11,12 @@
stdenv.mkDerivation rec {
pname = "appindicator-sharp";
- version = "5a79cde93da6d68a4b1373f1ce5796c3c5fe1b37";
+ version = "0-unstable-2016-01-18";
src = fetchFromGitHub {
owner = "stsundermann";
repo = "appindicator-sharp";
- rev = version;
+ rev = "5a79cde93da6d68a4b1373f1ce5796c3c5fe1b37";
sha256 = "sha256:1i0vqbp05l29f5v9ygp7flm4s05pcnn5ivl578mxmhb51s7ncw6l";
};
diff --git a/pkgs/by-name/ar/arc-icon-theme/package.nix b/pkgs/by-name/ar/arc-icon-theme/package.nix
index 646a0d14c7da..7d17fdfc09c7 100644
--- a/pkgs/by-name/ar/arc-icon-theme/package.nix
+++ b/pkgs/by-name/ar/arc-icon-theme/package.nix
@@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation rec {
src = fetchFromGitHub {
owner = "horst3180";
repo = "arc-icon-theme";
- rev = version;
+ tag = version;
hash = "sha256-TfYtzwo69AC5hHbzEqB4r5Muqvn/eghCGSlmjMCFA7I=";
};
diff --git a/pkgs/by-name/ar/arc-kde-theme/package.nix b/pkgs/by-name/ar/arc-kde-theme/package.nix
index 2cc355efbe6d..b1cb4b83928e 100644
--- a/pkgs/by-name/ar/arc-kde-theme/package.nix
+++ b/pkgs/by-name/ar/arc-kde-theme/package.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam";
repo = "arc-kde";
- rev = version;
+ tag = version;
sha256 = "sha256-dxk8YpJB4XaZHD/O+WvQUFKJD2TE38VZyC5orn4N7BA=";
};
diff --git a/pkgs/by-name/ar/arc-theme/package.nix b/pkgs/by-name/ar/arc-theme/package.nix
index d92f85e0c870..ce38dabf68ac 100644
--- a/pkgs/by-name/ar/arc-theme/package.nix
+++ b/pkgs/by-name/ar/arc-theme/package.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "jnsh";
repo = "arc-theme";
- rev = version;
+ tag = version;
sha256 = "sha256-7VmqsUCeG5GwmrVdt9BJj0eZ/1v+no/05KwGFb7E9ns=";
};
diff --git a/pkgs/by-name/ar/arduino-mk/package.nix b/pkgs/by-name/ar/arduino-mk/package.nix
index eb03147af25b..9f6b8168aeb8 100644
--- a/pkgs/by-name/ar/arduino-mk/package.nix
+++ b/pkgs/by-name/ar/arduino-mk/package.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sudar";
repo = "Arduino-Makefile";
- rev = version;
+ tag = version;
sha256 = "0flpl97d2231gp51n3y4qvf3y1l8xzafi1sgpwc305vwc2h4dl2x";
};
diff --git a/pkgs/by-name/ar/arduinoOTA/package.nix b/pkgs/by-name/ar/arduinoOTA/package.nix
index ac86e5fac134..8147d512dafa 100644
--- a/pkgs/by-name/ar/arduinoOTA/package.nix
+++ b/pkgs/by-name/ar/arduinoOTA/package.nix
@@ -11,7 +11,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "arduino";
repo = "arduinoOTA";
- rev = version;
+ tag = version;
hash = "sha256-HaNMkeV/PDEotYp8+rUKFaBxGbZO8qA99Yp2sa6glz8=";
};
diff --git a/pkgs/by-name/ar/argp-standalone/package.nix b/pkgs/by-name/ar/argp-standalone/package.nix
index 893aded31cff..eb566ed184b9 100644
--- a/pkgs/by-name/ar/argp-standalone/package.nix
+++ b/pkgs/by-name/ar/argp-standalone/package.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "argp-standalone";
repo = "argp-standalone";
- rev = version;
+ tag = version;
sha256 = "jWnoWVnUVDQlsC9ru7oB9PdtZuyCCNqGnMqF/f2m0ZY=";
};
diff --git a/pkgs/by-name/ar/ariang/package.nix b/pkgs/by-name/ar/ariang/package.nix
index 06dab7c14e24..0c74265af293 100644
--- a/pkgs/by-name/ar/ariang/package.nix
+++ b/pkgs/by-name/ar/ariang/package.nix
@@ -16,7 +16,7 @@ buildNpmPackage rec {
src = fetchFromGitHub {
owner = "mayswind";
repo = "AriaNg";
- rev = version;
+ tag = version;
hash = "sha256-TisgE5VFOe/1LbDq43AHASMVhC85BglETYFcvsQpwMw=";
};
diff --git a/pkgs/by-name/ar/aribb25/package.nix b/pkgs/by-name/ar/aribb25/package.nix
index 211d2c548b6a..8af9c4f65b6e 100644
--- a/pkgs/by-name/ar/aribb25/package.nix
+++ b/pkgs/by-name/ar/aribb25/package.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
domain = "code.videolan.org";
owner = "videolan";
repo = "aribb25";
- # rev = version; FIXME: uncomment in next release
+ # tag = version; FIXME: uncomment in next release
rev = "c14938692b313b5ba953543fd94fd1cad0eeef18"; # 0.2.7 with build fixes
sha256 = "1kb9crfqib0npiyjk4zb63zqlzbhqm35nz8nafsvdjd71qbd2amp";
};
diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix
index db7b6f9c4c85..037dcbffd0f1 100644
--- a/pkgs/by-name/ar/arkade/package.nix
+++ b/pkgs/by-name/ar/arkade/package.nix
@@ -13,7 +13,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
- rev = version;
+ tag = version;
hash = "sha256-aWIMnqpf7HehGingl0z7lpUnr7P3k5tiD7+PVjF0Uso=";
};
diff --git a/pkgs/by-name/ar/arp-scan/package.nix b/pkgs/by-name/ar/arp-scan/package.nix
index 3f41678c5b21..a1216e9d8876 100644
--- a/pkgs/by-name/ar/arp-scan/package.nix
+++ b/pkgs/by-name/ar/arp-scan/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "royhills";
repo = "arp-scan";
- rev = version;
+ tag = version;
sha256 = "sha256-BS+ItZd6cSMX92M6XGYrIeAiCB2iBdvbMvKdLfwawLQ=";
};
diff --git a/pkgs/by-name/as/asusctl/package.nix b/pkgs/by-name/as/asusctl/package.nix
index 12e2fa59c7d6..b406469e77fa 100644
--- a/pkgs/by-name/as/asusctl/package.nix
+++ b/pkgs/by-name/as/asusctl/package.nix
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitLab {
owner = "asus-linux";
repo = "asusctl";
- rev = version;
+ tag = version;
hash = "sha256-E/tDd7wQKDgC91x1rGa8Ltn4GMPk3DJDvmMQNafVLyM=";
};
diff --git a/pkgs/by-name/at/atomic-operator/package.nix b/pkgs/by-name/at/atomic-operator/package.nix
index c289a06a56fb..3d77523dff28 100644
--- a/pkgs/by-name/at/atomic-operator/package.nix
+++ b/pkgs/by-name/at/atomic-operator/package.nix
@@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "swimlane";
repo = "atomic-operator";
- rev = version;
+ tag = version;
hash = "sha256-DyNqu3vndyLkmfybCfTbgxk3t/ALg7IAkAMg4kBkH7Q=";
};
diff --git a/pkgs/by-name/at/atomicparsley/package.nix b/pkgs/by-name/at/atomicparsley/package.nix
index 75f736148ea2..0e50d3f862d4 100644
--- a/pkgs/by-name/at/atomicparsley/package.nix
+++ b/pkgs/by-name/at/atomicparsley/package.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "wez";
repo = "atomicparsley";
- rev = version;
+ tag = version;
sha256 = "sha256-VhrOMpGNMkNNYjcfCqlHI8gdApWr1ThtcxDwQ6gyV/g=";
};
diff --git a/pkgs/by-name/au/audiowaveform/package.nix b/pkgs/by-name/au/audiowaveform/package.nix
index 4416dd8dd556..b03ab73e9b9f 100644
--- a/pkgs/by-name/au/audiowaveform/package.nix
+++ b/pkgs/by-name/au/audiowaveform/package.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "bbc";
repo = "audiowaveform";
- rev = version;
+ tag = version;
sha256 = "sha256-7pcYxl6m7mkoXGawA3gr8NTfkJlkgl+DtK79CA8dRec=";
};
diff --git a/pkgs/by-name/au/autologin/package.nix b/pkgs/by-name/au/autologin/package.nix
index 091a2cb8ad5b..0711999710cb 100644
--- a/pkgs/by-name/au/autologin/package.nix
+++ b/pkgs/by-name/au/autologin/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromSourcehut {
owner = "~kennylevinsen";
repo = "autologin";
- rev = version;
+ tag = version;
hash = "sha256-Cy4v/1NuaiSr5Bl6SQMWk5rga8h1QMBUkHpN6M3bWOc=";
};
diff --git a/pkgs/by-name/au/automysqlbackup/package.nix b/pkgs/by-name/au/automysqlbackup/package.nix
index 24f8dea0e6cd..da92e32ccfb2 100644
--- a/pkgs/by-name/au/automysqlbackup/package.nix
+++ b/pkgs/by-name/au/automysqlbackup/package.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "sixhop";
repo = "automysqlbackup";
- rev = version;
+ tag = version;
sha256 = "sha256-C0p1AY4yIxybQ6a/HsE3ZTHumtvQw5kKM51Ap+Se0ZI=";
};
diff --git a/pkgs/by-name/au/autotrace/package.nix b/pkgs/by-name/au/autotrace/package.nix
index 0db4a5c722cc..8e910f39d80e 100644
--- a/pkgs/by-name/au/autotrace/package.nix
+++ b/pkgs/by-name/au/autotrace/package.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "autotrace";
repo = "autotrace";
- rev = version;
+ tag = version;
hash = "sha256-PbEK5+7jcYIwYmgxBIOpNyj2KJNPfqKBKb+wYwoLKSo=";
};
diff --git a/pkgs/by-name/av/avra/package.nix b/pkgs/by-name/av/avra/package.nix
index 1d7c1556380a..61f106ce8517 100644
--- a/pkgs/by-name/av/avra/package.nix
+++ b/pkgs/by-name/av/avra/package.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "Ro5bert";
repo = "avra";
- rev = version;
+ tag = version;
hash = "sha256-joOj89WZ9Si5fcu1w1VHj5fOcnB9N2313Yb29A+nCCY=";
};
diff --git a/pkgs/by-name/aw/await/package.nix b/pkgs/by-name/aw/await/package.nix
index 006cb27558a5..f1e60d1a16c2 100644
--- a/pkgs/by-name/aw/await/package.nix
+++ b/pkgs/by-name/aw/await/package.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "slavaGanzin";
repo = "await";
- rev = version;
+ tag = version;
hash = "sha256-p0rB1fPfBL1Vj4p7IZtmLhfB5LwwyRaiCVSeDZAXJAo=";
};
diff --git a/pkgs/by-name/aw/aws-gate/package.nix b/pkgs/by-name/aw/aws-gate/package.nix
index 6e72b6a6616f..0508bc26cfcc 100644
--- a/pkgs/by-name/aw/aws-gate/package.nix
+++ b/pkgs/by-name/aw/aws-gate/package.nix
@@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "xen0l";
repo = "aws-gate";
- rev = version;
+ tag = version;
hash = "sha256-9w2jP4s1HXf1gYiXX05Dt2iXt0bR0U48yc8h9T5M+EQ=";
};
diff --git a/pkgs/by-name/aw/aws-sdk-cpp/package.nix b/pkgs/by-name/aw/aws-sdk-cpp/package.nix
index d17b9b16ae36..28b2e2bb146c 100644
--- a/pkgs/by-name/aw/aws-sdk-cpp/package.nix
+++ b/pkgs/by-name/aw/aws-sdk-cpp/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "aws";
repo = "aws-sdk-cpp";
- rev = version;
+ tag = version;
hash = "sha256-W4eKgUvN2NLYEOO47HTJYJpEmyn10gNK29RIrvoXkek=";
};
diff --git a/pkgs/by-name/aw/awslogs/package.nix b/pkgs/by-name/aw/awslogs/package.nix
index 173e59944b61..596e9c3727d1 100644
--- a/pkgs/by-name/aw/awslogs/package.nix
+++ b/pkgs/by-name/aw/awslogs/package.nix
@@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "jorgebastida";
repo = "awslogs";
- rev = version;
+ tag = version;
sha256 = "sha256-o6xZqwlqAy01P+TZ0rB5rpEddWNUBzzHp7/cycpcwes=";
};
diff --git a/pkgs/by-name/ay/ayatana-ido/package.nix b/pkgs/by-name/ay/ayatana-ido/package.nix
index 6d50bbecd4f4..a8ce5c744536 100644
--- a/pkgs/by-name/ay/ayatana-ido/package.nix
+++ b/pkgs/by-name/ay/ayatana-ido/package.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "AyatanaIndicators";
repo = "ayatana-ido";
- rev = version;
+ tag = version;
sha256 = "sha256-KeErrT2umMaIVfLDr4CcQCmFrMb8/h6pNYbunuC/JtI=";
};
From cc750698b3f2fb2c45b4889def9faa196056bcc0 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 13:55:26 +0000
Subject: [PATCH 134/186] amp-cli: 0.0.1758297686-ge5ccb5 ->
0.0.1759233723-gf92434
---
pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++----
pkgs/by-name/am/amp-cli/package.nix | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json
index 85d16bbd509f..e21cbfa80f3d 100644
--- a/pkgs/by-name/am/amp-cli/package-lock.json
+++ b/pkgs/by-name/am/amp-cli/package-lock.json
@@ -5,7 +5,7 @@
"packages": {
"": {
"dependencies": {
- "@sourcegraph/amp": "^0.0.1758297686-ge5ccb5"
+ "@sourcegraph/amp": "^0.0.1759233723-gf92434"
}
},
"node_modules/@napi-rs/keyring": {
@@ -228,9 +228,9 @@
}
},
"node_modules/@sourcegraph/amp": {
- "version": "0.0.1758297686-ge5ccb5",
- "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1758297686-ge5ccb5.tgz",
- "integrity": "sha512-fU/Lw/yYfeUwF0+1MUuCdDcqZVEygeLwjMPoIFl9kg8R3u2jgZGVqtbfaS8q6MI8CGCVPQTs/rDgP4nVE0jmyg==",
+ "version": "0.0.1759233723-gf92434",
+ "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1759233723-gf92434.tgz",
+ "integrity": "sha512-ts+dHxSHfT7sXNAvlRHyp/jwjGvKs08lf+KHaZ/2pMcqnBf94d9g+8u/AoPzUfeFq0WDAbeMl2rV4TDaJAM3aQ==",
"dependencies": {
"@napi-rs/keyring": "1.1.9"
},
diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix
index 72b03dbfa0c7..b379f2b13f1f 100644
--- a/pkgs/by-name/am/amp-cli/package.nix
+++ b/pkgs/by-name/am/amp-cli/package.nix
@@ -9,11 +9,11 @@
buildNpmPackage (finalAttrs: {
pname = "amp-cli";
- version = "0.0.1758297686-ge5ccb5";
+ version = "0.0.1759233723-gf92434";
src = fetchzip {
url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz";
- hash = "sha256-D2jElEhvrcuuDIzfB+XAI4VCyYAOC6pu/xNMxkn16o4=";
+ hash = "sha256-r48Odw2PA9ei3WrCm+Q8eGXCY1TVzyrqJa9FLzW84vs=";
};
postPatch = ''
@@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: {
chmod +x bin/amp-wrapper.js
'';
- npmDepsHash = "sha256-dePLix9roMYlnYMqBq1nwRQEHdyXdtSEgvsoo7yD3QQ=";
+ npmDepsHash = "sha256-Al8JZ2g68ZvMTxDbZM9grKz7C217YJxnjWnO8o8ySnI=";
propagatedBuildInputs = [
ripgrep
From d8f53f3f2e687b3c6aaffdf44867cbf3d45bb002 Mon Sep 17 00:00:00 2001
From: Erik de Jong
Date: Tue, 23 Sep 2025 16:23:13 +0200
Subject: [PATCH 135/186] libcec: enable build on darwin platform
---
pkgs/development/libraries/libcec/default.nix | 6 +++---
pkgs/development/libraries/libcec/platform.nix | 2 ++
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/pkgs/development/libraries/libcec/default.nix b/pkgs/development/libraries/libcec/default.nix
index 35644296a1d5..5688614ee207 100644
--- a/pkgs/development/libraries/libcec/default.nix
+++ b/pkgs/development/libraries/libcec/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
# Fix dlopen path
postPatch = ''
- substituteInPlace include/cecloader.h --replace "libcec.so" "$out/lib/libcec.so"
+ substituteInPlace include/cecloader.h --replace "\"libcec." "\"$out/lib/libcec."
'';
nativeBuildInputs = [
@@ -31,9 +31,9 @@ stdenv.mkDerivation rec {
cmake
];
buildInputs = [
- udev
libcec_platform
]
+ ++ lib.optional stdenv.hostPlatform.isLinux udev
++ lib.optional withLibraspberrypi libraspberrypi;
cmakeFlags = [
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
description = "Allows you (with the right hardware) to control your device with your TV remote control using existing HDMI cabling";
homepage = "http://libcec.pulse-eight.com";
license = lib.licenses.gpl2Plus;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
teams = [ teams.kodi ];
};
}
diff --git a/pkgs/development/libraries/libcec/platform.nix b/pkgs/development/libraries/libcec/platform.nix
index e5e05bde22ca..11139df5e027 100644
--- a/pkgs/development/libraries/libcec/platform.nix
+++ b/pkgs/development/libraries/libcec/platform.nix
@@ -18,6 +18,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
+ cmakeFlags = lib.optional stdenv.hostPlatform.isDarwin "-DCMAKE_CXX_FLAGS='-std=c++11'";
+
meta = with lib; {
description = "Platform library for libcec and Kodi addons";
homepage = "https://github.com/Pulse-Eight/platform";
From b513b2fae550a0352df24b46be74d457d2c10600 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Neumann?=
Date: Tue, 30 Sep 2025 16:06:03 +0200
Subject: [PATCH 136/186] maintainers: add Necoro
---
maintainers/maintainer-list.nix | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 674a0e8bd0e3..a5060347cf24 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -18050,6 +18050,12 @@
matrix = "@n3t:matrix.org";
name = "Adrian Sadłocha";
};
+ Necoro = {
+ email = "nix@necoro.dev";
+ github = "Necoro";
+ githubId = 68708;
+ name = "René Neumann";
+ };
necrophcodr = {
email = "nc@scalehost.eu";
github = "necrophcodr";
From c3e4ac7e92965f0f45828eb83c112415c0680f11 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Neumann?=
Date: Sun, 28 Sep 2025 22:02:12 +0200
Subject: [PATCH 137/186] adminneo: 4.17.2 -> 5.1.1
Adminneo has redone the whole structure and removed any naming notion of
adminer. This includes now a different plugin mechanism, a new
configuration mechanism etc.
For this matter:
* Removed support for individualizing plugins (this is better left for a module)
* Removed support for themes (no longer exists in adminneo)
* Removed the special index.php (a link is kept, though)
* Installed all default plugins by default. This does not activate
them.
Other changes:
* Update homepage
* Add myself as maintainer
---
pkgs/by-name/ad/adminneo/index.php | 45 --------------------------
pkgs/by-name/ad/adminneo/package.nix | 47 +++++++++++-----------------
2 files changed, 18 insertions(+), 74 deletions(-)
delete mode 100644 pkgs/by-name/ad/adminneo/index.php
diff --git a/pkgs/by-name/ad/adminneo/index.php b/pkgs/by-name/ad/adminneo/index.php
deleted file mode 100644
index ea45735f92fc..000000000000
--- a/pkgs/by-name/ad/adminneo/index.php
+++ /dev/null
@@ -1,45 +0,0 @@
-
Date: Wed, 17 Sep 2025 16:32:20 -0300
Subject: [PATCH 138/186] vscode-extensions.vytautassurvila.csharp-ls: init at
0.0.27
https://marketplace.visualstudio.com/items?itemName=vytautassurvila.csharp-ls
---
.../editors/vscode/extensions/default.nix | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index 346501691d98..4c7bfd58c56d 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -5208,6 +5208,22 @@ let
};
};
+ vytautassurvila.csharp-ls = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "csharp-ls";
+ publisher = "vytautassurvila";
+ version = "0.0.27";
+ hash = "sha256-kl6W1UQ36cNQNj3cOsMyZbxD6glaRm3W0Z1W+xuEcjs=";
+ };
+ meta = {
+ changelog = "https://github.com/vytautassurvila/vscode-csharp-ls/blob/master/CHANGELOG.md";
+ description = "Visual Studio Code Extension - C# LSP client for csharp-language-server";
+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=vytautassurvila.csharp-ls";
+ homepage = "https://github.com/vytautassurvila/vscode-csharp-ls";
+ license = lib.licenses.mit;
+ };
+ };
+
waderyan.gitblame = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "gitblame";
From 895946798f7471163dc6b7f23bb2e82df3be5212 Mon Sep 17 00:00:00 2001
From: beviu
Date: Tue, 30 Sep 2025 16:00:34 +0200
Subject: [PATCH 139/186] Revert "switch-to-configuration-ng: wait for
NameOwnerChanged after systemd Reexecute"
This reverts commit 67b8817f26366b93f07be8841ae9001b5af4e246.
That commit introduces a new error when:
- switch-to-configuration-ng spawns the "per-user"
switch-to-configuration-ng (the one that does do_user_switch).
- That "per-user" switch-to-configuration-ng instance connects to the
D-Bus session bus, but the bus is not up yet.
- The D-Bus session bus is configured to use systemd socket activation
and is currently being started by the systemd user manager.
- The D-Bus session bus finishes starting. At this point, only
switch-to-configuration-ng is connected to it. Systemd is not
connected yet because it waits for a ready notification from the D-Bus
session bus.
- switch-to-configuration-ng starts listening for a NameOwnerChanged
signal with the org.freedesktop.systemd1 bus name.
- Systemd is notified that the D-Bus session bus is ready, so it
connects to it and acquires the name org.freedesktop.systemd1, which
triggers the NameOwnerChanged signal that we listen to.
- switch-to-configuration-ng marks systemd as reexecuted, but it's _not
started reexecuting yet_.
- Then switch-to-configuration-ng tells systemd to reexecute.
- The loop waiting for systemd to reexecute [1] is never entered.
- switch-to-configuration-ng asks systemd to restart a unit but that
fails because systemd is reexecuting and the method call is sent to
the old deamon.
The idea with #442756 was to:
1. Remove the timeout for the Reexecute method call because it would
fail in a non-obvious way when systemd took too much time to execute,
and that could happen when there are many .mount units.
2. While we're at it, use the NameOwnerChanged signal to determine when
systemd is done reexecuting before we proceed with the other systemd
calls, instead of waiting for the Reexecute method call to error.
But in fact, it seems like 2. is not a good idea. Waiting for the
NameOwnerChanged signal has the disadvantage of not letting us know if
it is due to our Reexecute method call or someone else's, or even just
systemd that's just connected to the D-Bus in between as is the case
here.
It might still be a good idea to increase the timeout for the Reexecute
method call to fix the original error, but at least let's revert the PR.
[1]: https://github.com/NixOS/nixpkgs/blob/ec481667d737b1b366ac55d72ec09d101d842533/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs#L989
---
.../switch-to-configuration-ng/src/build.rs | 4 -
.../src/org.freedesktop.DBus.xml | 12 ---
.../src/src/main.rs | 81 ++-----------------
3 files changed, 6 insertions(+), 91 deletions(-)
delete mode 100644 pkgs/by-name/sw/switch-to-configuration-ng/src/org.freedesktop.DBus.xml
diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/build.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/build.rs
index bc07ec47a661..41fed3086e69 100644
--- a/pkgs/by-name/sw/switch-to-configuration-ng/src/build.rs
+++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/build.rs
@@ -18,10 +18,6 @@ fn main() {
let out_path = std::path::PathBuf::from(std::env::var("OUT_DIR").unwrap());
- let fdo_dbus_code = code_for_dbus_xml("org.freedesktop.DBus.xml");
- let mut file = std::fs::File::create(out_path.join("fdo_dbus.rs")).unwrap();
- file.write_all(fdo_dbus_code.as_bytes()).unwrap();
-
let systemd_manager_code =
code_for_dbus_xml(systemd_dbus_interface_dir.join("org.freedesktop.systemd1.Manager.xml"));
let mut file = std::fs::File::create(out_path.join("systemd_manager.rs")).unwrap();
diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/org.freedesktop.DBus.xml b/pkgs/by-name/sw/switch-to-configuration-ng/src/org.freedesktop.DBus.xml
deleted file mode 100644
index 6ab33de9dc40..000000000000
--- a/pkgs/by-name/sw/switch-to-configuration-ng/src/org.freedesktop.DBus.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs
index 4e84e8d1ae09..705b9284f6a1 100644
--- a/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs
+++ b/pkgs/by-name/sw/switch-to-configuration-ng/src/src/main.rs
@@ -17,8 +17,6 @@ use std::{
use anyhow::{anyhow, bail, Context, Result};
use dbus::{
blocking::{stdintf::org_freedesktop_dbus::Properties, LocalConnection, Proxy},
- channel::Sender,
- strings::{BusName, Interface, Member},
Message,
};
use glob::glob;
@@ -34,15 +32,6 @@ use nix::{
use regex::Regex;
use syslog::Facility;
-mod fdo_dbus {
- #![allow(non_upper_case_globals)]
- #![allow(non_camel_case_types)]
- #![allow(non_snake_case)]
- #![allow(unused)]
- #![allow(clippy::all)]
- include!(concat!(env!("OUT_DIR"), "/fdo_dbus.rs"));
-}
-
mod systemd_manager {
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
@@ -61,9 +50,7 @@ mod logind_manager {
include!(concat!(env!("OUT_DIR"), "/logind_manager.rs"));
}
-use crate::{
- fdo_dbus::OrgFreedesktopDBusNameOwnerChanged, systemd_manager::OrgFreedesktopSystemd1Manager,
-};
+use crate::systemd_manager::OrgFreedesktopSystemd1Manager;
use crate::{
logind_manager::OrgFreedesktopLogin1Manager,
systemd_manager::{
@@ -907,14 +894,6 @@ impl std::fmt::Display for Job {
}
}
-fn fdo_dbus_proxy(conn: &LocalConnection) -> Proxy<'_, &LocalConnection> {
- conn.with_proxy(
- "org.freedesktop.DBus",
- "/org/freedesktop/DBus",
- Duration::from_millis(500),
- )
-}
-
fn systemd1_proxy(conn: &LocalConnection) -> Proxy<'_, &LocalConnection> {
conn.with_proxy(
"org.freedesktop.systemd1",
@@ -951,54 +930,6 @@ fn remove_file_if_exists(p: impl AsRef) -> std::io::Result<()> {
}
}
-fn reexecute_systemd_manager(
- dbus_conn: &LocalConnection,
- fdo_dbus: &Proxy<'_, &LocalConnection>,
-) -> anyhow::Result<()> {
- let reexecute_done = Rc::new(RefCell::new(false));
- let _reexecute_done = reexecute_done.clone();
- let owner_changed_token = fdo_dbus
- .match_signal(
- move |signal: OrgFreedesktopDBusNameOwnerChanged, _: &LocalConnection, _: &Message| {
- if signal.name.as_str() == "org.freedesktop.systemd1" {
- *_reexecute_done.borrow_mut() = true;
- }
-
- true
- },
- )
- .context("Failed to add signal match for DBus name owner changes")?;
-
- let bus_name = BusName::from("org.freedesktop.systemd1");
- let object_path = dbus::Path::from("/org/freedesktop/systemd1");
- let interface = Interface::new("org.freedesktop.systemd1.Manager")
- .expect("the org.freedesktop.systemd1.Manager interface name should be valid");
- let method_name = Member::new("Reexecute").expect("the Reexecute method name should be valid");
-
- // Systemd does not reply to the Reexecute method.
- let _serial = dbus_conn
- .send(Message::method_call(
- &bus_name,
- &object_path,
- &interface,
- &method_name,
- ))
- .map_err(|_err| anyhow!("Failed to send org.freedesktop.systemd1.Manager.Reexecute"))?;
-
- log::debug!("waiting for systemd to finish reexecuting");
- while !*reexecute_done.borrow() {
- _ = dbus_conn
- .process(Duration::from_secs(500))
- .context("Failed to process dbus messages")?;
- }
-
- dbus_conn
- .remove_match(owner_changed_token)
- .context("Failed to remove jobs token")?;
-
- Ok(())
-}
-
/// Performs switch-to-configuration functionality for a single non-root user
fn do_user_switch(parent_exe: String) -> anyhow::Result<()> {
if Path::new(&parent_exe)
@@ -1014,11 +945,8 @@ fn do_user_switch(parent_exe: String) -> anyhow::Result<()> {
}
let dbus_conn = LocalConnection::new_session().context("Failed to open dbus connection")?;
- let fdo_dbus = fdo_dbus_proxy(&dbus_conn);
let systemd = systemd1_proxy(&dbus_conn);
- reexecute_systemd_manager(&dbus_conn, &fdo_dbus)?;
-
let nixos_activation_done = Rc::new(RefCell::new(false));
let _nixos_activation_done = nixos_activation_done.clone();
let jobs_token = systemd
@@ -1035,6 +963,10 @@ fn do_user_switch(parent_exe: String) -> anyhow::Result<()> {
)
.context("Failed to add signal match for systemd removed jobs")?;
+ // The systemd user session seems to not send a Reloaded signal, so we don't have anything to
+ // wait on here.
+ _ = systemd.reexecute();
+
systemd
.restart_unit("nixos-activation.service", "replace")
.context("Failed to restart nixos-activation.service")?;
@@ -1207,7 +1139,6 @@ won't take effect until you reboot the system.
let mut units_to_reload = map_from_list_file(RELOAD_LIST_FILE);
let dbus_conn = LocalConnection::new_system().context("Failed to open dbus connection")?;
- let fdo_dbus = fdo_dbus_proxy(&dbus_conn);
let systemd = systemd1_proxy(&dbus_conn);
let logind = login1_proxy(&dbus_conn);
@@ -1733,7 +1664,7 @@ won't take effect until you reboot the system.
// just in case the new one has trouble communicating with the running pid 1.
if restart_systemd {
eprintln!("restarting systemd...");
- reexecute_systemd_manager(&dbus_conn, &fdo_dbus)?;
+ _ = systemd.reexecute(); // we don't get a dbus reply here
log::debug!("waiting for systemd restart to finish");
while !*systemd_reload_status.borrow() {
From 7db933971b7bde1d3cc14cbea81530b6e8339776 Mon Sep 17 00:00:00 2001
From: teutat3s <10206665+teutat3s@users.noreply.github.com>
Date: Tue, 30 Sep 2025 16:58:48 +0200
Subject: [PATCH 140/186] pocket-casts: use electron_36
https://github.com/FelicianoTech/pocket-casts-desktop-app/commit/3eefe6e665f0d757451325456d9fb63d51242d96
---
pkgs/by-name/po/pocket-casts/package.nix | 6 ++++--
pkgs/top-level/all-packages.nix | 4 ----
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/pkgs/by-name/po/pocket-casts/package.nix b/pkgs/by-name/po/pocket-casts/package.nix
index 2cb63dabe04a..0d54ee676202 100644
--- a/pkgs/by-name/po/pocket-casts/package.nix
+++ b/pkgs/by-name/po/pocket-casts/package.nix
@@ -5,9 +5,11 @@
makeDesktopItem,
copyDesktopItems,
makeWrapper,
- electron,
+ electron_36,
}:
-
+let
+ electron = electron_36;
+in
buildNpmPackage rec {
pname = "pocket-casts";
version = "0.10.4";
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2207396f7e18..2ef4032ed38c 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2251,10 +2251,6 @@ with pkgs;
patool = with python3Packages; toPythonApplication patool;
- pocket-casts = callPackage ../by-name/po/pocket-casts/package.nix {
- electron = electron_35;
- };
-
pixcat = with python3Packages; toPythonApplication pixcat;
pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
From cdcb6d35ec474fc4c8be0b660e172b5a8d848e21 Mon Sep 17 00:00:00 2001
From: Martin Weinelt
Date: Tue, 30 Sep 2025 17:14:23 +0200
Subject: [PATCH 141/186] nixos/postfix: fix typo in networksStyle option
rename
---
nixos/modules/services/mail/postfix.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix
index 2c93754b781b..9715c8645dc3 100644
--- a/nixos/modules/services/mail/postfix.nix
+++ b/nixos/modules/services/mail/postfix.nix
@@ -1250,7 +1250,7 @@ in
[ "services" "postfix" "settings" "main" "mynetworks" ]
)
(lib.mkRenamedOptionModule
- [ "services" "postfix" "networkStyle" ]
+ [ "services" "postfix" "networksStyle" ]
[ "services" "postfix" "settings" "main" "mynetworks_style" ]
)
(lib.mkRenamedOptionModule
From 229dcafb710e497f6306c10bf8208b3b8fb993cc Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 15:25:14 +0000
Subject: [PATCH 142/186] open-vm-tools: 13.0.0 -> 13.0.5
---
pkgs/by-name/op/open-vm-tools/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/op/open-vm-tools/package.nix b/pkgs/by-name/op/open-vm-tools/package.nix
index 8cd5040ace23..cede42911834 100644
--- a/pkgs/by-name/op/open-vm-tools/package.nix
+++ b/pkgs/by-name/op/open-vm-tools/package.nix
@@ -53,13 +53,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "open-vm-tools";
- version = "13.0.0";
+ version = "13.0.5";
src = fetchFromGitHub {
owner = "vmware";
repo = "open-vm-tools";
tag = "stable-${finalAttrs.version}";
- hash = "sha256-1ZW1edwKW3okKNdWw6rBgfeOt9afESbhe1L1TNp0+Kc=";
+ hash = "sha256-N0z7OpJP8ubYOeb0KHEQkITlWkKP04rpm79VXRnCe0I=";
};
sourceRoot = "${finalAttrs.src.name}/open-vm-tools";
From e5e1480cb2a019e8e9990051980d4bf9c3ab0e03 Mon Sep 17 00:00:00 2001
From: Vladislav Grechannik
Date: Tue, 30 Sep 2025 17:30:35 +0200
Subject: [PATCH 143/186] nixos/doc: fix typo in systemd/initrd note
---
nixos/doc/manual/release-notes/rl-2511.section.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md
index 43633514305d..6b3b2e9536f1 100644
--- a/nixos/doc/manual/release-notes/rl-2511.section.md
+++ b/nixos/doc/manual/release-notes/rl-2511.section.md
@@ -172,7 +172,7 @@
- The zookeeper project changed their logging tool to logback, therefore `services.zookeeper.logging` option has been updated to expect a logback compatible string.
- The `dovecot` systemd service was renamed from `dovecot2` to `dovecot`. The former is now just an alias. Update any overrides on the systemd unit to the new name.
-- Configurations with `boot.initrd.systend.enable && !boot.initrd.enable` will have their `init` script at `$toplevel/init` instead of `$toplevel/prepare-root`. This is because it does not make sense for systemd stage 1 to affect the `init` script when stage 1 is entirely disabled (e.g. containers).
+- Configurations with `boot.initrd.systemd.enable && !boot.initrd.enable` will have their `init` script at `$toplevel/init` instead of `$toplevel/prepare-root`. This is because it does not make sense for systemd stage 1 to affect the `init` script when stage 1 is entirely disabled (e.g. containers).
- `programs.goldwarden` has been removed, due to the software not working with newer versions of the Bitwarden and Vaultwarden servers, as well as it being abandoned upstream.
From 492417d477c344fef841e6fddf0ba4f1e227c35a Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Tue, 30 Sep 2025 12:42:31 -0300
Subject: [PATCH 144/186] stats: 2.11.54 -> 2.11.55
---
pkgs/by-name/st/stats/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/st/stats/package.nix b/pkgs/by-name/st/stats/package.nix
index 3d5f7e311e18..b396f1f9ee75 100644
--- a/pkgs/by-name/st/stats/package.nix
+++ b/pkgs/by-name/st/stats/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stats";
- version = "2.11.54";
+ version = "2.11.55";
src = fetchurl {
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
- hash = "sha256-Oo/4/xXwweFh01e19NN5HgfUBHkr/AxyoxMyfN6D93g=";
+ hash = "sha256-akjQxThXcfEfY2EvSPMmLO8ZAHeG4iS83iu7LNBHguE=";
};
sourceRoot = ".";
From 07aef12b5c38860428818c663b6a9ac634b03c99 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 15:43:51 +0000
Subject: [PATCH 145/186] kubernetes-helmPlugins.helm-git: 1.4.0 -> 1.4.1
---
.../applications/networking/cluster/helm/plugins/helm-git.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix b/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix
index 8268bbd30707..6a6241f12134 100644
--- a/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix
+++ b/pkgs/applications/networking/cluster/helm/plugins/helm-git.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "helm-git";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "aslafy-z";
repo = "helm-git";
rev = "v${version}";
- sha256 = "sha256-/J/RAFNsxwG9aiCe28daJmC2D6Gz7CrPjucqkhC++y0=";
+ sha256 = "sha256-gMx61fhAaiYHYd/so65DEBKANZZO826AFLU1FIE3hSs=";
};
nativeBuildInputs = [ makeWrapper ];
From 95e1f0cf7d88d3d54ac26e054748cc24f0a32900 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Neumann?=
Date: Tue, 30 Sep 2025 17:50:41 +0200
Subject: [PATCH 146/186] doc/release-notes: Document adminneo update
---
doc/release-notes/rl-2511.section.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md
index 653d562c05aa..d2982c348730 100644
--- a/doc/release-notes/rl-2511.section.md
+++ b/doc/release-notes/rl-2511.section.md
@@ -47,6 +47,8 @@
- `uw-ttyp0` has been updated to version 2.1. The filenames of the OTB and PSF fonts have been changed to match the upstream naming convention.
If you were loading a font by path, for example in the `console.font` NixOS option, remember to update the filename accordingly.
+- `adminneo` has been updated to version 5.1.1. Version 5 breaks compatibility with `adminer` and changes how plugins and configuration work. See the [Upgrade Guide](https://www.adminneo.org/upgrade#v5.0.0) for details. Those changes also led to changes in the arguments of the package.
+
- `base16-builder` node package has been removed due to lack of upstream maintenance.
- `python3Packages.bjoern` has been removed, as the upstream is unmaintained and it depends on a 14-year-old version of http-parser with numerous vulnerabilities.
From e898cee093f21e70f55c5eeeef3b6872fe204fe0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Neumann?=
Date: Tue, 30 Sep 2025 17:52:16 +0200
Subject: [PATCH 147/186] adminneo: Remove johnrtitor as maintainer
---
pkgs/by-name/ad/adminneo/package.nix | 1 -
1 file changed, 1 deletion(-)
diff --git a/pkgs/by-name/ad/adminneo/package.nix b/pkgs/by-name/ad/adminneo/package.nix
index 8d941914a93b..962d9c4ecb07 100644
--- a/pkgs/by-name/ad/adminneo/package.nix
+++ b/pkgs/by-name/ad/adminneo/package.nix
@@ -57,7 +57,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
gpl2Only
];
maintainers = with lib.maintainers; [
- johnrtitor
Necoro
];
platforms = lib.platforms.all;
From 1fdd82d2a3f36067072ede66eb2cf4e4a17ca693 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 15:57:24 +0000
Subject: [PATCH 148/186] harbor-cli: 0.0.11 -> 0.0.12
---
pkgs/by-name/ha/harbor-cli/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/ha/harbor-cli/package.nix b/pkgs/by-name/ha/harbor-cli/package.nix
index ddd2ed5bfdc5..a2b4efeaa48a 100644
--- a/pkgs/by-name/ha/harbor-cli/package.nix
+++ b/pkgs/by-name/ha/harbor-cli/package.nix
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "harbor-cli";
- version = "0.0.11";
+ version = "0.0.12";
src = fetchFromGitHub {
owner = "goharbor";
repo = "harbor-cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-Mfy1v6uefaFI059o11/GKaiswXwJJKAH1w6kbzd2Vkk=";
+ hash = "sha256-wdUXLgmdxkWzvLCuIJSkos1z7nyETZv3mNzGtBBJVUM=";
};
- vendorHash = "sha256-/pBLFEGPewRNi/h5EyUueTyp5iTu2R5wLppiHSF3XxE=";
+ vendorHash = "sha256-OJTyX+HXyC6avsgUCzEfU0ej493J8p77r59j+X/Vqwk=";
excludedPackages = [
"dagger"
From eca3ed5b6979ef7a6bd091537e7d14360bd60772 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 17:57:45 +0200
Subject: [PATCH 149/186] python313Packages.model-checker: 1.2.10 -> 1.2.11
---
pkgs/development/python-modules/model-checker/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/model-checker/default.nix b/pkgs/development/python-modules/model-checker/default.nix
index e5405c713a12..422a5513b0e4 100644
--- a/pkgs/development/python-modules/model-checker/default.nix
+++ b/pkgs/development/python-modules/model-checker/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "model-checker";
- version = "1.2.10";
+ version = "1.2.11";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "model_checker";
inherit version;
- hash = "sha256-wU79zM2hGjmv/IxfQHHSLPBJFzoAPusHgtAaFSumFr0=";
+ hash = "sha256-OcF1aJgQFB+YTC6Ksx/WImKciOjodY0wq/KRUAxiqqU=";
};
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
From 35126c09346e1060d37ec2e901d18058259b2400 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 17:59:04 +0200
Subject: [PATCH 150/186] python313Packages.tencentcloud-sdk-python: 3.0.1468
-> 3.0.1470
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1468...3.0.1470
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1470/CHANGELOG.md
---
.../python-modules/tencentcloud-sdk-python/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
index 1e7d7f0f801b..0a95adc37b9b 100644
--- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
+++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
- version = "3.0.1468";
+ version = "3.0.1470";
pyproject = true;
src = fetchFromGitHub {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
- hash = "sha256-uFIUtIU6nFitFna9iw34DiQgBrN69WKznijgVNeHNd0=";
+ hash = "sha256-j6DD4JZ2hzKZM1hr0jiwK9bqWgKhAsWi7vFG/CYTRGg=";
};
build-system = [ setuptools ];
From 1234685b5ae4891aa06cf423dc53cbfe718d3765 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 17:59:55 +0200
Subject: [PATCH 151/186] python312Packages.mypy-boto3-imagebuilder: 1.40.36 ->
1.40.41
---
pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix
index be76fe35023d..4587bfb50ec2 100644
--- a/pkgs/development/python-modules/mypy-boto3/default.nix
+++ b/pkgs/development/python-modules/mypy-boto3/default.nix
@@ -613,8 +613,8 @@ rec {
"sha256-nOj8fkesQ6iVsoLwa/29LYl9X16UUL13k7M2rTEln0U=";
mypy-boto3-imagebuilder =
- buildMypyBoto3Package "imagebuilder" "1.40.36"
- "sha256-aOo29FyR1QdV3DCIQAM/rumH/LjbQozDfmisNyyCi4I=";
+ buildMypyBoto3Package "imagebuilder" "1.40.41"
+ "sha256-vGem/ZZqqYL3sjrf2gTlMx/YTB+lHcG9lJcJLjGRkOk=";
mypy-boto3-importexport =
buildMypyBoto3Package "importexport" "1.40.0"
From c245442ff0f4366e729a1f9bef2472f58146b240 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 18:00:48 +0200
Subject: [PATCH 152/186] python312Packages.mypy-boto3-vpc-lattice: 1.40.0 ->
1.40.41
---
pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix
index 4587bfb50ec2..a9c6abf70e96 100644
--- a/pkgs/development/python-modules/mypy-boto3/default.nix
+++ b/pkgs/development/python-modules/mypy-boto3/default.nix
@@ -1385,8 +1385,8 @@ rec {
"sha256-voJSA17LDkjLBNDd7/TPS5tC63BfyEffvp7JUb46trk=";
mypy-boto3-vpc-lattice =
- buildMypyBoto3Package "vpc-lattice" "1.40.0"
- "sha256-I2rPZoC+WSv7qNHD/UKqeACtX11wyse4CKBFy7hoBfI=";
+ buildMypyBoto3Package "vpc-lattice" "1.40.41"
+ "sha256-ULIgKqAo6aDuFZpl/NFS77RrR8yCss7HbRV7E25OcqE=";
mypy-boto3-waf =
buildMypyBoto3Package "waf" "1.40.20"
From 2bc24312955b621313c590244af3d47888302637 Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 18:00:55 +0200
Subject: [PATCH 153/186] python313Packages.boto3-stubs: 1.40.40 -> 1.40.41
---
pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix
index 0fb2ca20a865..038401d1c249 100644
--- a/pkgs/development/python-modules/boto3-stubs/default.nix
+++ b/pkgs/development/python-modules/boto3-stubs/default.nix
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
- version = "1.40.40";
+ version = "1.40.41";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
- hash = "sha256-aKScsdESgLmwRDdmrzLFqn9x0e9N3/jf2/b9ZMEig78=";
+ hash = "sha256-MTBrKVDl+0d4Y/4DEN/Ml1XtKKZHohXshACBN88zo40=";
};
build-system = [ setuptools ];
From e1fef224902a6e227218194f2825c061c3dbe72e Mon Sep 17 00:00:00 2001
From: Joshua Peek
Date: Sun, 28 Sep 2025 10:43:45 -0700
Subject: [PATCH 154/186] python3Packages.llm-gemini: add philiptaron as
maintainer
---
pkgs/development/python-modules/llm-gemini/default.nix | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/llm-gemini/default.nix b/pkgs/development/python-modules/llm-gemini/default.nix
index 83d575836174..88a820b7e517 100644
--- a/pkgs/development/python-modules/llm-gemini/default.nix
+++ b/pkgs/development/python-modules/llm-gemini/default.nix
@@ -50,6 +50,9 @@ buildPythonPackage rec {
homepage = "https://github.com/simonw/llm-gemini";
changelog = "https://github.com/simonw/llm-gemini/releases/tag/${src.tag}";
license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [ josh ];
+ maintainers = with lib.maintainers; [
+ josh
+ philiptaron
+ ];
};
}
From 93f95b86068ee86ce8c35deb455ea0d694ed4777 Mon Sep 17 00:00:00 2001
From: Joshua Peek
Date: Sun, 28 Sep 2025 10:43:45 -0700
Subject: [PATCH 155/186] ython3Packages.llm-jq: add erethon and philiptaron as
maintainers
---
pkgs/development/python-modules/llm-jq/default.nix | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/llm-jq/default.nix b/pkgs/development/python-modules/llm-jq/default.nix
index f88e6ae566f4..4769b5b6a99b 100644
--- a/pkgs/development/python-modules/llm-jq/default.nix
+++ b/pkgs/development/python-modules/llm-jq/default.nix
@@ -31,6 +31,10 @@ buildPythonPackage rec {
homepage = "https://github.com/simonw/llm-jq";
changelog = "https://github.com/simonw/llm-jq/releases/tag/${version}";
license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [ josh ];
+ maintainers = with lib.maintainers; [
+ erethon
+ josh
+ philiptaron
+ ];
};
}
From 851bd0f41ad8554e26f3c435d1669c71fc6d6d44 Mon Sep 17 00:00:00 2001
From: Joshua Peek
Date: Sun, 28 Sep 2025 10:43:45 -0700
Subject: [PATCH 156/186] python3Packages.llm-openai-plugin: add philiptaron as
maintainer
---
.../development/python-modules/llm-openai-plugin/default.nix | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/python-modules/llm-openai-plugin/default.nix b/pkgs/development/python-modules/llm-openai-plugin/default.nix
index 27b17a3cc75e..137878ffadbc 100644
--- a/pkgs/development/python-modules/llm-openai-plugin/default.nix
+++ b/pkgs/development/python-modules/llm-openai-plugin/default.nix
@@ -50,6 +50,9 @@ buildPythonPackage rec {
homepage = "https://github.com/simonw/llm-openai-plugin";
changelog = "https://github.com/simonw/llm-openai-plugin/releases/tag/${src.tag}";
license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [ josh ];
+ maintainers = with lib.maintainers; [
+ josh
+ philiptaron
+ ];
};
}
From c48bef25598596495a39df8ed4d9932a92616543 Mon Sep 17 00:00:00 2001
From: Rafael Ieda
Date: Tue, 30 Sep 2025 13:04:28 -0300
Subject: [PATCH 157/186] _1password-gui: 8.11.10 -> 8.11.12
---
pkgs/by-name/_1/_1password-gui/sources.json | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json
index 68df9b533b2a..a135023eec1b 100644
--- a/pkgs/by-name/_1/_1password-gui/sources.json
+++ b/pkgs/by-name/_1/_1password-gui/sources.json
@@ -1,28 +1,28 @@
{
"stable": {
"linux": {
- "version": "8.11.10",
+ "version": "8.11.12",
"sources": {
"x86_64": {
- "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.10.x64.tar.gz",
- "hash": "sha256-AKqr1jMTFXPYYYJu8wD9P+xXwxobSbpjXwmBQhWYVhg="
+ "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.12.x64.tar.gz",
+ "hash": "sha256-znzmaEYOLVw6nUBk20oMdSngkO8iiSTHvM1y/t3Z55Y="
},
"aarch64": {
- "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.10.arm64.tar.gz",
- "hash": "sha256-Xz66LYXgX64P9TTmI8D8Wtrz7qKTBrZx+rP26yJqcTw="
+ "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.12.arm64.tar.gz",
+ "hash": "sha256-ENuvB8GExhHWjJ97JV0qc2cIn9HqXb202dzIxu1fz2A="
}
}
},
"darwin": {
- "version": "8.11.10",
+ "version": "8.11.12",
"sources": {
"x86_64": {
- "url": "https://downloads.1password.com/mac/1Password-8.11.10-x86_64.zip",
- "hash": "sha256-sQK+qHdGvpIi+h2az8PYq6kROmiaGKBbNGFGXJSe1eg="
+ "url": "https://downloads.1password.com/mac/1Password-8.11.12-x86_64.zip",
+ "hash": "sha256-mr7DsYIEh21pHQX0cq9JlTZ4lHhkyYHCmwMaxEiK+5g="
},
"aarch64": {
- "url": "https://downloads.1password.com/mac/1Password-8.11.10-aarch64.zip",
- "hash": "sha256-Hb+DEGM7ymDuf71uKTy8L/9bUWZ2+QD+w7h2tNvp0Pk="
+ "url": "https://downloads.1password.com/mac/1Password-8.11.12-aarch64.zip",
+ "hash": "sha256-34ylS5Xq9By6nuUkEmLoi0wR5hAQx1vBhrYFq4mjSDs="
}
}
}
From a0d1c46ec92038690eeec21b95435e4a7483dac9 Mon Sep 17 00:00:00 2001
From: Martin Weinelt
Date: Tue, 30 Sep 2025 18:05:15 +0200
Subject: [PATCH 158/186] freeipa: 4.12.4 -> 4.12.5
https://www.freeipa.org/release-notes/4-12-5.html
Fixes: CVe-2025-7493
---
pkgs/os-specific/linux/freeipa/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/os-specific/linux/freeipa/default.nix b/pkgs/os-specific/linux/freeipa/default.nix
index fba09bc4c2ca..1cc4f2109f5f 100644
--- a/pkgs/os-specific/linux/freeipa/default.nix
+++ b/pkgs/os-specific/linux/freeipa/default.nix
@@ -67,11 +67,11 @@ let
in
stdenv.mkDerivation rec {
pname = "freeipa";
- version = "4.12.4";
+ version = "4.12.5";
src = fetchurl {
url = "https://releases.pagure.org/freeipa/freeipa-${version}.tar.gz";
- hash = "sha256-Nn3dHoaAt6+MZ0gMFCJniXginq4guNM8HjChren9adY=";
+ hash = "sha256-jvXS9Hx9VGFccFL19HogfH15JVIW7pc3/TY1pOvJglM=";
};
patches = [
From 785c630134fd43c313dd814579b44e2c34ca92f9 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 16:10:29 +0000
Subject: [PATCH 159/186] kubevirt: 1.6.1 -> 1.6.2
---
pkgs/by-name/ku/kubevirt/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ku/kubevirt/package.nix b/pkgs/by-name/ku/kubevirt/package.nix
index e19bdacc7ce5..cf45985ab589 100644
--- a/pkgs/by-name/ku/kubevirt/package.nix
+++ b/pkgs/by-name/ku/kubevirt/package.nix
@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "kubevirt";
- version = "1.6.1";
+ version = "1.6.2";
src = fetchFromGitHub {
owner = "kubevirt";
repo = "kubevirt";
rev = "v${version}";
- hash = "sha256-1q9zqgFkH/Hijp1+2GwlCD/whmoN9S+892ojOI/aSC4=";
+ hash = "sha256-50OaBnQrYn3LZLvsfvGU5ZssPbdKyyAnebqn85iVoYk=";
};
vendorHash = null;
From 2130bc002cdd6042fb6311df404bb370dbef2a6b Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 18:13:19 +0200
Subject: [PATCH 160/186] baddns: 1.10.185 -> 1.11.236
Diff: https://github.com/blacklanternsecurity/baddns/compare/1.10.185...1.11.236
Changelog: https://github.com/blacklanternsecurity/baddns/releases/tag/1.11.236
---
pkgs/by-name/ba/baddns/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ba/baddns/package.nix b/pkgs/by-name/ba/baddns/package.nix
index 65397f4b1e31..2aafc6a8c684 100644
--- a/pkgs/by-name/ba/baddns/package.nix
+++ b/pkgs/by-name/ba/baddns/package.nix
@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "baddns";
- version = "1.10.185";
+ version = "1.11.236";
pyproject = true;
src = fetchFromGitHub {
owner = "blacklanternsecurity";
repo = "baddns";
tag = version;
- hash = "sha256-pstfEpcEk0k5T/Os9pEyxTQ62MTW/XFQPOwY/OyHHwY=";
+ hash = "sha256-GaUZ3WLIxACsdSe262Ie1R1m8K/5X2ILGs6PWm/poUI=";
};
pythonRelaxDeps = true;
From 09b4cd04d716199c9781a44c654c6ecf88bad79e Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 18:14:30 +0200
Subject: [PATCH 161/186] cdncheck: 1.2.2 -> 1.2.3
Diff: https://github.com/projectdiscovery/cdncheck/compare/v1.2.2...v1.2.3
Changelog: https://github.com/projectdiscovery/cdncheck/releases/tag/v1.2.3
---
pkgs/by-name/cd/cdncheck/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix
index 588efb2944af..92edc587336d 100644
--- a/pkgs/by-name/cd/cdncheck/package.nix
+++ b/pkgs/by-name/cd/cdncheck/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "cdncheck";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "cdncheck";
tag = "v${version}";
- hash = "sha256-Nu0u/lTl6qpzvHq8gEOxBqzL6kyFt+ZaQitLEbgpAfk=";
+ hash = "sha256-E6LMl0cArzVZ33xaG/2nvSgLy+Owr9br2fU3oFNyvGY=";
};
- vendorHash = "sha256-21giZLgfNgDouU+T/8N28BEbJP2u44A3glZOwDBaiHY=";
+ vendorHash = "sha256-IJk6HTiF2B1paVZ4qa63DwivtpOf5V0OKQEKAs3BpYY=";
subPackages = [ "cmd/cdncheck/" ];
From 4e6e928052defdd9319b97da2b2eedd8f8bf7721 Mon Sep 17 00:00:00 2001
From: Martin Weinelt
Date: Tue, 30 Sep 2025 18:17:31 +0200
Subject: [PATCH 162/186] firefox-unwrapped: 143.0.1 -> 143.0.3
https://www.firefox.com/en-US/firefox/143.0.3/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2025-80/
Fixes: CVE-2025-11152, CVE-2025-11153
---
.../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 c9742c6ac01a..33304d10dae5 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 = "143.0.1";
+ version = "143.0.3";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "ef00d8bab715e7c2f4c138cfce0698e004f0616c767c8a7fa918e24e4a9f9151c41184d9c089ccbc6ab46a3b4bf6f12d723196f47e9c9d7f55f2ca44bab17cb2";
+ sha512 = "c092bd3aac79f856a804c908b76d40409ce052b00176269ea3029b5a3a6885d4d21ce26bd76c9ea13827ff75459b6b4b0566f5aa49035ac234ae5890c67845b0";
};
meta = {
From b7058eb3c9836f7c56b4f598c319183054ef5ef0 Mon Sep 17 00:00:00 2001
From: Martin Weinelt
Date: Tue, 30 Sep 2025 18:18:22 +0200
Subject: [PATCH 163/186] firefox-bin-unwrapped: 143.0.1 -> 143.0.3
https://www.firefox.com/en-US/firefox/143.0.3/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2025-80/
Fixes: CVE-2025-11152, CVE-2025-11153
---
.../browsers/firefox-bin/release_sources.nix | 1650 ++++++++---------
1 file changed, 825 insertions(+), 825 deletions(-)
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index cecc77c15072..e6c2fd10834e 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,2477 +1,2477 @@
{
- version = "143.0.1";
+ version = "143.0.3";
sources = [
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ach/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ach/firefox-143.0.3.tar.xz";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "cc57177b1af6dfe01756a7c3583c075edce50f6a826b232c6032624b386ee814";
+ sha256 = "a01923c861c629e4c9928814847dada2c1140d60884f51ab4026941aeca48e40";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/af/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/af/firefox-143.0.3.tar.xz";
locale = "af";
arch = "linux-x86_64";
- sha256 = "f1c836bd22ebe6b7ce11af95cfc0b8d8f7f45dabb275156c8e417726c4780288";
+ sha256 = "b91c7c74e97f5c0e808db502d189e24224059ea768c1a0681307dbcd95eb7b00";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/an/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/an/firefox-143.0.3.tar.xz";
locale = "an";
arch = "linux-x86_64";
- sha256 = "d1404b07d8260e6b4df015faecb76c48056de59de56871a27e2e6a4837f69945";
+ sha256 = "738655c63ef2558527c2f172c9fba1a3f90942ccfb7df58cac4f615569c27fb6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ar/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ar/firefox-143.0.3.tar.xz";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "fc2fc5ba8777cd342e20c81b2d5d6bd291871166fc227d734e1a231d8ff12bcd";
+ sha256 = "d7dfd3e601ae23a382df4265bb1f51c5ea5aee3e16042a4467052bc7c6bd2cbf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ast/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ast/firefox-143.0.3.tar.xz";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "a1d8076048087cbfde71f1bf0bab7f2a5f8052cf714dc8464d3a16962456a110";
+ sha256 = "6ae791ba341fb5770bb562e2359dec776d7e7ed3c33fd69889d439e71f22b317";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/az/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/az/firefox-143.0.3.tar.xz";
locale = "az";
arch = "linux-x86_64";
- sha256 = "426042c34f9e31f5caa28b4bee99bd50324a0a7ce1e67824dfda5a385ab3f0fb";
+ sha256 = "1dcdfad54da662ff7a50864810081291cc288eb6c82cc6164cbd6b67962a2e36";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/be/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/be/firefox-143.0.3.tar.xz";
locale = "be";
arch = "linux-x86_64";
- sha256 = "25e13cb57c8c519594f126238a915a9c001f8794c0ee63b1cec5e5ea7ae2014f";
+ sha256 = "d8c8c024cacb65f3cf9174b1c064ca359c69c23bdc2d1e2138893238335d740e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/bg/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/bg/firefox-143.0.3.tar.xz";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "a404bdc365007c59994e516578c8f706e38a439d7b8e4a07f2d8357717916e24";
+ sha256 = "3cb5669ebfdbec9f73d1c58d8daf96a0d4c4d377ddb94ecb9f5b7bf52823811b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/bn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/bn/firefox-143.0.3.tar.xz";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "9e277b035d005db65802227b1029633ae8363978d7065f774da105d866d8b208";
+ sha256 = "162943a9a13077bf5da05497ad0429a01e55d02b4bece2cc17c0e2d131a44f8f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/br/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/br/firefox-143.0.3.tar.xz";
locale = "br";
arch = "linux-x86_64";
- sha256 = "5d205a56e7866f11da8198a2f4b07ff00a7b6d0e27983b8f686b38e4e6a5dda9";
+ sha256 = "dd215107f98ae440dab82df5a5fd381c6cc628b4e33bde41e17af598429eeb4d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/bs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/bs/firefox-143.0.3.tar.xz";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "d69a7d9d6d02e2bc8b103934e884c5f3598ec17aa50a5c845fc83c936ede0c77";
+ sha256 = "b21b44faa183f127348a195cd89ee9940c56a8973b04f2fea3fc15e9989e334c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ca-valencia/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ca-valencia/firefox-143.0.3.tar.xz";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "1df4d79ba508870567f76311a1626774b356794f82382815ec2059819b0b7e53";
+ sha256 = "5f17897abc3b61da2551a89f81135acc6758a473efab4821d72c897d69926566";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ca/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ca/firefox-143.0.3.tar.xz";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "114be0142acd813b31de893fe49f7b8cd67f96e3cbe88fe3c81c562d6a841d4a";
+ sha256 = "b367adc555ecc927209185988806ef17f2c1cb0d5cd28f116e1ef930cf0d39be";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/cak/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/cak/firefox-143.0.3.tar.xz";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "53baaaa80b50ec6a482bd03e1cbf79bf0c7e2f52e2cdc03da87b6475b48faa82";
+ sha256 = "561c57bf5484d715d1d55323033854d30951ae12bf954292f6ff2b2998a9ef6b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/cs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/cs/firefox-143.0.3.tar.xz";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "4c34e3a7a362bde889dc785fa9507623278ccd82c44f497c77475dd31220e31a";
+ sha256 = "5bb5689b61761742cbf89e5812f105660159cbd5071a1abb7aa858eff69e5fa6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/cy/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/cy/firefox-143.0.3.tar.xz";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "00e7450b6ec627182ceed875810078eb92e2c79a530ac66947dca9a6947a4f35";
+ sha256 = "2baf15876e5daf46e34468e4798c74bcf36c83cf13dcde8e07fadf2be05b4dfe";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/da/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/da/firefox-143.0.3.tar.xz";
locale = "da";
arch = "linux-x86_64";
- sha256 = "c021396fb9d814f649f7ad9d7da0bc6c2b93a8a04251c8ef2b8d181668087173";
+ sha256 = "3366f5a8ffafb182ebb66c1a41e90ea0ee219568cdff8b2732801d1b1280894c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/de/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/de/firefox-143.0.3.tar.xz";
locale = "de";
arch = "linux-x86_64";
- sha256 = "3fcd8e7e161305d38c98f3ae8db1d97af0ebb98fb8a9c78062d2ce56233f11fc";
+ sha256 = "45e58ad9e0cc104396f877a08be3e613afa23dfa2e8ea258e4e6fc74f73a7194";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/dsb/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/dsb/firefox-143.0.3.tar.xz";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "92938ad06e4591221b10b0f122c55329250d6ea902c0aa27fd434c2262b4f38c";
+ sha256 = "a000472cca359af36b83f2a88bb24a86d8fe7c0b3d71db6139a2613253b819db";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/el/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/el/firefox-143.0.3.tar.xz";
locale = "el";
arch = "linux-x86_64";
- sha256 = "dfde560e2010176bc582cb552b95f2d32df7b78dde482a921ef238cd94a59ce3";
+ sha256 = "482d5d057becfaf927539b010146662826ac91ab31e105d08d96b2f24124822e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/en-CA/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/en-CA/firefox-143.0.3.tar.xz";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "5859ec3e746715336009216fde117c051ce70d4a1c4363a1b15c764284147526";
+ sha256 = "274ba64ac473caa91d743295a6bfed4bea090f94d9638be59c0c309c1337cecb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/en-GB/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/en-GB/firefox-143.0.3.tar.xz";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "dd78e622e2177a59ee3f8006b920f9806ca1d0b50303724a769c7f7e1f25f6cf";
+ sha256 = "8a1c2b720ebd8453e301a05c14ac86df642cb2b0bde222b36de9d1f12ea9ac0c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/en-US/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/en-US/firefox-143.0.3.tar.xz";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "0d515c65248d4485cc8f5abf4e3b09a9a65363f2b4e6b8435309a4c87e500720";
+ sha256 = "c0d70d6e4f2026f0e677addd595b58e0f898a991b0fd9e6ca0cafb048d10f442";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/eo/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/eo/firefox-143.0.3.tar.xz";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "2cf465124c12715443de35c333e344372a0c81904f7907b75353490f4bfa4cba";
+ sha256 = "6b3c4d8f269bf3b57166e91531d6d2e1fd14d72d24e3b1525ecee304e8de4a86";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-AR/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/es-AR/firefox-143.0.3.tar.xz";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "5306b7d158413c0dfb7906eee0c5f17fe0b54b60cac2d9b8be2fa3db54c18a77";
+ sha256 = "7f116ee6073e9bb3335743ab957b575af8bf6d8fb180de4bdf01325d389134e0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-CL/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/es-CL/firefox-143.0.3.tar.xz";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "c58d8248c8fb0740a32e56bb2e213efd66e959a53e48411a7e17b8ac8de5dd8b";
+ sha256 = "417bdacf574d27783fa7f384d484041916da53055cac4387e7365a3c11f5f80c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-ES/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/es-ES/firefox-143.0.3.tar.xz";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "f2b4da508c656cd77891f0931ff463bf2b16426cc5c233993c52e28f8b5ec9ae";
+ sha256 = "9531074814fb31ffd968bb7719e777a32949521549f313c83d4a93173eb0b762";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/es-MX/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/es-MX/firefox-143.0.3.tar.xz";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "48b058835905a6c3c555891f502c4cf798342e53d7878358c1239157ee86c43d";
+ sha256 = "599f2fbd10c27db25c72054ffeea3096a1fd00f1dcee5e50933d8cb89b565931";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/et/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/et/firefox-143.0.3.tar.xz";
locale = "et";
arch = "linux-x86_64";
- sha256 = "99f2fce592224acbfc74228ace603f6c0c9aa91bbabe64ccb149ecd83b610774";
+ sha256 = "efbd598e08e73af1d9d0877e60481e73b7e02930545d85d9c16c34ce22c28f2f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/eu/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/eu/firefox-143.0.3.tar.xz";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "810b7e87a7490616f12e8d769df9323aad3a0e52f8ffc3d254fabe12176d2e94";
+ sha256 = "7108b4d729052e2dc417e93f958e4a9ab577bd0bb8d3edabc0e49c5582736755";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fa/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/fa/firefox-143.0.3.tar.xz";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "f6d8dd9b16a45e63eb302f78a0caf1d3578f9d5c2903cbde3fe3678e24cecbd0";
+ sha256 = "5c53fbc3112bcee74643e3e797c4bb3471bcfe5df9db72140b51e011107b7f22";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ff/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ff/firefox-143.0.3.tar.xz";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "7f0b0c3629df7ab39695e43f02d2c2ed2683c223212fb6b2fe02e902727da865";
+ sha256 = "540322b5fd036e2b53b2d38282b7eb9fc268d3873fbca32b1484e70fc0c00c7d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fi/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/fi/firefox-143.0.3.tar.xz";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "fab5b4646cb245b80c8b1b707b280a0eb34253de3dc2158b0fee03902acc390d";
+ sha256 = "fb589f8b6cd10707a28c8fa9383d2ff00833a3e5dd3afb0adfe1499c430ae91a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/fr/firefox-143.0.3.tar.xz";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "a0216ea52eb7bbd56285ea5ad2a770f793e85eb8d23949abca469adfc6f4f5e5";
+ sha256 = "4c481134702543f1627a84564de7f7b3a4273faf3ee4b419aca1899ad07cb0b0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fur/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/fur/firefox-143.0.3.tar.xz";
locale = "fur";
arch = "linux-x86_64";
- sha256 = "becb77ef5ec25a473eb524af26893c6465dc6ddd564b31b756a79346354863b7";
+ sha256 = "fda22987901a37e82a4dd29526cfcf8bc6c7c4976bd3784102d03003a929874b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/fy-NL/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/fy-NL/firefox-143.0.3.tar.xz";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "554fc361b041747c9e00e522d6f9438791f7f748acf0511766bbc33cbf6b4f5f";
+ sha256 = "a057be21245de0995018a3c3a95d9b29a5124ef5a3b5a2d4ee8feaba8f04a147";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ga-IE/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ga-IE/firefox-143.0.3.tar.xz";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "e6d521472ddf58a0e144ffd15d3a67cc5623894516bd31003992e4d71f02db41";
+ sha256 = "421fa60d35982bf3a23c5114ff542cb8f5a30e1347c2aad23fe5012bb02f1386";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gd/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/gd/firefox-143.0.3.tar.xz";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "6ea75692a263b015dbf32cf98dba78b84fa3a5cadcc035bc3abe760631fb4691";
+ sha256 = "26c6d0d5f53ff33f1d3efa82d96cf195cadd2c1c57f1b7bc40b71bbb8ea8b903";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/gl/firefox-143.0.3.tar.xz";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "554ff414a64943a79a2d555f9f45d41e2b00b8d3b398a78e066daec3019d8888";
+ sha256 = "4351e7ecd133015acc1f7fff4d49ff50531cfbeff3f9f1a26274f5230be323bc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/gn/firefox-143.0.3.tar.xz";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "aa58827c86026bd64c9f399956706ee62527c86aa3369783e9d34338e79424ea";
+ sha256 = "8d771f1d2614fa762d2c7f4f0affbe89b4244ba425cbe6537c014bb1e7ef2fa4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/gu-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/gu-IN/firefox-143.0.3.tar.xz";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "1dbef2d65f0128c3d6b84722bc72d5edf1b7683c1d6c63bc7810b597199f91c5";
+ sha256 = "b7282de46e5351a71507c08a12595625126ab645539716c37fc8731bb18f4077";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/he/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/he/firefox-143.0.3.tar.xz";
locale = "he";
arch = "linux-x86_64";
- sha256 = "d32564bf72b4bb70aeffe931034e4c8cc64d2b7d7d62ad4cb067ad64790dc2f2";
+ sha256 = "98d01d5e33148e006f1de0eb97e83f38096a6101978ed955507e57f108ac966c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hi-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/hi-IN/firefox-143.0.3.tar.xz";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "241027818bca81399565d6dedea7fb7c7a2e20ef40fbdd71101650c42c67f051";
+ sha256 = "f4d293101e9d9b869a4f82514568c726f4c5a18463980d137c832c3b318fc16c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/hr/firefox-143.0.3.tar.xz";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "f8b1588b0e9ff3077585cdd62b5ac36e5189dc97c97019b335b8a95089860a47";
+ sha256 = "b430f1f451952bea7b76e4d10657d3cfc3dec9d89aa8e6a0cfdebbb3bc323992";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hsb/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/hsb/firefox-143.0.3.tar.xz";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "8ead2f183b329f956894943fe92e46692fc8ffab363834020166a78ae775700c";
+ sha256 = "2d4bb4e450a7cf3bfb35167895514ee64ad97c2cfe3a12465b1bbbd222f39610";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hu/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/hu/firefox-143.0.3.tar.xz";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "d543c3b84f5ff2a97d921556c6b884eb76f8086a9c6ac944aacbaa09d39a4a11";
+ sha256 = "6a246b11ee62084377fef23ce088577ef2a1da4bdc1f4cc2c14ee649df86b1fc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/hy-AM/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/hy-AM/firefox-143.0.3.tar.xz";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "0ab01d5a2eaadf9a905b7b8e4a539dd657c06f246cc4f378567f530d157130fa";
+ sha256 = "5833ab0400245d47fe6c2808d4553fb14a88efb78e6157e0f460a3a504b7b274";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ia/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ia/firefox-143.0.3.tar.xz";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "1b5b81ddc1b5c287a87012faf3cd7142953b1c3b5ccb4892dc482026f9e62e13";
+ sha256 = "039dcfa668a8b5f1667b50aa259580854f06fa914368099d2af6dc0d536f45fa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/id/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/id/firefox-143.0.3.tar.xz";
locale = "id";
arch = "linux-x86_64";
- sha256 = "1d0f9840f0b944d61c0f7133c17e6b5ec30e9d3fdf8caa34001309c9279eeddc";
+ sha256 = "e0e3cb60cb58b4df942f681cefe4b053347fa19d3cb4bcc5ebdeecbb0fdb5370";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/is/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/is/firefox-143.0.3.tar.xz";
locale = "is";
arch = "linux-x86_64";
- sha256 = "ae03dbb68f8f8af90bfa3feb4f83850fb1dc3294922c8d75096ee688c864a20f";
+ sha256 = "2888d6de9408553dcdadc048c9b5e5a943e187fd2a9514200544fb78da5a6e7a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/it/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/it/firefox-143.0.3.tar.xz";
locale = "it";
arch = "linux-x86_64";
- sha256 = "6089612cad1871d3cd2abfc2ee52f37e47443288ed6f2f8d028e26c622e93951";
+ sha256 = "87a84f1a1f1eb9ba976f3d32965a9d58670f3998e4c529519a21b5c61fe97a2a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ja/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ja/firefox-143.0.3.tar.xz";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "985d555a83bf10457a24bde35cb0fcae7d70d0a6698da38b57e80a20aeab5147";
+ sha256 = "545bcaed68135a3f4ea36fc9a5b2a95535162a991d240728c1d3f84a073c55b2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ka/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ka/firefox-143.0.3.tar.xz";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "cf86359058a231676227dc7de62b39c95b816e52a575a478d7dea8c9b2a7f3ad";
+ sha256 = "1259b11d8cc8418cdebf438db9ccf5e1857dab1417899ea97dfd1646595ddb21";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/kab/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/kab/firefox-143.0.3.tar.xz";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "121c8689c99e0d84c20e4462ab313889bd5564da1aca364e7588cfab32935655";
+ sha256 = "209607917e233f9ae0ed9697d9fb9d19c9ca5f73062d411985a36fb79f8684c9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/kk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/kk/firefox-143.0.3.tar.xz";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "c6055c1f54bf793405ce3096dc477adc40b45aae1157be53d33630036ef5eaa6";
+ sha256 = "f9d037fbceb9e5d739612c601c1a8ff0071cbb43114d681472aff67267796f71";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/km/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/km/firefox-143.0.3.tar.xz";
locale = "km";
arch = "linux-x86_64";
- sha256 = "d3d16ae7a9499483d0263c99876aba7cd14753f5f31ad79fc2463d9682ee3af6";
+ sha256 = "529b64995b7b8845a573224e0bd15276c712d3ee83604240b60499082d799ffd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/kn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/kn/firefox-143.0.3.tar.xz";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "b23f801009786bbbb7ed581660015b3a4a504cd99c91dcca581eeb14fbeaca02";
+ sha256 = "8f7f56b2b0584b52af8a8d05276fee66bf9e69f35077fd525ac349ded111ed21";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ko/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ko/firefox-143.0.3.tar.xz";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "907920a510b93b2365e43dde04539b757364a2a2a4e8f74ebe1ff72296a5eda2";
+ sha256 = "eef84bf2539ddf76095fbd51819a7acac72d731ed46f3435b23f6902ca18f947";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/lij/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/lij/firefox-143.0.3.tar.xz";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "e27f4523eadca3ae2fb3a3d6eaa599675514b97c2bac032f8e90e74c26c2e513";
+ sha256 = "f53d94dad84a083f26dc85124a5e7e50a158ac0584bb55af01ea4b6afffddd56";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/lt/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/lt/firefox-143.0.3.tar.xz";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "812e2fad1b656f43624d794bff35c43b54587fec36cae52d8d4ec29eefbe3245";
+ sha256 = "e7d48c6a9e5c99ee8caea09c0784f16a6c6ef9a77e32ee3505b41746f156b4b5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/lv/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/lv/firefox-143.0.3.tar.xz";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "ce450b89154c531c5b9d954cf000060d2e4ff413414922afcea60fbebb0fb076";
+ sha256 = "c23f86769c3ff1b054746c2cf7e1224ae0ece9623cd13f4e57807949faffab36";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/mk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/mk/firefox-143.0.3.tar.xz";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "042189f18109d71882cd67453e5dfc5caac0a710bc4313ab1d7176130b4b524b";
+ sha256 = "8a004d8ecdf94fe2e286a0d2ad9455ec4e0c60bd376179da255a8ffc203aa7d6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/mr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/mr/firefox-143.0.3.tar.xz";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "d63f0790873e0b2427bc8dce5976510db75f1825db4a20392d5bdf9e395cb267";
+ sha256 = "fbbb8454af5d75245074234a136a4349034666057278781a7063c32e142e3b75";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ms/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ms/firefox-143.0.3.tar.xz";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "c67d9b4e8b8093b63165b6c9860971455aae73c88eb73d302b2d8e54c378a7ae";
+ sha256 = "e467bf8a5dab06d145b19a13bfae6a56cbc16518b69347f070a91a1b3b9ff537";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/my/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/my/firefox-143.0.3.tar.xz";
locale = "my";
arch = "linux-x86_64";
- sha256 = "6e949230daac40d71a705c1f3178678ee246a4bd08cbc8c1b885e2335fccdd34";
+ sha256 = "23babe6851d3147fa5177b69a9f16ab3c9b2029f479708719c75c2e72e9d81c3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/nb-NO/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/nb-NO/firefox-143.0.3.tar.xz";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "d845511af58acf2d56c2f671ec79e1bb6689e1c5efe9e6ec0dc5d289eb19092c";
+ sha256 = "1cff623114fe60a1aa2e14c075ded3313a518c5275f45ed5f14b5f4e59420066";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ne-NP/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ne-NP/firefox-143.0.3.tar.xz";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "d28ae2f5acad5f0f4c06d6c625a4a0cc90a77ca2e460d632c116fdc3e3e942f9";
+ sha256 = "3733b901c4e215179416363eaa2c1b074b9a2a2380f5af45e751e1105938e99d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/nl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/nl/firefox-143.0.3.tar.xz";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "6e48604f40249f1c3fea56c423753d46179a62c79222119b1b2ae75dede86550";
+ sha256 = "e48e4e830f68e166c4aa0def7af4e410162a602d5acbc9c5fdfa46a6e07a874c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/nn-NO/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/nn-NO/firefox-143.0.3.tar.xz";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "5e793864dd4c4b48c7170afd06fe5abeb45dfbe09820704073e4fa6392420f17";
+ sha256 = "6fbf9d163b02562d499c9f1c533224dab9e9c8052d962c19195e55fc72d81783";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/oc/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/oc/firefox-143.0.3.tar.xz";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "dc505f706c2c3afdfdafac6284a1b8d1eabca20464829b6319a182928cb09373";
+ sha256 = "cf94b53a437af188f1f277b5f12fb0106d2fc91ff58fb235830a9425755caa88";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pa-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/pa-IN/firefox-143.0.3.tar.xz";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "282710a680dce4134bd52b35ad85588bace56142d42a2b0269b957d5e64511dc";
+ sha256 = "c1a2c7893a10c578ef4e2f6dc5ee6988d8d95f73e326314f62c0c4d874a6e1a1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/pl/firefox-143.0.3.tar.xz";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "4498e1086b7934b38ce10a295fc8389fb4398f0cba2831287db4e3294d4256d2";
+ sha256 = "e59da0750f9cb869fbe4c30bc5aee342d682c670cf62cafd196ed1e35b742007";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pt-BR/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/pt-BR/firefox-143.0.3.tar.xz";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "b34c963abcaed15e73c507f2bb30199ae90ba8948e576fad63503b32656d8595";
+ sha256 = "c4d525c7d76d1f5dc067702963f61777fadbe4f98efe13201f1eb26b6348f153";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/pt-PT/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/pt-PT/firefox-143.0.3.tar.xz";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "29989d745a447a75f722787b2607038a46e89418622a9601c098cc4b9ce2ed59";
+ sha256 = "79ca83ee6cac833e1f0b15393362b602d649f05f6cfd465b168de55e49ffde87";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/rm/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/rm/firefox-143.0.3.tar.xz";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "a87076af115c5cb551fa3d6317dc1fd24eabf38143873e0f0e0892e92684d936";
+ sha256 = "a36c062f6e36aac3e38d365f9d59ca44b58e900e1231f325cdc341d5f25f7900";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ro/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ro/firefox-143.0.3.tar.xz";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "1ff4d1d337a4f502a9cbf7421f974660ddb6a3fb4e025e497c63d48931b3f3ac";
+ sha256 = "4308365c40e6a4087799f8516e0af75f7b66d38eef6714621c914194753dc319";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ru/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ru/firefox-143.0.3.tar.xz";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "704e9f19ee71f2e56c41a496e50bd8b2c56269a148afe8c5621481522d885935";
+ sha256 = "695f5543a63335ac8dc2c9e34e6e8aea001ea1d0fc0a831141f0f3657a86b669";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sat/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sat/firefox-143.0.3.tar.xz";
locale = "sat";
arch = "linux-x86_64";
- sha256 = "63409bc430a3af6566179ea197e5f066a5cb27dbb2283f5b4a12beed189d15e2";
+ sha256 = "f7918adee19a052ce6aeefd9c9ef8cf5bd0d8c4f101ccc9df5e7f4b25100047f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sc/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sc/firefox-143.0.3.tar.xz";
locale = "sc";
arch = "linux-x86_64";
- sha256 = "1ded7b3c29bc0c62611df0b09ffd4c55b8577db783b1e3da00bb033d60623154";
+ sha256 = "2b4740775570d934fbf505977333771e627159cacb6e135c6689c465527d7fe5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sco/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sco/firefox-143.0.3.tar.xz";
locale = "sco";
arch = "linux-x86_64";
- sha256 = "1a139fcd51d6f886bcba78e584d5005f04c0a84af845f3e526f7f8f6e2173e83";
+ sha256 = "56af3f374c2b860fc9c6e362882bc8c756d40cb52281a8f6d45a2249ce487b51";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/si/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/si/firefox-143.0.3.tar.xz";
locale = "si";
arch = "linux-x86_64";
- sha256 = "6028c13eb5408dbb297cb15e6f2dd053dce663909df8730899cfc49586b52831";
+ sha256 = "39692ba5cd781a6a2023b99fb26ab3f20208bca1158f2c3de63e21568042fd80";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sk/firefox-143.0.3.tar.xz";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "9cb07a4fd191e8e35360145263bfada995a5c5cc42151e9529e4aebb91bd1297";
+ sha256 = "3041971e483fc9a74c0cab3b0a447ef7bfd79ebcb52ea153a5b7f9035465503d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/skr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/skr/firefox-143.0.3.tar.xz";
locale = "skr";
arch = "linux-x86_64";
- sha256 = "5820c79abac430af8ef6e4c4cc8d0a2f6025adb12b6b60994d54ef0b77fa0622";
+ sha256 = "4aa86dabc7c8a898d615ec4f8cc5293f7a6ccb05d96f18e9abeeeb70b7b8eba7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sl/firefox-143.0.3.tar.xz";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "0a4f03e848f14336936c6eaf93f3ada15e6b6af576f391b19cdd2fd6c70bddf8";
+ sha256 = "2202be1ef313769dae4a744f5541f8af60a4bcc9b7c0b56069cb7342080e62fd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/son/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/son/firefox-143.0.3.tar.xz";
locale = "son";
arch = "linux-x86_64";
- sha256 = "2023f04e88f23242d39749d29076516e5db7322cf5ba95d553fb227f46bdb978";
+ sha256 = "d2dcc8dee6d72914f28907e60ae42663668122234268ecc5855a90fdafefaa17";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sq/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sq/firefox-143.0.3.tar.xz";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "1c9fa318cb9bc160a8d51f3f8e45642fe80288c208bb88fab38c276fae33cf1e";
+ sha256 = "80e6b1bac173fb8ef91d34acfec509b21544a63dccbeb78894681f1a9d146ba4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sr/firefox-143.0.3.tar.xz";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "dcabed0d13dbfe1ced43e2cf3fedf682abc8b5ebff31ca5f4bbf12902a6ea94f";
+ sha256 = "9a8b73c3bc98354670236b90b7f47063e254e02765a0a1dc058359f8ce7ff56e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/sv-SE/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/sv-SE/firefox-143.0.3.tar.xz";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "44ce3ec032060132f51920c1b9532de93c075060dba94ff6a356cd8a7ddda2b0";
+ sha256 = "3994e8b13043f3a3f7ef3b2639b2aaf2e183976aa86de8ae13649f380d81659f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/szl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/szl/firefox-143.0.3.tar.xz";
locale = "szl";
arch = "linux-x86_64";
- sha256 = "088dc165641d10d33f5bceea3e9c26a0ce691c6b753af636c8d6bea88a911dba";
+ sha256 = "84ce4df59819749ef27397b2e3bfc9579bdbec86e9b41d0ad91855f185b201de";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ta/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ta/firefox-143.0.3.tar.xz";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "63da38c2d832a31d224ef9aa4a084eba229ee98a8f3f9353296d8b587ae7a498";
+ sha256 = "61d0ae973ba8e86c3ec1768b0c957d8218a4f78a1c103ec089277ac8c112a946";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/te/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/te/firefox-143.0.3.tar.xz";
locale = "te";
arch = "linux-x86_64";
- sha256 = "e17ba9b2c0ae1213c583cb0347f7a6a4cdda5c569e0627fa748f6bcfe5ca0bd0";
+ sha256 = "0778df80957bdc9f0385f6a313b5791b3336d044fad20aeb42135ef32beab718";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/tg/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/tg/firefox-143.0.3.tar.xz";
locale = "tg";
arch = "linux-x86_64";
- sha256 = "f13d16bd8a5b573a8edf31ddb1b4ee0a6fe0f817cac365229fcdd4867073a05f";
+ sha256 = "54a15d2238f8b7f926ae61cca05169309c3d5b2f9aaa764760dc4c56482e27b8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/th/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/th/firefox-143.0.3.tar.xz";
locale = "th";
arch = "linux-x86_64";
- sha256 = "c9bf355f60fce7e968b9d61df70c6c150256a4405bcb9b4663c47cf8ca722e74";
+ sha256 = "37afd35187a76320b51a2b6a13fe2fd27c92852b3c41ea9942a06911fcdd9bf0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/tl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/tl/firefox-143.0.3.tar.xz";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "6b0517a9f17ab839323f26b62688e2829f8ea01ed629b239fcb504aaa312f8e2";
+ sha256 = "fa8c15eb9074d0655eb30635bdb0aefc717dd83d604c9e734d0b93cb5aa329b6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/tr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/tr/firefox-143.0.3.tar.xz";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "74982da4e49dec432a271da1cb2ae5dc05e7f0506679793d1614349da407ed9c";
+ sha256 = "3d3867b58b0a6b6f3ade72bfd69526d529d7e3c696c8f7e865c3e7c6f1469bdf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/trs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/trs/firefox-143.0.3.tar.xz";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "dea884fe45d1520eaf5f0c933d265f531c63d05a4c706b3e93d182b594828b62";
+ sha256 = "2a6f1ce8f06f6fff06431ab6b43a6bae3baf57187267e7e39372b627a9a506fb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/uk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/uk/firefox-143.0.3.tar.xz";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "c3f0fc20d70a480fe275dce6b3cf50cfefc8d2c463e5f1bc495f2d192e21ea54";
+ sha256 = "bbdb0a6b83d3670c65ab51540bd64d60377cfedb6d31b15760e906899e7e60af";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/ur/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/ur/firefox-143.0.3.tar.xz";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "7e964276fe824230e82a0646ac59f8debdd3d097782809b4d623d876571b5328";
+ sha256 = "fb9c3bfd618039aee74910f91243f3005fec01880a824df27b71cb501edc16ee";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/uz/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/uz/firefox-143.0.3.tar.xz";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "73f18b5e3af74c1f5b0268ea24dd7f46a6f1b18b12573a3e7f202164fde27a2d";
+ sha256 = "31dfcbe572cfe4c951b9c06816e20a9a2b9b2d6bd2243e43537beb938fc92ecb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/vi/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/vi/firefox-143.0.3.tar.xz";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "850b71927236f377eb3978e201d4a4279eadbd5da143b2d2a8345370c68c7652";
+ sha256 = "71bf154fb82a6374d9d79ebbd45684f95aad04402c6a3065c321540ed896eacd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/xh/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/xh/firefox-143.0.3.tar.xz";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "41932e2465df34febac6454e7ca494aba058db04dd81f50a646775d1771a5949";
+ sha256 = "e87384a9c4ca8daebc11a6db28e8d49408d32684f0c2b3ab66b7695da8899a54";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/zh-CN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/zh-CN/firefox-143.0.3.tar.xz";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "6ac6b9199817dd48080c15dc70d9911b0febde7c962b433b29645a0a39bafcdd";
+ sha256 = "fc07a3f8bdf1743642b6d54644f2c2c888f63f76602dfb56443a99f9bc12e12b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-x86_64/zh-TW/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-x86_64/zh-TW/firefox-143.0.3.tar.xz";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "840c7c6689aa93ff80ed7ffa6f3c62c26790c7d887f8c01fdfc52f3269a0d2d6";
+ sha256 = "b560f9e6aa380f61199239b024ad5068a89d028616688b0b6bf19d5e1e272c0e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ach/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ach/firefox-143.0.3.tar.xz";
locale = "ach";
arch = "linux-i686";
- sha256 = "447a5f265391969a8d0b7a028d540c1583b37932ce0b8cd3c7dcb424ba805a7c";
+ sha256 = "f20a578274c7a84cc90dcb4e84542539bc0d51bb29c25997ae6f464d746e8d4d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/af/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/af/firefox-143.0.3.tar.xz";
locale = "af";
arch = "linux-i686";
- sha256 = "ea372e84fad534b7dd6b065a784ed22a84a72e6f0f69006e73a52efe29b34734";
+ sha256 = "c756ef7d3efa41d9f84fc7e944d352b649f07219d53c3991f750175fb1148ac6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/an/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/an/firefox-143.0.3.tar.xz";
locale = "an";
arch = "linux-i686";
- sha256 = "286c0c986f19c380d19c2216dba48a1234c587adf42ade8e44f799c5a2eaf0fd";
+ sha256 = "bb2ae4ab3c672a12d3e54d7aa3d28425a3d917e262c5fc9a9b1d1625f65c3167";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ar/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ar/firefox-143.0.3.tar.xz";
locale = "ar";
arch = "linux-i686";
- sha256 = "6b857fdcc6b212e4040993fa4e366af3e3ab9c86e899f97f8ba75a570b50d466";
+ sha256 = "1429fec6eb9002221620e843080423d71ddf1b5db9656eb844792f122cd3127f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ast/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ast/firefox-143.0.3.tar.xz";
locale = "ast";
arch = "linux-i686";
- sha256 = "fb2e385db337da24dd9ab4f655f65a2041137d11686735c7266e78eaf0c8e56e";
+ sha256 = "85a32eeb6d5d5a3291d81308c932ba4f6e25bbd077c3129c0baf181b71d9fc44";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/az/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/az/firefox-143.0.3.tar.xz";
locale = "az";
arch = "linux-i686";
- sha256 = "19f81de66b1e764b96083bd840ab1714f7df7972bf5f621bb47767fb123a7ed9";
+ sha256 = "da4961c58b772d6441e575a1a6c767749c1ea7aa5164846fae5015f493921e46";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/be/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/be/firefox-143.0.3.tar.xz";
locale = "be";
arch = "linux-i686";
- sha256 = "d185e077f78d9e00d5bc0be5db5f5da001c4cd04b9953fe37e4aa0c011a215ef";
+ sha256 = "96d92e9d6a28c51af104fb42a7acde1c32c8de145246875044ff6b2b44f411e1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/bg/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/bg/firefox-143.0.3.tar.xz";
locale = "bg";
arch = "linux-i686";
- sha256 = "8f9f9cfa814418c4eb327a4c6d9baa971a5e9a853607ed548243fe1b20f88bba";
+ sha256 = "455a73741a1f93032610aad98de820f64c518d89b28a2cf85dab95d9e949f5a8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/bn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/bn/firefox-143.0.3.tar.xz";
locale = "bn";
arch = "linux-i686";
- sha256 = "817d0fc748e6413f9f7ab145e23577a4adc65e791575123a1d25bfb751d1ccfe";
+ sha256 = "dd19ef50f790709e3a4d1537b862d3536638cd6e5748e5dfce7b491d32e49ab8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/br/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/br/firefox-143.0.3.tar.xz";
locale = "br";
arch = "linux-i686";
- sha256 = "436003557d2ed1dddc189914eef7503e561842ae117a33a2b265c95d0acd7523";
+ sha256 = "2a883e52f1763df2dd2326873198ca91d192cb902279e3d3abe7b3e85cc9bf40";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/bs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/bs/firefox-143.0.3.tar.xz";
locale = "bs";
arch = "linux-i686";
- sha256 = "21aec551c12759176e5cd933ddbac34630fb9f7cf448ab2ac9ca9ea0cb7d0c77";
+ sha256 = "4370bff6cd7eb8c420ad5d397f67c7c84beab5043056c8c71236a130e740110e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ca-valencia/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ca-valencia/firefox-143.0.3.tar.xz";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "f5f999bd42080ccb48b684104270e3407d1e702063de76903ee5869e9e7a7735";
+ sha256 = "15142009db9e86e7dec40df8a31f750480798894224545c0e20c480d97015e5e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ca/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ca/firefox-143.0.3.tar.xz";
locale = "ca";
arch = "linux-i686";
- sha256 = "85888753fd7cdb9c059e3d8ef069d588b65b2f4892d278ece9f8227b5e85724b";
+ sha256 = "974a5a0041c983ff06fbe2f0bb86c7535163e7af67116119b04f121680edcb0d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/cak/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/cak/firefox-143.0.3.tar.xz";
locale = "cak";
arch = "linux-i686";
- sha256 = "d878134aecec04076d5f9cf5921d299a2fde1747b60283ee8ce4d188360fedfd";
+ sha256 = "462bf044072dc3ec3c2d681d3cd8ca28c96087b1adccba9f67507a652ce5077a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/cs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/cs/firefox-143.0.3.tar.xz";
locale = "cs";
arch = "linux-i686";
- sha256 = "b7eb7e06f19434bab147882e04e77038142b7452f9745f32a6a93e8f83997db7";
+ sha256 = "bd9f722b39b04974bc9f5ef33def65664d653a10f8b89387012e76c879b486e5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/cy/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/cy/firefox-143.0.3.tar.xz";
locale = "cy";
arch = "linux-i686";
- sha256 = "cbf5d997df6f82b9df1a12d6c52cc850964f84fedd8f4c90cd080bce153b8ff9";
+ sha256 = "2864898ef11b28cffaf03b403107ce0647d9d7c85e6bee7be452625b34f724ed";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/da/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/da/firefox-143.0.3.tar.xz";
locale = "da";
arch = "linux-i686";
- sha256 = "0a34f01ba5c6e38b0125e724dda56224fca09a8567ea7c233f696b6b580d36a2";
+ sha256 = "2046be5001dccbb9dffa72e8771a6b10509101cbb65536a62afc4e3603c0fc99";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/de/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/de/firefox-143.0.3.tar.xz";
locale = "de";
arch = "linux-i686";
- sha256 = "3ac432aa4dabb3cc64843c5dc2e66a6463fd7a6b8f0d1a3e120852048db096ef";
+ sha256 = "1b4c719b8735750cef4761c5df65158e56b1bc1be574cfd73ef47c46f483e8a9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/dsb/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/dsb/firefox-143.0.3.tar.xz";
locale = "dsb";
arch = "linux-i686";
- sha256 = "8f085de8aed077dd128fab1ada14a020c6d20d1d2cbd95e8b48d448c93d5ed58";
+ sha256 = "d4238e172298513c0628afb0f541cf95e5f71470010ef6f8e4615d836abfca5d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/el/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/el/firefox-143.0.3.tar.xz";
locale = "el";
arch = "linux-i686";
- sha256 = "738d4606a58797fe5ec92990f9e5d51e814b86d6f3bde64ca5ea1b53603a6fa0";
+ sha256 = "4068d0cbe4a5e4907d77d03530fa364c8e279199d3cf4b00da39887cdc3d8aa0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/en-CA/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/en-CA/firefox-143.0.3.tar.xz";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "3e0873c24d8aef2f90c3ab7bfd981f40b0c126971e5b1d05106f9b5b8ed0a3af";
+ sha256 = "aa30ad263dc5ad494d8e9017b1134662edd3b05cae4b61f7951957202dc50b9e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/en-GB/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/en-GB/firefox-143.0.3.tar.xz";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "1d570ab1480cfa3e78fc41475ee2e92dbbb2e0d00960cac13937470ef3b5bdf8";
+ sha256 = "834f9aa12541b65d757c979d51c0a18958aeb28b427aa3ba7f06f24cf35a336e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/en-US/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/en-US/firefox-143.0.3.tar.xz";
locale = "en-US";
arch = "linux-i686";
- sha256 = "118b6155f0e81e6e86e29760608caa6a04c56d08da229b5a8ac09f71be080dd4";
+ sha256 = "05bf83e98973c08840b2a8b8415cc433451735a5e2688d672d5be4e56d57a38c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/eo/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/eo/firefox-143.0.3.tar.xz";
locale = "eo";
arch = "linux-i686";
- sha256 = "4baa5891caacd3b6c932ffc19f31c5b82a285e75efb815782c0ce231124336cc";
+ sha256 = "ad6fb098fba9a372c7001df8811f5fb47dbf8b8cc19472747eaeec00d3fee436";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-AR/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/es-AR/firefox-143.0.3.tar.xz";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "4fce2ed1057ceca85e36b2029bc78f4bf06ecf98bdc016bb864f9c24fd2a63e2";
+ sha256 = "42ec0ca57f4bfd2cbbdffce88ad84429460a5f872f3c9f3c2b29191113a15665";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-CL/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/es-CL/firefox-143.0.3.tar.xz";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "534893858c5a1a040d61ad0f70c9a1ae795f7fe4aa63f8aa31442cdfdd732de9";
+ sha256 = "1088be092d9e9c9ad50733e28547cd631a3a9c723235c3b1224a1c71fbb87d1b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-ES/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/es-ES/firefox-143.0.3.tar.xz";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "3e142c15b060adb9de437c4166b55d35338278be6ddbe5240e3fcd2f95d83edc";
+ sha256 = "a72abe312378300d61577558e2eaa49acc70c6921d0d7b413bb524b71ad74b72";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/es-MX/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/es-MX/firefox-143.0.3.tar.xz";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "b27a77b89e997a6353d7c77f1a8b2f90cd1b04e038a6ead45d06588040b41eef";
+ sha256 = "bcd2549dc47232d1f0628a82fe68c9ee40d3265c711785a200a0662c3ce350b3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/et/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/et/firefox-143.0.3.tar.xz";
locale = "et";
arch = "linux-i686";
- sha256 = "b5f8ddf17b2fa1ed21b15c68cc6001b569b61d267d91f842f22db3c0f96ab43a";
+ sha256 = "9303599c83ed66f1143ec232835b7a9f59ad10f7b7a95326c34ceaf16eeedadb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/eu/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/eu/firefox-143.0.3.tar.xz";
locale = "eu";
arch = "linux-i686";
- sha256 = "0e5a6851fdca9b88488ec80f20d44379f0bd03e7df5f557b61a073862d8e371a";
+ sha256 = "4c36cb3c3527df77a86c446557358d556286834b46e2ef4b3510a3bd0ed2b459";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fa/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/fa/firefox-143.0.3.tar.xz";
locale = "fa";
arch = "linux-i686";
- sha256 = "999d91d4295a7b0bdcb7767cfe9a5997a0a0c07cf208d96b26093a7ebfd0da78";
+ sha256 = "b3bbe87b6427e1764d17c233cdf78e24cf7a9d518832b42ef9c49c4354fff4c9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ff/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ff/firefox-143.0.3.tar.xz";
locale = "ff";
arch = "linux-i686";
- sha256 = "16f6d6f4c381f9c019c09589e4ffa1431a7eacab2173350679cd801dd9fb1c5a";
+ sha256 = "dfdde6df46668c5feea6735e8f0b390d8d385168d12da4576cbf246e52cbe7cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fi/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/fi/firefox-143.0.3.tar.xz";
locale = "fi";
arch = "linux-i686";
- sha256 = "82a8fc57c4fc89f6c7f2ed487a677283a6764d0a0a409d601b80adfdb50fdabe";
+ sha256 = "a872bb14a26af938487fbfd4c99afaac4213c8ba56f44c75d501f1eba9148f27";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/fr/firefox-143.0.3.tar.xz";
locale = "fr";
arch = "linux-i686";
- sha256 = "1babdb4d98760d8d82c79531c2b3c45f77b831cf85e914285660e865fd8c4a51";
+ sha256 = "4354d7a4cd1f6e874f177f9cc2d15d609841dcec6a6649b8b1e697cde298dbd4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fur/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/fur/firefox-143.0.3.tar.xz";
locale = "fur";
arch = "linux-i686";
- sha256 = "249631e406ae355ab26253ae6db66b056470e32a2b342373d4ca2af75bd8d496";
+ sha256 = "1f873d08d520f3553e452368bc510721e928f69b54c6196bf5b28b42775c0e6d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/fy-NL/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/fy-NL/firefox-143.0.3.tar.xz";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "be26a4d5f3640b0ffd4f0b6ce9a74b580f0ccd7944ee4a623ff6854f33a6900c";
+ sha256 = "ccd33cb513fac96c668e776ddd6330e04a64813e0d5d131881ef93b794690ec3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ga-IE/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ga-IE/firefox-143.0.3.tar.xz";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "accd39facc5400375f326385436b661049f9f003a67b72129a7d3093bb131142";
+ sha256 = "206ac31d2c60bf122a98087931917f670b6618becee7ed3de49d3658fe3bf8b9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gd/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/gd/firefox-143.0.3.tar.xz";
locale = "gd";
arch = "linux-i686";
- sha256 = "2916f666e3b52c2550ca41e373b8263b045abea9f9d8884c4df3e59dc7fadd60";
+ sha256 = "00b720be6171f69aff4b5dc194d1e8beed5b2c0ba1cd3867ef153360ef1aabe7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/gl/firefox-143.0.3.tar.xz";
locale = "gl";
arch = "linux-i686";
- sha256 = "a3d0ae5ec2a2a804fef8ed8ec9f4a477920f032329ea7cefde76eb689ac47fc9";
+ sha256 = "67eadaebc0a35e41d93b7e6d261a6e1345a730d3b56821bd99833966560d0ced";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/gn/firefox-143.0.3.tar.xz";
locale = "gn";
arch = "linux-i686";
- sha256 = "8e937c71fca23c5ec57963804bcbeeb9acb8bb2bf33843785d3e36f34a8de344";
+ sha256 = "610e15a6c06a22544210b01942d2bd33de43180bde56c1713afe5570a78eb987";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/gu-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/gu-IN/firefox-143.0.3.tar.xz";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "6dc7341914554f801b92e047e3018dce5985ca8cddc5ec0e82151c493ef43e27";
+ sha256 = "db73ce08f4d6aeaa46dce32243b2233ffa11aaa140f2fe869d05f045cc055ee3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/he/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/he/firefox-143.0.3.tar.xz";
locale = "he";
arch = "linux-i686";
- sha256 = "22e6909a4f8534cec8ac2e984a50ef29aa20a1c3725589e3d3efbe70ca510012";
+ sha256 = "0b66e9bf41322111477aa039db339ede0bf6e3573c7431ce0f419f6dc4a70ecf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hi-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/hi-IN/firefox-143.0.3.tar.xz";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "7c513d74c21a3fd97ae8e0250ed58f07103c97d12f6ef2ae382b1469bf5c7d3e";
+ sha256 = "e0571f317bd83a168a8e6e085a47021c9815a1411012ab58cbd5bbaaf489ec02";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/hr/firefox-143.0.3.tar.xz";
locale = "hr";
arch = "linux-i686";
- sha256 = "384c22384b3ff09fd54b4d62fe96e7b6642703ecc739017461d3db07a08f63b3";
+ sha256 = "5231a4cdadd213a365e9e7ce4e2428f9ba8355cea0b513245442e17853a74b36";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hsb/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/hsb/firefox-143.0.3.tar.xz";
locale = "hsb";
arch = "linux-i686";
- sha256 = "c6992330827af639faed8fa955976e6f13c9f456beb54ff11676f4959079a76f";
+ sha256 = "e2929b118285a5dd7096420495e7a763d96a659707d4549beb1f9abd92bbd2bb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hu/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/hu/firefox-143.0.3.tar.xz";
locale = "hu";
arch = "linux-i686";
- sha256 = "a9eeab48d3cdf34f105542bc54157d23386a3dfe94772a2c7f70fd1a1213a631";
+ sha256 = "cbdcf4aecd7a869797f1bc09e0fc96f82db590172ff434b8af2081ef1d4d0cc8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/hy-AM/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/hy-AM/firefox-143.0.3.tar.xz";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "b488dd622766141a0edeca08375788752fd5617d32fbb6c6e441bec26e0679ab";
+ sha256 = "15c3a3e2b2ba23d62f247ed71554cc7b1b473fbf4e83dcd2a32f393aa426a7db";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ia/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ia/firefox-143.0.3.tar.xz";
locale = "ia";
arch = "linux-i686";
- sha256 = "3266cd3cb39c2a4c92c734b95219076c34870dfdb83ee3152f0c670d494c3d30";
+ sha256 = "bf035e808769f109a379331f3364e236ecff55a8c311c567c14e3baa7849809d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/id/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/id/firefox-143.0.3.tar.xz";
locale = "id";
arch = "linux-i686";
- sha256 = "bcf431cb848c0c303bab15b097e14d030fe249cd712a0503e91107c9085a4248";
+ sha256 = "84dd51f50ab9821d4714c7ba088f0a7e2a5163967ab0d964e3b279d01eebcefb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/is/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/is/firefox-143.0.3.tar.xz";
locale = "is";
arch = "linux-i686";
- sha256 = "6da50936a09705e10cd8a83e3876d2daae66cee04c6a489bc3327e9cf8e57bec";
+ sha256 = "c63104d83b9df221e2bed5aff050345b7dd5193bd31afa8f240206e1e223a918";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/it/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/it/firefox-143.0.3.tar.xz";
locale = "it";
arch = "linux-i686";
- sha256 = "4fe6b6812e3a9a2bd86736ab158708aa95282345991247b563cf13e664676b02";
+ sha256 = "0275688a3fdb9233d06e1c4215a6a3989898d9b89d1073942d360c888f7403a1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ja/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ja/firefox-143.0.3.tar.xz";
locale = "ja";
arch = "linux-i686";
- sha256 = "b85a8c1920b4beb890f961df127b3d4a9c7eb6cfe1bdb444248c8ee708ec68e6";
+ sha256 = "b1833b5c393462d0dfd09fb82e6db7f0862a55e072e14a12946f5c9ed0a1afe1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ka/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ka/firefox-143.0.3.tar.xz";
locale = "ka";
arch = "linux-i686";
- sha256 = "63a013a826af7d05e3d0bfa61ea072c3d48b077dc22c4c2b290cebb949ffe165";
+ sha256 = "3d6df60f90876502ed4211b637597a1fb5b7f8152b75b1efdfaf9142d8d90f2a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/kab/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/kab/firefox-143.0.3.tar.xz";
locale = "kab";
arch = "linux-i686";
- sha256 = "7e5acfeccb66970a5431b78be3846df93fd1bb3b7b564805dd4762ef991178bb";
+ sha256 = "3ff5c571f5bd8cdceb31679c97ce08ceb3136ea110efbf4648339273312550b0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/kk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/kk/firefox-143.0.3.tar.xz";
locale = "kk";
arch = "linux-i686";
- sha256 = "140284d303c92cfc634a8e0f2d165f6405dc85f5b4c7a3beeb69c0138723bb4b";
+ sha256 = "1ae7ce453c15e002d004306557cd1330cb7d33a5ba52efaf6aec1daf6a827c9b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/km/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/km/firefox-143.0.3.tar.xz";
locale = "km";
arch = "linux-i686";
- sha256 = "7742e6e0d23376951a15333e62b8316cecb2a2b4bc88a48550f1dec17495f813";
+ sha256 = "5d8e2d5b6fed5847d413cf2f734d6509dd46665975161a33bc0a1733563489c8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/kn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/kn/firefox-143.0.3.tar.xz";
locale = "kn";
arch = "linux-i686";
- sha256 = "82cb51a65c3bee20ee16afb8dbfaf439ab3a0246df3b21b720c984fbee0f7e0e";
+ sha256 = "189122be2a67808cf28db14f35dbd7d3090a638d67a7b54a6f93da7498759340";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ko/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ko/firefox-143.0.3.tar.xz";
locale = "ko";
arch = "linux-i686";
- sha256 = "ea93c7df0c6f84bceb93c7ee8fed4f4cf215e03916aa81a10bcd392f88af2821";
+ sha256 = "0d3a5ecb485dbffb1ec5807f5c68c9c44b187687e535f75c5d7c04a50bae603b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/lij/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/lij/firefox-143.0.3.tar.xz";
locale = "lij";
arch = "linux-i686";
- sha256 = "20956d7a9b64ce74cafb9b02102ee6e3bf34f336d3cafbddce7ec2055020e425";
+ sha256 = "58374c75f1320ef785c2587acc5b632ed805bc6d69b740a9d4ff0c8639b2c8c5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/lt/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/lt/firefox-143.0.3.tar.xz";
locale = "lt";
arch = "linux-i686";
- sha256 = "cdc0535f7593aa2732ad22605c09c1dd449463d55bdc2c0daaca71e654f5e6d4";
+ sha256 = "43c5ff178076aff633c49e4d52adb6a408352a3b432967ef5e9ce95b9413fcaa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/lv/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/lv/firefox-143.0.3.tar.xz";
locale = "lv";
arch = "linux-i686";
- sha256 = "efeddd3be9c11791b26ddf57d9a11cc026bbe08721ab632c5df9fd13b7cce78a";
+ sha256 = "56eab786da6bb911f746b5afc652708323231fbca32d5c5797d9fe71c9318362";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/mk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/mk/firefox-143.0.3.tar.xz";
locale = "mk";
arch = "linux-i686";
- sha256 = "b384a555432d29a12dc5515481c502a338294336441dcfd71fe26b5ddaf4b92f";
+ sha256 = "444aff7a619a7db477517dd9815a36aefb0efdf27fdd9b4d253e810486c2310e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/mr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/mr/firefox-143.0.3.tar.xz";
locale = "mr";
arch = "linux-i686";
- sha256 = "2305019559381be293c19c7be3952554c5c56d2e4303d6dbda77fb532589a107";
+ sha256 = "acc53a62cc223a03b4f59ba2a66876d43eafddc48389e49197e548ab46e17993";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ms/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ms/firefox-143.0.3.tar.xz";
locale = "ms";
arch = "linux-i686";
- sha256 = "4e90e4bb68b74b03ae605c6c4a6f10cb2f76862947160cc55031c7e1fa13a535";
+ sha256 = "df1ded63c2da854e7ac5b960ea20174a140a9cfe59f7843669a5ef86d8b3fa25";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/my/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/my/firefox-143.0.3.tar.xz";
locale = "my";
arch = "linux-i686";
- sha256 = "23e7379bca1a753a23805ea64bbf4b895643b8af2f741e9dde4f034e2498f1ec";
+ sha256 = "6b4f1f12bfd9b1e482a2619d0d89c1dcccbeed5847a7f618f0a19bf1b0158636";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/nb-NO/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/nb-NO/firefox-143.0.3.tar.xz";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "f4d6b114bfc398a3cd9e3a7e598b24260e80ce5e2d7af90c922f96943a56091b";
+ sha256 = "68f8384b5362a8021d8e64b30991c5741b6e2e1d9a52a409521469824d256d4d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ne-NP/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ne-NP/firefox-143.0.3.tar.xz";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "490beccdfb65205bceec80fab31aa7b35529b9f44ab1b00c5a47c145c9cd73fb";
+ sha256 = "56dda860f988b235c1cd12cf6eed827650257a68af7839b0a1d25909d26e8041";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/nl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/nl/firefox-143.0.3.tar.xz";
locale = "nl";
arch = "linux-i686";
- sha256 = "f0a4d0d2dc6ee3a92bb386a6555abb2181b9b560fca1d76be7bfe73d2d6469bf";
+ sha256 = "2736d95a46c5646a5c4168b8519ea56b446842a3c573e9ea6b0b14de14266959";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/nn-NO/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/nn-NO/firefox-143.0.3.tar.xz";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "8b049d4aa37db3862f9fe3c4a55663a0ab1d3c008b60c24fd2573d33f9ba54a6";
+ sha256 = "d8fd06fb4c4a1b344c2c8783cea8afdf95d7cf64ea71955fc57955b88828796c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/oc/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/oc/firefox-143.0.3.tar.xz";
locale = "oc";
arch = "linux-i686";
- sha256 = "fd783e7cb7a99b7fa738b5c82fd23c0242dfab517f61dca2df0a453de9eb7c6f";
+ sha256 = "8a436c96f6c711290277f67087f73097248c05d36c4c3298481b24c04deda521";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pa-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/pa-IN/firefox-143.0.3.tar.xz";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "ffc9a8e5bce51764502ff3da1be88a5a45c86fabeb9976e87502d4142cba95a5";
+ sha256 = "bc81bee9631122b060612ed55c0281186974e62e5a41622cc83021c17b42cd23";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/pl/firefox-143.0.3.tar.xz";
locale = "pl";
arch = "linux-i686";
- sha256 = "99af6f5356231d2e164093383940b1cf51d73702bb838c0d39b246ddc44b53de";
+ sha256 = "4d86c53bc1e103400f8b9a17985955fc193e957fa2719189e932be795a5e7226";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pt-BR/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/pt-BR/firefox-143.0.3.tar.xz";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "fa5d7b6631ea29aed41f60474e1f7bc4a99a56a7b0bd63b540e60cd12557e85e";
+ sha256 = "16a72c6dc814564a0be6314ad42ae82523ccb3fabda147800d72deaf69a8d69c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/pt-PT/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/pt-PT/firefox-143.0.3.tar.xz";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "f66fc74f1e28c6bd1b74e15667d656a4907a3236d6057b452184e57d55a8d97a";
+ sha256 = "7ee4ab35565e79e50a12c2d7d480594ecd434de21b05f145c01fa42359ca4d65";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/rm/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/rm/firefox-143.0.3.tar.xz";
locale = "rm";
arch = "linux-i686";
- sha256 = "1b6f5b95ea68844cf28666b28dd0e9211065eba9aeabd4a7a6b23951dce159ca";
+ sha256 = "bdad1468f989615765be9025bcb53c84b0c0a920cd14ab4ebce5ad4e0cd3faa9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ro/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ro/firefox-143.0.3.tar.xz";
locale = "ro";
arch = "linux-i686";
- sha256 = "d4c11e8705f908c8e672e623e0b064f71596d66b623717e899c213923e248892";
+ sha256 = "12b9198071a591d92431a6df6d6c447d923da7b28ecb7c7708cb5a9b92e2c390";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ru/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ru/firefox-143.0.3.tar.xz";
locale = "ru";
arch = "linux-i686";
- sha256 = "99b1c6a019074cf6edfa95c3bd4b18ba921222e393f03f3807bd74d08f5d6805";
+ sha256 = "2179df788ab2f471157a36b122705672cdd7414c0fbc25600cf74ea72f0c731e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sat/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sat/firefox-143.0.3.tar.xz";
locale = "sat";
arch = "linux-i686";
- sha256 = "8992d626415cdf9eee7b7b472a80ed55012c87dda0352e5652e2eee33d8dce6f";
+ sha256 = "af1ae7aaa710039c54a98ec0e4c8eed7cd8b602d290c601feceb20aeee788870";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sc/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sc/firefox-143.0.3.tar.xz";
locale = "sc";
arch = "linux-i686";
- sha256 = "816e3dab8e322a77da52e06fe9506cdb09cd1a6ea48046c04e821ea308e00422";
+ sha256 = "d4d57ccc72ac924713ed46441bef50371e4a169f835c2f58173df653291288ab";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sco/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sco/firefox-143.0.3.tar.xz";
locale = "sco";
arch = "linux-i686";
- sha256 = "095e7ff241ec2462b8a4b3b1747808c42b83da32fbc6e0123047d27e5c40259b";
+ sha256 = "4e4f293f330d7fbfc52f11fcebbae62f93058a51d2eaae7a6b4e7f75324fae88";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/si/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/si/firefox-143.0.3.tar.xz";
locale = "si";
arch = "linux-i686";
- sha256 = "77e2823fb1d4cda6854e7d15dd5e8f0c4c259553a04a6269865a423eac64860a";
+ sha256 = "9cd110763c21fc4e32e324ddca27c68b9d98b5c9d2e93eaf0094ee99bb0826a0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sk/firefox-143.0.3.tar.xz";
locale = "sk";
arch = "linux-i686";
- sha256 = "8aed72b6b19dd9336592f9b593b9b234753d89f6da50f536facfaeae888d86a5";
+ sha256 = "3c67e3038fc4ba8a6b30b5984e2d27e9f2c33b39ad9d4423a772b1e166151eec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/skr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/skr/firefox-143.0.3.tar.xz";
locale = "skr";
arch = "linux-i686";
- sha256 = "71f20bd39badf34d70d3f9449d163719536c8283ce50d26ea164a88938f795a8";
+ sha256 = "2c99168028a3f8e2cd2d6f34aeec98b92b7812a8075db948f2dff0b4ae15f143";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sl/firefox-143.0.3.tar.xz";
locale = "sl";
arch = "linux-i686";
- sha256 = "f6ef7bced5c7259ffa49d6b58d1f0047e2490f5381b102aaa48c942b73ac92f4";
+ sha256 = "9c4729f51f54bfe504b393139430c2c8f01db340d3abfe40a401919fa8b3e950";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/son/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/son/firefox-143.0.3.tar.xz";
locale = "son";
arch = "linux-i686";
- sha256 = "dedbae9b3ffbb2499da03cdc8b30348b227f7866d666eb4faf6feabd4e86e55e";
+ sha256 = "e8312d8a19617c97ab63052d4006c01ad070bd68670eea9588d16568e0ede486";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sq/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sq/firefox-143.0.3.tar.xz";
locale = "sq";
arch = "linux-i686";
- sha256 = "761a875dcb478daef0e39a761843c1a732efa3a1102429d31f25e6ace3dcc194";
+ sha256 = "6331b868423062fb4d3a66aea2f89bd43d7107c8e3f370950f6696fda20fefaa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sr/firefox-143.0.3.tar.xz";
locale = "sr";
arch = "linux-i686";
- sha256 = "7dc7c749000652a2a72d91008fe29c6ce9710df511c712a2a5d5b6bfcf895a71";
+ sha256 = "d88381b7ced8b9493e0f6f362e3ad58f8416d0922b34be848bd8610a8f5b8ffa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/sv-SE/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/sv-SE/firefox-143.0.3.tar.xz";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "c75416cba3d7f9e47aec144724b8d4f86428fc2d8a903a0c17803c23b94b33d8";
+ sha256 = "ee666a39fd4374c9efed17a32f19f206244f95c0415f2121f228324afdc61288";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/szl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/szl/firefox-143.0.3.tar.xz";
locale = "szl";
arch = "linux-i686";
- sha256 = "7126a305f902f37019070aec76f1c3c19e643cd055b83a23232b156851650528";
+ sha256 = "0b4d6af3bd6942c336921f55fe67a9c5186155e21664297c86577ca954ee80c3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ta/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ta/firefox-143.0.3.tar.xz";
locale = "ta";
arch = "linux-i686";
- sha256 = "99d7968da2f5de0671e2eecba04acc9c423d027272d0e368d106692ffb07c6c6";
+ sha256 = "9edf779a416c59bae453a822d7668bf6eaf56b86a137a6048f20ffb08a06b8fc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/te/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/te/firefox-143.0.3.tar.xz";
locale = "te";
arch = "linux-i686";
- sha256 = "c28e37e17fb14130005e00a6b3da9fb713d1344f0a57b13a2294c0934a1e8767";
+ sha256 = "c9d8348257dc0acccc812793d68b274717cb032df2f8a8692b853e4e23bf8eea";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/tg/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/tg/firefox-143.0.3.tar.xz";
locale = "tg";
arch = "linux-i686";
- sha256 = "afa6cc3b1b2c7aa20326686dd4a1515a1e53e44883cf7e2fea65927427f1662f";
+ sha256 = "b187a5df63c50ef09471eb934f9bcd7863744b27e3ed8ad40b4cc9b21715e849";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/th/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/th/firefox-143.0.3.tar.xz";
locale = "th";
arch = "linux-i686";
- sha256 = "6124ec76b1362f2eb8d422db2b8cdca052cd24c00bc6e76eb5b8c3413b08f5cf";
+ sha256 = "440daf9829b258d34ffdf912317c2b7621b3fbf9b687d96a1fcbd40dcb50d5d2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/tl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/tl/firefox-143.0.3.tar.xz";
locale = "tl";
arch = "linux-i686";
- sha256 = "c31845ac222d656d0d9023be4e6449e9df3aa42a8a605b49414f123df97e8bc5";
+ sha256 = "8977ab2b5933a1db9c9091d9353c42b554995b9748bd6224b4b0de23f3fec220";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/tr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/tr/firefox-143.0.3.tar.xz";
locale = "tr";
arch = "linux-i686";
- sha256 = "dbe7753f9ad9cc1f0c0b1fd00cc12312cad557695a1511eabd4671f36cd03fea";
+ sha256 = "abe19d4fd8dab151d74065d3a614cc709fc0fa8233e88b368501994406c7462c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/trs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/trs/firefox-143.0.3.tar.xz";
locale = "trs";
arch = "linux-i686";
- sha256 = "58aedb5dc9fe330f2d7b4dd5e39c2a7ae8c80bf365777b8f87b54ac2a66e8452";
+ sha256 = "f922b9a0d2a0c0b568ba8925c6d557b288873b2d43189116ae727dc979b4246e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/uk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/uk/firefox-143.0.3.tar.xz";
locale = "uk";
arch = "linux-i686";
- sha256 = "d20cfa7037afaeeaf421b75e997bc0dc5bc853252011f2583865441baaefea8b";
+ sha256 = "326b4fec9f4bbe24eae3347c812d509888f2074a8c239171fb943c9e4d5b43ec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/ur/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/ur/firefox-143.0.3.tar.xz";
locale = "ur";
arch = "linux-i686";
- sha256 = "1a217a8ddd8e436750d89ffcdeebfc4ec4a935c9f7edc9746b7844f1b47bf214";
+ sha256 = "ac89815430adb91dd5e7ce7d136af9505eae906b36095acab406f3f5e90b0c93";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/uz/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/uz/firefox-143.0.3.tar.xz";
locale = "uz";
arch = "linux-i686";
- sha256 = "dab47c525c86751cbe905e10b0d312bf596f707c4d999ac4d081b88b2cf54c58";
+ sha256 = "f63e09736292a39daf2a025a7d5ce1237d668f52adb4aa460a6de1c3e013d5aa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/vi/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/vi/firefox-143.0.3.tar.xz";
locale = "vi";
arch = "linux-i686";
- sha256 = "fbe4c90598e6f12362c8f28b09dfbefcdeeded91f4982f2262b3ec8527bce912";
+ sha256 = "16cd03096d58a5c65b4517eedf987339547c71d562ab6acaa295dd72d5f3cd58";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/xh/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/xh/firefox-143.0.3.tar.xz";
locale = "xh";
arch = "linux-i686";
- sha256 = "08f0472fceec6bee0f18a5bef973746c153df84a108f1a15a18f265bd9130d28";
+ sha256 = "1d8d988ba6aa2e394086e42f3e718c5abe61ad6ad8b63aa094b65eab8d58679d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/zh-CN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/zh-CN/firefox-143.0.3.tar.xz";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "5611deaad36a8e8dc2d1d896d991dfa201721e723e9894e9bea345e0f1a8c321";
+ sha256 = "c4df7ba3b5e0e546f02c2de32bc54ea6de43eb657b535bee999fff35bca70c65";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-i686/zh-TW/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-i686/zh-TW/firefox-143.0.3.tar.xz";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "f268465201dbfb300696f513b5a762a15e50c0e750582e252ede15820502d177";
+ sha256 = "b98f584663fa69ea69c2564f157fa7f157a5d6b9e9311aa10416177e6132bd1b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ach/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ach/firefox-143.0.3.tar.xz";
locale = "ach";
arch = "linux-aarch64";
- sha256 = "43e3ddafbf02c57f8e8189f16297cff7178f9e5ddfc31101cf869b08c5cda4d5";
+ sha256 = "8053c4f36bf6eef29a337167693b1f6848be5122e9f0c944ea1422ee4e26daff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/af/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/af/firefox-143.0.3.tar.xz";
locale = "af";
arch = "linux-aarch64";
- sha256 = "7cb2b24adfc80273ff9c5f12de38f1a09501a7d571c2db8aca60d6d2c9b8c55f";
+ sha256 = "7c6e8fcd34d0003da47ebf2e108f23cc7fe4cf3bbdfc889afd7b1dd50a1afef5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/an/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/an/firefox-143.0.3.tar.xz";
locale = "an";
arch = "linux-aarch64";
- sha256 = "7ce41ac9f59b62d5586232583281f3fbb0a55ca831e6f63864d0d445e38ba026";
+ sha256 = "50d2d78d64f1873439ce9c1c72dda4320941f2393ece551a87e0fa4209531649";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ar/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ar/firefox-143.0.3.tar.xz";
locale = "ar";
arch = "linux-aarch64";
- sha256 = "e21fc32b74dac0bb5d76584837dad4ffa350510dd670be68ff76e162e1c672bb";
+ sha256 = "7c2ddd035806634653311311287cb22f88c20515f446cc070e89f908d67b835e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ast/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ast/firefox-143.0.3.tar.xz";
locale = "ast";
arch = "linux-aarch64";
- sha256 = "e85d7ace4b312ea339ab6190b60c88d73c7e85d8bf2cc9d4d69f476120e18d23";
+ sha256 = "df65e59e0481cc2f2b9b8517ed3af809855ca9ee4a076535d00b3fb28fc18f26";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/az/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/az/firefox-143.0.3.tar.xz";
locale = "az";
arch = "linux-aarch64";
- sha256 = "7b0f0f928eb5bd1964eff6a538529e6dd1c5ac42aa51cf52a5d4705766524323";
+ sha256 = "60a0c45a2eb4a4a9c0156b7b51d4c05de0c01855d751304d18134535a3206899";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/be/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/be/firefox-143.0.3.tar.xz";
locale = "be";
arch = "linux-aarch64";
- sha256 = "128a2b98a54099f46514c9ba6bf835906b3741f79382a32bcf2db211fea5ecc0";
+ sha256 = "e1478a69ed96905b166d42151b827b9c6715c92faf0c565f48f4df8e30df495a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/bg/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/bg/firefox-143.0.3.tar.xz";
locale = "bg";
arch = "linux-aarch64";
- sha256 = "6b4e4847f44516c954df9cf4af8211a900a3235a507e05fcced2cb6918c77d2d";
+ sha256 = "bd7a2aa5818196749912ba6994028fc93fbbe45554eaf701f691b50764f7a8f5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/bn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/bn/firefox-143.0.3.tar.xz";
locale = "bn";
arch = "linux-aarch64";
- sha256 = "607ebd64ebb0f3a58e0140d4b37eebe677965343e5dee77e42f035264b38def5";
+ sha256 = "32cc469fab651e436a92c494cd423d45b64530807bbb2f05cf82b481431ff2b6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/br/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/br/firefox-143.0.3.tar.xz";
locale = "br";
arch = "linux-aarch64";
- sha256 = "52b6767a8f923451d0b3f72666995a6c35d5669d174593f4b69c09bcd2589f9a";
+ sha256 = "2d0e0a617c7e4b6feea72180f02e1aa12596d2973d3c3cf17cdfe610295af3ae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/bs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/bs/firefox-143.0.3.tar.xz";
locale = "bs";
arch = "linux-aarch64";
- sha256 = "4e0528921c583faae27b64a8f9926dbcc2c61e9c8db8d965b10e0ae82ce361bc";
+ sha256 = "612353b2a63548bd3c7470d94062526f3bda7ca7f4a79c86e33c5f5f41ce6142";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ca-valencia/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ca-valencia/firefox-143.0.3.tar.xz";
locale = "ca-valencia";
arch = "linux-aarch64";
- sha256 = "b7b713bd7d204d736ef977e73b7d4f6513633c32ec290a52306d073955bfe8c2";
+ sha256 = "73001f0e636f4c5859d1ac9e102888634455a94eef814219bc5eaa9c95d6c287";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ca/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ca/firefox-143.0.3.tar.xz";
locale = "ca";
arch = "linux-aarch64";
- sha256 = "ac2efd9c7a752631d324914c47cb5b6b30ff19bab508326be974652321ef8674";
+ sha256 = "e779da111d878eaa4a5bf24412a19dfe096de2182c9ce316d68a01394b30a377";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/cak/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/cak/firefox-143.0.3.tar.xz";
locale = "cak";
arch = "linux-aarch64";
- sha256 = "1f6e5e10e954d5c22b262720d48b2140a66b99d3365aea6201a0ddc8ce90542b";
+ sha256 = "f252d5fb815b07a5206f53d711baa10345cbfe77e6617d20e1bc5e70d2a4ee41";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/cs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/cs/firefox-143.0.3.tar.xz";
locale = "cs";
arch = "linux-aarch64";
- sha256 = "56d167c5a58cba4cc27cb6fdeed7f31f8d182ecb756c8be7fb1bde7f24cae623";
+ sha256 = "a162e1b93942e4969e1b89cabe77e579b12098529548ae8401157e8d098b5154";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/cy/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/cy/firefox-143.0.3.tar.xz";
locale = "cy";
arch = "linux-aarch64";
- sha256 = "69dae7915b77adec669430026dcd6e2fb40475607b6c1fb207acf13362870895";
+ sha256 = "d20337005992a620d0f6ba2f87abc4b135d1d7a42b1cd7af36983f6677eabe43";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/da/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/da/firefox-143.0.3.tar.xz";
locale = "da";
arch = "linux-aarch64";
- sha256 = "c57e386a4956062fc3ef881d5274e6273cf64e5f5a3c044230aeff1b1c8ba385";
+ sha256 = "18d8b162a76f4d0e5b4306cda8e07b62bfefe9709912e333a10e1133f380ff66";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/de/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/de/firefox-143.0.3.tar.xz";
locale = "de";
arch = "linux-aarch64";
- sha256 = "3cbf021ff41d66ce0c9e9cfe93241dee6de1e6243ee864a07beda5ea7ef1acbb";
+ sha256 = "d677a0eb7358ab5135740c10505456a896a02ccb187830889643bc46bb53a653";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/dsb/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/dsb/firefox-143.0.3.tar.xz";
locale = "dsb";
arch = "linux-aarch64";
- sha256 = "37e881b2a403369816a7bb7b488b891cde093cc10abceb810f5acbfac99d3b42";
+ sha256 = "d88022d45184ec156773c932ab148b653571e6f5d05677c05a02c76a2c3bfda6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/el/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/el/firefox-143.0.3.tar.xz";
locale = "el";
arch = "linux-aarch64";
- sha256 = "bf4b8c282cf1409280e9ef38c526437c48cc6ee2d505997ef4aa851c4212d255";
+ sha256 = "ed5e8620858d52d911277bec13d10a01e49035a74ef399e51e05d42af2c4a55c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/en-CA/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/en-CA/firefox-143.0.3.tar.xz";
locale = "en-CA";
arch = "linux-aarch64";
- sha256 = "5d69f78d0996b9a05f6d57a8dc3fdc551ac4d12b3cb565c68adab51fe4dd1c39";
+ sha256 = "e144995d391a53c76029ec84e9e244d3a2bfb7f05afbc453749a5c85e65d5ccb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/en-GB/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/en-GB/firefox-143.0.3.tar.xz";
locale = "en-GB";
arch = "linux-aarch64";
- sha256 = "5be5083a50febc89df3ce10f44681dfbeee210649506fdec64c1b79861631715";
+ sha256 = "f376f19f99ad0b739f5b1cd78e5ea892cb45bfcb31d747055eadf4f85ecd8924";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/en-US/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/en-US/firefox-143.0.3.tar.xz";
locale = "en-US";
arch = "linux-aarch64";
- sha256 = "f7c4048e5cd92729ac0b6fde7d131b7f8d2f2db7855b84826a668b36bbbfaeae";
+ sha256 = "a2f025df6729b7eb7d96a5f5930aa31de9219a145c14ba66f8b48b6426d66357";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/eo/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/eo/firefox-143.0.3.tar.xz";
locale = "eo";
arch = "linux-aarch64";
- sha256 = "72019085a6a9d0d1cb3c554655cac28f2ba87bf3608a05070e583402c02d6a60";
+ sha256 = "0a7586208a50672c882e97d1def2cf4e631e36238b6fe422d86925595f78a874";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-AR/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/es-AR/firefox-143.0.3.tar.xz";
locale = "es-AR";
arch = "linux-aarch64";
- sha256 = "8764e598ed3ea5a174f91181e80f3d3ad146a2f168f261f6c7ec410d5f8b0a5e";
+ sha256 = "c157fdb6a2d16466902fc976b6c399bb1dd9c17ef67bfeedabc93d644e50a16f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-CL/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/es-CL/firefox-143.0.3.tar.xz";
locale = "es-CL";
arch = "linux-aarch64";
- sha256 = "0063cd09651fac526769a8cd12114ad379b93b4a8de233da55286099b9556ca9";
+ sha256 = "37418bd583f425e2f93e0ae8351569101b8079e213b316f35583a39061c78efd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-ES/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/es-ES/firefox-143.0.3.tar.xz";
locale = "es-ES";
arch = "linux-aarch64";
- sha256 = "3df7a09eaceb95745087d171301ee2e0cec8c3508b9fddc28ec99b8c169f0269";
+ sha256 = "c5817c1c052147ef069fd7438798ab5ccfbfe59d98543f02d6ce3baaae86f6ff";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/es-MX/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/es-MX/firefox-143.0.3.tar.xz";
locale = "es-MX";
arch = "linux-aarch64";
- sha256 = "c1fe111a02da86aae76a52e76d12c5c2e9e6723984600a7bd523cab2047079c4";
+ sha256 = "5df8e4ac17917ddf8cd964a2d473e4eccbbddb92c681291c89cff12d407389a5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/et/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/et/firefox-143.0.3.tar.xz";
locale = "et";
arch = "linux-aarch64";
- sha256 = "ef0c26fbaf41e2f2d67887463704f85468a8f14db93c47cd4fc7c0645b3d6bc6";
+ sha256 = "c628cee6962b1c7d30b4aec1eb83ac427385d8606729d54967ad7eef5fb530f7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/eu/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/eu/firefox-143.0.3.tar.xz";
locale = "eu";
arch = "linux-aarch64";
- sha256 = "68f92a75f988d8e95ce507df4a94342ee1aac56f5f6329d57ac2402b01d7e7b3";
+ sha256 = "091053f7f9c681e50964daf16546d16eaf935fedd470cd3802b0f53f7ae0842d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fa/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/fa/firefox-143.0.3.tar.xz";
locale = "fa";
arch = "linux-aarch64";
- sha256 = "02ec744fbe1db40936032cbd3b70110bdc8d9fe45ae59bdc9706f361eb0568c8";
+ sha256 = "6532e65e22f0c98864c66b8334663b770b5f8fce21ad83be3f4d01eb7385d3ee";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ff/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ff/firefox-143.0.3.tar.xz";
locale = "ff";
arch = "linux-aarch64";
- sha256 = "4bad6bd109ae0af3eb0eb55f5f7f63fd82bebf4a286d5de0f47fbb646af0d9e5";
+ sha256 = "722c9544804d2a75ca6f9e5b2a6927eaa3182fe4ea6f027a7b5d6d9131a5bede";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fi/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/fi/firefox-143.0.3.tar.xz";
locale = "fi";
arch = "linux-aarch64";
- sha256 = "2e00490503d089d0b3575f778ef40d1eafdcc7e14082b56d363a32b70e25698b";
+ sha256 = "78c97144b4b51527bd31f8e863f9b215772608d6bc909f210a927ffc392628dd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/fr/firefox-143.0.3.tar.xz";
locale = "fr";
arch = "linux-aarch64";
- sha256 = "a7223d098ad6b6d3f13f78605965a6fa4bac38fde6f1e25cd6c71c44b543fd98";
+ sha256 = "1b6ec2bbcfa74e8953ae8a4996230512d64942be88dae727dc9aabcbb24a3463";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fur/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/fur/firefox-143.0.3.tar.xz";
locale = "fur";
arch = "linux-aarch64";
- sha256 = "44c4713c01c88448cd5f9eea7684f75e6f59667e4be9f9f90ec2f611f4fd6e19";
+ sha256 = "6e8407e88bc7476c7ce9ff8cfb628a782493ef31c9c9609801ae8e65a4f3010e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/fy-NL/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/fy-NL/firefox-143.0.3.tar.xz";
locale = "fy-NL";
arch = "linux-aarch64";
- sha256 = "b11950c221c9549370b7ffcd0f28a21e8f6985f7bd552c2940320531f8231b0b";
+ sha256 = "99b22ced3a90a6ad58d202d3a7717a9c3b20160bdbc3a2495f828c4f663b741b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ga-IE/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ga-IE/firefox-143.0.3.tar.xz";
locale = "ga-IE";
arch = "linux-aarch64";
- sha256 = "67bd7722dc6234257854d1121d12521dd48e646a00b9abb962b793b695c8aa6c";
+ sha256 = "900e6595700379d7ee88f5d76e8d6bead98d1a03acd92b03d82ffc4d837175e5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gd/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/gd/firefox-143.0.3.tar.xz";
locale = "gd";
arch = "linux-aarch64";
- sha256 = "ad05245159b2b11d174a0ffc09e1ddeccf3634b7db1fcb024bd95e4d35b2b536";
+ sha256 = "34a998b312f13865cb0e69a38e655f18561d141ac07bdab9f74af018737e0376";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/gl/firefox-143.0.3.tar.xz";
locale = "gl";
arch = "linux-aarch64";
- sha256 = "b4784c74af4820f44bb2541e424677d1d24acff829809364ffd0bf26f12637bd";
+ sha256 = "9213682704b2dfb2ead97a63511160a5f41bb34dbd47848d9828d45f693d90bb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/gn/firefox-143.0.3.tar.xz";
locale = "gn";
arch = "linux-aarch64";
- sha256 = "1ddcc44b5d02463b06d30e6659ca7795695458f8f790aff3346c6e62be1b2147";
+ sha256 = "705d088ecd20a18b53403de8658e2ed2adf7f7a35a19aadfc343af59781665f5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/gu-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/gu-IN/firefox-143.0.3.tar.xz";
locale = "gu-IN";
arch = "linux-aarch64";
- sha256 = "19538158f763408ef9607ceaebe4f18b6c83505c16bab612cad694fa0dbdb33d";
+ sha256 = "21ae47b6a89cea9c6f934e16c10890ad920811aa9cb1d5603615b66009a58397";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/he/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/he/firefox-143.0.3.tar.xz";
locale = "he";
arch = "linux-aarch64";
- sha256 = "dfb6b3e3c410232bebdd1b7c5edb4537c4ba26849c332743be811a88c265ec70";
+ sha256 = "3b95def8e58fabe1997048fbe2025818c766ede6a36cc5c1e171f15feccedbae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hi-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/hi-IN/firefox-143.0.3.tar.xz";
locale = "hi-IN";
arch = "linux-aarch64";
- sha256 = "485d55ed2b007f231d389d7b908a108f0ef73284f3d88ac039f7b9d747f822b8";
+ sha256 = "fbe9a0b4fcb00a8b7faa0039ad3b218c878a1285f1d436a6f93dbd454b8bfa97";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/hr/firefox-143.0.3.tar.xz";
locale = "hr";
arch = "linux-aarch64";
- sha256 = "3764263728e9e18d050a834afcfeca4ff1c1f0bd3044f527fb7dd8dc63870c26";
+ sha256 = "d6b49e83f578793ffce53694abdbdee8b8ddabeeddbd0cd8ffc7f4f2757d49db";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hsb/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/hsb/firefox-143.0.3.tar.xz";
locale = "hsb";
arch = "linux-aarch64";
- sha256 = "0dc63eb4f71e49cf39120da917589b99ae630320fe595a99ef8d3b563d142540";
+ sha256 = "a3db4f506024cfc9302c698dc222d7db2de647ed10816b83813dd0be9b5955a5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hu/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/hu/firefox-143.0.3.tar.xz";
locale = "hu";
arch = "linux-aarch64";
- sha256 = "049f194d2999a3797fdcb1a7585d0a4d7f15ae858c1fa0cf8717374ec652b798";
+ sha256 = "608fae37109b62119365f86945176e3fddf57c9d5dc1d4a4bda6ec514da132da";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/hy-AM/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/hy-AM/firefox-143.0.3.tar.xz";
locale = "hy-AM";
arch = "linux-aarch64";
- sha256 = "bfdfed16e094ec5197f24ab2d56d75acfc7301b99246d4291c371bbfd119428b";
+ sha256 = "0c416e3d0ad29a361fcfd3b63be57da124d2842d68ba9d39974998ac7951f725";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ia/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ia/firefox-143.0.3.tar.xz";
locale = "ia";
arch = "linux-aarch64";
- sha256 = "363757a282282b7bc39103e8d808052fe060739574ab9ca5d3eccf361419872c";
+ sha256 = "709a56f2001c3def5803e76e03a6c0b33c6d8816a4c3435225cedadbf0de195d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/id/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/id/firefox-143.0.3.tar.xz";
locale = "id";
arch = "linux-aarch64";
- sha256 = "88df4987664031323804df35328bfa21d635f407a4c5251f5869ac7d04095127";
+ sha256 = "66cacb45e1b803cb7bd9007e631c5d1398533d68dca153b792dbd19d8c12c20c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/is/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/is/firefox-143.0.3.tar.xz";
locale = "is";
arch = "linux-aarch64";
- sha256 = "d0f40f8337fb71a8c860fe49d370223e9e25380772c1a0ec37e4f56b83282681";
+ sha256 = "77b1beaf40c76d92cf8f2428afbd4e5d31968e436caafbfb74f7851fde920464";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/it/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/it/firefox-143.0.3.tar.xz";
locale = "it";
arch = "linux-aarch64";
- sha256 = "b951768b285303ac8ed641d5fdb3ae7ca5a1a05cb11f7a5d04eca059eccaa214";
+ sha256 = "6066e1e188b04d83b517395dbc47faa8da46c90ae8716635890fdf15fe4d0031";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ja/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ja/firefox-143.0.3.tar.xz";
locale = "ja";
arch = "linux-aarch64";
- sha256 = "0690a17e90f55f435b6ff8f38d63b059f11c19b39e4b28a4fc4d809c7d8df9e3";
+ sha256 = "ce5ed43c74191dddce14111ac506a796fe2419f1aa17c77b360a61a8d6569b02";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ka/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ka/firefox-143.0.3.tar.xz";
locale = "ka";
arch = "linux-aarch64";
- sha256 = "0db9ecce0b43821813665672be66bd3bdc6e3a83a6ed0e5cfa23a30547e712e8";
+ sha256 = "80eaa614f74fc17d0093fcbbba5a0b42247a77622318584863fca1f4819289ae";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/kab/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/kab/firefox-143.0.3.tar.xz";
locale = "kab";
arch = "linux-aarch64";
- sha256 = "a1d493549d68809612a91c83f4b20abf4b261decf62f118249c622dbafb59336";
+ sha256 = "46e3c178ba8b3b9c2968f602123df49479d8670acedcbb96b0caa93c33c72f4d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/kk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/kk/firefox-143.0.3.tar.xz";
locale = "kk";
arch = "linux-aarch64";
- sha256 = "b4ba1ececf60b565c2c2705f3500efcc08e4796d1220a864f8ac6204c684992d";
+ sha256 = "9354d494d91aab8c1baa5332a510c52b22e93b1dc9b5c09c05af8df465acf8b9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/km/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/km/firefox-143.0.3.tar.xz";
locale = "km";
arch = "linux-aarch64";
- sha256 = "6c11b6c5ce8d803da2f90ed8e8b352182077beae0d93fc6a7a0819ebfbb3f856";
+ sha256 = "4646c9deee5e81c68ab4e06ede3618fc36cc70a816515952d290bfd659cffe92";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/kn/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/kn/firefox-143.0.3.tar.xz";
locale = "kn";
arch = "linux-aarch64";
- sha256 = "024d6e5cb37898ab3fe1dd0576ba9741df1bc1f2d16f3c29d337dfdb7330586a";
+ sha256 = "ee52f4e1350e9299b4e97c74763ef96f639618ad50e0c201cf374370cb4ea9d1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ko/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ko/firefox-143.0.3.tar.xz";
locale = "ko";
arch = "linux-aarch64";
- sha256 = "b1fdc0ad7087467c443a20c4e57269fce933af51cc0cacbaaf41c72d11e7bc05";
+ sha256 = "7f04c688319a26de3251122927442e0ec91799786a40d55cb42c8cc8ab038b03";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/lij/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/lij/firefox-143.0.3.tar.xz";
locale = "lij";
arch = "linux-aarch64";
- sha256 = "44c8200cd5c3bb747798f49181e86da22c5da7333638d01829caf3051357f064";
+ sha256 = "a47a3fbc4ff2d2817032ee9a8f8a38ce821f88c19a93f8bed03f5a5fc725c925";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/lt/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/lt/firefox-143.0.3.tar.xz";
locale = "lt";
arch = "linux-aarch64";
- sha256 = "4d580e6e0115bd204d591b5b4738af1534405764355b70126eb1651e260634ef";
+ sha256 = "cb1c959dc4468cda9774d50bf034f063c0b95f72e9708a0b94d0505d5020807f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/lv/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/lv/firefox-143.0.3.tar.xz";
locale = "lv";
arch = "linux-aarch64";
- sha256 = "95fc3b104abb3a4d3dac273c50797a8e5ae211a8f79d85ea0b901d6d93ce3177";
+ sha256 = "ce66b3fe1efb75018ad6d0519be6c8a5b8b1676301195550db7a7bb728499bf5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/mk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/mk/firefox-143.0.3.tar.xz";
locale = "mk";
arch = "linux-aarch64";
- sha256 = "12e07886b0cd541edd06629cb5b8f5909c4caeabd55b2a471aa90ce480145b20";
+ sha256 = "fa0519da1363680e1369cee5af18a2962a35f0104980882420eabeb17d310eca";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/mr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/mr/firefox-143.0.3.tar.xz";
locale = "mr";
arch = "linux-aarch64";
- sha256 = "905240b9ccb14be03f254b287631255e156ff8cac30d6eaaebd5a7f2234d9214";
+ sha256 = "16af23ae0b83a8d702c4509101abd6d1d40547d96b9cc22ee51ebeca9f878e52";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ms/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ms/firefox-143.0.3.tar.xz";
locale = "ms";
arch = "linux-aarch64";
- sha256 = "0ac9bfac3e9772e10564ca811ebb0d286b2692848f59fc878472ad7933e3a2ff";
+ sha256 = "74de925fbc79a5ce74fd9ffea267040cd1a8a30ac5beeb6d637d92a967f69aaa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/my/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/my/firefox-143.0.3.tar.xz";
locale = "my";
arch = "linux-aarch64";
- sha256 = "f317937fb3d56a3ff8ea62ba6e191e77abd5ddbd0b0e03f9fc73af450d841f62";
+ sha256 = "c483a6fec400040c1f06201c3f9daee3d137dc7807172bac7761aec629743376";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/nb-NO/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/nb-NO/firefox-143.0.3.tar.xz";
locale = "nb-NO";
arch = "linux-aarch64";
- sha256 = "6fa616c7582d28adc9f0b8c6f6a5202ca0c08dbf2791bd72056530a1ecbfbc9a";
+ sha256 = "07b875379947dbc02ff335af981742aba09764de3835dcb47ce39e46807d321a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ne-NP/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ne-NP/firefox-143.0.3.tar.xz";
locale = "ne-NP";
arch = "linux-aarch64";
- sha256 = "bfa4cea1363bb77d7956a451be8362dff6c451bf03b6e7c1297f10df99913b76";
+ sha256 = "0262231be16a6801bf711430f79869835998c263922f3914b7df1d1d938a6277";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/nl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/nl/firefox-143.0.3.tar.xz";
locale = "nl";
arch = "linux-aarch64";
- sha256 = "338c8b6aa7f24d6321a38a06826330ff1537e18bae83d7c4142cbed238b9c0bc";
+ sha256 = "0f2af8725bd5b8eebde1d01a8a225b560378c7d7e79c56da3e87f6a1c0dc3c75";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/nn-NO/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/nn-NO/firefox-143.0.3.tar.xz";
locale = "nn-NO";
arch = "linux-aarch64";
- sha256 = "9f163423c947e82358ab99eb29ee36d3ea0ac78471aff6f8ef8096bc98d3fe20";
+ sha256 = "b6ccfab9b4c337f92cddd178f735adfd89074984e65882523e0744a3213f4c73";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/oc/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/oc/firefox-143.0.3.tar.xz";
locale = "oc";
arch = "linux-aarch64";
- sha256 = "97a35f7275b7928ce364f65228f1718fe971d0378e2cd5b9d4912a679ba007b8";
+ sha256 = "b68d9c84b9ad59c5bb6ce56bdc16eb388cf40940e7d59053e8c567efcd72fd8f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pa-IN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/pa-IN/firefox-143.0.3.tar.xz";
locale = "pa-IN";
arch = "linux-aarch64";
- sha256 = "7f74adc991668367f735b3d4ddb11bea5351dbe0d9e33b66698a89320e69ff70";
+ sha256 = "fc89bb7de48f731b116f86bdb30c959697872c6ae7b1133f85320d02fc7fd802";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/pl/firefox-143.0.3.tar.xz";
locale = "pl";
arch = "linux-aarch64";
- sha256 = "be22bbb8ca588cc59389ff44786bcd76740a0cccf614c8bd5bbb143eeb0fd2e9";
+ sha256 = "a692d76eb4d73d1db49913f16ef22379eab4b19815f14d23adfb3acf4a95aa41";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pt-BR/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/pt-BR/firefox-143.0.3.tar.xz";
locale = "pt-BR";
arch = "linux-aarch64";
- sha256 = "bce1b2f0f0d8917758218252dfec811667e1810ad5aaf98fd48627161a3fe0a8";
+ sha256 = "9a28e65e22b450e7970dff508abf7e821457226c433a83577279eb81c3792359";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/pt-PT/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/pt-PT/firefox-143.0.3.tar.xz";
locale = "pt-PT";
arch = "linux-aarch64";
- sha256 = "ea56a1e9423bdc924f871f934ac2f25e32e32a7c7e8e27837d9c1f6fa0bcdf3f";
+ sha256 = "4a886ec3078e0dbc90fe572a3f053d2feae734a555145af8689d84e85b53f35b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/rm/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/rm/firefox-143.0.3.tar.xz";
locale = "rm";
arch = "linux-aarch64";
- sha256 = "a3c94be0a393baf39b69bce963b5cf7a890da1dd6072410cadf5d0b7bb172b6a";
+ sha256 = "1988b0142dd07ec759b490ced16e3a71faab56bb849ebe6a3329f85726ec5b9f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ro/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ro/firefox-143.0.3.tar.xz";
locale = "ro";
arch = "linux-aarch64";
- sha256 = "fe63438332180f8a4250508b393fc089c5e9944f5eba56c6401de8a5427d0ed7";
+ sha256 = "637b5940cf48185e6a65c8314e00b721ce2ba7598c32bbc6ff85c4d05e85403a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ru/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ru/firefox-143.0.3.tar.xz";
locale = "ru";
arch = "linux-aarch64";
- sha256 = "4a04e70cb1be2f37388fd60837b868a5278d8d80e5ab761b00f227f27babb486";
+ sha256 = "1dd6bd60bedcf18e0f08d2b9371483e01e87617704696c69b82aad74973bcfe7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sat/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sat/firefox-143.0.3.tar.xz";
locale = "sat";
arch = "linux-aarch64";
- sha256 = "874cd12b77670a79386192f8b2e7d1ca4f988ccd74263e461fcb53d2f2367a23";
+ sha256 = "d9f90a4c0090cba274b6b3888a84f6c45de72297e62a5ff5a47cab257c2a3e19";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sc/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sc/firefox-143.0.3.tar.xz";
locale = "sc";
arch = "linux-aarch64";
- sha256 = "68a5a00063eab97a263c9a7b5b7bf626b84d0c0dc97b1c91594c9fa286883ee0";
+ sha256 = "92ba301f079d4c18eb4031a924eab1a817bb89819a2fd2c3933489b97886efa1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sco/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sco/firefox-143.0.3.tar.xz";
locale = "sco";
arch = "linux-aarch64";
- sha256 = "39b0abf240ee07052a6f968034cbe6509b05f4412080698778d86df4c0bcc4a1";
+ sha256 = "106576d3fa835383c8d64ea33b3b05f4810e2d2168406f56ac9afad07eabaa51";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/si/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/si/firefox-143.0.3.tar.xz";
locale = "si";
arch = "linux-aarch64";
- sha256 = "92310682a1c661af822ee849cd1b2382b19edd53c31a9417074722801d1827f7";
+ sha256 = "449a9873ca18d231a9260b4fa75f6af8cd1ef8ab92bd7f614c4f6d3b5b2061b4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sk/firefox-143.0.3.tar.xz";
locale = "sk";
arch = "linux-aarch64";
- sha256 = "382e4da2b144fa42325e4c612bdf28418b26e5345ac9601b0a9f4518906e2b91";
+ sha256 = "d936894e571eeab7b19fe287aed3f7656f5c9fd4525fc0b4748e89749a1312d0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/skr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/skr/firefox-143.0.3.tar.xz";
locale = "skr";
arch = "linux-aarch64";
- sha256 = "0da78198e2f5718f885b8726da627f39b39fa9a5cdc700f6dddc95bf416a9ee3";
+ sha256 = "3dc68ff035968c7ce3a9bdfde39cd2d7a1ec16744068ecf486d149a713991e2f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sl/firefox-143.0.3.tar.xz";
locale = "sl";
arch = "linux-aarch64";
- sha256 = "de9513c29f450bbe613b28e4c85154911e494fe0433e4fd50541f09e1346c7f9";
+ sha256 = "df4d18b8fcd1f4e2ebb03696182f1abf13ccd3d87df2bd98e101edd65262b6fc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/son/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/son/firefox-143.0.3.tar.xz";
locale = "son";
arch = "linux-aarch64";
- sha256 = "8e24c5dac67bb953cd3cf6aabf89b880bd7c849d37dd92130916a97d52bd2ebf";
+ sha256 = "78f7663913b0236c643c5a504d9eaf9d2be0f95a14c4db07b1e648704fc6228d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sq/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sq/firefox-143.0.3.tar.xz";
locale = "sq";
arch = "linux-aarch64";
- sha256 = "1f19c065cacd55fc56c8360863a3c4b75e1244db09387051a95fc2262773e6e6";
+ sha256 = "3c1f967a341e36634a68c6ce8c7576e73525ea4aa7fd8af3db82688a5b85b373";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sr/firefox-143.0.3.tar.xz";
locale = "sr";
arch = "linux-aarch64";
- sha256 = "49623b42e15c948ca999563f227e0569830bb896cee85013247056c543826d3b";
+ sha256 = "d8734140f83702ba7ac374872cf368fae84e16bcc05f911b67d26203e36dd979";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/sv-SE/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/sv-SE/firefox-143.0.3.tar.xz";
locale = "sv-SE";
arch = "linux-aarch64";
- sha256 = "50f28fa61e6a843d626b4f013fb2c6a434ab381a9649bde42e6919b62fe2eab4";
+ sha256 = "5c7c5e77a3c297873509dce940057208ae0ae7790c4b8408f9d714539776cf33";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/szl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/szl/firefox-143.0.3.tar.xz";
locale = "szl";
arch = "linux-aarch64";
- sha256 = "2ff98617d23d3337886e824974353c0e6277ba575974244259288cf52a1f7f06";
+ sha256 = "521e178f8de46507d6783b995135a516ad94cf871e40a79c4baa1ec3479349ca";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ta/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ta/firefox-143.0.3.tar.xz";
locale = "ta";
arch = "linux-aarch64";
- sha256 = "2060ca181ac1cf06c27d958e2ac79cb27eb9e81050431b055ff506769a98616f";
+ sha256 = "80b5e8effb3c4767e037c27e42db99747565f7e65ebaa649fc2b1c24446b3061";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/te/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/te/firefox-143.0.3.tar.xz";
locale = "te";
arch = "linux-aarch64";
- sha256 = "d80b8f327e2a22eb9552a832c3ac3f99769ed950649f29ad7f206827f18a537f";
+ sha256 = "e8918cd933cccbfea7608ea2c70379654d2130bdbd0e85274e26f514e9ec17cd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/tg/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/tg/firefox-143.0.3.tar.xz";
locale = "tg";
arch = "linux-aarch64";
- sha256 = "d69698a9a0c6eec9ea0d902a9b54e01199c4da729c62d95153406c5c68e2882d";
+ sha256 = "8b2758a66f1722f9fc9aaf3c086f713831f2c01718892993c8fa9a54f6a2d6de";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/th/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/th/firefox-143.0.3.tar.xz";
locale = "th";
arch = "linux-aarch64";
- sha256 = "76f1a5707477c4dd2efa6ead07cb7171f23153eeea133ea983829afe97fbbf9a";
+ sha256 = "0f94413a5fa19eee8e2a2edde00e29c230ddc3a9eab82c74fc8b63877154b067";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/tl/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/tl/firefox-143.0.3.tar.xz";
locale = "tl";
arch = "linux-aarch64";
- sha256 = "7d236dfed4fbcf22a8578e97e2a9fbecc8ac6c11875063cb3cd6e4c49685b8b4";
+ sha256 = "0d6450446d090268150de81fc69b108f3296ab6faab83e7c7562d746143768e4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/tr/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/tr/firefox-143.0.3.tar.xz";
locale = "tr";
arch = "linux-aarch64";
- sha256 = "dd70fe9b4372d39b54b1dce549e2fa1c23087fcb6211155fbe50a95d30bfd18b";
+ sha256 = "8751c2272a2fd6d7b8efe79ea65ea28b5bc68b014d9e4dcf9576c1a819d7e7f4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/trs/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/trs/firefox-143.0.3.tar.xz";
locale = "trs";
arch = "linux-aarch64";
- sha256 = "b28e14535a632ae81fa88145cfa8bb061a382b9485d03d913f38a5b6a99eb28c";
+ sha256 = "815ff3324e2c10252d0d154f31f2a5731525d0e8be913b712524c2e635ecf1fa";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/uk/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/uk/firefox-143.0.3.tar.xz";
locale = "uk";
arch = "linux-aarch64";
- sha256 = "ffd232ffc4ee583d434aa7807325491c066fb8b70a7e780b9a195ce0537edef3";
+ sha256 = "398344f569b3764f1b51f7730af1a6d770f10362e24436c86bc726a112f2cb44";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/ur/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/ur/firefox-143.0.3.tar.xz";
locale = "ur";
arch = "linux-aarch64";
- sha256 = "04943ebcff0a29c123dd10c95178839cfdb3ecd664fa5979a93f7a16c42412c2";
+ sha256 = "49285e5b56da461dfa2f140f628914f703de86c62a18d082faaf168993cae87d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/uz/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/uz/firefox-143.0.3.tar.xz";
locale = "uz";
arch = "linux-aarch64";
- sha256 = "d76f36c1bae352d9d8daf88eeb79174d9b22e5796eba05be0bdb7aaa66c2a3ec";
+ sha256 = "9e8ea2a68b607b858f91cc2578d82f690974b037bd8258e19bc8bffb0ffdb593";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/vi/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/vi/firefox-143.0.3.tar.xz";
locale = "vi";
arch = "linux-aarch64";
- sha256 = "cefdffc96ac45fe71b2bcad54e9b54afb61aaaa9678ed0a33eb102fc6429b457";
+ sha256 = "b81b9ddc99a6e3b7d4d486eb93dfae8b6d3459429c435ef40a7625e11f13eab3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/xh/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/xh/firefox-143.0.3.tar.xz";
locale = "xh";
arch = "linux-aarch64";
- sha256 = "c2739afba0d51943902b256a831b8debcac09bed90d45b4c6d0aa493037f93d4";
+ sha256 = "e3b2d4c2967deac1e13cdc36e38ae686e26bd18978f1212058cb182335a33ed9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/zh-CN/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/zh-CN/firefox-143.0.3.tar.xz";
locale = "zh-CN";
arch = "linux-aarch64";
- sha256 = "0c9f1d2cacb4b30050f377f2baa2d95b022815989d9b0cf63d3e4374e5882a5a";
+ sha256 = "6faab7707dc42e56b4829d025da9e10ad8137e9be118b42bd2eadca0c8ae7685";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/linux-aarch64/zh-TW/firefox-143.0.1.tar.xz";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/linux-aarch64/zh-TW/firefox-143.0.3.tar.xz";
locale = "zh-TW";
arch = "linux-aarch64";
- sha256 = "674e9940c52dc2ac368860dc4457a08ce743645cc40a9e66e536008ed2058e8f";
+ sha256 = "b2916017606870eea520cd03db40a54f51c76259a774edf5932ca8c34d381268";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ach/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ach/Firefox%20143.0.3.dmg";
locale = "ach";
arch = "mac";
- sha256 = "b20888e0e60ab153f5eaf162d7e4d7d9f38553b9e4b058f89b68bb5c5b4b29d4";
+ sha256 = "12e5e72bd9ade4e96378c417c0e4a118d347e5ef4fe2bdd36a1ee0673bcebdc0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/af/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/af/Firefox%20143.0.3.dmg";
locale = "af";
arch = "mac";
- sha256 = "f25f4ee3e1974ae8cf907b0c0c8e47257f6e3f6524ab1a23c3cfc30546fdeb67";
+ sha256 = "c3c90bfbec6fc0b95fb10f037e80aed1d0aa52702920f89537385b4d4bd9d78a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/an/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/an/Firefox%20143.0.3.dmg";
locale = "an";
arch = "mac";
- sha256 = "c56ecffec043498f6ae3cb043362bfb765d185d8dc72097d97add15cfee81a44";
+ sha256 = "8b14f175a72a64b009417ac6980a093f5b3ec856347f18bd7c0d1ccd7f113769";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ar/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ar/Firefox%20143.0.3.dmg";
locale = "ar";
arch = "mac";
- sha256 = "f3f7dae4efa7170421b1401a4052d9abf51a36ce2ad4ae406da70a40456320ea";
+ sha256 = "c5dd3600c8ca0d7dcb09ea230920038d53c1d95c1504391e770ec3d2dfd684d8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ast/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ast/Firefox%20143.0.3.dmg";
locale = "ast";
arch = "mac";
- sha256 = "d2f0e0126889daef227ba7864cf75da55fe90e7ab3d81e113270415567989264";
+ sha256 = "b66e98006624305e39581b78ddd5e67013ed01c00001dc1ddce06ba682d571b2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/az/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/az/Firefox%20143.0.3.dmg";
locale = "az";
arch = "mac";
- sha256 = "c2f6f74c419cd7a29955f4867da034ea26b4705a38916ee5c16107e01e86e73a";
+ sha256 = "314d408c90a6024ffc23118cecc7a73ceb05ab8230faeacc9f90051c3c449d14";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/be/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/be/Firefox%20143.0.3.dmg";
locale = "be";
arch = "mac";
- sha256 = "4df0e9fff64f5e82c0f88c6e6042b90313299d27292919c4e08bbfd8eb00bf57";
+ sha256 = "2076b201b44200f1449e5e3c7e79e5e70ee5541db533d3951a59ab7cb04c707e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/bg/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/bg/Firefox%20143.0.3.dmg";
locale = "bg";
arch = "mac";
- sha256 = "55ba1f97abb3777eb9bb17621c3505ecb79c4dc3befcf811f58a47d7462d4fde";
+ sha256 = "55f6a7f125cb8abdcbbc093698505b1de26fccb92119766a39aebaaf52ea9104";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/bn/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/bn/Firefox%20143.0.3.dmg";
locale = "bn";
arch = "mac";
- sha256 = "865c916e5644a16a77d061717791de700bc0c778a2937f170d387a8897118738";
+ sha256 = "9e8854e6d67bdae9ffe23aa368902cb4ed81c1da36a2f6bd40b164ee2bbf23cb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/br/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/br/Firefox%20143.0.3.dmg";
locale = "br";
arch = "mac";
- sha256 = "c206b9ad035a0414362c72779df6af6664b491b4efbb5f291edb4bdf3ace439c";
+ sha256 = "49c297d3fb5dd4d16cbcbd4c502364ffceae4d83d23bcefa04579960696d3faf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/bs/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/bs/Firefox%20143.0.3.dmg";
locale = "bs";
arch = "mac";
- sha256 = "33d19cda14e8f66e94c773d263b1b49e1ee0eefa069de4c15339d49f304ad676";
+ sha256 = "9ae3ad1540030b52eadc6e9763c09cbe422cfc19b3e4a4546467191b2ad32378";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ca-valencia/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ca-valencia/Firefox%20143.0.3.dmg";
locale = "ca-valencia";
arch = "mac";
- sha256 = "702f5a1cfb558acc42eadffb00ba234d37ad27a4bf3785103eda87c307790819";
+ sha256 = "674f3d42c4e28bcadff386efce477415f5cf3889b5dbf1374752708ab628e9cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ca/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ca/Firefox%20143.0.3.dmg";
locale = "ca";
arch = "mac";
- sha256 = "22988bc3dec7a1e42d05964f8f712bf73c2469383568e6645928ee2a06eb9568";
+ sha256 = "de8f59903f370219247bf30755aed7eaed0461b917b7e8dac66775ce9c959f7f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/cak/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/cak/Firefox%20143.0.3.dmg";
locale = "cak";
arch = "mac";
- sha256 = "ac1a402c495e7005c3dff6ef2679ebffe4746ec753c384337bf71ef83ae4a226";
+ sha256 = "5d08830a40b4bde32e08184bae082e0b325626ac1fe9471821fa87bfa3f15d3f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/cs/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/cs/Firefox%20143.0.3.dmg";
locale = "cs";
arch = "mac";
- sha256 = "8089bde4cc3e8648d11ca6f4cc605c229b7229add992671731bc585c549a4ea1";
+ sha256 = "b889fe5334844ab1a1c983a2640b47de3e7d9a59f20273900bb056c9b6a7b0c5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/cy/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/cy/Firefox%20143.0.3.dmg";
locale = "cy";
arch = "mac";
- sha256 = "7f88df387e477111415c12ad46778d25c4cdaa3f662a0689ce2a313ec19042d2";
+ sha256 = "46ce1a6845aa567a44e7264389453586a85591c2c8f261cf528083c43a915d00";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/da/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/da/Firefox%20143.0.3.dmg";
locale = "da";
arch = "mac";
- sha256 = "29705f503f0a9e4bcd1e76c9a6ba6de4ac803082817765ded15c18afdaef4953";
+ sha256 = "ed0a779b10465f3e68ba4cc78fb153a4feffc266e5ea57a16dc31fdbb178002a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/de/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/de/Firefox%20143.0.3.dmg";
locale = "de";
arch = "mac";
- sha256 = "bf8e50923c24471ea1c7f66d55822d2dac259d9548807912727b0442928259cf";
+ sha256 = "473ff2761c72891fe655f397a69fb7efde5e6af76d0da51720c1982953a7b6e2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/dsb/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/dsb/Firefox%20143.0.3.dmg";
locale = "dsb";
arch = "mac";
- sha256 = "c4790c64ecc6638cb3b34d51c07dc14964945269394938b67fbce243b98e8740";
+ sha256 = "b41be37a7a2e3335518a48d13f6ffad65534529c9215d987bcd53ad8436453d7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/el/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/el/Firefox%20143.0.3.dmg";
locale = "el";
arch = "mac";
- sha256 = "d4afc8b8c7c6d6ef927bebb6ea25318b21468e5a7de50570c66e3e831aef70ec";
+ sha256 = "9c01e1ff0f3c41f684631e27640c1363fec95321255c39bb0a3c9a28d9b471c4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/en-CA/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/en-CA/Firefox%20143.0.3.dmg";
locale = "en-CA";
arch = "mac";
- sha256 = "ba006d423461a76d63810627b9f9db37a296ac04c9fa9876c3acfb574cb6ba1e";
+ sha256 = "fa2da4d015bd5ae8bbaa511d414797a40dc9c7b7a50e42ce5932881c20e5a636";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/en-GB/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/en-GB/Firefox%20143.0.3.dmg";
locale = "en-GB";
arch = "mac";
- sha256 = "0a981dc5e762ae530faa36d57ee4b634998b7ad6b7e988cd248e3cbd20778935";
+ sha256 = "e298eda3c8940b0a5f807dd30f388a8687b5f54531c13d13dff69a334fbe9a16";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/en-US/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/en-US/Firefox%20143.0.3.dmg";
locale = "en-US";
arch = "mac";
- sha256 = "c37afd2e0ec1ea5e6d508779ffefdf2c404752392288a6a7f0f1670fe8747e3c";
+ sha256 = "ca889a4ae53b93c65a54130b81eca818a08e38d15dd0efe9d06217f899530beb";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/eo/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/eo/Firefox%20143.0.3.dmg";
locale = "eo";
arch = "mac";
- sha256 = "b48e4f2526148ec45395cb7320c7383ef7b7e18d9dac0abf1d2666d230e27d87";
+ sha256 = "c71ec55fa4b1108613789be3bfad9c66261bf9456087caa1a2946ec32411a7db";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-AR/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/es-AR/Firefox%20143.0.3.dmg";
locale = "es-AR";
arch = "mac";
- sha256 = "c1f73e781831d74fcd91eeda7caad1771218e5da2fc7e74b7a66aec5ed477972";
+ sha256 = "0bd1e84c2053f215f792634849b67c34127a392eb75ac4b0e2130d5da70ff844";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-CL/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/es-CL/Firefox%20143.0.3.dmg";
locale = "es-CL";
arch = "mac";
- sha256 = "9f1dc00b06e9e2fd5ca5f578052ea73463adcf27162219c275a3cee49350138a";
+ sha256 = "85c4356ba7a541d7501b49d5c3580d33c44fd94e832057d38c89245cfbe4f3b8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-ES/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/es-ES/Firefox%20143.0.3.dmg";
locale = "es-ES";
arch = "mac";
- sha256 = "dca7ba20f478d602da2d50602690be1111f43990dae531798257cea4e3acf451";
+ sha256 = "3d8222db853b68ae182b209456476a6f2a38d80daba67c7ca24b9f5184f9df24";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/es-MX/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/es-MX/Firefox%20143.0.3.dmg";
locale = "es-MX";
arch = "mac";
- sha256 = "d0274dd80bcd92fe242324faeb96bb10991f821341d9164c22dca36d49a8f0d5";
+ sha256 = "76090c72df5dcf2d81248fa2b3f4a1f9daf9927cee1cd7916d18e29bd59160e3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/et/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/et/Firefox%20143.0.3.dmg";
locale = "et";
arch = "mac";
- sha256 = "f4712379f6bfec3b8bfd098be414a810d20e7102625cd3bec1348248df0fe965";
+ sha256 = "b25682929543562d5340cb1e4da0c5d0a7df5e45c0be1fb127734b39f8e37e09";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/eu/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/eu/Firefox%20143.0.3.dmg";
locale = "eu";
arch = "mac";
- sha256 = "721b550c8955091d82369a12d1e182a466b1f33c6c5b59534b658027dffa7e92";
+ sha256 = "bc1bdc2035fbaca16a1f50d40412236d18cc02c96f9a124f3453a0a7548b613b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fa/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/fa/Firefox%20143.0.3.dmg";
locale = "fa";
arch = "mac";
- sha256 = "0f7229c4da93ca2d688aeb504e67a29c85e972dab5874dc53d80a50cb707936b";
+ sha256 = "56854e26cb350f8ae6803c0855c86890a8b0adc84cbae45713e64ee74da87b79";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ff/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ff/Firefox%20143.0.3.dmg";
locale = "ff";
arch = "mac";
- sha256 = "9f36687a0b2bf49d5e1e98c1aba19aef2870250e0e20a44070ebdb5635be6b11";
+ sha256 = "779496d23e557acfcd21f7207d1c765169f12efa230f8b23ffafbf67082411f9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fi/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/fi/Firefox%20143.0.3.dmg";
locale = "fi";
arch = "mac";
- sha256 = "b3fbf397689cff577dbe4f255310c0f5be3cbc85a585af56fe36f2c9ecbab31b";
+ sha256 = "7e0897eeed7a441fa9daa2fc4c02283eac61ecb545b4da289bf327464e49e5a6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fr/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/fr/Firefox%20143.0.3.dmg";
locale = "fr";
arch = "mac";
- sha256 = "a4a6dae3781ac8dbe945479212767c864f2abdcfb36c79260281216916628f03";
+ sha256 = "9cdd197b54eae86e58ee513eec128bc6b6a8e4f189f6dc1088b2bc81e34c37c4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fur/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/fur/Firefox%20143.0.3.dmg";
locale = "fur";
arch = "mac";
- sha256 = "d80553bcf4eb44c06ab4bf805c118a418c8635c4fc6e7a8d5c2a1978566bebf7";
+ sha256 = "da3ef44d17bff2aecf35a10c81c04d018d261bebe6d2a52e0c26ca93e77403c0";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/fy-NL/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/fy-NL/Firefox%20143.0.3.dmg";
locale = "fy-NL";
arch = "mac";
- sha256 = "6d4c7ffcf65a8e9ef890fac3b6403f3caf1d7855589fb8d4c185f2417aa06ba5";
+ sha256 = "69840fe24f6cf7b703ac1b473d13b0ebba148544e04826f1d06a563d283db5a9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ga-IE/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ga-IE/Firefox%20143.0.3.dmg";
locale = "ga-IE";
arch = "mac";
- sha256 = "4716a3de3c69b53479320ebe4ec73574834e000296028d8f5a4fabc4c9a9778a";
+ sha256 = "520a7e3f24034015a12948ea689a22727b17449af3a633ee2908251e8ba1ae48";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gd/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/gd/Firefox%20143.0.3.dmg";
locale = "gd";
arch = "mac";
- sha256 = "da2fab2cde8cb200d9f2eef4903c45f1e7a7c1d2e9452ccbe1bd649101926cf6";
+ sha256 = "43479e90ff4550f20c133b4167e83c753d116aeffb1fec7696d6474a647a48e1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gl/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/gl/Firefox%20143.0.3.dmg";
locale = "gl";
arch = "mac";
- sha256 = "a94b767bb1f5c36d86f675b71a73c28a36f2ec134eb07b2e76bcdf171ae8d30b";
+ sha256 = "cac6a98e48a2556978ecd24df9e0a39693c95f5d1d27a7d7a063b31ac7628afd";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gn/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/gn/Firefox%20143.0.3.dmg";
locale = "gn";
arch = "mac";
- sha256 = "dd518bf77b9000ab2cd64eb945a96ae0023582a0f88154fed5cd06fe4ddae36e";
+ sha256 = "3d603292f4ffde754a27eb2b84f37b1fd7e243fa186baea563a212da87ff5ed8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/gu-IN/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/gu-IN/Firefox%20143.0.3.dmg";
locale = "gu-IN";
arch = "mac";
- sha256 = "1c242c665c0650098ba6c79a5d02dfd8b2c97079869abc72b8aeb4f77bae5d7c";
+ sha256 = "cdb7ec69ed13040fb04f658f5ca4eb064215ca136a29d0ac02194ba3e5f3d59b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/he/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/he/Firefox%20143.0.3.dmg";
locale = "he";
arch = "mac";
- sha256 = "1df75d52918c6203eafcab241f0666aac8d8732340bdce22e345816aec582dab";
+ sha256 = "7589b9cd2a912227b71dcb7a2286dcc5e7b402bdcd1e2d91f30112949d1b7cf7";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hi-IN/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/hi-IN/Firefox%20143.0.3.dmg";
locale = "hi-IN";
arch = "mac";
- sha256 = "b62253cfdea72c4e48f5161bb3476bd79dd24ef620a3cf1e1f15a5f1de77569a";
+ sha256 = "a44e32e2c868b31d9959b093a772b4f031d8eebe56e811fef4b22044a9d4e31a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hr/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/hr/Firefox%20143.0.3.dmg";
locale = "hr";
arch = "mac";
- sha256 = "f2c8f248c3fba5a177ea5c97b3829c588afeb0386d3faea43c2c0502b9eee6ae";
+ sha256 = "2819c54d815da89efad29864d487751e6e9c566eaf7e8726acbca860a55a6197";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hsb/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/hsb/Firefox%20143.0.3.dmg";
locale = "hsb";
arch = "mac";
- sha256 = "bd379bbd7dc9190dfb9e1d3a83292244578062e1f1f7332f26dcb7ebac3a7580";
+ sha256 = "b329a9398ba93676178245d62b8b053d37e94a66e33a63aaca88be4a1c18c38c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hu/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/hu/Firefox%20143.0.3.dmg";
locale = "hu";
arch = "mac";
- sha256 = "017adcbbb18113a05feb66f4019b240248e36b16c424e549d46d318f090bd49c";
+ sha256 = "dad4dfc5f6bc8cb1e33989d7d41c2ecb2dfe070f22a81c4c9a39ceb90de091e2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/hy-AM/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/hy-AM/Firefox%20143.0.3.dmg";
locale = "hy-AM";
arch = "mac";
- sha256 = "6bb69a121ca481ac214a7c0f4e429f7341e1d73d87c352bfdb4f659ae26c93c1";
+ sha256 = "4769d222e0b9a9c8a55d99d3884c5f23922a9b20c0d99febec8431c1631d9f9b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ia/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ia/Firefox%20143.0.3.dmg";
locale = "ia";
arch = "mac";
- sha256 = "61161b882e5e8266e097bca1bc0ad6c8957aa5a989f3f2401de7e1debeeed78a";
+ sha256 = "dd1d1571fa6616cf50ad86079123d54c3016146cc376b395af9b6466cd3a613f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/id/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/id/Firefox%20143.0.3.dmg";
locale = "id";
arch = "mac";
- sha256 = "72c6b31f171aa333bf27e99b1b86bff62c04366b34a72a1c1aa6c99d285d2475";
+ sha256 = "6735d3efee7eba68cba8c5e02f4274ea464bb2e91b85434b7e53fb62a27a8492";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/is/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/is/Firefox%20143.0.3.dmg";
locale = "is";
arch = "mac";
- sha256 = "bceb429197fbdfdb64254c6d7cb884ab33dbcf37a20e9dbb683a14bdefd78f53";
+ sha256 = "686ffc85e6fabd94417d9f3fc74c990a876785651db6b23e14444d51d54fc2cc";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/it/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/it/Firefox%20143.0.3.dmg";
locale = "it";
arch = "mac";
- sha256 = "f259670964419df973ee3c63373148ab2499c8afbb2316914bafb6e58a817711";
+ sha256 = "e354cd82850d445677a538d00f9ceb8df3338e2f4677d4dddc1fa19e4e990698";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ja-JP-mac/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ja-JP-mac/Firefox%20143.0.3.dmg";
locale = "ja-JP-mac";
arch = "mac";
- sha256 = "9f2d9c909640a7dda80aa026fbef65ddb2dbc644f6d818c7f69e57d06d0f1eeb";
+ sha256 = "7c486c36fd796956018de225512bd7d6420f769760fb3c330b484619cff5541a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ka/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ka/Firefox%20143.0.3.dmg";
locale = "ka";
arch = "mac";
- sha256 = "f76eb86ce59e6a65ade3509f1132aae154f6f07f8749d7f415f30ffd6e51d195";
+ sha256 = "b60c8f46a95c9f32aff935aafa140f3c532be3d2d061d3fff970cad2428d8350";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/kab/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/kab/Firefox%20143.0.3.dmg";
locale = "kab";
arch = "mac";
- sha256 = "b4949ac4ba67b4ec28ec37793827e498baa6065c874f57de006aaf58633df073";
+ sha256 = "1591a0ab0c689ce376d80e8f08956eaea22eb38dde525433527024987f9f1fb8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/kk/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/kk/Firefox%20143.0.3.dmg";
locale = "kk";
arch = "mac";
- sha256 = "5e629d237aaf7bc98c88e2338775537e4d1518e8f6c38f86f503c2be441f90ac";
+ sha256 = "3f996d8cd907f76d9e9395c19cea32d25224cf40f422f8a7daf4cadcec320945";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/km/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/km/Firefox%20143.0.3.dmg";
locale = "km";
arch = "mac";
- sha256 = "d21b16f6e8582b65ca3e776a8590f9bd8b903aa7a200c1a59bf6f6106bd1c453";
+ sha256 = "ddb96825f910f82cda0ab90926bf621f9b2133229de97313d0b48353a06504d3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/kn/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/kn/Firefox%20143.0.3.dmg";
locale = "kn";
arch = "mac";
- sha256 = "9087fb8969715f81fafa65ab146786e35ae7b3a76bdb22ab963c5ecf165918dc";
+ sha256 = "ec2bff666898973c9227c442aa3d3aa57adf8c0bceab878a195ccbe70609e6b6";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ko/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ko/Firefox%20143.0.3.dmg";
locale = "ko";
arch = "mac";
- sha256 = "70596992d34f1f179031d23506769a70960f721b0cb9da178850c444d24f9dde";
+ sha256 = "e79a73a794af71863a47936e17e11330cdba7ca4dd48dff7d23c444289beb60c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/lij/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/lij/Firefox%20143.0.3.dmg";
locale = "lij";
arch = "mac";
- sha256 = "67dc01432551598ea428ddfe29c7de6228caaf7b70f56c2424663729fb31ea3d";
+ sha256 = "18d82058cd71faa3d6b16e9147988046c523dc51d9ff85f07a5faf85446d60d1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/lt/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/lt/Firefox%20143.0.3.dmg";
locale = "lt";
arch = "mac";
- sha256 = "739960d5ae7a8e5598d406432e3628782c166ddee2f8c0cf9f1bb2c5e614497c";
+ sha256 = "3e7038fb93e75f522c184160681175343cd0b7ea64d27602e3acd048b0900388";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/lv/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/lv/Firefox%20143.0.3.dmg";
locale = "lv";
arch = "mac";
- sha256 = "1b833055473e49d88bcfdcc5b9f061d2f39f480b016d0c960a472eb919d5c66b";
+ sha256 = "177628dc4af5a8011644993a7714478fa276e72534be9d97a0e518173d31a661";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/mk/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/mk/Firefox%20143.0.3.dmg";
locale = "mk";
arch = "mac";
- sha256 = "20e9184ba97af26e2e77fd24fcbd0de264d16dcc5ce248b9c5917887f5e2861e";
+ sha256 = "b2dfc734b814393c34472f3f820000c6729756bedc571113fa983dcf1170753f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/mr/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/mr/Firefox%20143.0.3.dmg";
locale = "mr";
arch = "mac";
- sha256 = "9174f9e47db189be5de832f84785f27ab380ebac3621a5c3820a1f8865adf9dd";
+ sha256 = "579f5050d494347d28951479339887772e134606958229cd1d8c6a66fdb7f98a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ms/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ms/Firefox%20143.0.3.dmg";
locale = "ms";
arch = "mac";
- sha256 = "9e4877fc1d108c5355af3e697e106bba1409518fd2a26a01235905f0a1380f3f";
+ sha256 = "165d25d694261cfcf4b1c01ff8984e957ad8e81ae41bb5a203dd401e29bc5475";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/my/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/my/Firefox%20143.0.3.dmg";
locale = "my";
arch = "mac";
- sha256 = "ffbe8d2ad474d4ea812bb0b3c7f4a411021bdbf6f89fb57668ce2b38f803572f";
+ sha256 = "74a9761276966b4d526cc43c8f2603a1a092f401e23fdfce0ef8eb73f3e464bf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/nb-NO/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/nb-NO/Firefox%20143.0.3.dmg";
locale = "nb-NO";
arch = "mac";
- sha256 = "756563cb3c8db103ace0ded9fdf64a68c8365a7563f6ca1b12e90b299dd174ad";
+ sha256 = "e9ad3ad106a75316d6b0cf1f255d3d00d3121492e926ba8ed52e2f8b0a851fec";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ne-NP/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ne-NP/Firefox%20143.0.3.dmg";
locale = "ne-NP";
arch = "mac";
- sha256 = "1d1d8b8b928a564eeac0956d5cf4acc1609471bf449870e341bd4fbf3fc989b1";
+ sha256 = "f058d7c591cf2f3319002bb1f612a2887764cb80cc7f4e003f70b47769d43dd2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/nl/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/nl/Firefox%20143.0.3.dmg";
locale = "nl";
arch = "mac";
- sha256 = "b333a65b498fce71b046b8296ed02c50bb80dd1ebf0e77f071e5aee530ff2ae1";
+ sha256 = "53660ce795915ed6eb1e01c0dfeb19dccc9bdb4d30e9a70571a3a021157b9d63";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/nn-NO/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/nn-NO/Firefox%20143.0.3.dmg";
locale = "nn-NO";
arch = "mac";
- sha256 = "a0479053321275ffa0d4d07605b822103bf24a03fe708f3f53fbb8479e8707d8";
+ sha256 = "0ee4fc35c14f69da1ca44128ce12b05bad8993b35097ea26cd898662827ce2f4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/oc/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/oc/Firefox%20143.0.3.dmg";
locale = "oc";
arch = "mac";
- sha256 = "f27f13bb54aa96c36423c482b3a5b455fe693ab63d03f160316c08eb9a85a460";
+ sha256 = "97500adb9b794e18a10a3fb9fd8bdab77f5e99793faaabe65e88d7f7f5baa4f3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pa-IN/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/pa-IN/Firefox%20143.0.3.dmg";
locale = "pa-IN";
arch = "mac";
- sha256 = "36423e995ee393349d5bdfde6682e1853f9b2a3aa5bf1cd0c7bd053c09c9e291";
+ sha256 = "71438f7242685959cef76b9b22f34299afbae0c166e53029b2b0939d4413aa4b";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pl/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/pl/Firefox%20143.0.3.dmg";
locale = "pl";
arch = "mac";
- sha256 = "2f19f28756a3a2d099f44c85d37394c3195d92c14d5ff05e36d56cf84f6b915f";
+ sha256 = "ae2399ce00e6ce821b403fbe2a7576a3149c3ea287ca19e4a2230ca9abe6a4a1";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pt-BR/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/pt-BR/Firefox%20143.0.3.dmg";
locale = "pt-BR";
arch = "mac";
- sha256 = "93aa57382549eb15edaa6fac7986fde58accb9f27ebb6ea6110d85609bdc56c4";
+ sha256 = "4bfe3fa05eb1d16acba01389e17b4a553093061cc0bd314e0ea949d638f41eee";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/pt-PT/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/pt-PT/Firefox%20143.0.3.dmg";
locale = "pt-PT";
arch = "mac";
- sha256 = "acec8e9e6a027461a5659f5a79a8cf5d3aaba2897cff472e48d5caacf267f256";
+ sha256 = "f41aaebeb27f5d77cd9c83d88d7339b9d8d10dcd3bba32df29a8b452463abd96";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/rm/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/rm/Firefox%20143.0.3.dmg";
locale = "rm";
arch = "mac";
- sha256 = "b1106f2b204b1216bb6ce0c392870acecc21b84d67403b3a865c73564b800eed";
+ sha256 = "c4065dd2bd767ba0433f2526f414b2b35cbc017c763f22406726a6eb9d236a44";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ro/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ro/Firefox%20143.0.3.dmg";
locale = "ro";
arch = "mac";
- sha256 = "f857ab29d14068b8a94243a4613f4f55a296bfe9bd40356b922dfbed89546c3e";
+ sha256 = "3115325cb0bd02fd4f760e87c1d7ea7aac91825ff08317e281b5b462160e351a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ru/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ru/Firefox%20143.0.3.dmg";
locale = "ru";
arch = "mac";
- sha256 = "d8fa2576e7f4b9ad3a730d97762c68039eaf22edd06b8c1d5787bfc4641457ff";
+ sha256 = "96f936f255eec9aa58ce1c3a52f0c48a037a74a55580b797bbff05bc049cf5cf";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sat/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sat/Firefox%20143.0.3.dmg";
locale = "sat";
arch = "mac";
- sha256 = "590a95185c9453f7bc3f850722d815e9f113fcae7ea397941c1c3801510bfb9b";
+ sha256 = "f57bcdb49fb2f10a475ec0e8dfec16faf2f2a2c316d2a531f43dd8d86b3e81f2";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sc/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sc/Firefox%20143.0.3.dmg";
locale = "sc";
arch = "mac";
- sha256 = "14296a123b02c4cd0e8c53629ca2e61f50082949b0f08cab1aa19b901b1e426b";
+ sha256 = "49632f810a805892208416194499208f92c4419a9bf20673269b460149cac58c";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sco/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sco/Firefox%20143.0.3.dmg";
locale = "sco";
arch = "mac";
- sha256 = "6f14ac6ca619256c341b10a5eae8e7ea3f9f5794e018231481040eb2f4a53956";
+ sha256 = "1ee0a2437b69da63918653f4086b5bd2103f8842ff2c57ab65078fb202a92741";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/si/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/si/Firefox%20143.0.3.dmg";
locale = "si";
arch = "mac";
- sha256 = "322731b726ea18e032f166fab8e46107bdc09c1cb23e349e28e35cbd814eae15";
+ sha256 = "1b7c01bf22f2e5857839c5051a8fdb6c14851f7b2fb4604c509a4a204d860c6a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sk/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sk/Firefox%20143.0.3.dmg";
locale = "sk";
arch = "mac";
- sha256 = "63bf99a108b424637d97e33956cee4f82a708dba9ba38d9070fcc8a76cb1690a";
+ sha256 = "3e6269866800f5c8a68c48e324b56b199c9ac7545868539a18303140ba4428d9";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/skr/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/skr/Firefox%20143.0.3.dmg";
locale = "skr";
arch = "mac";
- sha256 = "2c0c4c97f2f8ad1ebb1c51437c145dbb02a033dd9bdcacf281192f91d6d1ecc0";
+ sha256 = "cb2ae1d6b817a65552669c2392f2d1e2f04627e6b4ee38b110fba52c6ffc7317";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sl/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sl/Firefox%20143.0.3.dmg";
locale = "sl";
arch = "mac";
- sha256 = "ee5684b0364cfa357916619056bad49cc6854fa3a70bcff0750c9b13debd2823";
+ sha256 = "d8ee0e2af3945ea95aaff77440912d272d734058ba9faa10c293bca41258eeb4";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/son/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/son/Firefox%20143.0.3.dmg";
locale = "son";
arch = "mac";
- sha256 = "5e99692490509f1a8fdb6fffb68b930d68af0b3913d8ab6f542d8128bdfd7fa2";
+ sha256 = "ce0f4f685305c92a1107a0cc3ef16eddc39aeaebee17efd1bc198360aecdfff5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sq/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sq/Firefox%20143.0.3.dmg";
locale = "sq";
arch = "mac";
- sha256 = "12a61cf1cb994ddb31ef59149812ef18cc13fb4b522681284916248ec5df0307";
+ sha256 = "31d7647b880828a40b95f660529347926e8fdcd6c0101c6aea8a0a661483521d";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sr/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sr/Firefox%20143.0.3.dmg";
locale = "sr";
arch = "mac";
- sha256 = "d98baff055db294c6fa80e74e104bae81de517916e754347a5507bc05e8c2b4e";
+ sha256 = "53df38528396100085a9f01ea9ce575061e0aad397a3d83eac8e01d6ca94a0c3";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/sv-SE/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/sv-SE/Firefox%20143.0.3.dmg";
locale = "sv-SE";
arch = "mac";
- sha256 = "a287f6422da6ba4a9bdc0337cb367a17721c62e31f03c02e6f8078224cf22749";
+ sha256 = "52236e7093d312d210cd81f493a222c508af2b29b9d312e0e7cabd76eb0d071e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/szl/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/szl/Firefox%20143.0.3.dmg";
locale = "szl";
arch = "mac";
- sha256 = "361474eefe99be484670c84ff2efd25d420ba5a76b8a3715806cb22baf14c769";
+ sha256 = "49b921303b123ea43964a3cf907fefeba01f5dbb81e4c069be8c6242cce2177e";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ta/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ta/Firefox%20143.0.3.dmg";
locale = "ta";
arch = "mac";
- sha256 = "4ad76f8e164d36b0904b0a0982998dbb56bde21ad59c46fb1c3f55a376234f60";
+ sha256 = "fc70876184e04a1ca576d8afb9a00b7d810b4e53f3435d5df6117cb2b10d7fab";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/te/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/te/Firefox%20143.0.3.dmg";
locale = "te";
arch = "mac";
- sha256 = "231b6c04a793c692f666ae8d781314b9d8d1f47f38fb95fdc352b9f78a23c589";
+ sha256 = "bf1c1c9b52fb088899e49a517c15dd3457794a2bc597546aac3cef03f81d750f";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/tg/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/tg/Firefox%20143.0.3.dmg";
locale = "tg";
arch = "mac";
- sha256 = "e2a242cacaa779a3d0bb7afd99862b675aed5d01735a45c15fc3ad4bfb746d3d";
+ sha256 = "ef1bb589f50278b93a40ff9c0e1e15738facd6eaf6813e66af8bac70e00e3798";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/th/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/th/Firefox%20143.0.3.dmg";
locale = "th";
arch = "mac";
- sha256 = "9813fe85b0bfc4e7eab23ce2e899bd2915e44aed2084d704b69d17e4868bc839";
+ sha256 = "676ef2796011abc1486e5a8b64ad50ae80822fb13f4b6e1284a8b0cc32614d22";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/tl/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/tl/Firefox%20143.0.3.dmg";
locale = "tl";
arch = "mac";
- sha256 = "0a24db6a27184e5921a08ffd02b66fa084725b6a05d692ef1bca53eb8e602064";
+ sha256 = "1964fc43c7344e3cf6e9e78a9fa0205095e388b64a6f30547b85bd9108e8e341";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/tr/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/tr/Firefox%20143.0.3.dmg";
locale = "tr";
arch = "mac";
- sha256 = "eaa553cab5d9ef24daafc57cdef5902287224aab95c0d141db3bd6b52d7a0410";
+ sha256 = "624dfb1b3ac8c251b128d66912adf36d8eaf853581223a9edca6a696cecadb86";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/trs/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/trs/Firefox%20143.0.3.dmg";
locale = "trs";
arch = "mac";
- sha256 = "2ece21cfad11a0b80fb95297f880c4bc12a1333d4bff7be333286bec4373e3da";
+ sha256 = "e7ab13546d00e67ea2d52398d7c39f86d2b22501739714218eeda15ca367be67";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/uk/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/uk/Firefox%20143.0.3.dmg";
locale = "uk";
arch = "mac";
- sha256 = "1f8e55bae4869d755869f888f7f8f04b492948621472d22594c4940e556d0e02";
+ sha256 = "0eb61bcd90de0ec1ac21c59880fa89a67b1a724130fad9166ba46605e22e23c5";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/ur/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/ur/Firefox%20143.0.3.dmg";
locale = "ur";
arch = "mac";
- sha256 = "70aea940357b158ffa31eed002e7d1d23c22368a34776598d67d6465f619af60";
+ sha256 = "44be93c26bf8201a1da28225b1db49b396c17765fcad1685089c533217b72e30";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/uz/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/uz/Firefox%20143.0.3.dmg";
locale = "uz";
arch = "mac";
- sha256 = "a798f4c34da3b088e620e3da4f7bdc99185e52666b5a134b72e02c7bbe86e822";
+ sha256 = "bfb7a55d6f088df98a3c21a6bfa2f215b304e75c3970753aad6505660dd83a2a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/vi/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/vi/Firefox%20143.0.3.dmg";
locale = "vi";
arch = "mac";
- sha256 = "23aae04e3d5676fe43296c5f9acfecfaf03484cdf03208af58b4f6919d39c6a2";
+ sha256 = "0e450e9070ebd5325cbb5d500f57ed5a8a2238ff0058cd47b0708bad864681c8";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/xh/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/xh/Firefox%20143.0.3.dmg";
locale = "xh";
arch = "mac";
- sha256 = "f9a1215da29e6e99efe309040e5b0d572a9bd297246581dd09e8cb2c7a27170b";
+ sha256 = "a5af3237ff3291302e2f2c1f29927e2e4412f3305f78b65dc6b34ca10bf03a3a";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/zh-CN/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/zh-CN/Firefox%20143.0.3.dmg";
locale = "zh-CN";
arch = "mac";
- sha256 = "73f7b95ae2a03c69e39c7e1934999b05c79ffa43242b3da9d1e59d1b8ff5f664";
+ sha256 = "ce91e029e66c6942424f4b4d1507d597a8722de81a6daf39e76c92103df41848";
}
{
- url = "https://archive.mozilla.org/pub/firefox/releases/143.0.1/mac/zh-TW/Firefox%20143.0.1.dmg";
+ url = "https://archive.mozilla.org/pub/firefox/releases/143.0.3/mac/zh-TW/Firefox%20143.0.3.dmg";
locale = "zh-TW";
arch = "mac";
- sha256 = "a1ec258a661baa4bbf5b3a8ed775a97d0e851e311d808b6166f7aa7575bdcc55";
+ sha256 = "703dccec7e82badf95458e2e81769b37c2568e19764bdf67ef679bc4d99321a3";
}
];
}
From 56538662c446508fafd42a282e15b92e4188e7ba Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 16:20:51 +0000
Subject: [PATCH 164/186] fastcdr: 2.3.1 -> 2.3.2
---
pkgs/by-name/fa/fastcdr/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/fa/fastcdr/package.nix b/pkgs/by-name/fa/fastcdr/package.nix
index 28d8c2e55e1e..d5055ba2f0e1 100644
--- a/pkgs/by-name/fa/fastcdr/package.nix
+++ b/pkgs/by-name/fa/fastcdr/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fastcdr";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "eProsima";
repo = "Fast-CDR";
rev = "v${finalAttrs.version}";
- hash = "sha256-8TllhOdQQ1pPQriaUq8cgx/aEvmhiJx/09ESzRK7X3k=";
+ hash = "sha256-FAovCJa5iNiF73FBPJvPar2dwfIkDIqfk7DaFSe5Zq0=";
};
patches = [
From 407d5affde518a0aa682d209992a359c054d09be Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 18:22:33 +0200
Subject: [PATCH 165/186] memray: 1.18.0 -> 1.19.0
Changelog: https://github.com/bloomberg/memray/releases/tag/v1.19.0
---
pkgs/by-name/me/memray/package.nix | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/pkgs/by-name/me/memray/package.nix b/pkgs/by-name/me/memray/package.nix
index bae7b8412c1c..28bcc83c412d 100644
--- a/pkgs/by-name/me/memray/package.nix
+++ b/pkgs/by-name/me/memray/package.nix
@@ -10,24 +10,16 @@
python3Packages.buildPythonApplication rec {
pname = "memray";
- version = "1.18.0";
+ version = "1.19.0";
pyproject = true;
src = fetchFromGitHub {
owner = "bloomberg";
repo = "memray";
tag = "v${version}";
- hash = "sha256-bShFMuDJlvBA3rQJRwXlsgRk4q+gdFQjOpDzOrp4/8k=";
+ hash = "sha256-yOiN4KES+zCHp/n0pN73Yv6ibEtUGy1pqiH/3WECqkA=";
};
- # AttributeError: 'Label' object has no attribute 'renderable'.
- # In textual==0.6.0, the `renderable` property was renamed to `content`
- # https://github.com/Textualize/textual/pull/6041
- postPatch = ''
- substituteInPlace tests/unit/test_tui_reporter.py \
- --replace-fail ".renderable" ".content"
- '';
-
build-system = with python3Packages; [
distutils
setuptools
From cbfd74ae42da161d3b75603fd390620a84317cfc Mon Sep 17 00:00:00 2001
From: Fabian Affolter
Date: Tue, 30 Sep 2025 18:27:16 +0200
Subject: [PATCH 166/186] python313Packages.iamdata: 0.1.202509271 ->
0.1.202509301
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202509271...v0.1.202509301
Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202509301
---
pkgs/development/python-modules/iamdata/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix
index add1bbf2b647..74c95e745c69 100644
--- a/pkgs/development/python-modules/iamdata/default.nix
+++ b/pkgs/development/python-modules/iamdata/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
- version = "0.1.202509271";
+ version = "0.1.202509301";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
- hash = "sha256-hZpNv2Yst/JtIhOFd8apaKl+Y3G3fMhmNQ70AGNI55o=";
+ hash = "sha256-M1UGzjo1r2BZg0ytJ1dZsaGQucYZp/ixdQRnwp/jEeQ=";
};
build-system = [ hatchling ];
From 52b2a79390f94ef4508d931eeb38978a0dc3d2cd Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 16:31:40 +0000
Subject: [PATCH 167/186] okteto: 3.11.0 -> 3.12.0
---
pkgs/by-name/ok/okteto/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/by-name/ok/okteto/package.nix b/pkgs/by-name/ok/okteto/package.nix
index 7590f87bfe14..431db2635b18 100644
--- a/pkgs/by-name/ok/okteto/package.nix
+++ b/pkgs/by-name/ok/okteto/package.nix
@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "okteto";
- version = "3.11.0";
+ version = "3.12.0";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
tag = finalAttrs.version;
- hash = "sha256-gzOymFkzz2MStbhLA1viJuHNbsBFDLqbhG0lIaxAC+w=";
+ hash = "sha256-EL1xWrxI7W2iXb0syb/53BgW22kqOSJCHyzBHGdQOm4=";
};
vendorHash = "sha256-wkuCUMzmYAWf8RjM6DkTTHaY7qEIjGNYiT4grtCbYs8=";
From 6c28813c41ae6704634f8a84d040faae96014488 Mon Sep 17 00:00:00 2001
From: cprice11
Date: Mon, 15 Sep 2025 18:39:16 -0600
Subject: [PATCH 168/186] trelby: Update homepage
Current homepage url doesn't link to the homepage on search.nix
Co-authored-by: Acid Bong
---
pkgs/by-name/tr/trelby/package.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/by-name/tr/trelby/package.nix b/pkgs/by-name/tr/trelby/package.nix
index 597f40fb7899..bce17334a878 100644
--- a/pkgs/by-name/tr/trelby/package.nix
+++ b/pkgs/by-name/tr/trelby/package.nix
@@ -51,7 +51,7 @@ python3Packages.buildPythonApplication rec {
meta = {
description = "Free, multiplatform, feature-rich screenwriting program";
- homepage = "www.trelby.org";
+ homepage = "https://www.trelby.org";
downloadPage = "https://github.com/trelby/trelby";
mainProgram = "trelby";
license = lib.licenses.gpl2Only;
From 00ae18e6ad137f0fac8a409e82f29486a859d306 Mon Sep 17 00:00:00 2001
From: Iljo <160267545+iljod@users.noreply.github.com>
Date: Tue, 30 Sep 2025 10:15:00 +0200
Subject: [PATCH 169/186] vagrant: fix broken gemdir that caused build failure
---
pkgs/by-name/va/vagrant/package.nix | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pkgs/by-name/va/vagrant/package.nix b/pkgs/by-name/va/vagrant/package.nix
index 6c3c4344ebce..b7c3fb89c1ef 100644
--- a/pkgs/by-name/va/vagrant/package.nix
+++ b/pkgs/by-name/va/vagrant/package.nix
@@ -21,7 +21,7 @@ let
owner = "hashicorp";
repo = "vagrant";
rev = "v${version}";
- hash = "sha256-xlL0YLY5yG9Q2L93Ag1pO/F8LOp+JdcgrvWyw+bZP/I=";
+ hash = "sha256-8csEIkXI5LPf5aZUuKYKALgwtG/skXFvMBimbCerEPY=";
};
ruby = ruby_3_4;
@@ -32,6 +32,7 @@ let
inherit version;
inherit ruby;
+ gemdir = src;
gemfile = writeText "Gemfile" "";
lockfile = writeText "Gemfile.lock" "";
gemset = lib.recursiveUpdate (import ./gemset.nix) (
From b8fbc226729f821c9168ce319c8168bfb750f977 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Robert=20Sch=C3=BCtz?=
Date: Tue, 30 Sep 2025 09:55:46 -0700
Subject: [PATCH 170/186] python3Packages.pyvisa-py: modernize
---
pkgs/development/python-modules/pyvisa-py/default.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/development/python-modules/pyvisa-py/default.nix b/pkgs/development/python-modules/pyvisa-py/default.nix
index fe994e8fdaea..12ab592aaaed 100644
--- a/pkgs/development/python-modules/pyvisa-py/default.nix
+++ b/pkgs/development/python-modules/pyvisa-py/default.nix
@@ -26,12 +26,12 @@ buildPythonPackage rec {
hash = "sha256-fXLT3W48HQ744LkwZn784KKmUE8gxDCR+lkcL9xX45g=";
};
- nativeBuildInputs = [
+ build-system = [
setuptools
setuptools-scm
];
- propagatedBuildInputs = [
+ dependencies = [
pyvisa
typing-extensions
];
@@ -47,11 +47,11 @@ buildPythonPackage rec {
nativeCheckInputs = [ pytestCheckHook ];
- meta = with lib; {
+ meta = {
description = "Module that implements the Virtual Instrument Software Architecture";
homepage = "https://github.com/pyvisa/pyvisa-py";
changelog = "https://github.com/pyvisa/pyvisa-py/blob/${src.tag}/CHANGES";
- license = licenses.mit;
- maintainers = with maintainers; [ mvnetbiz ];
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ mvnetbiz ];
};
}
From 8a8a9ebd0cd093fd8e6d5cdb90736ef9937b905b Mon Sep 17 00:00:00 2001
From: Gaetan Lepage
Date: Tue, 30 Sep 2025 14:33:05 +0000
Subject: [PATCH 171/186] python3Packages.textual: 6.1.0 -> 6.2.0
Diff: https://github.com/Textualize/textual/compare/v6.1.0...v6.2.0
Changelog: https://github.com/Textualize/textual/blob/v6.2.0/CHANGELOG.md
---
pkgs/development/python-modules/textual/default.nix | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix
index fe7d97ff8117..b050d2212b3f 100644
--- a/pkgs/development/python-modules/textual/default.nix
+++ b/pkgs/development/python-modules/textual/default.nix
@@ -29,14 +29,14 @@
buildPythonPackage rec {
pname = "textual";
- version = "6.1.0";
+ version = "6.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Textualize";
repo = "textual";
tag = "v${version}";
- hash = "sha256-awieNrdyORLxQU52rmon/jftzt/A4+HMbMpa6V0HaG8=";
+ hash = "sha256-XvuKwQwaNwgwKScgHNQyxkPXzDQtOA690Dt+VndmZ6o=";
};
build-system = [ poetry-core ];
@@ -77,6 +77,9 @@ buildPythonPackage rec {
disabledTests = [
# Assertion issues
"test_textual_env_var"
+
+ # fixture 'snap_compare' not found
+ "test_progress_bar_width_1fr"
];
pytestFlags = [
From 2426aa2e04dedff41b235bcbf597f75958ab49b8 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 17:37:42 +0000
Subject: [PATCH 172/186] python3Packages.oelint-data: 1.0.28 -> 1.1.0
---
pkgs/development/python-modules/oelint-data/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix
index 5aaa75e1dd00..76883ec8067b 100644
--- a/pkgs/development/python-modules/oelint-data/default.nix
+++ b/pkgs/development/python-modules/oelint-data/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "oelint-data";
- version = "1.0.28";
+ version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-data";
tag = version;
- hash = "sha256-y/feC6p7Aab2ypjIW5o7IurqlvN6V9Q20xTF4fDlDj4=";
+ hash = "sha256-yqS0zYUjDg9y0nOeQ2ujQ+LGvGJpF3tuoz3GghUbrF0=";
};
build-system = [
From fcf00a6c71d90fb3b9e14ce2b63d0fba18c02b28 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Mon, 29 Sep 2025 08:35:35 +0200
Subject: [PATCH 173/186] services.meilisearch: restrict write paths and add
hardening option RemoveIPC
---
nixos/modules/services/search/meilisearch.nix | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/nixos/modules/services/search/meilisearch.nix b/nixos/modules/services/search/meilisearch.nix
index 8a32cf302fa1..fb5370a297b2 100644
--- a/nixos/modules/services/search/meilisearch.nix
+++ b/nixos/modules/services/search/meilisearch.nix
@@ -223,6 +223,9 @@ in
);
serviceConfig = {
+ Type = "simple";
+ DynamicUser = true;
+ Restart = "always";
LoadCredential = lib.mkMerge (
[
(lib.mkIf (cfg.masterKeyFile != null) [ "master_key:${cfg.masterKeyFile}" ])
@@ -232,11 +235,15 @@ in
) secrets-with-path
);
ExecStart = "${lib.getExe cfg.package} --config-file-path \${RUNTIME_DIRECTORY}/config.toml";
- DynamicUser = true;
StateDirectory = "meilisearch";
WorkingDirectory = "%S/meilisearch";
RuntimeDirectory = "meilisearch";
RuntimeDirectoryMode = "0700";
+ ReadWritePaths = [
+ cfg.settings.db_path
+ cfg.settings.dump_dir
+ cfg.settings.snapshot_dir
+ ];
ProtectSystem = "strict";
ProtectHome = true;
@@ -255,6 +262,7 @@ in
RestrictSUIDSGID = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
+ RemoveIPC = true;
# Meilisearch needs to determine cgroup memory limits to set its own memory limits.
# This means this can't be set to "pid"
From 39d379c9a8bc41348515c6ac2d813113fc9c3a5d Mon Sep 17 00:00:00 2001
From: etwas
Date: Tue, 30 Sep 2025 20:29:57 +0200
Subject: [PATCH 174/186] sdbus-cpp{,_2}: add etwas to maintainers
---
pkgs/development/libraries/sdbus-cpp/default.nix | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pkgs/development/libraries/sdbus-cpp/default.nix b/pkgs/development/libraries/sdbus-cpp/default.nix
index 94f56bd914f4..e6ed30dd149a 100644
--- a/pkgs/development/libraries/sdbus-cpp/default.nix
+++ b/pkgs/development/libraries/sdbus-cpp/default.nix
@@ -52,7 +52,7 @@ let
inherent design complexities and limitations.
'';
license = lib.licenses.lgpl2Only;
- maintainers = [ ];
+ maintainers = with lib.maintainers; [ etwas ];
platforms = lib.platforms.linux;
mainProgram = "sdbus-c++-xml2cpp";
};
From 558b212024041c84df14b3dd01b7dc26c169ef26 Mon Sep 17 00:00:00 2001
From: etwas
Date: Tue, 30 Sep 2025 20:30:13 +0200
Subject: [PATCH 175/186] sdbus-cpp{,_2}: fix cmake flags
---
pkgs/development/libraries/sdbus-cpp/default.nix | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pkgs/development/libraries/sdbus-cpp/default.nix b/pkgs/development/libraries/sdbus-cpp/default.nix
index e6ed30dd149a..dbafce9ac1cc 100644
--- a/pkgs/development/libraries/sdbus-cpp/default.nix
+++ b/pkgs/development/libraries/sdbus-cpp/default.nix
@@ -35,7 +35,9 @@ let
];
cmakeFlags = [
- (lib.cmakeBool "BUILD_CODE_GEN" true)
+ (lib.cmakeBool (
+ if lib.versionOlder finalAttrs.version "2.0.0" then "BUILD_CODE_GEN" else "SDBUSCPP_BUILD_CODEGEN"
+ ) true)
];
meta = {
From e572bee1e1ee3e8e85272573eb05d27b493e3f5a Mon Sep 17 00:00:00 2001
From: etwas
Date: Tue, 30 Sep 2025 20:30:24 +0200
Subject: [PATCH 176/186] sdbus-cpp_2: 2.0.0 -> 2.1.0
---
pkgs/development/libraries/sdbus-cpp/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/libraries/sdbus-cpp/default.nix b/pkgs/development/libraries/sdbus-cpp/default.nix
index dbafce9ac1cc..5faa617b441d 100644
--- a/pkgs/development/libraries/sdbus-cpp/default.nix
+++ b/pkgs/development/libraries/sdbus-cpp/default.nix
@@ -67,7 +67,7 @@ in
};
sdbus-cpp_2 = generic {
- version = "2.0.0";
- hash = "sha256-W8V5FRhV3jtERMFrZ4gf30OpIQLYoj2yYGpnYOmH2+g=";
+ version = "2.1.0";
+ hash = "sha256-JnjabBr7oELLsUV9a+dAAaRyUzaMIriu90vkaVJg2eY=";
};
}
From 0749d7abed040207dc6027c83f51b1a39ab309a7 Mon Sep 17 00:00:00 2001
From: magicquark <198001825+magicquark@users.noreply.github.com>
Date: Sun, 28 Sep 2025 04:26:20 +0100
Subject: [PATCH 177/186] emacsPackages.cask: fix import error and use
non-vendored dependencies
- Fixes issue 445465.
- Cask expects a local `package-build` directory to be present in the
output, as it loads a custom version during bootstrap. See:
https://github.com/cask/cask/blob/master/cask-bootstrap.el#L45
- The vendored version of `package-build` is then used to download from
`melpa` and `elpa` the dependencies that `cask` requires. This is
contrary to the philosophy of `nixpkgs` whereby the dependencies
should be sourced from `nixpkgs` itself.
- To avoid this, the bootstrap process has been patched to provide the
required dependencies using `nixpkgs`.
- Additionally, `cask-cli` has a function `upgrade-cask` that uses the
`cask-bootstrap-dir` that its own bootstrap process creates. See
https://github.com/cask/cask/blob/fd16ea95664b8f13c55b8608dea63942d431ca00/cask-cli.el#L131.
As the bootstrap process has been modified to use dependencies from
`nixpkgs`, `cask` can no longer update itself. Therefore, this
function has been patched to make it effectively a noop.
- The patch cannot be upstreamed as it is specific to the way that
packages are integrated into `nixpkgs`.
---
.../cask/0001-cask-bootstrap.diff | 85 ++++++++++++
.../manual-packages/cask/package.nix | 128 +++++++++++-------
2 files changed, 163 insertions(+), 50 deletions(-)
create mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/0001-cask-bootstrap.diff
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/0001-cask-bootstrap.diff b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/0001-cask-bootstrap.diff
new file mode 100644
index 000000000000..b6d0305f8ee1
--- /dev/null
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/0001-cask-bootstrap.diff
@@ -0,0 +1,85 @@
+diff --git a/cask-bootstrap.el b/cask-bootstrap.el
+--- a/cask-bootstrap.el
++++ b/cask-bootstrap.el
+@@ -27,41 +27,18 @@
+
+ ;;; Code:
+
+-(require 'package)
++;; Add nix store paths for dependencies to the load-path.
++(let ((paths '(@loadPaths@)))
++ (dolist (path paths)
++ (push path load-path)))
+
+-(defvar cask-directory)
++(let ((paths '(@nativeLoadPaths@)))
++ (dolist (path paths)
++ (push path native-comp-eln-load-path)))
+
+-(defconst cask-bootstrap-dir
+- (expand-file-name
+- (locate-user-emacs-file
+- (format ".cask/%s.%s/bootstrap" emacs-major-version emacs-minor-version)))
+- "Path to Cask bootstrap directory.")
+-
+-;; Restore several package- variables and `load-path` after let-scope.
+-(let (package-alist
+- package-archive-contents
+- package--initialized
+- (load-path (add-to-list
+- 'load-path (expand-file-name "package-build" cask-directory)))
+- (package-archives '(("gnu" . "https://elpa.gnu.org/packages/")
+- ("melpa" . "https://melpa.org/packages/")))
+- (package-user-dir cask-bootstrap-dir)
+- (deps '(s f commander git epl shut-up cl-lib cl-generic eieio ansi)))
+- (package-initialize)
+- (setq package-archive-contents nil) ;; force refresh, cask#573, cask#559
+- (unless (package-installed-p 'cl-lib)
+- ;; package-build depends on cl-lib
+- (unless package-archive-contents
+- (package-refresh-contents))
+- (package-install 'cl-lib))
+- (require 'package-build)
++(let ((deps '(@depsMod@)))
+ (dolist (pkg deps)
+- (unless (featurep pkg)
+- (unless (package-installed-p pkg)
+- (unless package-archive-contents
+- (package-refresh-contents))
+- (package-install pkg))
+- (require pkg))))
++ (require pkg)))
+
+ (provide 'cask-bootstrap)
+
+diff --git a/cask-cli.el b/cask-cli.el
+--- a/cask-cli.el
++++ b/cask-cli.el
+@@ -129,25 +129,8 @@ already is installed, it will not be installed again."
+ (cask-install (cask-cli--bundle))))
+
+ (defun cask-cli/upgrade-cask ()
+- "Upgrade Cask itself and its dependencies.
+-
+-This command requires that Cask is installed using Git and that
+-Git is available in `exec-path'."
+- (unless (f-exists? (f-expand ".no-upgrade" cask-directory))
+- (unwind-protect
+- (progn
+- (epl-change-package-dir cask-bootstrap-dir)
+- (epl-initialize)
+- (epl-add-archive "gnu" "https://elpa.gnu.org/packages/")
+- (epl-add-archive "melpa" "https://melpa.org/packages/")
+- (epl-refresh)
+- (epl-upgrade))
+- (epl-reset))
+- (require 'git)
+- (let ((git-repo cask-directory))
+- (if (s-present? (git-run "status" "--porcelain"))
+- (error "Cannot update Cask because of dirty tree")
+- (git-pull)))))
++ "Disabled in Nixpkgs as this function requires that Cask is installed using Git."
++ (princ "Upgrade not available when installed via Nixpkgs.\n"))
+
+ (defun cask-cli/exec (&rest _args)
+ "Execute ARGS with correct `exec-path' and `load-path'.")
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
index 88c536062802..cdf142086385 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
@@ -11,62 +11,90 @@
git,
melpaBuild,
package-build,
+ replaceVars,
s,
shut-up,
}:
+let
+ formatLoadPath = x: ''"${x}/share/emacs/site-lisp/elpa/${x.ename}-${x.melpaVersion or x.version}"'';
+ formatNativeLoadPath = x: ''"${x}/share/emacs/native-lisp"'';
+ getAllDependenciesOfPkg =
+ pkg:
+ let
+ direct = builtins.filter (x: x != null) (pkg.packageRequires or [ ]);
+ indirect = builtins.concatLists (map getAllDependenciesOfPkg direct);
+ in
+ lib.unique (direct ++ indirect);
+in
+melpaBuild (
+ finalAttrs:
+ let
+ nixpkgDependencies = getAllDependenciesOfPkg finalAttrs.finalPackage;
+ loadPaths = builtins.concatStringsSep " " (map formatLoadPath nixpkgDependencies);
+ nativeLoadPaths = builtins.concatStringsSep " " (map formatNativeLoadPath nixpkgDependencies);
+ emacsBuiltinDeps = [
+ "cl-lib"
+ "eieio"
+ ];
+ depsMod = builtins.concatStringsSep " " ((map (x: x.ename) nixpkgDependencies) ++ emacsBuiltinDeps);
+ in
+ {
+ pname = "cask";
+ version = "0.9.0";
-melpaBuild (finalAttrs: {
- pname = "cask";
- version = "0.9.0";
+ src = fetchFromGitHub {
+ name = "cask-source-${finalAttrs.version}";
+ owner = "cask";
+ repo = "cask";
+ rev = "v${finalAttrs.version}";
+ hash = "sha256-91rJFsp2SLk/JY+v6G5JmXH5bg9QnT+qhI8ccNJlI4A=";
+ };
- src = fetchFromGitHub {
- name = "cask-source-${finalAttrs.version}";
- owner = "cask";
- repo = "cask";
- rev = "v${finalAttrs.version}";
- hash = "sha256-91rJFsp2SLk/JY+v6G5JmXH5bg9QnT+qhI8ccNJlI4A=";
- };
+ nativeBuildInputs = [ installShellFiles ];
- nativeBuildInputs = [ installShellFiles ];
+ patches = [
+ # Uses LISPDIR substitution var
+ ./0000-cask-lispdir.diff
+ # Use Nix provided dependencies instead of letting Cask bootstrap itself
+ (replaceVars ./0001-cask-bootstrap.diff {
+ inherit depsMod loadPaths nativeLoadPaths;
+ })
+ ];
- patches = [
- # Uses LISPDIR substitution var
- ./0000-cask-lispdir.diff
- ];
+ packageRequires = [
+ ansi
+ cl-generic
+ cl-lib
+ commander
+ epl
+ f
+ git
+ package-build
+ s
+ shut-up
+ ];
- packageRequires = [
- ansi
- cl-generic
- cl-lib
- commander
- epl
- f
- git
- package-build
- s
- shut-up
- ];
-
- # use melpaVersion so that it works for unstable releases too
- postPatch = ''
- lispdir=$out/share/emacs/site-lisp/elpa/cask-${finalAttrs.melpaVersion} \
- substituteAllInPlace bin/cask
- '';
-
- postInstall = ''
- installBin bin/cask
- '';
-
- meta = {
- homepage = "https://github.com/cask/cask";
- description = "Project management for Emacs";
- longDescription = ''
- Cask is a project management tool for Emacs that helps automate the
- package development cycle; development, dependencies, testing, building,
- packaging and more.
+ # use melpaVersion so that it works for unstable releases too
+ postPatch = ''
+ lispdir=$out/share/emacs/site-lisp/elpa/cask-${finalAttrs.melpaVersion} \
+ substituteAllInPlace bin/cask
'';
- license = lib.licenses.gpl3Plus;
- mainProgram = "cask";
- maintainers = with lib.maintainers; [ ];
- };
-})
+
+ postInstall = ''
+ installBin bin/cask
+ '';
+
+ meta = {
+ homepage = "https://github.com/cask/cask";
+ description = "Project management for Emacs";
+ longDescription = ''
+ Cask is a project management tool for Emacs that helps automate the
+ package development cycle; development, dependencies, testing, building,
+ packaging and more.
+ '';
+ license = lib.licenses.gpl3Plus;
+ mainProgram = "cask";
+ maintainers = with lib.maintainers; [ ];
+ };
+ }
+)
From 6d7351801cf49a5a065f5acd867188a9d9210b0f Mon Sep 17 00:00:00 2001
From: magicquark <198001825+magicquark@users.noreply.github.com>
Date: Sun, 28 Sep 2025 04:23:14 +0100
Subject: [PATCH 178/186] emacsPackages.cask: 0.9.0 -> 0.9.1
Changelog:
https://github.com/cask/cask/compare/v0.9.0...v0.9.1
---
.../emacs/elisp-packages/manual-packages/cask/package.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
index cdf142086385..5cc1b63a38ba 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
@@ -40,14 +40,14 @@ melpaBuild (
in
{
pname = "cask";
- version = "0.9.0";
+ version = "0.9.1";
src = fetchFromGitHub {
name = "cask-source-${finalAttrs.version}";
owner = "cask";
repo = "cask";
rev = "v${finalAttrs.version}";
- hash = "sha256-91rJFsp2SLk/JY+v6G5JmXH5bg9QnT+qhI8ccNJlI4A=";
+ hash = "sha256-/vinpQ51AuaTbXW4L4MnVonyfzTMvHUF4HViSPBKZxs=";
};
nativeBuildInputs = [ installShellFiles ];
From be406552d6d46b5619eefe6f006b3647747e1a3c Mon Sep 17 00:00:00 2001
From: Lin Jian
Date: Tue, 30 Sep 2025 18:30:43 +0800
Subject: [PATCH 179/186] emacsPackages.cask: improve patch substitution
- use --replace-fail to fail fast
- use shell variable melpaVersion to avoid a string interperation
- use shell variable ename to be consistent with other code and to
avoid hardcoding
---
.../emacs/elisp-packages/manual-packages/cask/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
index 5cc1b63a38ba..27a93c3fb898 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
@@ -74,10 +74,10 @@ melpaBuild (
shut-up
];
- # use melpaVersion so that it works for unstable releases too
postPatch = ''
- lispdir=$out/share/emacs/site-lisp/elpa/cask-${finalAttrs.melpaVersion} \
- substituteAllInPlace bin/cask
+ # use melpaVersion so that it works for unstable releases too
+ substituteInPlace bin/cask \
+ --replace-fail @lispdir@ $out/share/emacs/site-lisp/elpa/$ename-$melpaVersion
'';
postInstall = ''
From d9734a731a16f59f44877de378008e4f17ea7f98 Mon Sep 17 00:00:00 2001
From: Lin Jian
Date: Tue, 30 Sep 2025 18:36:17 +0800
Subject: [PATCH 180/186] emacsPackages.cask: let cask use its own native
compiled results
---
.../manual-packages/cask/package.nix | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
index 27a93c3fb898..17b3cabb837d 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/package.nix
@@ -31,7 +31,9 @@ melpaBuild (
let
nixpkgDependencies = getAllDependenciesOfPkg finalAttrs.finalPackage;
loadPaths = builtins.concatStringsSep " " (map formatLoadPath nixpkgDependencies);
- nativeLoadPaths = builtins.concatStringsSep " " (map formatNativeLoadPath nixpkgDependencies);
+ nativeLoadPaths = builtins.concatStringsSep " " (
+ map formatNativeLoadPath (nixpkgDependencies ++ [ (placeholder "out") ])
+ );
emacsBuiltinDeps = [
"cl-lib"
"eieio"
@@ -56,9 +58,7 @@ melpaBuild (
# Uses LISPDIR substitution var
./0000-cask-lispdir.diff
# Use Nix provided dependencies instead of letting Cask bootstrap itself
- (replaceVars ./0001-cask-bootstrap.diff {
- inherit depsMod loadPaths nativeLoadPaths;
- })
+ ./0001-cask-bootstrap.diff
];
packageRequires = [
@@ -78,6 +78,12 @@ melpaBuild (
# use melpaVersion so that it works for unstable releases too
substituteInPlace bin/cask \
--replace-fail @lispdir@ $out/share/emacs/site-lisp/elpa/$ename-$melpaVersion
+
+ # using `replaceVars` results in wrong result of `placeholder "out"`
+ substituteInPlace cask-bootstrap.el \
+ --replace-fail @depsMod@ '${depsMod}' \
+ --replace-fail @loadPaths@ '${loadPaths}' \
+ --replace-fail @nativeLoadPaths@ '${nativeLoadPaths}'
'';
postInstall = ''
From 5cb36954f0294389abbb0dd9a053f0801a2b996e Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 19:35:37 +0000
Subject: [PATCH 181/186] prisma-language-server: 6.16.2 -> 6.16.3
---
pkgs/by-name/pr/prisma-language-server/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/pr/prisma-language-server/package.nix b/pkgs/by-name/pr/prisma-language-server/package.nix
index e49d7d159315..4c0834ba2060 100644
--- a/pkgs/by-name/pr/prisma-language-server/package.nix
+++ b/pkgs/by-name/pr/prisma-language-server/package.nix
@@ -6,17 +6,17 @@
buildNpmPackage (finalAttrs: {
pname = "prisma-language-server";
- version = "6.16.2";
+ version = "6.16.3";
src = fetchFromGitHub {
owner = "prisma";
repo = "language-tools";
tag = "${finalAttrs.version}";
- hash = "sha256-UZP0pLcbMeaYI0ytOJ68l/ZEC9dBhohJZyTU99p+1QM=";
+ hash = "sha256-89/XErfqdMYTbATa8SmSTBMwY8Hlb364jNAuQgql5zo=";
};
sourceRoot = "${finalAttrs.src.name}/packages/language-server";
- npmDepsHash = "sha256-UAGz/qCYf+jsgCWqvR52mW6Ze3WWP9EHuE4k9wCbnH0=";
+ npmDepsHash = "sha256-RCwHl8UNQfGOmq4QY6ECY+/Beo2enaOlWsS7RiMlyLc=";
meta = {
description = "Language server for Prisma";
From 31226e56293b90961e0286cabc1976623dcb1985 Mon Sep 17 00:00:00 2001
From: Jost Alemann
Date: Tue, 30 Sep 2025 22:36:26 +0200
Subject: [PATCH 182/186] fish: 4.1.0 -> 4.1.1
Changelog: https://github.com/fish-shell/fish-shell/releases/tag/4.1.1
Diff: https://github.com/fish-shell/fish-shell/compare/4.1.0...4.1.1
---
pkgs/by-name/fi/fish/package.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/by-name/fi/fish/package.nix b/pkgs/by-name/fi/fish/package.nix
index 5f4a9d51862e..06091fb1427d 100644
--- a/pkgs/by-name/fi/fish/package.nix
+++ b/pkgs/by-name/fi/fish/package.nix
@@ -152,13 +152,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "fish";
- version = "4.1.0";
+ version = "4.1.1";
src = fetchFromGitHub {
owner = "fish-shell";
repo = "fish-shell";
tag = finalAttrs.version;
- hash = "sha256-J1/Uup/HJP2COkUaDXg6pO6pKTq/44WKqWFqbv89bZk=";
+ hash = "sha256-3VwDwRjYo9/ifkl2Vt9pTmLabt+XyS0FXi0el+YgC/A=";
};
env = {
@@ -169,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src patches;
- hash = "sha256-9neZKkuQSOPRrBmjYQ5HYHAORNIjSaSAGN+bDqxb4wk=";
+ hash = "sha256-WZdfon6mnM+5caWW6yInQx5B1GjCxQ0XLbJlbvHa3Zc=";
};
patches = [
From 45d61b67c778bc51ed44105ae883fb42e74658b0 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 13:22:22 +0000
Subject: [PATCH 183/186] postgresqlPackages.timescaledb-apache: 2.22.0 ->
2.22.1
---
pkgs/servers/sql/postgresql/ext/timescaledb.nix | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
index e0fd4ca55469..207e1577328c 100644
--- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix
+++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
@@ -13,13 +13,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}";
- version = "2.22.0";
+ version = "2.22.1";
src = fetchFromGitHub {
owner = "timescale";
repo = "timescaledb";
tag = finalAttrs.version;
- hash = "sha256-6VXS/vTBXlFbEtzm7FfLBtD57GI+QHStDmFv2AvUdSs=";
+ hash = "sha256-SEuxHbSxgTC4Uk6nnznVzUqvoZMGgF+KSMNzkYfgfpI=";
};
nativeBuildInputs = [ cmake ];
@@ -106,7 +106,7 @@ postgresqlBuildExtension (finalAttrs: {
||
# PostgreSQL 18 support issue upstream: https://github.com/timescale/timescaledb/issues/8233
# Check after next package update.
- lib.warnIf (finalAttrs.version != "2.22.0") "Is postgresql18Packages.timescaledb still broken?" (
+ lib.warnIf (finalAttrs.version != "2.22.1") "Is postgresql18Packages.timescaledb still broken?" (
lib.versionAtLeast postgresql.version "18"
);
};
From 344d17b62e8602714d3f55b0995bd43cfbc22170 Mon Sep 17 00:00:00 2001
From: "Adam C. Stephens"
Date: Tue, 30 Sep 2025 17:44:51 -0400
Subject: [PATCH 184/186] fishPlugins.fzf-fish: mark broken on darwin
fishplugin-fzf.fish> not ok 15 ouputs right command
fishplugin-fzf.fish> ---
fishplugin-fzf.fish> operator: =
fishplugin-fzf.fish> expected: "function select_me echo I\\'m just testing end"
fishplugin-fzf.fish> actual: 'function select_me echo I'
fishplugin-fzf.fish> at: /nix/var/nix/builds/nix-10997-426883987/source/tests/search_history/multi_line_cmd.fish:25
fishplugin-fzf.fish> ...
---
pkgs/shells/fish/plugins/fzf-fish.nix | 1 +
1 file changed, 1 insertion(+)
diff --git a/pkgs/shells/fish/plugins/fzf-fish.nix b/pkgs/shells/fish/plugins/fzf-fish.nix
index ed4abfb44125..f21a145db918 100644
--- a/pkgs/shells/fish/plugins/fzf-fish.nix
+++ b/pkgs/shells/fish/plugins/fzf-fish.nix
@@ -66,5 +66,6 @@ buildFishPlugin rec {
euxane
natsukium
];
+ broken = stdenv.hostPlatform.isDarwin;
};
}
From d9dbfc0a6c022ec717075b3ee33fbba528cb9bac Mon Sep 17 00:00:00 2001
From: Connor Baker
Date: Tue, 30 Sep 2025 11:24:25 -0700
Subject: [PATCH 185/186] tests.stdenv: use system from
stdenv.{build,host}Platform
Signed-off-by: Connor Baker
---
pkgs/test/stdenv/default.nix | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/pkgs/test/stdenv/default.nix b/pkgs/test/stdenv/default.nix
index 45205734dd4c..cf09258d6fbc 100644
--- a/pkgs/test/stdenv/default.nix
+++ b/pkgs/test/stdenv/default.nix
@@ -279,7 +279,7 @@ in
"-c"
": > $out"
];
- system = builtins.currentSystem;
+ inherit (stdenv.buildPlatform) system;
};
dep2 = derivation {
name = "dep2";
@@ -288,7 +288,7 @@ in
"-c"
": > $out"
];
- system = builtins.currentSystem;
+ inherit (stdenv.buildPlatform) system;
};
passAsFile = [ "dep2" ];
})
@@ -319,7 +319,7 @@ in
"-c"
": > $out"
];
- system = builtins.currentSystem;
+ inherit (stdenv.buildPlatform) system;
};
dep2 = derivation {
name = "dep2";
@@ -328,7 +328,7 @@ in
"-c"
": > $out"
];
- system = builtins.currentSystem;
+ inherit (stdenv.buildPlatform) system;
};
name = "meow";
outputHash = "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=";
@@ -386,7 +386,7 @@ in
ensure-no-execve-in-setup-sh =
derivation {
name = "ensure-no-execve-in-setup-sh";
- system = stdenv.system;
+ inherit (stdenv.hostPlatform) system;
builder = "${stdenv.bootstrapTools}/bin/bash";
PATH = "${pkgs.strace}/bin:${stdenv.bootstrapTools}/bin";
initialPath = [
From d465f694b299312f89f0256ceba7ba1e6e352608 Mon Sep 17 00:00:00 2001
From: "R. Ryantm"
Date: Tue, 30 Sep 2025 22:56:48 +0000
Subject: [PATCH 186/186] python3Packages.llama-stack-client: 0.2.22 -> 0.2.23
---
.../development/python-modules/llama-stack-client/default.nix | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkgs/development/python-modules/llama-stack-client/default.nix b/pkgs/development/python-modules/llama-stack-client/default.nix
index 449fdb9d3b30..ccf1ff2bc72e 100644
--- a/pkgs/development/python-modules/llama-stack-client/default.nix
+++ b/pkgs/development/python-modules/llama-stack-client/default.nix
@@ -31,13 +31,13 @@
buildPythonPackage rec {
pname = "llama-stack-client";
- version = "0.2.22";
+ version = "0.2.23";
pyproject = true;
src = fetchPypi {
pname = "llama_stack_client";
inherit version;
- hash = "sha256-mgvHVrkevVOYWO6vHyMcXlxpAOHqT8ztcmxnF/PSfKc=";
+ hash = "sha256-aPNOisjupqc+2dSXfYSZkrLYvYNYBNdwoRhDQxzVv3Q=";
};
postPatch = ''