From 85367ef231744a6fdcd948492a086fcfa8028801 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Sep 2024 16:21:23 +0000 Subject: [PATCH 01/81] inkscape-extensions.silhouette: 1.28 -> 1.29 --- .../graphics/inkscape/extensions/silhouette/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix b/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix index 3aef4497e1cf..3a121a9bfde0 100644 --- a/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix +++ b/pkgs/applications/graphics/inkscape/extensions/silhouette/default.nix @@ -23,14 +23,14 @@ let in python3.pkgs.buildPythonApplication rec { pname = "inkscape-silhouette"; - version = "1.28"; + version = "1.29"; format = "setuptools"; src = fetchFromGitHub { owner = "fablabnbg"; repo = pname; - rev = "v${version}"; - sha256 = "sha256-uNVhdkZFadL7QNlCsXq51TbhzRKH9KYDPDNCFhw3cQs="; + rev = "refs/tags/v${version}"; + sha256 = "sha256-MfR88BuaAx6n5XRIjslpIk4PnDf6TLU9AsmHxKkcFS0="; }; patches = [ From 073cb13917ed4568f7c98c0829d50ca886006bdf Mon Sep 17 00:00:00 2001 From: superherointj <5861043+superherointj@users.noreply.github.com> Date: Fri, 20 Sep 2024 15:01:35 -0300 Subject: [PATCH 02/81] vscode-extensions.usernamehw.errorlens: 3.16.0 -> 3.20.0 https://github.com/usernamehw/vscode-error-lens/releases/tag/v3.20.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 3d58a59a61c4..06b6e9636290 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4921,8 +4921,8 @@ let mktplcRef = { name = "errorlens"; publisher = "usernamehw"; - version = "3.16.0"; - hash = "sha256-Y3M/A5rYLkxQPRIZ0BUjhlkvixDae+wIRUsBn4tREFw="; + version = "3.20.0"; + hash = "sha256-0gCT+u6rfkEcWcdzqRdc4EosROllD/Q0TIOQ4k640j0="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog"; From 9d13605f1c9e3de4864429fead360516f9bbbb56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 22 Sep 2024 10:57:58 +0200 Subject: [PATCH 03/81] omnisharp-roslyn: format --- .../tools/omnisharp-roslyn/default.nix | 196 ++++++++++-------- 1 file changed, 113 insertions(+), 83 deletions(-) diff --git a/pkgs/development/tools/omnisharp-roslyn/default.nix b/pkgs/development/tools/omnisharp-roslyn/default.nix index bd5102e038a2..dd88a85a8284 100644 --- a/pkgs/development/tools/omnisharp-roslyn/default.nix +++ b/pkgs/development/tools/omnisharp-roslyn/default.nix @@ -1,93 +1,123 @@ -{ buildDotnetModule -, dotnetCorePackages -, fetchFromGitHub -, lib -, stdenv -, runCommand -, expect +{ + buildDotnetModule, + dotnetCorePackages, + fetchFromGitHub, + lib, + stdenv, + runCommand, + expect, }: + let inherit (dotnetCorePackages) sdk_8_0 runtime_6_0; in -let finalPackage = buildDotnetModule rec { - pname = "omnisharp-roslyn"; - version = "1.39.12"; +let + finalPackage = buildDotnetModule rec { + pname = "omnisharp-roslyn"; + version = "1.39.12"; - src = fetchFromGitHub { - owner = "OmniSharp"; - repo = "omnisharp-roslyn"; - rev = "refs/tags/v${version}"; - hash = "sha256-WQIBNqUqvVA0UhSoPdf179X+GYKp4LhPvYeEAet6TnY="; - }; + src = fetchFromGitHub { + owner = "OmniSharp"; + repo = "omnisharp-roslyn"; + rev = "refs/tags/v${version}"; + hash = "sha256-WQIBNqUqvVA0UhSoPdf179X+GYKp4LhPvYeEAet6TnY="; + }; - projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj"; - nugetDeps = ./deps.nix; + projectFile = "src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj"; + nugetDeps = ./deps.nix; - dotnet-sdk = with dotnetCorePackages; combinePackages [ sdk_6_0 sdk_8_0 ]; - dotnet-runtime = sdk_8_0; + dotnet-sdk = + with dotnetCorePackages; + combinePackages [ + sdk_6_0 + sdk_8_0 + ]; + dotnet-runtime = sdk_8_0; - dotnetInstallFlags = [ "--framework net6.0" ]; - dotnetBuildFlags = [ "--framework net6.0" "--no-self-contained" ]; - dotnetFlags = [ - # These flags are set by the cake build. - "-property:PackageVersion=${version}" - "-property:AssemblyVersion=${version}.0" - "-property:FileVersion=${version}.0" - "-property:InformationalVersion=${version}" - "-property:RuntimeFrameworkVersion=${runtime_6_0.version}" - "-property:RollForward=LatestMajor" - ]; - - postPatch = '' - # Relax the version requirement - rm global.json - - # Patch the project files so we can compile them properly - for project in src/OmniSharp.Http.Driver/OmniSharp.Http.Driver.csproj src/OmniSharp.LanguageServerProtocol/OmniSharp.LanguageServerProtocol.csproj src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj; do - substituteInPlace $project \ - --replace 'win7-x64;win7-x86;win10-arm64' 'linux-x64;linux-arm64;osx-x64;osx-arm64' - done - ''; - - useDotnetFromEnv = true; - executables = [ "OmniSharp" ]; - - passthru.tests = let - with-sdk = sdk: runCommand "with-${if sdk ? version then sdk.version else "no"}-sdk" - { nativeBuildInputs = [ finalPackage sdk expect ]; meta.timeout = 60; } '' - HOME=$TMPDIR - expect <<"EOF" - spawn OmniSharp - expect_before timeout { - send_error "timeout!\n" - exit 1 - } - expect ".NET Core SDK ${if sdk ? version then sdk.version else sdk_8_0.version}" - expect "{\"Event\":\"started\"," - send \x03 - expect eof - catch wait result - exit [lindex $result 3] - EOF - touch $out - ''; - in { - # Make sure we can run OmniSharp with any supported SDK version, as well as without - with-net6-sdk = with-sdk dotnetCorePackages.sdk_6_0; - with-net7-sdk = with-sdk dotnetCorePackages.sdk_7_0; - with-net8-sdk = with-sdk dotnetCorePackages.sdk_8_0; - no-sdk = with-sdk null; - }; - - meta = { - description = "OmniSharp based on roslyn workspaces"; - homepage = "https://github.com/OmniSharp/omnisharp-roslyn"; - sourceProvenance = with lib.sourceTypes; [ - fromSource - binaryNativeCode # dependencies + dotnetInstallFlags = [ "--framework net6.0" ]; + dotnetBuildFlags = [ + "--framework net6.0" + "--no-self-contained" ]; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ tesq0 ericdallo corngood mdarocha ]; - mainProgram = "OmniSharp"; + dotnetFlags = [ + # These flags are set by the cake build. + "-property:PackageVersion=${version}" + "-property:AssemblyVersion=${version}.0" + "-property:FileVersion=${version}.0" + "-property:InformationalVersion=${version}" + "-property:RuntimeFrameworkVersion=${runtime_6_0.version}" + "-property:RollForward=LatestMajor" + ]; + + postPatch = '' + # Relax the version requirement + rm global.json + + # Patch the project files so we can compile them properly + for project in src/OmniSharp.Http.Driver/OmniSharp.Http.Driver.csproj src/OmniSharp.LanguageServerProtocol/OmniSharp.LanguageServerProtocol.csproj src/OmniSharp.Stdio.Driver/OmniSharp.Stdio.Driver.csproj; do + substituteInPlace $project \ + --replace 'win7-x64;win7-x86;win10-arm64' 'linux-x64;linux-arm64;osx-x64;osx-arm64' + done + ''; + + useDotnetFromEnv = true; + executables = [ "OmniSharp" ]; + + passthru.tests = + let + with-sdk = + sdk: + runCommand "with-${if sdk ? version then sdk.version else "no"}-sdk" + { + nativeBuildInputs = [ + finalPackage + sdk + expect + ]; + meta.timeout = 60; + } + '' + HOME=$TMPDIR + expect <<"EOF" + spawn OmniSharp + expect_before timeout { + send_error "timeout!\n" + exit 1 + } + expect ".NET Core SDK ${if sdk ? version then sdk.version else sdk_8_0.version}" + expect "{\"Event\":\"started\"," + send \x03 + expect eof + catch wait result + exit [lindex $result 3] + EOF + touch $out + ''; + in + { + # Make sure we can run OmniSharp with any supported SDK version, as well as without + with-net6-sdk = with-sdk dotnetCorePackages.sdk_6_0; + with-net7-sdk = with-sdk dotnetCorePackages.sdk_7_0; + with-net8-sdk = with-sdk dotnetCorePackages.sdk_8_0; + no-sdk = with-sdk null; + }; + + meta = { + description = "OmniSharp based on roslyn workspaces"; + homepage = "https://github.com/OmniSharp/omnisharp-roslyn"; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryNativeCode # dependencies + ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + tesq0 + ericdallo + corngood + mdarocha + ]; + mainProgram = "OmniSharp"; + }; }; -}; in finalPackage +in +finalPackage From f9d3af6fce11ee199e65f8fc8c9bbc2945682113 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 22 Sep 2024 11:00:22 +0200 Subject: [PATCH 04/81] omnisharp-roslyn: move to pkgs/by-name --- .../{development/tools => by-name/om}/omnisharp-roslyn/deps.nix | 0 .../default.nix => by-name/om/omnisharp-roslyn/package.nix} | 0 .../tools => by-name/om}/omnisharp-roslyn/updater.sh | 2 +- pkgs/top-level/all-packages.nix | 2 -- 4 files changed, 1 insertion(+), 3 deletions(-) rename pkgs/{development/tools => by-name/om}/omnisharp-roslyn/deps.nix (100%) rename pkgs/{development/tools/omnisharp-roslyn/default.nix => by-name/om/omnisharp-roslyn/package.nix} (100%) rename pkgs/{development/tools => by-name/om}/omnisharp-roslyn/updater.sh (89%) diff --git a/pkgs/development/tools/omnisharp-roslyn/deps.nix b/pkgs/by-name/om/omnisharp-roslyn/deps.nix similarity index 100% rename from pkgs/development/tools/omnisharp-roslyn/deps.nix rename to pkgs/by-name/om/omnisharp-roslyn/deps.nix diff --git a/pkgs/development/tools/omnisharp-roslyn/default.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix similarity index 100% rename from pkgs/development/tools/omnisharp-roslyn/default.nix rename to pkgs/by-name/om/omnisharp-roslyn/package.nix diff --git a/pkgs/development/tools/omnisharp-roslyn/updater.sh b/pkgs/by-name/om/omnisharp-roslyn/updater.sh similarity index 89% rename from pkgs/development/tools/omnisharp-roslyn/updater.sh rename to pkgs/by-name/om/omnisharp-roslyn/updater.sh index 10868fbd0992..74980c3d57ef 100755 --- a/pkgs/development/tools/omnisharp-roslyn/updater.sh +++ b/pkgs/by-name/om/omnisharp-roslyn/updater.sh @@ -7,7 +7,7 @@ set -euo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" new_version="$(curl -s "https://api.github.com/repos/OmniSharp/omnisharp-roslyn/releases?per_page=1" | jq -r '.[0].name')" -old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)" +old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./package.nix)" if [[ "$new_version" == "$old_version" ]]; then echo "Already up to date!" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 72a2be0f2dff..ec873e088491 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -39018,8 +39018,6 @@ with pkgs; nanoizeNewlib = true; }; - omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { }; - wasmtime = callPackage ../development/interpreters/wasmtime { inherit (darwin.apple_sdk.frameworks) Security; }; From 18542a7bff212cf15815530be088d3f86d5ee4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 22 Sep 2024 11:01:07 +0200 Subject: [PATCH 05/81] omnisharp-roslyn: drop test for .NET 7 --- pkgs/by-name/om/omnisharp-roslyn/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/om/omnisharp-roslyn/package.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix index dd88a85a8284..5d3d57080011 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/package.nix +++ b/pkgs/by-name/om/omnisharp-roslyn/package.nix @@ -97,7 +97,6 @@ let { # Make sure we can run OmniSharp with any supported SDK version, as well as without with-net6-sdk = with-sdk dotnetCorePackages.sdk_6_0; - with-net7-sdk = with-sdk dotnetCorePackages.sdk_7_0; with-net8-sdk = with-sdk dotnetCorePackages.sdk_8_0; no-sdk = with-sdk null; }; From ac2f7cf25a11216f157a709f83724ae00220fc2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 22 Sep 2024 11:05:16 +0200 Subject: [PATCH 06/81] omnisharp-roslyn: set passthru.updateScript --- pkgs/by-name/om/omnisharp-roslyn/package.nix | 2 ++ pkgs/by-name/om/omnisharp-roslyn/{updater.sh => update.sh} | 0 2 files changed, 2 insertions(+) rename pkgs/by-name/om/omnisharp-roslyn/{updater.sh => update.sh} (100%) diff --git a/pkgs/by-name/om/omnisharp-roslyn/package.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix index 5d3d57080011..098187ce981a 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/package.nix +++ b/pkgs/by-name/om/omnisharp-roslyn/package.nix @@ -101,6 +101,8 @@ let no-sdk = with-sdk null; }; + passthru.updateScript = ./update.sh; + meta = { description = "OmniSharp based on roslyn workspaces"; homepage = "https://github.com/OmniSharp/omnisharp-roslyn"; diff --git a/pkgs/by-name/om/omnisharp-roslyn/updater.sh b/pkgs/by-name/om/omnisharp-roslyn/update.sh similarity index 100% rename from pkgs/by-name/om/omnisharp-roslyn/updater.sh rename to pkgs/by-name/om/omnisharp-roslyn/update.sh From 218f0f9c40d79b059db0762b43d22fa485f7691b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 22 Sep 2024 11:29:53 +0200 Subject: [PATCH 07/81] omnisharp-roslyn: ignore beta releases for update script --- pkgs/by-name/om/omnisharp-roslyn/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/om/omnisharp-roslyn/update.sh b/pkgs/by-name/om/omnisharp-roslyn/update.sh index 74980c3d57ef..6acb7d7e1a0a 100755 --- a/pkgs/by-name/om/omnisharp-roslyn/update.sh +++ b/pkgs/by-name/om/omnisharp-roslyn/update.sh @@ -6,7 +6,7 @@ set -euo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" -new_version="$(curl -s "https://api.github.com/repos/OmniSharp/omnisharp-roslyn/releases?per_page=1" | jq -r '.[0].name')" +new_version="$(curl -s "https://api.github.com/repos/OmniSharp/omnisharp-roslyn/releases/latest" | jq -r '.name')" old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./package.nix)" if [[ "$new_version" == "$old_version" ]]; then From 1e56561c12fb90d1e861e2cf5547622de6c5ce68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Sun, 22 Sep 2024 11:38:49 +0200 Subject: [PATCH 08/81] omnisharp-roslyn: add maintainer gepbird --- pkgs/by-name/om/omnisharp-roslyn/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/om/omnisharp-roslyn/package.nix b/pkgs/by-name/om/omnisharp-roslyn/package.nix index 098187ce981a..5ca7c3290eab 100644 --- a/pkgs/by-name/om/omnisharp-roslyn/package.nix +++ b/pkgs/by-name/om/omnisharp-roslyn/package.nix @@ -112,10 +112,11 @@ let ]; license = lib.licenses.mit; maintainers = with lib.maintainers; [ - tesq0 - ericdallo corngood + ericdallo + gepbird mdarocha + tesq0 ]; mainProgram = "OmniSharp"; }; From efec68b711cdbbbe8d1a50b2f38dc95fd149701a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Oct 2024 10:13:16 +0000 Subject: [PATCH 09/81] kube-bench: 0.8.0 -> 0.9.0 --- pkgs/tools/security/kube-bench/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/kube-bench/default.nix b/pkgs/tools/security/kube-bench/default.nix index b6ecf84f835b..d24be8a0df40 100644 --- a/pkgs/tools/security/kube-bench/default.nix +++ b/pkgs/tools/security/kube-bench/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "kube-bench"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "aquasecurity"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-vP/BK3hOBrEAPrg+Bltg0GdyvAQyUffEtXoK3B3CEjs="; + hash = "sha256-x6xCrxePB/TR7BP1kLiVFjv4pLUJu9JVh5/Y0ebOjvY="; }; - vendorHash = "sha256-bq8nz4i40xd4O6/r2ZiUyAEKxmsoLCNKctqRV/GPQEU="; + vendorHash = "sha256-d6GhZBHDSRgMVeglw8rhq5QF7gRH4hQOzTn0DZjvhiA="; nativeBuildInputs = [ installShellFiles ]; From 261c8365cf4c7e5badf0163ad1b081629f46a83e Mon Sep 17 00:00:00 2001 From: Mikael Fangel <34864484+MikaelFangel@users.noreply.github.com> Date: Wed, 16 Oct 2024 23:49:36 +0200 Subject: [PATCH 10/81] vscode-extensions.asvetliakov.vscode-neovim: 1.18.12 -> 1.18.13 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 0628e56baef6..563b41cfce35 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -406,8 +406,8 @@ let mktplcRef = { name = "vscode-neovim"; publisher = "asvetliakov"; - version = "1.18.12"; - hash = "sha256-3Nmk0MFIMFYQHrRyZ7ioFk9KfHSk0CSF7FwNaEJbsyg="; + version = "1.18.13"; + hash = "sha256-FFgleWhzFaAE0UdKQ6lZsszBtJ46UZ3bfx1V3SopDNc="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/asvetliakov.vscode-neovim/changelog"; From c6700e96978f5517e91b7227e0966bb79274a872 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Oct 2024 13:29:11 +0000 Subject: [PATCH 11/81] conftest: 0.55.0 -> 0.56.0 --- pkgs/development/tools/conftest/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix index 98051df100a7..2fc0e95d75ee 100644 --- a/pkgs/development/tools/conftest/default.nix +++ b/pkgs/development/tools/conftest/default.nix @@ -6,15 +6,15 @@ buildGoModule rec { pname = "conftest"; - version = "0.55.0"; + version = "0.56.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "conftest"; rev = "refs/tags/v${version}"; - hash = "sha256-cJY3NmZa+IBmadTAusvzHKXeGsnsKpRqvJwYPVnU68A="; + hash = "sha256-7R6qMjwPtlpnsm6xej7jQntv9709//q4VVbatuzLuwk="; }; - vendorHash = "sha256-iPTyDqaodTFhnGRLEbEFpQjfz9r4DsFdue7fQNwq/pU="; + vendorHash = "sha256-QPFLHP4nyJqB7tVVk00J+V+1YXGSsRvCZ1aLEMg0kfc="; ldflags = [ "-s" From 25d2d3a1fe6a2df5b1c2c753c77665b46b1ad066 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Sat, 19 Oct 2024 15:26:42 +0200 Subject: [PATCH 12/81] tutanota-desktop: 235.240718.0 -> 246.241008.0 --- .../networking/mailreaders/tutanota-desktop/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix b/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix index 55b19785e448..e71abdbcd563 100644 --- a/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix +++ b/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix @@ -5,11 +5,11 @@ appimageTools.wrapType2 rec { pname = "tutanota-desktop"; - version = "235.240718.0"; + version = "246.241008.0"; src = fetchurl { - url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; - hash = "sha256-Pycz05cwse2SUvJlaCXMA1/Trdt6ZGOJK3NRSPb6/VM="; + url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-hotfix-${version}/tutanota-desktop-linux.AppImage"; + hash = "sha256-QRvtAJNx3QzWQLJpcrgu80OP9QUAZb1NYfJmQjmTcQo="; }; extraPkgs = pkgs: [ pkgs.libsecret ]; From 1af589bc4415972ef9d4cdec0f60dd5a7081e590 Mon Sep 17 00:00:00 2001 From: Steven Kou Date: Wed, 16 Oct 2024 23:44:29 +0800 Subject: [PATCH 13/81] uhd: 4.6.0.0 -> 4.7.0.0 --- pkgs/applications/radio/uhd/default.nix | 4 ++-- .../radio/uhd/no-adapter-tests.patch | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/radio/uhd/default.nix b/pkgs/applications/radio/uhd/default.nix index ce668c45300f..22e734e0dac8 100644 --- a/pkgs/applications/radio/uhd/default.nix +++ b/pkgs/applications/radio/uhd/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { # # nix-shell maintainers/scripts/update.nix --argstr package uhd --argstr commit true # - version = "4.6.0.0"; + version = "4.7.0.0"; outputs = [ "out" "dev" ]; @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { rev = "v${finalAttrs.version}"; # The updateScript relies on the `src` using `hash`, and not `sha256. To # update the correct hash for the `src` vs the `uhdImagesSrc` - hash = "sha256-9ZGt0ZrGbprCmpAuOue6pg2gliu4MvlRFHGxyMJeKAc="; + hash = "sha256-TX1iLs941z8sZY0yQEXuy9jGgsn6HU4uqIdxJmNNahU="; }; # Firmware images are downloaded (pre-built) from the respective release on Github uhdImagesSrc = fetchurl { diff --git a/pkgs/applications/radio/uhd/no-adapter-tests.patch b/pkgs/applications/radio/uhd/no-adapter-tests.patch index 38865f418101..af426dcc4d57 100644 --- a/pkgs/applications/radio/uhd/no-adapter-tests.patch +++ b/pkgs/applications/radio/uhd/no-adapter-tests.patch @@ -1,17 +1,17 @@ diff --git i/host/tests/CMakeLists.txt w/host/tests/CMakeLists.txt -index f40c252ad..b8a07d341 100644 ---- i/host/tests/CMakeLists.txt -+++ w/host/tests/CMakeLists.txt -@@ -453,12 +453,6 @@ UHD_ADD_NONAPI_TEST( +index bac599811..267f8e602 100644 +--- a/host/tests/CMakeLists.txt ++++ b/host/tests/CMakeLists.txt +@@ -517,12 +517,6 @@ UHD_ADD_NONAPI_TEST( ${UHD_SOURCE_DIR}/lib/utils/compat_check.cpp ) - + -UHD_ADD_NONAPI_TEST( - TARGET "xport_adapter_ctrl_test.cpp" - EXTRA_SOURCES - ${UHD_SOURCE_DIR}/lib/usrp/cores/xport_adapter_ctrl.cpp -) - - ######################################################################## - # demo of a loadable module - ######################################################################## + UHD_ADD_NONAPI_TEST( + TARGET "custom_reg_test.cpp" + EXTRA_SOURCES From 47625767fe3830b78a72f1cdef846f992c8c1344 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 18 Oct 2024 11:58:31 +0300 Subject: [PATCH 14/81] gnuradio3_8: fix build by using qwt6_1 --- pkgs/applications/radio/gnuradio/3.8.nix | 4 ++-- pkgs/top-level/gnuradio-packages.nix | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/radio/gnuradio/3.8.nix b/pkgs/applications/radio/gnuradio/3.8.nix index b611ef66b825..7054207bcf2a 100644 --- a/pkgs/applications/radio/gnuradio/3.8.nix +++ b/pkgs/applications/radio/gnuradio/3.8.nix @@ -159,7 +159,7 @@ let cmakeEnableFlag = "GR_CHANNELS"; }; gr-qtgui = { - runtime = [ qt5.qtbase libsForQt5.qwt ]; + runtime = [ qt5.qtbase libsForQt5.qwt6_1 ]; pythonRuntime = [ python.pkgs.pyqt5 ]; cmakeEnableFlag = "GR_QTGUI"; }; @@ -268,7 +268,7 @@ stdenv.mkDerivation (finalAttrs: (shared // { } // lib.optionalAttrs (hasFeature "gr-uhd") { inherit uhd; } // lib.optionalAttrs (hasFeature "gr-qtgui") { - inherit (libsForQt5) qwt; + qwt = libsForQt5.qwt6_1; }; cmakeFlags = shared.cmakeFlags # From some reason, if these are not set, libcodec2 and gsm are not diff --git a/pkgs/top-level/gnuradio-packages.nix b/pkgs/top-level/gnuradio-packages.nix index 5adac2cf98e6..e8aec4de1c63 100644 --- a/pkgs/top-level/gnuradio-packages.nix +++ b/pkgs/top-level/gnuradio-packages.nix @@ -21,6 +21,7 @@ let volk logLib python + qwt ; inherit mkDerivationWith mkDerivation; inherit gnuradio; From 479f6ccad0ac9095b7f32b882575c686b901d59b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 18 Oct 2024 12:10:17 +0300 Subject: [PATCH 15/81] swig3: init (again, for Gnuradio 3.8) This reverts commit bfab6b0f83860193ff1873a3f15449f9427e11bf --- pkgs/by-name/sw/swig3/package.nix | 56 +++++++++++++++++++++++++++++++ pkgs/top-level/aliases.nix | 1 - 2 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/sw/swig3/package.nix diff --git a/pkgs/by-name/sw/swig3/package.nix b/pkgs/by-name/sw/swig3/package.nix new file mode 100644 index 000000000000..44848c13582c --- /dev/null +++ b/pkgs/by-name/sw/swig3/package.nix @@ -0,0 +1,56 @@ +{ + lib, + stdenv, + fetchFromGitHub, + autoconf, + automake, + libtool, + bison, + pcre, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "swig"; + version = "3.0.12"; + + src = fetchFromGitHub { + owner = "swig"; + repo = "swig"; + rev = "rel-${finalAttrs.version}"; + sha256 = "1wyffskbkzj5zyhjnnpip80xzsjcr3p0q5486z3wdwabnysnhn8n"; + }; + + # Not using autoreconfHook because it fails due to missing macros, contrary + # to this script + preConfigure = '' + ./autogen.sh + ''; + + nativeBuildInputs = [ + autoconf + automake + libtool + bison + ]; + buildInputs = [ + pcre + ]; + + configureFlags = [ + "--without-tcl" + ]; + + # Disable ccache documentation as it needs yodl + postPatch = '' + sed -i '/man1/d' CCache/Makefile.in + ''; + + meta = { + description = "Interface compiler that connects C/C++ code to higher-level languages"; + homepage = "https://swig.org/"; + # Different types of licenses available: http://www.swig.org/Release/LICENSE . + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ doronbehar ]; + }; +}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 6f586dd99c3d..f74728565caa 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1569,7 +1569,6 @@ mapAliases { swift-im = throw "swift-im has been removed as it is unmaintained and depends on deprecated Python 2 / Qt WebKit"; # Added 2023-01-06 swig1 = throw "swig1 has been removed as it is obsolete"; # Added 2024-08-23 swig2 = throw "swig2 has been removed as it is obsolete"; # Added 2024-08-23 - swig3 = throw "swig3 has been removed as it is obsolete"; # Added 2024-09-12 swig4 = swig; # Added 2024-09-12 swigWithJava = throw "swigWithJava has been removed as the main swig package has supported Java since 2009"; # Added 2024-09-12 swtpm-tpm2 = throw "'swtpm-tpm2' has been renamed to/replaced by 'swtpm'"; # Converted to throw 2024-10-17 From 9a49b084aca47d59f5b9b46e417dfb11bb450241 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 18 Oct 2024 12:12:55 +0300 Subject: [PATCH 16/81] gnuradio3_8: use older swig to fix build --- pkgs/applications/radio/gnuradio/3.8.nix | 6 +++--- pkgs/applications/radio/gnuradio/default.nix | 1 + pkgs/development/gnuradio-modules/grnet/default.nix | 4 ++-- pkgs/development/gnuradio-modules/gsm/default.nix | 4 ++-- pkgs/development/gnuradio-modules/limesdr/default.nix | 4 ++-- pkgs/development/gnuradio-modules/nacl/default.nix | 4 ++-- pkgs/development/gnuradio-modules/osmosdr/default.nix | 4 ++-- pkgs/development/gnuradio-modules/rds/default.nix | 4 ++-- 8 files changed, 16 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/radio/gnuradio/3.8.nix b/pkgs/applications/radio/gnuradio/3.8.nix index 7054207bcf2a..94410f30ff0a 100644 --- a/pkgs/applications/radio/gnuradio/3.8.nix +++ b/pkgs/applications/radio/gnuradio/3.8.nix @@ -7,7 +7,7 @@ , pkg-config , volk , cppunit -, swig +, swig3 , orc , boost , log4cpp @@ -83,7 +83,7 @@ let python-support = { pythonRuntime = [ python.pkgs.six ]; native = [ - swig + swig3 python ]; cmakeEnableFlag = "PYTHON"; @@ -98,7 +98,7 @@ let gr-ctrlport = { cmakeEnableFlag = "GR_CTRLPORT"; native = [ - swig + swig3 ]; runtime = [ thrift diff --git a/pkgs/applications/radio/gnuradio/default.nix b/pkgs/applications/radio/gnuradio/default.nix index f9113b0a23c3..05d4e4cdc279 100644 --- a/pkgs/applications/radio/gnuradio/default.nix +++ b/pkgs/applications/radio/gnuradio/default.nix @@ -9,6 +9,7 @@ , orc , boost , spdlog +, swig , mpir , doxygen , python diff --git a/pkgs/development/gnuradio-modules/grnet/default.nix b/pkgs/development/gnuradio-modules/grnet/default.nix index 77390e52340b..7fb8d10997e1 100644 --- a/pkgs/development/gnuradio-modules/grnet/default.nix +++ b/pkgs/development/gnuradio-modules/grnet/default.nix @@ -8,7 +8,7 @@ , boost , logLib , python -, swig +, swig3 , mpir , gmp , doxygen @@ -78,7 +78,7 @@ mkDerivation { pybind11 numpy ] else [ - swig + swig3 thrift python.pkgs.thrift ]); diff --git a/pkgs/development/gnuradio-modules/gsm/default.nix b/pkgs/development/gnuradio-modules/gsm/default.nix index 9f184b7be7fb..af7a018f4798 100644 --- a/pkgs/development/gnuradio-modules/gsm/default.nix +++ b/pkgs/development/gnuradio-modules/gsm/default.nix @@ -4,7 +4,7 @@ , cmake , pkg-config , cppunit -, swig +, swig3 , boost , logLib , python @@ -27,7 +27,7 @@ mkDerivation { nativeBuildInputs = [ cmake pkg-config - swig + swig3 python ]; diff --git a/pkgs/development/gnuradio-modules/limesdr/default.nix b/pkgs/development/gnuradio-modules/limesdr/default.nix index 62db654270b9..27c846c44af5 100644 --- a/pkgs/development/gnuradio-modules/limesdr/default.nix +++ b/pkgs/development/gnuradio-modules/limesdr/default.nix @@ -5,7 +5,7 @@ , thrift , cmake , pkg-config -, swig +, swig3 , python , logLib , mpir @@ -38,7 +38,7 @@ in mkDerivation { nativeBuildInputs = [ cmake pkg-config - swig + swig3 python ]; buildInputs = [ diff --git a/pkgs/development/gnuradio-modules/nacl/default.nix b/pkgs/development/gnuradio-modules/nacl/default.nix index 0900ca943b97..34cd04aff4ea 100644 --- a/pkgs/development/gnuradio-modules/nacl/default.nix +++ b/pkgs/development/gnuradio-modules/nacl/default.nix @@ -4,7 +4,7 @@ , cmake , pkg-config , cppunit -, swig +, swig3 , boost , logLib , python @@ -26,7 +26,7 @@ mkDerivation { nativeBuildInputs = [ cmake pkg-config - swig + swig3 python ]; diff --git a/pkgs/development/gnuradio-modules/osmosdr/default.nix b/pkgs/development/gnuradio-modules/osmosdr/default.nix index 663ffafd7f3b..aae85f02ab74 100644 --- a/pkgs/development/gnuradio-modules/osmosdr/default.nix +++ b/pkgs/development/gnuradio-modules/osmosdr/default.nix @@ -14,7 +14,7 @@ , thrift , fftwFloat , python -, swig +, swig3 , uhd , icu , airspy @@ -85,7 +85,7 @@ in mkDerivation { nativeBuildInputs = [ cmake pkg-config - swig + swig3 ] ++ lib.optionals (gnuradio.hasFeature "python-support") [ (if (gnuradio.versionAttr.major == "3.7") then python.pkgs.cheetah diff --git a/pkgs/development/gnuradio-modules/rds/default.nix b/pkgs/development/gnuradio-modules/rds/default.nix index 9a6f2ccbbad4..5b9a20042cb9 100644 --- a/pkgs/development/gnuradio-modules/rds/default.nix +++ b/pkgs/development/gnuradio-modules/rds/default.nix @@ -4,7 +4,7 @@ , gnuradio , cmake , pkg-config -, swig +, swig3 , python , logLib , mpir @@ -50,7 +50,7 @@ in mkDerivation { nativeBuildInputs = [ cmake pkg-config - swig + swig3 python ]; From 331482ee1a864030c18624824273fc1df4856e60 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 18 Oct 2024 13:14:31 +0300 Subject: [PATCH 17/81] gnuradio3_8: disable all tests --- pkgs/applications/radio/gnuradio/3.8.nix | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/radio/gnuradio/3.8.nix b/pkgs/applications/radio/gnuradio/3.8.nix index 94410f30ff0a..3379ba4c1df9 100644 --- a/pkgs/applications/radio/gnuradio/3.8.nix +++ b/pkgs/applications/radio/gnuradio/3.8.nix @@ -231,22 +231,9 @@ stdenv.mkDerivation (finalAttrs: (shared // { # Will still evaluate correctly if not used here. It only helps nix-update # find the right file in which version is defined. inherit (shared) src; - # Remove failing tests - preConfigure = (shared.preConfigure or "") + '' - # https://github.com/gnuradio/gnuradio/issues/3801 - rm gr-blocks/python/blocks/qa_cpp_py_binding.py - rm gr-blocks/python/blocks/qa_cpp_py_binding_set.py - rm gr-blocks/python/blocks/qa_ctrlport_probes.py - # Tests that fail due to numpy deprecations upstream hasn't accomodated to yet. - rm gr-fec/python/fec/qa_polar_decoder_sc.py - rm gr-fec/python/fec/qa_polar_decoder_sc_list.py - rm gr-fec/python/fec/qa_polar_decoder_sc_systematic.py - rm gr-fec/python/fec/qa_polar_encoder.py - rm gr-fec/python/fec/qa_polar_encoder_systematic.py - rm gr-filter/python/filter/qa_freq_xlating_fft_filter.py - # Failed with libstdc++ from GCC 13 - rm gr-filter/python/filter/qa_filterbank.py - ''; + # Some of the tests we know why they fail, but others simply hang-out and + # timeout... + doCheck = false; patches = [ # Not accepted upstream, see https://github.com/gnuradio/gnuradio/pull/5227 ./modtool-newmod-permissions.3_8.patch From 5bd0473ab4e595b19abed23767b4d21b4a1e5803 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 20 Oct 2024 02:25:50 +0200 Subject: [PATCH 18/81] libsidplayfp: 2.9.0 -> 2.10.0 --- pkgs/development/libraries/libsidplayfp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libsidplayfp/default.nix b/pkgs/development/libraries/libsidplayfp/default.nix index 803189719272..64009937eb5f 100644 --- a/pkgs/development/libraries/libsidplayfp/default.nix +++ b/pkgs/development/libraries/libsidplayfp/default.nix @@ -18,14 +18,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsidplayfp"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "libsidplayfp"; repo = "libsidplayfp"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-m1bbbtNJvoY6l2+jMbEN/dR9V7LZ4f1lHHGnn0F4bmU="; + hash = "sha256-pW2B/KClCpfWQjZNQQnXPtXDJlm5NKb4ivPlFUI/vFA="; }; outputs = [ From 17e9aca900edce72bb13c8336713b156a7430cd2 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 20 Oct 2024 02:26:22 +0200 Subject: [PATCH 19/81] libsidplayfp: nixfmt --- .../libraries/libsidplayfp/default.nix | 78 +++++++++---------- 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/pkgs/development/libraries/libsidplayfp/default.nix b/pkgs/development/libraries/libsidplayfp/default.nix index 64009937eb5f..de88a7c10adc 100644 --- a/pkgs/development/libraries/libsidplayfp/default.nix +++ b/pkgs/development/libraries/libsidplayfp/default.nix @@ -1,19 +1,20 @@ -{ stdenv -, lib -, fetchFromGitHub -, makeFontsConf -, nix-update-script -, testers -, autoreconfHook -, docSupport ? true -, doxygen -, graphviz -, libexsid -, libgcrypt -, perl -, pkg-config -, unittest-cpp -, xa +{ + stdenv, + lib, + fetchFromGitHub, + makeFontsConf, + nix-update-script, + testers, + autoreconfHook, + docSupport ? true, + doxygen, + graphviz, + libexsid, + libgcrypt, + perl, + pkg-config, + unittest-cpp, + xa, }: stdenv.mkDerivation (finalAttrs: { @@ -28,11 +29,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-pW2B/KClCpfWQjZNQQnXPtXDJlm5NKb4ivPlFUI/vFA="; }; - outputs = [ - "out" - ] ++ lib.optionals docSupport [ - "doc" - ]; + outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ]; postPatch = '' patchShebangs . @@ -40,24 +37,24 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; - nativeBuildInputs = [ - autoreconfHook - perl - pkg-config - xa - ] ++ lib.optionals docSupport [ - doxygen - graphviz - ]; + nativeBuildInputs = + [ + autoreconfHook + perl + pkg-config + xa + ] + ++ lib.optionals docSupport [ + doxygen + graphviz + ]; buildInputs = [ libexsid libgcrypt ]; - checkInputs = [ - unittest-cpp - ]; + checkInputs = [ unittest-cpp ]; enableParallelBuilding = true; @@ -69,18 +66,16 @@ stdenv.mkDerivation (finalAttrs: { ]; # Make Doxygen happy with the setup, reduce log noise - FONTCONFIG_FILE = lib.optionalString docSupport (makeFontsConf { fontDirectories = [ ]; }); + FONTCONFIG_FILE = lib.optionalString docSupport (makeFontsConf { + fontDirectories = [ ]; + }); preBuild = '' # Reduce noise from fontconfig during doc building export XDG_CACHE_HOME=$TMPDIR ''; - buildFlags = [ - "all" - ] ++ lib.optionals docSupport [ - "doc" - ]; + buildFlags = [ "all" ] ++ lib.optionals docSupport [ "doc" ]; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; @@ -104,7 +99,10 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://github.com/libsidplayfp/libsidplayfp"; license = with licenses; [ gpl2Plus ]; - maintainers = with maintainers; [ ramkromberg OPNA2608 ]; + maintainers = with maintainers; [ + ramkromberg + OPNA2608 + ]; platforms = platforms.all; pkgConfigModules = [ "libsidplayfp" From 9daf997ed22c20a76a525f489e78e90f767f2653 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sun, 20 Oct 2024 02:30:17 +0200 Subject: [PATCH 20/81] libsidplayfp: Modernise abit - Put FONTCONFIG_FILE into env - Get rid of meta-wise "with lib" - Add meta.changelog --- pkgs/development/libraries/libsidplayfp/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/libsidplayfp/default.nix b/pkgs/development/libraries/libsidplayfp/default.nix index de88a7c10adc..1eb6a21d4545 100644 --- a/pkgs/development/libraries/libsidplayfp/default.nix +++ b/pkgs/development/libraries/libsidplayfp/default.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { ]; # Make Doxygen happy with the setup, reduce log noise - FONTCONFIG_FILE = lib.optionalString docSupport (makeFontsConf { + env.FONTCONFIG_FILE = lib.optionalString docSupport (makeFontsConf { fontDirectories = [ ]; }); @@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { updateScript = nix-update-script { }; }; - meta = with lib; { + meta = { description = "Library to play Commodore 64 music derived from libsidplay2"; longDescription = '' libsidplayfp is a C64 music player library which integrates @@ -98,12 +98,13 @@ stdenv.mkDerivation (finalAttrs: { C64 system and the SID chips. ''; homepage = "https://github.com/libsidplayfp/libsidplayfp"; - license = with licenses; [ gpl2Plus ]; - maintainers = with maintainers; [ + changelog = "https://github.com/libsidplayfp/libsidplayfp/releases/tag/v${finalAttrs.version}"; + license = with lib.licenses; [ gpl2Plus ]; + maintainers = with lib.maintainers; [ ramkromberg OPNA2608 ]; - platforms = platforms.all; + platforms = lib.platforms.all; pkgConfigModules = [ "libsidplayfp" "libstilview" From 82af28732e5b44b36d1e24dd53a6a33c4c5b735c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 20 Oct 2024 10:10:37 +0200 Subject: [PATCH 21/81] pylyzer: 0.0.67 -> 0.0.68 Diff: https://github.com/mtshiba/pylyzer/compare/refs/tags/v0.0.67...v0.0.68 Changelog: https://github.com/mtshiba/pylyzer/releases/tag/v0.0.68 --- pkgs/by-name/py/pylyzer/Cargo.lock | 58 ++++++++++++++--------------- pkgs/by-name/py/pylyzer/package.nix | 4 +- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/pkgs/by-name/py/pylyzer/Cargo.lock b/pkgs/by-name/py/pylyzer/Cargo.lock index 217016722d5e..005e347dc5fb 100644 --- a/pkgs/by-name/py/pylyzer/Cargo.lock +++ b/pkgs/by-name/py/pylyzer/Cargo.lock @@ -99,9 +99,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cc" -version = "1.1.30" +version = "1.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" +checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" dependencies = [ "shlex", ] @@ -134,7 +134,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.79", + "syn 2.0.81", ] [[package]] @@ -145,9 +145,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "els" -version = "0.1.59-nightly.2" +version = "0.1.59-nightly.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f90c210a0919808e48b96ecffd370ac788386ab061203132872e9bf1ad9f7f" +checksum = "4b4e110537afd761192ab9cbea35f98d2e1421c1d98520a7c7114d30805ebe8d" dependencies = [ "erg_common", "erg_compiler", @@ -161,9 +161,9 @@ dependencies = [ [[package]] name = "erg_common" -version = "0.6.47-nightly.2" +version = "0.6.47-nightly.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d41f171eb77bf2763b119893966358ad9da72a3edd43cf278a78cf1c16daa2cf" +checksum = "c17933aa843a988726e412295f030a501e1bf4c5c8ed1fa4bb5013a37bce9d8a" dependencies = [ "backtrace-on-stack-overflow", "erg_proc_macros", @@ -174,9 +174,9 @@ dependencies = [ [[package]] name = "erg_compiler" -version = "0.6.47-nightly.2" +version = "0.6.47-nightly.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d0486bc668c120faf7af954dd4046224185c28821fb945a97eedcadf3e7d58" +checksum = "d3a10f7dd0644d0378bf1ba45cd923d774552757ac6f19d5f9dee090f0ac668b" dependencies = [ "erg_common", "erg_parser", @@ -184,9 +184,9 @@ dependencies = [ [[package]] name = "erg_parser" -version = "0.6.47-nightly.2" +version = "0.6.47-nightly.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98c37f58f3aef2e765610e7281ada15dbba707beaa0262a71e7f6958ee058ed0" +checksum = "8ca055f88af21585c301b93874cff818477c26e0343cb1dfe3b4c69c928bfe31" dependencies = [ "erg_common", "erg_proc_macros", @@ -195,9 +195,9 @@ dependencies = [ [[package]] name = "erg_proc_macros" -version = "0.6.47-nightly.2" +version = "0.6.47-nightly.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fa545f626fd04abea193a07c364c4fca3903c228bbe9cca4895500944b5aaf" +checksum = "8560abd2df3c3db6183e7495384f0c1d04d42e779bc0e1402589ab488ab0aaec" dependencies = [ "quote", "syn 1.0.109", @@ -266,7 +266,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", ] [[package]] @@ -563,7 +563,7 @@ dependencies = [ [[package]] name = "py2erg" -version = "0.0.67" +version = "0.0.68" dependencies = [ "erg_common", "erg_compiler", @@ -573,7 +573,7 @@ dependencies = [ [[package]] name = "pylyzer" -version = "0.0.67" +version = "0.0.68" dependencies = [ "els", "erg_common", @@ -583,7 +583,7 @@ dependencies = [ [[package]] name = "pylyzer_core" -version = "0.0.67" +version = "0.0.68" dependencies = [ "erg_common", "erg_compiler", @@ -594,7 +594,7 @@ dependencies = [ [[package]] name = "pylyzer_wasm" -version = "0.0.67" +version = "0.0.68" dependencies = [ "erg_common", "erg_compiler", @@ -759,14 +759,14 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", ] [[package]] name = "serde_json" -version = "1.0.131" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67d42a0bd4ac281beff598909bb56a86acaf979b84483e1c79c10dcaf98f8cf3" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -782,7 +782,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", ] [[package]] @@ -822,9 +822,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "198514704ca887dd5a1e408c6c6cdcba43672f9b4062e1b24aa34e74e6d7faae" dependencies = [ "proc-macro2", "quote", @@ -1027,7 +1027,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", "wasm-bindgen-shared", ] @@ -1049,7 +1049,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -1091,7 +1091,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", ] [[package]] @@ -1102,7 +1102,7 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", ] [[package]] @@ -1206,5 +1206,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.81", ] diff --git a/pkgs/by-name/py/pylyzer/package.nix b/pkgs/by-name/py/pylyzer/package.nix index c033e5c6c47f..942afc41abab 100644 --- a/pkgs/by-name/py/pylyzer/package.nix +++ b/pkgs/by-name/py/pylyzer/package.nix @@ -15,13 +15,13 @@ rustPlatform.buildRustPackage rec { pname = "pylyzer"; - version = "0.0.67"; + version = "0.0.68"; src = fetchFromGitHub { owner = "mtshiba"; repo = "pylyzer"; rev = "refs/tags/v${version}"; - hash = "sha256-UMNyztdcFr88wOpRMBtLigGJcxR+0uScN+8i0+WfeYU="; + hash = "sha256-xeQDyj18L9jCftne9S79kWjrW0K7Nkx86Cy2aFqePfA="; }; cargoLock = { From 44a7b0ad99163e9f2340bca5535a81ff5d1b6aef Mon Sep 17 00:00:00 2001 From: kilianar Date: Wed, 23 Oct 2024 13:03:08 +0200 Subject: [PATCH 22/81] ausweisapp: add passthru.updateScript --- pkgs/applications/misc/ausweisapp/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/ausweisapp/default.nix b/pkgs/applications/misc/ausweisapp/default.nix index ab5cda688562..2d7521572b31 100644 --- a/pkgs/applications/misc/ausweisapp/default.nix +++ b/pkgs/applications/misc/ausweisapp/default.nix @@ -45,9 +45,12 @@ stdenv.mkDerivation (finalAttrs: { qtwebsockets ]; - passthru.tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - command = "QT_QPA_PLATFORM=offscreen ${finalAttrs.meta.mainProgram} --version"; + passthru = { + tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + command = "QT_QPA_PLATFORM=offscreen ${finalAttrs.meta.mainProgram} --version"; + }; + updateScript = gitUpdater { }; }; meta = { From ff6a81aa6273b968d87fe1e598882ba8988708dc Mon Sep 17 00:00:00 2001 From: kilianar Date: Wed, 23 Oct 2024 13:03:40 +0200 Subject: [PATCH 23/81] ausweisapp: 2.2.1 -> 2.2.2 https://github.com/Governikus/AusweisApp/releases/tag/2.2.2 --- pkgs/applications/misc/ausweisapp/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/ausweisapp/default.nix b/pkgs/applications/misc/ausweisapp/default.nix index 2d7521572b31..7b4f813e8084 100644 --- a/pkgs/applications/misc/ausweisapp/default.nix +++ b/pkgs/applications/misc/ausweisapp/default.nix @@ -12,16 +12,17 @@ qttools, qtwayland, qtwebsockets, + gitUpdater }: stdenv.mkDerivation (finalAttrs: { pname = "ausweisapp"; - version = "2.2.1"; + version = "2.2.2"; src = fetchFromGitHub { owner = "Governikus"; repo = "AusweisApp2"; rev = finalAttrs.version; - hash = "sha256-+hkbtxw1Bj/lMgyf3OkwmRXyZL6CS3bTHUlGH9xxe/E="; + hash = "sha256-YjnMDHXzL16XMVwewoQztE5yjwn1MA1KAiEmEjIYoPY="; }; nativeBuildInputs = [ From 416f93d21c47e17cb99c946cbe29576e3cd57a76 Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Thu, 24 Oct 2024 06:28:23 -0600 Subject: [PATCH 24/81] system76-io-dkms: 1.0.2 -> 1.0.4 --- pkgs/os-specific/linux/system76-io/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/os-specific/linux/system76-io/default.nix b/pkgs/os-specific/linux/system76-io/default.nix index 54af222bc7d8..772ef9f06d09 100644 --- a/pkgs/os-specific/linux/system76-io/default.nix +++ b/pkgs/os-specific/linux/system76-io/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, fetchFromGitHub, kernel }: let - version = "1.0.2"; - sha256 = "sha256-DWUjQmoojkzFv1p4Xyt0kOwwqQ216ocO5yR/ujhhMPA="; + version = "1.0.4"; + hash = "sha256-VE6sCehjXlRuOVcK4EN2H+FhaVaBi/jrAYx4TZjbreA="; in stdenv.mkDerivation { name = "system76-io-module-${version}-${kernel.version}"; @@ -12,7 +12,7 @@ stdenv.mkDerivation { owner = "pop-os"; repo = "system76-io-dkms"; rev = version; - inherit sha256; + inherit hash; }; hardeningDisable = [ "pic" ]; @@ -27,12 +27,12 @@ stdenv.mkDerivation { install -D system76-io.ko $out/lib/modules/${kernel.modDirVersion}/misc/system76-io.ko ''; - meta = with lib; { - maintainers = [ maintainers.khumba ]; - license = [ licenses.gpl2Plus ]; - platforms = [ "i686-linux" "x86_64-linux" ]; - broken = versionOlder kernel.version "4.14"; - description = "DKMS module for controlling System76 I/O board"; + meta = { + maintainers = with lib.maintainers; [ khumba ahoneybun ]; + license = lib.licenses.gpl2Plus; + platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; + broken = lib.versionOlder kernel.version "5.10"; + description = "DKMS module for controlling System76 Io board"; homepage = "https://github.com/pop-os/system76-io-dkms"; }; } From bd9e18e31913adaaa863bd4058adb78b150000b0 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Thu, 24 Oct 2024 19:05:06 +0000 Subject: [PATCH 25/81] taoup: 1.21 -> 1.1.23 --- pkgs/tools/misc/taoup/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/taoup/default.nix b/pkgs/tools/misc/taoup/default.nix index cdf0b9518c4f..6b1f0778e3ee 100644 --- a/pkgs/tools/misc/taoup/default.nix +++ b/pkgs/tools/misc/taoup/default.nix @@ -4,13 +4,13 @@ let in stdenv.mkDerivation rec { pname = "taoup"; - version = "1.21"; + version = "1.1.23"; src = fetchFromGitHub { owner = "globalcitizen"; repo = "taoup"; rev = "v${version}"; - hash = "sha256-UHo3c+DQn77CJONy/QXM55rpIdhVkJbhR82tqmUltPQ="; + hash = "sha256-9J46fKyeSZW71r67R8y9KVPeCH8fn27hOk/XpusqGmk="; }; buildInputs = [ rubyEnv bash ncurses ]; @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { --subst-var-by pname taoup substituteInPlace taoup-fortune \ --subst-var-by out $out \ - --replace "/bin/bash" "${bash}/bin/bash" + --replace-fail "/bin/bash" "${bash}/bin/bash" ''; dontConfigure = true; @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { EOF chmod +x $out/bin/taoup - # Populate the cache created by cachedir.patch above + # Populate the cache created by cachefile.patch above $out/bin/taoup > $out/lib/taoup/cache cp taoup-fortune $out/bin From 667692b325a606f2577efa240f4cdaca1e40b6d2 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Thu, 24 Oct 2024 22:17:03 +0200 Subject: [PATCH 26/81] shaka-packager: 3.2.0 -> 3.2.1 --- .../0002-Unvendor-dependencies.patch | 34 ++++++++++++++++--- pkgs/by-name/sh/shaka-packager/package.nix | 11 ++++-- 2 files changed, 37 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch b/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch index 5054862b656c..bb6fe12e1033 100644 --- a/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch +++ b/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch @@ -1,12 +1,13 @@ -From 4c7743f4fd231648d7bd1513c9db71a651ef7553 Mon Sep 17 00:00:00 2001 +From a412a1cbce2b8f28e831aabe0c8d31832eb3f840 Mon Sep 17 00:00:00 2001 From: Niklas Korz -Date: Wed, 4 Sep 2024 14:52:23 +0200 +Date: Thu, 24 Oct 2024 22:05:50 +0200 Subject: [PATCH 2/3] Unvendor dependencies --- - CMakeLists.txt | 24 ++++++++++++++++++++++++ - packager/CMakeLists.txt | 1 - - 2 files changed, 24 insertions(+), 1 deletion(-) + CMakeLists.txt | 24 ++++++++++++++++++++++++ + packager/CMakeLists.txt | 1 - + packager/tools/pssh/CMakeLists.txt | 5 ----- + 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b96a2429e..181df0bf2d 100644 @@ -62,6 +63,29 @@ index 7238d243bb..722217bbc4 100644 add_subdirectory(tools) add_subdirectory(utils) add_subdirectory(version) +diff --git a/packager/tools/pssh/CMakeLists.txt b/packager/tools/pssh/CMakeLists.txt +index 9ec3a39d26..0b981cec29 100644 +--- a/packager/tools/pssh/CMakeLists.txt ++++ b/packager/tools/pssh/CMakeLists.txt +@@ -14,7 +14,6 @@ set(PSSH_BOX_OUTPUTS + + add_custom_command( + DEPENDS +- protobuf_py + widevine_protos + pssh-box.py + OUTPUT ${PSSH_BOX_OUTPUTS} +@@ -26,10 +25,6 @@ add_custom_command( + ${CMAKE_BINARY_DIR}/packager/media/base/widevine_common_encryption_pb2.py + ${CMAKE_BINARY_DIR}/packager/media/base/widevine_pssh_data_pb2.py + ${CMAKE_BINARY_DIR}/packager/pssh-box-protos/ +- COMMAND +- ${CMAKE_COMMAND} -E copy_directory +- ${CMAKE_BINARY_DIR}/packager/third_party/protobuf/py/google +- ${CMAKE_BINARY_DIR}/packager/pssh-box-protos/google + COMMAND + ${CMAKE_COMMAND} -E copy + ${CMAKE_CURRENT_SOURCE_DIR}/pssh-box.py -- 2.46.0 diff --git a/pkgs/by-name/sh/shaka-packager/package.nix b/pkgs/by-name/sh/shaka-packager/package.nix index 6c1cd25bd2e1..ccc57950ca24 100644 --- a/pkgs/by-name/sh/shaka-packager/package.nix +++ b/pkgs/by-name/sh/shaka-packager/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shaka-packager"; - version = "3.2.0"; + version = "3.2.1"; src = fetchFromGitHub { owner = "shaka-project"; repo = "shaka-packager"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-L10IMsc4dTMa5zwYq612F4J+uKOmEEChY8k/m09wuNE="; + hash = "sha256-9oGoWDGKnAVqVDa/lz0Y3qiE1y0OD9ZobJ44gxdB+2A="; }; patches = [ @@ -58,7 +58,12 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - python3 + (python3.withPackages (ps: [ + # As we remove the vendored protobuf in our patch, + # we must re-add it to the python package used for + # pssh_box.py. + ps.protobuf + ])) abseil-cpp curl gtest From c1dfed7ccdc621cf7e318781bd9f445c8ae4df90 Mon Sep 17 00:00:00 2001 From: Shaw Vrana Date: Thu, 24 Oct 2024 17:27:43 -0700 Subject: [PATCH 27/81] tmuxinator: 3.3.1 -> 3.3.2 --- pkgs/tools/misc/tmuxinator/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/tmuxinator/default.nix b/pkgs/tools/misc/tmuxinator/default.nix index 91c05e53024d..596407b5b4b5 100644 --- a/pkgs/tools/misc/tmuxinator/default.nix +++ b/pkgs/tools/misc/tmuxinator/default.nix @@ -8,8 +8,8 @@ buildRubyGem rec { inherit ruby; name = "${gemName}-${version}"; gemName = "tmuxinator"; - version = "3.3.1"; - source.sha256 = "sha256-xixLYzDIvX3D+vbe9SccST37TnyZx/YjePLPjagHsOU="; + version = "3.3.2"; + source.sha256 = "sha256-q1VS4ChHVqIpHHO/fGANG5IjgwUfBT2VqT9WAkQeGh4="; erubi = buildRubyGem rec { inherit ruby; From 9b7b12171485cb17758613a8823a5a113d90e2d4 Mon Sep 17 00:00:00 2001 From: Muhammad Falak R Wani Date: Fri, 25 Oct 2024 11:14:06 +0530 Subject: [PATCH 28/81] tokio-console: 0.1.10 -> 0.1.13 Diff: https://github.com/tokio-rs/console/compare/tokio-console-v0.1.10...tokio-console-v0.1.13 Signed-off-by: Muhammad Falak R Wani --- pkgs/development/tools/tokio-console/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/tokio-console/default.nix b/pkgs/development/tools/tokio-console/default.nix index 03775abeeb51..00067f8335d4 100644 --- a/pkgs/development/tools/tokio-console/default.nix +++ b/pkgs/development/tools/tokio-console/default.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "tokio-console"; - version = "0.1.10"; + version = "0.1.13"; src = fetchFromGitHub { owner = "tokio-rs"; repo = "console"; rev = "tokio-console-v${version}"; - hash = "sha256-sjfdxOeaNANYJuJMjZ/tCGc2mWM+98d8yPHAVSl4cF4="; + hash = "sha256-KqX+s1oQIRyqAP+0iGrZiT8lB+cGviY1vtHaXy5Q6TA="; }; - cargoHash = "sha256-86KQpRpYSCQs6SUeG0HV26b58x/QUyovoL+5fg8JCOI="; + cargoHash = "sha256-QJdTysoVIbeLsTMt62Q355S8zx8tNCikZAyeRs7cz4o="; buildAndTestSubdir = "tokio-console"; From 23e6287e1d4dcee051f6bb9d4e6f6ce6c35e4015 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 25 Oct 2024 16:50:32 +0200 Subject: [PATCH 29/81] dsda-doom: 0.28.1 -> 0.28.2 --- pkgs/by-name/ds/dsda-doom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ds/dsda-doom/package.nix b/pkgs/by-name/ds/dsda-doom/package.nix index a4f7384637fe..0b4166db9b3f 100644 --- a/pkgs/by-name/ds/dsda-doom/package.nix +++ b/pkgs/by-name/ds/dsda-doom/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "dsda-doom"; - version = "0.28.1"; + version = "0.28.2"; src = fetchFromGitHub { owner = "kraflab"; repo = "dsda-doom"; rev = "v${version}"; - hash = "sha256-X2v9eKiIYX4Zi3C1hbUoW4mceRVa6sxpBsP4Npyo4hM="; + hash = "sha256-TuDiClIq8GLY/3qGildlPpwUUHmpFNATRz5CNTLpfeM="; }; sourceRoot = "${src.name}/prboom2"; From f32064832e13b073fab2e4c081937c7d5c1e809d Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 25 Oct 2024 16:54:10 +0200 Subject: [PATCH 30/81] dsda-doom: add nix-update-script --- pkgs/by-name/ds/dsda-doom/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ds/dsda-doom/package.nix b/pkgs/by-name/ds/dsda-doom/package.nix index 0b4166db9b3f..1adb934969a2 100644 --- a/pkgs/by-name/ds/dsda-doom/package.nix +++ b/pkgs/by-name/ds/dsda-doom/package.nix @@ -14,6 +14,7 @@ libGLU, libzip, alsa-lib, + nix-update-script, }: stdenv.mkDerivation rec { @@ -45,8 +46,11 @@ stdenv.mkDerivation rec { SDL2_mixer ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/kraflab/dsda-doom"; + changelog = "https://github.com/kraflab/dsda-doom/releases/tag/v${version}"; description = "Advanced Doom source port with a focus on speedrunning, successor of PrBoom+"; mainProgram = "dsda-doom"; license = lib.licenses.gpl2Plus; From ea7c2e29be654c26107ff618d42ecd331fe6dbd6 Mon Sep 17 00:00:00 2001 From: Artturin Date: Mon, 21 Oct 2024 21:00:54 +0300 Subject: [PATCH 31/81] splice.nix: improve performance with early cut-off MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All these https://www.github.com/NixOS/nixpkgs/blob/062c4f59744fcffa2e5aa3ef443dc8b4d1674ed6/pkgs/top-level/splice.nix#L116-L121 are already in pkgs, so they don't have to be added on top again when there's no splicing |stat | before | after | Δ | Δ% | |----------------------|----------------|----------------|----------------|-------| |cpuTime | 767.33 | 757.25 | ↘ 10.08 | -1.31%| |envs-bytes | 23,767,294,088 | 23,767,243,520 | ↘ 50,568 | -0.00%| |envs-elements | 1,260,156,605 | 1,260,151,924 | ↘ 4,681 | -0.00%| |envs-number | 855,377,578 | 855,376,758 | ↘ 820 | -0.00%| |gc-heapSize | 66,525,835,264 | 64,428,679,168 | ↘ 2,097,156,096| -3.15%| |gc-totalBytes | 146,231,201,712| 145,437,495,488| ↘ 793,706,224 | -0.54%| |list-bytes | 3,319,349,160 | 3,319,349,160 | 0 | | |list-concats | 88,567,304 | 88,567,304 | 0 | | |list-elements | 414,918,645 | 414,918,645 | 0 | | |nrAvoided | 989,429,178 | 989,427,108 | ↘ 2,070 | -0.00%| |nrFunctionCalls | 784,049,358 | 784,048,538 | ↘ 820 | -0.00%| |nrLookups | 412,401,378 | 412,399,016 | ↘ 2,362 | -0.00%| |nrOpUpdateValuesCopied| 2,132,453,124 | 2,082,900,933 | ↘ 49,552,191 | -2.32%| |nrOpUpdates | 99,050,775 | 99,048,489 | ↘ 2,286 | -0.00%| |nrPrimOpCalls | 411,581,753 | 411,581,753 | 0 | | |nrThunks | 1,248,612,305 | 1,248,600,848 | ↘ 11,457 | -0.00%| |sets-bytes | 48,379,815,792 | 47,586,523,600 | ↘ 793,292,192 | -1.64%| |sets-elements | 2,840,072,218 | 2,790,496,848 | ↘ 49,575,370 | -1.75%| |sets-number | 183,666,269 | 183,660,877 | ↘ 5,392 | -0.00%| |sizes-Attr | 16 | 16 | 0 | | |sizes-Bindings | 16 | 16 | 0 | | |sizes-Env | 16 | 16 | 0 | | |sizes-Value | 24 | 24 | 0 | | |symbols-bytes | 3,454,822 | 3,454,838 | ↗ 16 | 0.00% | |symbols-number | 188,756 | 188,757 | ↗ 1 | 0.00% | |values-bytes | 38,132,032,032 | 38,131,756,776 | ↘ 275,256 | -0.00%| |values-number | 1,588,834,668 | 1,588,823,199 | ↘ 11,469 | -0.00%| The table was formatted manually from stats copied from ofborg(I forgot how to do it properly), so it may look a bit wonky --- pkgs/top-level/splice.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/splice.nix b/pkgs/top-level/splice.nix index c477d797795a..f14b30f0da5a 100644 --- a/pkgs/top-level/splice.nix +++ b/pkgs/top-level/splice.nix @@ -129,6 +129,15 @@ let "packages" ]; + packagesWithXorg = pkgs // builtins.removeAttrs pkgs.xorg [ + "callPackage" + "newScope" + "overrideScope" + "packages" + ]; + + pkgsForCall = if actuallySplice then splicedPackagesWithXorg else packagesWithXorg; + in { @@ -139,9 +148,9 @@ in # `newScope' for sets of packages in `pkgs' (see e.g. `gnome' below). callPackage = pkgs.newScope { }; - callPackages = lib.callPackagesWith splicedPackagesWithXorg; + callPackages = lib.callPackagesWith pkgsForCall; - newScope = extra: lib.callPackageWith (splicedPackagesWithXorg // extra); + newScope = extra: lib.callPackageWith (pkgsForCall // extra); # prefill 2 fields of the function for convenience makeScopeWithSplicing = lib.makeScopeWithSplicing splicePackages pkgs.newScope; @@ -170,5 +179,5 @@ in # Haskell package sets need this because they reimplement their own # `newScope`. - __splicedPackages = splicedPackages // { recurseForDerivations = false; }; + __splicedPackages = if actuallySplice then splicedPackages // { recurseForDerivations = false; } else pkgs; } From e3158c034a50c27473bf8835d2ce13b7406ef30c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 13 Oct 2024 09:48:07 +0200 Subject: [PATCH 32/81] python312Packages.extract-msg: 0.50.1 -> 0.51.1 Diff: https://github.com/TeamMsgExtractor/msg-extractor/compare/refs/tags/v0.50.1...v0.51.1 Changelog: https://github.com/TeamMsgExtractor/msg-extractor/blob/0.51.1/CHANGELOG.md --- pkgs/development/python-modules/extract-msg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/extract-msg/default.nix b/pkgs/development/python-modules/extract-msg/default.nix index 45959765581f..eda4e3a590b2 100644 --- a/pkgs/development/python-modules/extract-msg/default.nix +++ b/pkgs/development/python-modules/extract-msg/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "extract-msg"; - version = "0.50.1"; + version = "0.51.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "TeamMsgExtractor"; repo = "msg-extractor"; rev = "refs/tags/v${version}"; - hash = "sha256-MWqJYdv+P87n5KtrtSJnyY59uuLtHL9EG8WyYRdfSTw="; + hash = "sha256-x+qMhIjB7Z8ceBwCC6wqA0BW9PeUYhY3UFSra67K+8k="; }; pythonRelaxDeps = [ From 4ebbd58c699a2d65974ba624ad0097b796df2e98 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 26 Oct 2024 11:54:53 +0200 Subject: [PATCH 33/81] python312Packages.extract-msg: 0.51.1 -> 0.52.0 Diff: https://github.com/TeamMsgExtractor/msg-extractor/compare/refs/tags/v0.51.1...v0.52.0 Changelog: https://github.com/TeamMsgExtractor/msg-extractor/blob/0.52.0/CHANGELOG.md --- pkgs/development/python-modules/extract-msg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/extract-msg/default.nix b/pkgs/development/python-modules/extract-msg/default.nix index eda4e3a590b2..5fd8e5ff6df7 100644 --- a/pkgs/development/python-modules/extract-msg/default.nix +++ b/pkgs/development/python-modules/extract-msg/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "extract-msg"; - version = "0.51.1"; + version = "0.52.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "TeamMsgExtractor"; repo = "msg-extractor"; rev = "refs/tags/v${version}"; - hash = "sha256-x+qMhIjB7Z8ceBwCC6wqA0BW9PeUYhY3UFSra67K+8k="; + hash = "sha256-4jvzZkGa/xI5Sl9TBIm/BD3tGl+MZvwir6m/zrvA4tQ="; }; pythonRelaxDeps = [ From 5f2d5d77da18a89fc1378defa4c2e066a8180bab Mon Sep 17 00:00:00 2001 From: Artturin Date: Mon, 28 Oct 2024 00:35:45 +0200 Subject: [PATCH 34/81] tests.cc-wrapper.default: reduce rebuild amount from `429` to `319` On native the `emulator` is now `execline` which adds 110 more dependencies. --- pkgs/test/cc-wrapper/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/test/cc-wrapper/default.nix b/pkgs/test/cc-wrapper/default.nix index 9e25be460e25..45ff442ae9da 100644 --- a/pkgs/test/cc-wrapper/default.nix +++ b/pkgs/test/cc-wrapper/default.nix @@ -8,7 +8,7 @@ let || (stdenv.cc.isGNU && stdenv.hostPlatform.isLinux) ); staticLibc = lib.optionalString (stdenv.hostPlatform.libc == "glibc") "-L ${glibc.static}/lib"; - emulator = stdenv.hostPlatform.emulator buildPackages; + emulator = lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) (stdenv.hostPlatform.emulator buildPackages); isCxx = stdenv.cc.libcxx != null; libcxxStdenvSuffix = lib.optionalString isCxx "-libcxx"; CC = "PATH= ${lib.getExe' stdenv.cc "${stdenv.cc.targetPrefix}cc"}"; From 73fce337ba8af7baf41b3138bc735d1312fc2828 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 28 Oct 2024 07:45:30 +0800 Subject: [PATCH 35/81] xfce.xfce4-dev-tools: Remove unused xdtEnvHook A `grep -nr envHooks` run shows that nothing picks up `envHooks`. automake's setup-hook should already take care of `ACLOCAL_PATH`. Fixes: 046f091e0d98 --- pkgs/desktops/xfce/core/xfce4-dev-tools/setup-hook.sh | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/desktops/xfce/core/xfce4-dev-tools/setup-hook.sh b/pkgs/desktops/xfce/core/xfce4-dev-tools/setup-hook.sh index 57a7a6c8995a..586d6f21e160 100644 --- a/pkgs/desktops/xfce/core/xfce4-dev-tools/setup-hook.sh +++ b/pkgs/desktops/xfce/core/xfce4-dev-tools/setup-hook.sh @@ -1,9 +1,3 @@ -xdtEnvHook() { - addToSearchPath ACLOCAL_PATH $1/share/aclocal -} - -envHooks+=(xdtEnvHook) - xdtAutogenPhase() { mkdir -p m4 NOCONFIGURE=1 xdt-autogen From 6f43bf210aeb9c6eb039a41d8a083123e474d9f7 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Mon, 28 Oct 2024 16:35:46 +0800 Subject: [PATCH 36/81] amdgpu-top: move to by-name --- pkgs/{tools/system => by-name/am}/amdgpu_top/Cargo.lock | 0 .../default.nix => by-name/am/amdgpu_top/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 deletions(-) rename pkgs/{tools/system => by-name/am}/amdgpu_top/Cargo.lock (100%) rename pkgs/{tools/system/amdgpu_top/default.nix => by-name/am/amdgpu_top/package.nix} (100%) diff --git a/pkgs/tools/system/amdgpu_top/Cargo.lock b/pkgs/by-name/am/amdgpu_top/Cargo.lock similarity index 100% rename from pkgs/tools/system/amdgpu_top/Cargo.lock rename to pkgs/by-name/am/amdgpu_top/Cargo.lock diff --git a/pkgs/tools/system/amdgpu_top/default.nix b/pkgs/by-name/am/amdgpu_top/package.nix similarity index 100% rename from pkgs/tools/system/amdgpu_top/default.nix rename to pkgs/by-name/am/amdgpu_top/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d8c91ae92e68..98355f0fe219 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1465,8 +1465,6 @@ with pkgs; alsaequal = callPackage ../tools/audio/alsaequal { }; - amdgpu_top = callPackage ../tools/system/amdgpu_top { }; - acquire = with python3Packages; toPythonApplication acquire; actdiag = with python3.pkgs; toPythonApplication actdiag; From baaec20a8bb1afc99bb969afea6b32e8438627a7 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Mon, 28 Oct 2024 16:36:00 +0800 Subject: [PATCH 37/81] amdgpu-top: nixfmt --- pkgs/by-name/am/amdgpu_top/package.nix | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/am/amdgpu_top/package.nix b/pkgs/by-name/am/amdgpu_top/package.nix index 5e69c03248c8..481e83bf67cd 100644 --- a/pkgs/by-name/am/amdgpu_top/package.nix +++ b/pkgs/by-name/am/amdgpu_top/package.nix @@ -1,15 +1,16 @@ -{ lib -, rustPlatform -, fetchFromGitHub -, libdrm -, libX11 -, libGL -, wayland -, wayland-protocols -, libxkbcommon -, libXrandr -, libXi -, libXcursor +{ + lib, + rustPlatform, + fetchFromGitHub, + libdrm, + libX11, + libGL, + wayland, + wayland-protocols, + libxkbcommon, + libXrandr, + libXi, + libXcursor, }: rustPlatform.buildRustPackage rec { From bec30d6e73cbddb95d23e373d52d6cf74c7e44c4 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Mon, 28 Oct 2024 16:39:20 +0800 Subject: [PATCH 38/81] amdgpu-top: add passthru.updateScript --- pkgs/by-name/am/amdgpu_top/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/am/amdgpu_top/package.nix b/pkgs/by-name/am/amdgpu_top/package.nix index 481e83bf67cd..3433e35a8a48 100644 --- a/pkgs/by-name/am/amdgpu_top/package.nix +++ b/pkgs/by-name/am/amdgpu_top/package.nix @@ -11,6 +11,7 @@ libXrandr, libXi, libXcursor, + nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -51,13 +52,15 @@ rustPlatform.buildRustPackage rec { patchelf --set-rpath "${lib.makeLibraryPath buildInputs}" $out/bin/${pname} ''; - meta = with lib; { + passthru.updateScript = nix-update-script { }; + + meta = { description = "Tool to display AMDGPU usage"; homepage = "https://github.com/Umio-Yasuno/amdgpu_top"; changelog = "https://github.com/Umio-Yasuno/amdgpu_top/releases"; - license = licenses.mit; - maintainers = with maintainers; [ geri1701 ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ geri1701 ]; + platforms = lib.platforms.linux; mainProgram = "amdgpu_top"; }; } From 3c31ae2674a569d67b494d14ae3cec121eadc214 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Mon, 28 Oct 2024 16:43:20 +0800 Subject: [PATCH 39/81] amdgpu-top: 0.8.5 -> 0.9.2 --- pkgs/by-name/am/amdgpu_top/Cargo.lock | 1065 ++++++++++++------------ pkgs/by-name/am/amdgpu_top/package.nix | 10 +- 2 files changed, 557 insertions(+), 518 deletions(-) diff --git a/pkgs/by-name/am/amdgpu_top/Cargo.lock b/pkgs/by-name/am/amdgpu_top/Cargo.lock index 98e9ae36636b..7361220b89a2 100644 --- a/pkgs/by-name/am/amdgpu_top/Cargo.lock +++ b/pkgs/by-name/am/amdgpu_top/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.26" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd" +checksum = "79faae4620f45232f599d9bc7b290f88247a0834162c4495ab2f02d60004adfb" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -34,6 +34,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "ahash" version = "0.8.11" @@ -65,7 +71,7 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "amdgpu_top" -version = "0.8.5" +version = "0.9.2" dependencies = [ "amdgpu_top_gui", "amdgpu_top_json", @@ -77,7 +83,7 @@ dependencies = [ [[package]] name = "amdgpu_top_gui" -version = "0.8.5" +version = "0.9.2" dependencies = [ "eframe", "egui_plot", @@ -90,7 +96,7 @@ dependencies = [ [[package]] name = "amdgpu_top_json" -version = "0.8.5" +version = "0.9.2" dependencies = [ "libamdgpu_top", "serde_json", @@ -98,7 +104,7 @@ dependencies = [ [[package]] name = "amdgpu_top_tui" -version = "0.8.5" +version = "0.9.2" dependencies = [ "cursive", "libamdgpu_top", @@ -111,7 +117,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289" dependencies = [ "android-properties", - "bitflags 2.5.0", + "bitflags 2.6.0", "cc", "cesu8", "jni", @@ -142,15 +148,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "4e1496f8fb1fbf272686b8d37f523dab3e4a7443300055e74cdaa449f3114356" [[package]] name = "arboard" -version = "3.4.0" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89" +checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4" dependencies = [ "clipboard-win", "log", @@ -169,9 +175,9 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "as-raw-xcb-connection" @@ -206,6 +212,15 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "basic-toml" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8" +dependencies = [ + "serde", +] + [[package]] name = "bit-set" version = "0.5.3" @@ -229,9 +244,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" dependencies = [ "serde", ] @@ -281,9 +296,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" dependencies = [ "memchr", "regex-automata", @@ -298,35 +313,35 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.16.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" +checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.7.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee891b04274a59bd38b412188e24b849617b2e45a0fd8d057deb63e7403761b" +checksum = "0cc8b54b395f2fcfbb3d90c47b01c7f444d94d05bdeb775811dec868ac3bbc26" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] -name = "byteorder" -version = "1.5.0" +name = "byteorder-lite" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "calloop" @@ -334,7 +349,21 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", + "log", + "polling", + "rustix", + "slab", + "thiserror", +] + +[[package]] +name = "calloop" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" +dependencies = [ + "bitflags 2.6.0", "log", "polling", "rustix", @@ -348,7 +377,19 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" dependencies = [ - "calloop", + "calloop 0.12.4", + "rustix", + "wayland-backend", + "wayland-client", +] + +[[package]] +name = "calloop-wayland-source" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" +dependencies = [ + "calloop 0.13.0", "rustix", "wayland-backend", "wayland-client", @@ -356,13 +397,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.98" +version = "1.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" +checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" dependencies = [ "jobserver", "libc", - "once_cell", + "shlex", ] [[package]] @@ -394,9 +435,9 @@ dependencies = [ [[package]] name = "clipboard-win" -version = "5.3.1" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad" +checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" dependencies = [ "error-code", ] @@ -407,36 +448,6 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" -[[package]] -name = "cocoa" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation", - "core-foundation", - "core-graphics", - "foreign-types", - "libc", - "objc", -] - -[[package]] -name = "cocoa-foundation" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-foundation", - "core-graphics-types", - "libc", - "objc", -] - [[package]] name = "codespan-reporting" version = "0.11.1" @@ -447,12 +458,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - [[package]] name = "com" version = "0.6.0" @@ -515,9 +520,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" @@ -545,9 +550,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -658,9 +663,9 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" [[package]] name = "darling" -version = "0.20.9" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ "darling_core", "darling_macro", @@ -668,26 +673,26 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.9" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "darling_macro" -version = "0.20.9" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -723,24 +728,24 @@ dependencies = [ ] [[package]] -name = "directories-next" -version = "2.0.0" +name = "directories" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" +checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" dependencies = [ - "cfg-if", - "dirs-sys-next", + "dirs-sys", ] [[package]] -name = "dirs-sys-next" -version = "0.1.2" +name = "dirs-sys" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -751,13 +756,13 @@ checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -766,14 +771,14 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.3", + "libloading 0.8.5", ] [[package]] name = "document-features" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" dependencies = [ "litrs", ] @@ -786,29 +791,30 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "dunce" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "ecolor" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20930a432bbd57a6d55e07976089708d4893f3d556cf42a0d79e9e321fa73b10" +checksum = "2e6b451ff1143f6de0f33fc7f1b68fecfd2c7de06e104de96c4514de3f5396f8" dependencies = [ "bytemuck", + "emath", "serde", ] [[package]] name = "eframe" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020e2ccef6bbcec71dbc542f7eed64a5846fc3076727f5746da8fd307c91bab2" +checksum = "6490ef800b2e41ee129b1f32f9ac15f713233fe3bc18e241a1afe1e4fb6811e0" dependencies = [ + "ahash", "bytemuck", - "cocoa", - "directories-next", + "directories", "document-features", "egui", "egui-wgpu", @@ -820,7 +826,9 @@ dependencies = [ "image", "js-sys", "log", - "objc", + "objc2 0.5.2", + "objc2-app-kit", + "objc2-foundation", "parking_lot", "percent-encoding", "raw-window-handle 0.5.2", @@ -828,7 +836,6 @@ dependencies = [ "ron", "serde", "static_assertions", - "thiserror", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -839,12 +846,13 @@ dependencies = [ [[package]] name = "egui" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "584c5d1bf9a67b25778a3323af222dbe1a1feb532190e103901187f92c7fe29a" +checksum = "20c97e70a2768de630f161bb5392cbd3874fcf72868f14df0e002e82e06cb798" dependencies = [ "accesskit", "ahash", + "emath", "epaint", "log", "nohash-hasher", @@ -854,10 +862,11 @@ dependencies = [ [[package]] name = "egui-wgpu" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469ff65843f88a702b731a1532b7d03b0e8e96d283e70f3a22b0e06c46cb9b37" +checksum = "47c7a7c707877c3362a321ebb4f32be811c0b91f7aebf345fb162405c0218b4c" dependencies = [ + "ahash", "bytemuck", "document-features", "egui", @@ -872,10 +881,11 @@ dependencies = [ [[package]] name = "egui-winit" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e3da0cbe020f341450c599b35b92de4af7b00abde85624fd16f09c885573609" +checksum = "fac4e066af341bf92559f60dbdf2020b2a03c963415349af5f3f8d79ff7a4926" dependencies = [ + "ahash", "arboard", "egui", "log", @@ -889,10 +899,11 @@ dependencies = [ [[package]] name = "egui_glow" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e5d975f3c86edc3d35b1db88bb27c15dde7c55d3b5af164968ab5ede3f44ca" +checksum = "4e2bdc8b38cfa17cc712c4ae079e30c71c00cd4c2763c9e16dc7860a02769103" dependencies = [ + "ahash", "bytemuck", "egui", "glow", @@ -905,18 +916,20 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7854b86dc1c2d352c5270db3d600011daa913d6b554141a03939761323288a1" +checksum = "c7acc4fe778c41b91d57e04c1a2cf5765b3dc977f9f8384d2bb2eb4254855365" dependencies = [ + "ahash", "egui", + "emath", ] [[package]] name = "emath" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4c3a552cfca14630702449d35f41c84a0d15963273771c6059175a803620f3f" +checksum = "0a6a21708405ea88f63d8309650b4d77431f4bc28fb9d8e6f77d3963b51249e6" dependencies = [ "bytemuck", "serde", @@ -939,46 +952,46 @@ checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "enumn" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "enumset" -version = "1.1.3" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226c0da7462c13fb57e5cc9e0dc8f0635e7d27f276a3a7fd30054647f669007d" +checksum = "d07a4b049558765cef5f0c1a273c3fc57084d768b44d2f98127aef4cceb17293" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.8.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" +checksum = "59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "epaint" -version = "0.27.2" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b381f8b149657a4acf837095351839f32cd5c4aec1817fc4df84e18d76334176" +checksum = "3f0dcc0a0771e7500e94cd1cb797bd13c9f23b9409bdc3c824e2cbc562b7fa01" dependencies = [ "ab_glyph", "ahash", @@ -1009,9 +1022,9 @@ dependencies = [ [[package]] name = "error-code" -version = "3.2.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b" +checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" [[package]] name = "faster-hex" @@ -1021,9 +1034,9 @@ checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" [[package]] name = "fastrand" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fdeflate" @@ -1040,17 +1053,17 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2" dependencies = [ - "toml 0.5.11", + "toml", ] [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.0", ] [[package]] @@ -1121,7 +1134,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -1172,9 +1185,9 @@ dependencies = [ [[package]] name = "gix" -version = "0.61.0" +version = "0.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e0e59a44bf00de058ee98d6ecf3c9ed8f8842c1da642258ae4120d41ded8f7" +checksum = "d78414d29fcc82329080166077e0f7689f4016551fdb334d787c3d040fe2634f" dependencies = [ "gix-actor", "gix-commitgraph", @@ -1205,23 +1218,22 @@ dependencies = [ "gix-utils", "gix-validate", "once_cell", - "parking_lot", "smallvec", "thiserror", ] [[package]] name = "gix-actor" -version = "0.31.2" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69c59d392c7e6c94385b6fd6089d6df0fe945f32b4357687989f3aee253cd7f" +checksum = "a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2" dependencies = [ "bstr", "gix-date", "gix-utils", "itoa", "thiserror", - "winnow 0.6.9", + "winnow", ] [[package]] @@ -1235,9 +1247,9 @@ dependencies = [ [[package]] name = "gix-commitgraph" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b102311085da4af18823413b5176d7c500fb2272eaf391cfa8635d8bcb12c4" +checksum = "133b06f67f565836ec0c473e2116a60fb74f80b6435e21d88013ac0e3c60fc78" dependencies = [ "bstr", "gix-chunk", @@ -1249,9 +1261,9 @@ dependencies = [ [[package]] name = "gix-config" -version = "0.36.1" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7580e05996e893347ad04e1eaceb92e1c0e6a3ffe517171af99bf6b6df0ca6e5" +checksum = "28f53fd03d1bf09ebcc2c8654f08969439c4556e644ca925f27cf033bc43e658" dependencies = [ "bstr", "gix-config-value", @@ -1265,16 +1277,16 @@ dependencies = [ "smallvec", "thiserror", "unicode-bom", - "winnow 0.6.9", + "winnow", ] [[package]] name = "gix-config-value" -version = "0.14.6" +version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbd06203b1a9b33a78c88252a625031b094d9e1b647260070c25b09910c0a804" +checksum = "03f76169faa0dec598eac60f83d7fcdd739ec16596eca8fb144c88973dbe6f8c" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "bstr", "gix-path", "libc", @@ -1283,9 +1295,9 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "367ee9093b0c2b04fd04c5c7c8b6a1082713534eab537597ae343663a518fa99" +checksum = "9eed6931f21491ee0aeb922751bd7ec97b4b2fe8fbfedcb678e2a2dce5f3b8c0" dependencies = [ "bstr", "itoa", @@ -1295,9 +1307,9 @@ dependencies = [ [[package]] name = "gix-diff" -version = "0.42.0" +version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78e605593c2ef74980a534ade0909c7dc57cca72baa30cbb67d2dda621f99ac4" +checksum = "1996d5c8a305b59709467d80617c9fde48d9d75fd1f4179ea970912630886c9d" dependencies = [ "bstr", "gix-hash", @@ -1307,9 +1319,9 @@ dependencies = [ [[package]] name = "gix-discover" -version = "0.31.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64bab49087ed3710caf77e473dc0efc54ca33d8ccc6441359725f121211482b1" +checksum = "67662731cec3cb31ba3ed2463809493f76d8e5d6c6d245de8b0560438c13450e" dependencies = [ "bstr", "dunce", @@ -1342,21 +1354,22 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.10.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2184c40e7910529677831c8b481acf788ffd92427ed21fad65b6aa637e631b8" +checksum = "f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575" dependencies = [ + "fastrand", "gix-features", "gix-utils", ] [[package]] name = "gix-glob" -version = "0.16.3" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2a29ad0990cf02c48a7aac76ed0dbddeb5a0d070034b83675cc3bbf937eace4" +checksum = "74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "bstr", "gix-features", "gix-path", @@ -1385,9 +1398,9 @@ dependencies = [ [[package]] name = "gix-lock" -version = "13.1.1" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c359f81f01b8352063319bcb39789b7ea0887b406406381106e38c4a34d049" +checksum = "e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d" dependencies = [ "gix-tempfile", "gix-utils", @@ -1402,14 +1415,14 @@ checksum = "999ce923619f88194171a67fb3e6d613653b8d4d6078b529b15a765da0edcc17" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "gix-object" -version = "0.42.2" +version = "0.42.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe2dc4a41191c680c942e6ebd630c8107005983c4679214fdb1007dcf5ae1df" +checksum = "25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386" dependencies = [ "bstr", "gix-actor", @@ -1421,14 +1434,14 @@ dependencies = [ "itoa", "smallvec", "thiserror", - "winnow 0.6.9", + "winnow", ] [[package]] name = "gix-odb" -version = "0.59.0" +version = "0.61.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b55378c719693380f66d9dd21ce46721eed2981d8789fc698ec1ada6fa176e" +checksum = "20d384fe541d93d8a3bb7d5d5ef210780d6df4f50c4e684ccba32665a5e3bc9b" dependencies = [ "arc-swap", "gix-date", @@ -1446,9 +1459,9 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.49.0" +version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6391aeaa030ad64aba346a9f5c69bb1c4e5c6fb4411705b03b40b49d8614ec30" +checksum = "3e0594491fffe55df94ba1c111a6566b7f56b3f8d2e1efc750e77d572f5f5229" dependencies = [ "clru", "gix-chunk", @@ -1457,18 +1470,16 @@ dependencies = [ "gix-hashtable", "gix-object", "gix-path", - "gix-tempfile", "memmap2", - "parking_lot", "smallvec", "thiserror", ] [[package]] name = "gix-path" -version = "0.10.7" +version = "0.10.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23623cf0f475691a6d943f898c4d0b89f5c1a2a64d0f92bce0e0322ee6528783" +checksum = "ebfc4febd088abdcbc9f1246896e57e37b7a34f6909840045a1767c6dafac7af" dependencies = [ "bstr", "gix-trace", @@ -1490,12 +1501,11 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.43.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd4aba68b925101cb45d6df328979af0681364579db889098a0de75b36c77b65" +checksum = "636e96a0a5562715153fee098c217110c33a6f8218f08f4687ff99afde159bb5" dependencies = [ "gix-actor", - "gix-date", "gix-features", "gix-fs", "gix-hash", @@ -1507,14 +1517,14 @@ dependencies = [ "gix-validate", "memmap2", "thiserror", - "winnow 0.6.9", + "winnow", ] [[package]] name = "gix-refspec" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde848865834a54fe4d9b4573f15d0e9a68eaf3d061b42d3ed52b4b8acf880b2" +checksum = "6868f8cd2e62555d1f7c78b784bece43ace40dd2a462daf3b588d5416e603f37" dependencies = [ "bstr", "gix-hash", @@ -1526,25 +1536,23 @@ dependencies = [ [[package]] name = "gix-revision" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e08f8107ed1f93a83bcfbb4c38084c7cb3f6cd849793f1d5eec235f9b13b2b" +checksum = "01b13e43c2118c4b0537ddac7d0821ae0dfa90b7b8dbf20c711e153fb749adce" dependencies = [ "bstr", "gix-date", "gix-hash", - "gix-hashtable", "gix-object", "gix-revwalk", - "gix-trace", "thiserror", ] [[package]] name = "gix-revwalk" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4181db9cfcd6d1d0fd258e91569dbb61f94cb788b441b5294dd7f1167a3e788f" +checksum = "1b030ccaab71af141f537e0225f19b9e74f25fefdba0372246b844491cab43e0" dependencies = [ "gix-commitgraph", "gix-date", @@ -1557,11 +1565,11 @@ dependencies = [ [[package]] name = "gix-sec" -version = "0.10.6" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fddc27984a643b20dd03e97790555804f98cf07404e0e552c0ad8133266a79a1" +checksum = "0fe4d52f30a737bbece5276fab5d3a8b276dc2650df963e293d0673be34e7a5f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "gix-path", "libc", "windows-sys 0.52.0", @@ -1569,9 +1577,9 @@ dependencies = [ [[package]] name = "gix-tempfile" -version = "13.1.1" +version = "14.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a761d76594f4443b675e85928e4902dec333273836bd386906f01e7e346a0d11" +checksum = "046b4927969fa816a150a0cda2e62c80016fe11fb3c3184e4dddf4e542f108aa" dependencies = [ "gix-fs", "libc", @@ -1582,16 +1590,17 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e" +checksum = "6cae0e8661c3ff92688ce1c8b8058b3efb312aba9492bbe93661a21705ab431b" [[package]] name = "gix-traverse" -version = "0.38.0" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95aef84bc777025403a09788b1e4815c06a19332e9e5d87a955e1ed7da9bf0cf" +checksum = "e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840" dependencies = [ + "bitflags 2.6.0", "gix-commitgraph", "gix-date", "gix-hash", @@ -1604,9 +1613,9 @@ dependencies = [ [[package]] name = "gix-url" -version = "0.27.3" +version = "0.27.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0db829ebdca6180fbe32be7aed393591df6db4a72dbbc0b8369162390954d1cf" +checksum = "fd280c5e84fb22e128ed2a053a0daeacb6379469be6a85e3d518a0636e160c89" dependencies = [ "bstr", "gix-features", @@ -1665,7 +1674,7 @@ version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg_aliases", "cgl", "core-foundation", @@ -1674,7 +1683,7 @@ dependencies = [ "glutin_glx_sys", "glutin_wgl_sys", "icrate", - "libloading 0.8.3", + "libloading 0.8.5", "objc2 0.4.1", "once_cell", "raw-window-handle 0.5.2", @@ -1730,7 +1739,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "gpu-alloc-types", ] @@ -1740,7 +1749,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -1758,22 +1767,22 @@ dependencies = [ [[package]] name = "gpu-descriptor" -version = "0.2.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c" +checksum = "9c08c1f623a8d0b722b8b99f821eb0ba672a1618f0d3b16ddbee1cedd2dd8557" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "gpu-descriptor-types", "hashbrown", ] [[package]] name = "gpu-descriptor-types" -version = "0.1.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c" +checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -1792,10 +1801,10 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "com", "libc", - "libloading 0.8.3", + "libloading 0.8.5", "thiserror", "widestring", "winapi", @@ -1803,9 +1812,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.9" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" [[package]] name = "hexf-parse" @@ -1824,15 +1833,15 @@ dependencies = [ [[package]] name = "i18n-config" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9ce3c48cbc21fd5b22b9331f32b5b51f6ad85d969b99e793427332e76e7640" +checksum = "8e88074831c0be5b89181b05e6748c4915f77769ecc9a4c372f88b169a8509c9" dependencies = [ + "basic-toml", "log", "serde", "serde_derive", "thiserror", - "toml 0.8.13", "unic-langid", ] @@ -1875,7 +1884,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.66", + "syn 2.0.77", "unic-langid", ] @@ -1889,7 +1898,7 @@ dependencies = [ "i18n-config", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -1921,22 +1930,21 @@ dependencies = [ [[package]] name = "image" -version = "0.24.9" +version = "0.25.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10" dependencies = [ "bytemuck", - "byteorder", - "color_quant", + "byteorder-lite", "num-traits", "png", ] [[package]] name = "indexmap" -version = "2.2.6" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown", @@ -1991,18 +1999,18 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] @@ -2014,7 +2022,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" dependencies = [ "libc", - "libloading 0.8.3", + "libloading 0.8.5", "pkg-config", ] @@ -2026,13 +2034,13 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libamdgpu_top" -version = "0.8.5" +version = "0.9.2" dependencies = [ "anyhow", "libdrm_amdgpu_sys", @@ -2040,14 +2048,14 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libdrm_amdgpu_sys" -version = "0.7.3" -source = "git+https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs#b5e281176c6ba5c15379b2bb832d1b37e83e673f" +version = "0.7.5" +source = "git+https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs#c10593dd00ad822d71e284424455023a3ad6a20c" dependencies = [ "libc", ] @@ -2064,12 +2072,12 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -2078,7 +2086,7 @@ version = "0.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", "redox_syscall 0.4.1", ] @@ -2089,7 +2097,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", ] @@ -2130,9 +2138,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "malloc_buf" @@ -2145,15 +2153,15 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] @@ -2169,11 +2177,11 @@ dependencies = [ [[package]] name = "metal" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25" +checksum = "5637e166ea14be6063a3f8ba5ccb9a4159df7d8f6d61c02fc3d480b1f90dcfcb" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block", "core-graphics-types", "foreign-types", @@ -2184,14 +2192,23 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" dependencies = [ "adler", "simd-adler32", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + [[package]] name = "mio" version = "0.8.11" @@ -2206,12 +2223,13 @@ dependencies = [ [[package]] name = "naga" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843" +checksum = "e536ae46fcab0876853bd4a632ede5df4b1c2527a58f6c5a4150fe86be858231" dependencies = [ + "arrayvec", "bit-set", - "bitflags 2.5.0", + "bitflags 2.6.0", "codespan-reporting", "hexf-parse", "indexmap", @@ -2230,7 +2248,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "jni-sys", "log", "ndk-sys", @@ -2330,23 +2348,23 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -2365,7 +2383,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" dependencies = [ "malloc_buf", - "objc_exception", ] [[package]] @@ -2411,7 +2428,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block2 0.5.1", "libc", "objc2 0.5.2", @@ -2427,7 +2444,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block2 0.5.1", "objc2 0.5.2", "objc2-foundation", @@ -2463,7 +2480,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block2 0.5.1", "libc", "objc2 0.5.2", @@ -2475,7 +2492,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block2 0.5.1", "objc2 0.5.2", "objc2-foundation", @@ -2487,22 +2504,13 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "block2 0.5.1", "objc2 0.5.2", "objc2-foundation", "objc2-metal", ] -[[package]] -name = "objc_exception" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" -dependencies = [ - "cc", -] - [[package]] name = "objc_id" version = "0.1.1" @@ -2518,6 +2526,12 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "orbclient" version = "0.3.47" @@ -2529,9 +2543,9 @@ dependencies = [ [[package]] name = "owned_ttf_parser" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5" +checksum = "490d3a563d3122bf7c911a59b0add9389e5ec0f5f0c3ac6b91ff235a0e6a7f90" dependencies = [ "ttf-parser", ] @@ -2563,9 +2577,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.1", + "redox_syscall 0.5.4", "smallvec", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -2602,14 +2616,14 @@ dependencies = [ "crc32fast", "fdeflate", "flate2", - "miniz_oxide", + "miniz_oxide 0.7.4", ] [[package]] name = "polling" -version = "3.7.0" +version = "3.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" +checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" dependencies = [ "cfg-if", "concurrent-queue", @@ -2617,7 +2631,7 @@ dependencies = [ "pin-project-lite", "rustix", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2634,11 +2648,11 @@ checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit", ] [[package]] @@ -2667,9 +2681,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.84" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -2688,18 +2702,18 @@ checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58" [[package]] name = "quick-xml" -version = "0.31.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +checksum = "96a05e2e8efddfa51a84ca47cec303fac86c8541b686d37cac5efc0e094417bc" dependencies = [ "memchr", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -2736,18 +2750,18 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox 0.1.3", @@ -2756,9 +2770,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", @@ -2768,9 +2782,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", @@ -2779,9 +2793,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "renderdoc-sys" @@ -2796,16 +2810,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ "base64", - "bitflags 2.5.0", + "bitflags 2.6.0", "serde", "serde_derive", ] [[package]] name = "rust-embed" -version = "8.4.0" +version = "8.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a" +checksum = "fa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0" dependencies = [ "rust-embed-impl", "rust-embed-utils", @@ -2814,22 +2828,22 @@ dependencies = [ [[package]] name = "rust-embed-impl" -version = "8.4.0" +version = "8.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4" +checksum = "6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478" dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.66", + "syn 2.0.77", "walkdir", ] [[package]] name = "rust-embed-utils" -version = "8.4.0" +version = "8.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32" +checksum = "2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529d" dependencies = [ "sha2", "walkdir", @@ -2843,11 +2857,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", "linux-raw-sys", @@ -2898,49 +2912,41 @@ checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] -[[package]] -name = "serde_spanned" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" -dependencies = [ - "serde", -] - [[package]] name = "sha1_smol" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" [[package]] name = "sha2" @@ -2953,6 +2959,12 @@ dependencies = [ "digest", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "signal-hook" version = "0.3.17" @@ -2965,9 +2977,9 @@ dependencies = [ [[package]] name = "signal-hook-mio" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" +checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" dependencies = [ "libc", "mio", @@ -3019,9 +3031,9 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a" dependencies = [ - "bitflags 2.5.0", - "calloop", - "calloop-wayland-source", + "bitflags 2.6.0", + "calloop 0.12.4", + "calloop-wayland-source 0.2.0", "cursor-icon", "libc", "log", @@ -3032,20 +3044,45 @@ dependencies = [ "wayland-client", "wayland-csd-frame", "wayland-cursor", - "wayland-protocols", - "wayland-protocols-wlr", + "wayland-protocols 0.31.2", + "wayland-protocols-wlr 0.2.0", + "wayland-scanner", + "xkeysym", +] + +[[package]] +name = "smithay-client-toolkit" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" +dependencies = [ + "bitflags 2.6.0", + "calloop 0.13.0", + "calloop-wayland-source 0.3.0", + "cursor-icon", + "libc", + "log", + "memmap2", + "rustix", + "thiserror", + "wayland-backend", + "wayland-client", + "wayland-csd-frame", + "wayland-cursor", + "wayland-protocols 0.32.4", + "wayland-protocols-wlr 0.3.4", "wayland-scanner", "xkeysym", ] [[package]] name = "smithay-clipboard" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c091e7354ea8059d6ad99eace06dd13ddeedbb0ac72d40a9a6e7ff790525882d" +checksum = "cc8216eec463674a0e90f29e0ae41a4db573ec5b56b1c6c1c71615d249b6d846" dependencies = [ "libc", - "smithay-client-toolkit", + "smithay-client-toolkit 0.19.2", "wayland-backend", ] @@ -3064,7 +3101,7 @@ version = "0.3.0+sdk-1.3.268.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -3098,9 +3135,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -3109,14 +3146,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", "fastrand", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3130,22 +3168,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -3192,9 +3230,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ "tinyvec_macros", ] @@ -3214,49 +3252,21 @@ dependencies = [ "serde", ] -[[package]] -name = "toml" -version = "0.8.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.22.13", -] - [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" -dependencies = [ - "serde", -] +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" [[package]] name = "toml_edit" -version = "0.21.1" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap", "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" -dependencies = [ - "indexmap", - "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.6.9", + "winnow", ] [[package]] @@ -3277,9 +3287,9 @@ checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" [[package]] name = "ttf-parser" -version = "0.21.1" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8" +checksum = "5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a" [[package]] name = "type-map" @@ -3329,9 +3339,9 @@ checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" @@ -3344,27 +3354,27 @@ dependencies = [ [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" [[package]] name = "url" -version = "2.5.0" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", "idna", @@ -3373,9 +3383,9 @@ dependencies = [ [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "walkdir" @@ -3395,34 +3405,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" dependencies = [ "cfg-if", "js-sys", @@ -3432,9 +3443,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3442,28 +3453,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "wayland-backend" -version = "0.3.3" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40" +checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" dependencies = [ "cc", "downcast-rs", @@ -3475,11 +3486,11 @@ dependencies = [ [[package]] name = "wayland-client" -version = "0.31.2" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f" +checksum = "e3f45d1222915ef1fd2057220c1d9d9624b7654443ea35c3877f7a52bd0a5a2d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "rustix", "wayland-backend", "wayland-scanner", @@ -3491,16 +3502,16 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cursor-icon", "wayland-backend", ] [[package]] name = "wayland-cursor" -version = "0.31.1" +version = "0.31.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba" +checksum = "3a94697e66e76c85923b0d28a0c251e8f0666f58fc47d316c0f4da6da75d37cb" dependencies = [ "rustix", "wayland-client", @@ -3513,7 +3524,19 @@ version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b5755d77ae9040bb872a25026555ce4cb0ae75fd923e90d25fba07d81057de0" +dependencies = [ + "bitflags 2.6.0", "wayland-backend", "wayland-client", "wayland-scanner", @@ -3525,10 +3548,10 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "wayland-backend", "wayland-client", - "wayland-protocols", + "wayland-protocols 0.31.2", "wayland-scanner", ] @@ -3538,18 +3561,31 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "wayland-backend", "wayland-client", - "wayland-protocols", + "wayland-protocols 0.31.2", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols-wlr" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dad87b5fd1b1d3ca2f792df8f686a2a11e3fe1077b71096f7a175ab699f89109" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-protocols 0.32.4", "wayland-scanner", ] [[package]] name = "wayland-scanner" -version = "0.31.1" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283" +checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" dependencies = [ "proc-macro2", "quick-xml", @@ -3558,9 +3594,9 @@ dependencies = [ [[package]] name = "wayland-sys" -version = "0.31.1" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" +checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" dependencies = [ "dlib", "log", @@ -3570,9 +3606,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" dependencies = [ "js-sys", "wasm-bindgen", @@ -3590,30 +3626,32 @@ dependencies = [ [[package]] name = "webbrowser" -version = "0.8.15" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db67ae75a9405634f5882791678772c94ff5f16a66535aae186e26aa0841fc8b" +checksum = "425ba64c1e13b1c6e8c5d2541c8fac10022ca584f33da781db01b5756aef1f4e" dependencies = [ + "block2 0.5.1", "core-foundation", "home", "jni", "log", "ndk-context", - "objc", - "raw-window-handle 0.5.2", + "objc2 0.5.2", + "objc2-foundation", "url", "web-sys", ] [[package]] name = "wgpu" -version = "0.19.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbd7311dbd2abcfebaabf1841a2824ed7c8be443a0f29166e5d3c6a53a762c01" +checksum = "90e37c7b9921b75dfd26dd973fdcbce36f13dfa6e2dc82aece584e0ed48c355c" dependencies = [ "arrayvec", "cfg-if", "cfg_aliases", + "document-features", "js-sys", "log", "parking_lot", @@ -3631,15 +3669,16 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "0.19.4" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b94525fc99ba9e5c9a9e24764f2bc29bad0911a7446c12f446a8277369bf3a" +checksum = "d50819ab545b867d8a454d1d756b90cd5f15da1f2943334ca314af10583c9d39" dependencies = [ "arrayvec", "bit-vec", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg_aliases", "codespan-reporting", + "document-features", "indexmap", "log", "naga", @@ -3657,14 +3696,14 @@ dependencies = [ [[package]] name = "wgpu-hal" -version = "0.19.4" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1a4924366df7ab41a5d8546d6534f1f33231aa5b3f72b9930e300f254e39c3" +checksum = "172e490a87295564f3fcc0f165798d87386f6231b04d4548bca458cbbfd63222" dependencies = [ "android_system_properties", "arrayvec", "ash", - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg_aliases", "core-graphics-types", "glow", @@ -3676,7 +3715,7 @@ dependencies = [ "js-sys", "khronos-egl", "libc", - "libloading 0.8.3", + "libloading 0.8.5", "log", "metal", "naga", @@ -3698,11 +3737,11 @@ dependencies = [ [[package]] name = "wgpu-types" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805" +checksum = "1353d9a46bff7f955a680577f34c69122628cc2076e1d6f3a9be6ef00ae793ef" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "js-sys", "web-sys", ] @@ -3731,11 +3770,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3751,7 +3790,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" dependencies = [ "windows-core", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -3760,7 +3799,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -3787,7 +3826,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -3822,18 +3870,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -3850,9 +3898,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -3868,9 +3916,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -3886,15 +3934,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -3910,9 +3958,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -3928,9 +3976,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -3946,9 +3994,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -3964,9 +4012,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winit" @@ -3977,9 +4025,9 @@ dependencies = [ "ahash", "android-activity", "atomic-waker", - "bitflags 2.5.0", + "bitflags 2.6.0", "bytemuck", - "calloop", + "calloop 0.12.4", "cfg_aliases", "core-foundation", "core-graphics", @@ -3999,14 +4047,14 @@ dependencies = [ "raw-window-handle 0.6.2", "redox_syscall 0.3.5", "rustix", - "smithay-client-toolkit", + "smithay-client-toolkit 0.18.1", "smol_str", "unicode-segmentation", "wasm-bindgen", "wasm-bindgen-futures", "wayland-backend", "wayland-client", - "wayland-protocols", + "wayland-protocols 0.31.2", "wayland-protocols-plasma", "web-sys", "web-time", @@ -4018,18 +4066,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.5.40" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "0.6.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] @@ -4054,7 +4093,7 @@ dependencies = [ "as-raw-xcb-connection", "gethostname", "libc", - "libloading 0.8.3", + "libloading 0.8.5", "once_cell", "rustix", "x11rb-protocol", @@ -4068,9 +4107,9 @@ checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" [[package]] name = "xcursor" -version = "0.3.5" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911" +checksum = "0ef33da6b1660b4ddbfb3aef0ade110c8b8a781a3b6382fa5f2b5b040fd55f61" [[package]] name = "xi-unicode" @@ -4084,7 +4123,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "dlib", "log", "once_cell", @@ -4093,32 +4132,32 @@ dependencies = [ [[package]] name = "xkeysym" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" +checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56" [[package]] name = "xml-rs" -version = "0.8.20" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193" +checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] diff --git a/pkgs/by-name/am/amdgpu_top/package.nix b/pkgs/by-name/am/amdgpu_top/package.nix index 3433e35a8a48..939280d11a9b 100644 --- a/pkgs/by-name/am/amdgpu_top/package.nix +++ b/pkgs/by-name/am/amdgpu_top/package.nix @@ -16,20 +16,20 @@ rustPlatform.buildRustPackage rec { pname = "amdgpu_top"; - version = "0.8.5"; + version = "0.9.2"; src = fetchFromGitHub { owner = "Umio-Yasuno"; repo = pname; rev = "v${version}"; - hash = "sha256-n1nOlFXI8UCJxEgbuSbmMUhkZaLS3D4jGQdKH82WGc8="; + hash = "sha256-eXUeXBFW2ejkOeMUujMwY0gidzdaX9yWWOfx1ZwA3lk="; }; cargoLock = { - outputHashes = { - "libdrm_amdgpu_sys-0.7.3" = "sha256-4bwbwVoNV2yroh6OLNxBq8gKaFJtoin/b9xaRdh9QOk="; - }; lockFile = ./Cargo.lock; + outputHashes = { + "libdrm_amdgpu_sys-0.7.5" = "sha256-IkA1kJggkaSWzdDBHpNjU8WZr6wpSQWohERiHWQS2UY="; + }; }; buildInputs = [ From 04883e8f1c3e8e6af85abd5730df0d07792d0882 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Mon, 28 Oct 2024 20:48:26 +0100 Subject: [PATCH 40/81] shaka-packager: 3.2.1 -> 3.3.0 --- ...rnal-declaration-of-packager-version.patch | 11 -------- .../0002-Unvendor-dependencies.patch | 13 ---------- .../0003-Fix-curl-deprecations.patch | 25 ------------------- pkgs/by-name/sh/shaka-packager/package.nix | 8 ++---- 4 files changed, 2 insertions(+), 55 deletions(-) delete mode 100644 pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch diff --git a/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch b/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch index ef06193a68d7..c6d54b5943de 100644 --- a/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch +++ b/pkgs/by-name/sh/shaka-packager/0001-Allow-external-declaration-of-packager-version.patch @@ -1,12 +1,3 @@ -From e243cc17f48c5e1b8db29cab85ca98b033d972fb Mon Sep 17 00:00:00 2001 -From: Niklas Korz -Date: Wed, 4 Sep 2024 14:51:30 +0200 -Subject: [PATCH 1/3] Allow external declaration of packager version - ---- - packager/version/CMakeLists.txt | 2 ++ - 1 file changed, 2 insertions(+) - diff --git a/packager/version/CMakeLists.txt b/packager/version/CMakeLists.txt index fba4fb8282..ad56e0a23b 100644 --- a/packager/version/CMakeLists.txt @@ -27,6 +18,4 @@ index fba4fb8282..ad56e0a23b 100644 add_library(version STATIC version.cc) target_compile_definitions(version PRIVATE --- -2.46.0 diff --git a/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch b/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch index bb6fe12e1033..19abd9ad5a6c 100644 --- a/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch +++ b/pkgs/by-name/sh/shaka-packager/0002-Unvendor-dependencies.patch @@ -1,14 +1,3 @@ -From a412a1cbce2b8f28e831aabe0c8d31832eb3f840 Mon Sep 17 00:00:00 2001 -From: Niklas Korz -Date: Thu, 24 Oct 2024 22:05:50 +0200 -Subject: [PATCH 2/3] Unvendor dependencies - ---- - CMakeLists.txt | 24 ++++++++++++++++++++++++ - packager/CMakeLists.txt | 1 - - packager/tools/pssh/CMakeLists.txt | 5 ----- - 3 files changed, 24 insertions(+), 6 deletions(-) - diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b96a2429e..181df0bf2d 100644 --- a/CMakeLists.txt @@ -86,6 +75,4 @@ index 9ec3a39d26..0b981cec29 100644 COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/pssh-box.py --- -2.46.0 diff --git a/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch b/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch deleted file mode 100644 index 59bffb9925ef..000000000000 --- a/pkgs/by-name/sh/shaka-packager/0003-Fix-curl-deprecations.patch +++ /dev/null @@ -1,25 +0,0 @@ -From c8b0b467a140d8a67157f5cee26a8510444706be Mon Sep 17 00:00:00 2001 -From: Niklas Korz -Date: Wed, 4 Sep 2024 14:52:47 +0200 -Subject: [PATCH 3/3] Fix curl deprecations - ---- - packager/file/http_file.cc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/packager/file/http_file.cc b/packager/file/http_file.cc -index b50fef6f07..dca43e26ca 100644 ---- a/packager/file/http_file.cc -+++ b/packager/file/http_file.cc -@@ -311,7 +311,7 @@ void HttpFile::SetupRequest() { - curl_easy_setopt(curl, CURLOPT_POST, 1L); - break; - case HttpMethod::kPut: -- curl_easy_setopt(curl, CURLOPT_PUT, 1L); -+ curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); - break; - } - --- -2.46.0 - diff --git a/pkgs/by-name/sh/shaka-packager/package.nix b/pkgs/by-name/sh/shaka-packager/package.nix index ccc57950ca24..df20bf1db536 100644 --- a/pkgs/by-name/sh/shaka-packager/package.nix +++ b/pkgs/by-name/sh/shaka-packager/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "shaka-packager"; - version = "3.2.1"; + version = "3.3.0"; src = fetchFromGitHub { owner = "shaka-project"; repo = "shaka-packager"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-9oGoWDGKnAVqVDa/lz0Y3qiE1y0OD9ZobJ44gxdB+2A="; + hash = "sha256-5TDfIbguBipYciXusn0rDS0ZQl0+fDFfHYbrnYjxSdE="; }; patches = [ @@ -46,10 +46,6 @@ stdenv.mkDerivation (finalAttrs: { # The last step is necessary to keep the patch size to a minimum, otherwise we'd have # to add the namespace identifiers everywhere a dependency is used. ./0002-Unvendor-dependencies.patch - # As nixpkgs ships with a newer version of libcurl than the one vendored in shaka-packager, - # we have to fix one deprecation. - # See https://curl.se/libcurl/c/CURLOPT_PUT.html for further information. - ./0003-Fix-curl-deprecations.patch ]; nativeBuildInputs = [ From 2e48e944c1f2d0bae86bb65bf6a9b4026716f671 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Tue, 29 Oct 2024 00:27:12 +0100 Subject: [PATCH 41/81] libsidplayfp: 2.10.0 -> 2.10.1 --- pkgs/development/libraries/libsidplayfp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libsidplayfp/default.nix b/pkgs/development/libraries/libsidplayfp/default.nix index 1eb6a21d4545..46ac8f556f99 100644 --- a/pkgs/development/libraries/libsidplayfp/default.nix +++ b/pkgs/development/libraries/libsidplayfp/default.nix @@ -19,14 +19,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libsidplayfp"; - version = "2.10.0"; + version = "2.10.1"; src = fetchFromGitHub { owner = "libsidplayfp"; repo = "libsidplayfp"; rev = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-pW2B/KClCpfWQjZNQQnXPtXDJlm5NKb4ivPlFUI/vFA="; + hash = "sha256-yZ2IiSzl78N/jrhKls/l2klnePJYKU1NCnZcBKUWiuU="; }; outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ]; From a944e83f1d64e6c212623ee016e823a101905529 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sun, 27 Oct 2024 20:51:21 +0100 Subject: [PATCH 42/81] python312Packages.pygame-ce: 2.5.1 -> 2.5.2 Changelog: https://github.com/pygame-community/pygame-ce/releases/tag/2.5.2 --- .../python-modules/pygame-ce/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/pygame-ce/default.nix b/pkgs/development/python-modules/pygame-ce/default.nix index 5c9e2432c822..660452bde665 100644 --- a/pkgs/development/python-modules/pygame-ce/default.nix +++ b/pkgs/development/python-modules/pygame-ce/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "pygame-ce"; - version = "2.5.1"; + version = "2.5.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -37,7 +37,7 @@ buildPythonPackage rec { owner = "pygame-community"; repo = "pygame-ce"; rev = "refs/tags/${version}"; - hash = "sha256-bt/6ukXZU79CWFqov9JON9ktQ/c4NKLxhX4Jif3Enxs="; + hash = "sha256-9e02ZfBfk18jsVDKKhMwEJiTGMG7VdBEgVh4unMJguY="; # Unicode file cause different checksums on HFS+ vs. other filesystems postFetch = "rm -rf $out/docs/reST"; }; @@ -67,10 +67,10 @@ buildPythonPackage rec { '' # cython was pinned to fix windows build hangs (pygame-community/pygame-ce/pull/3015) substituteInPlace pyproject.toml \ - --replace-fail '"cython<=3.0.10",' '"cython",' \ - --replace-fail '"meson<=1.5.0",' '"meson",' \ - --replace-fail '"sphinx<=7.2.6",' "" \ - --replace-fail '"ninja<=1.11.1.1",' "" + --replace-fail '"meson<=1.5.1",' '"meson",' \ + --replace-fail '"ninja<=1.11.1.1",' "" \ + --replace-fail '"cython<=3.0.11",' '"cython",' \ + --replace-fail '"sphinx<=7.2.6",' "" substituteInPlace buildconfig/config_{unix,darwin}.py \ --replace-fail 'from distutils' 'from setuptools._distutils' substituteInPlace src_py/sysfont.py \ @@ -151,12 +151,12 @@ buildPythonPackage rec { "pygame.version" ]; - meta = with lib; { + meta = { description = "Pygame Community Edition (CE) - library for multimedia application built on SDL"; homepage = "https://pyga.me/"; changelog = "https://github.com/pygame-community/pygame-ce/releases/tag/${version}"; - license = licenses.lgpl21Plus; - maintainers = with maintainers; [ pbsds ]; - platforms = platforms.unix; + license = lib.licenses.lgpl21Plus; + maintainers = [ lib.maintainers.pbsds ]; + platforms = lib.platforms.unix; }; } From 9ae63e93c26e7150a335e17f2d6d6c89cd2eec49 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Tue, 29 Oct 2024 22:39:21 +0100 Subject: [PATCH 43/81] tutanota-desktop: add update script --- .../networking/mailreaders/tutanota-desktop/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix b/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix index e71abdbcd563..100864e5c821 100644 --- a/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix +++ b/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix @@ -1,6 +1,7 @@ { lib , appimageTools , fetchurl +, gitUpdater }: appimageTools.wrapType2 rec { @@ -24,6 +25,12 @@ appimageTools.wrapType2 rec { --replace 'Exec=AppRun' 'Exec=${pname}' ''; + passthru.updateScript = gitUpdater { + url = "https://github.com/tutao/tutanota"; + rev-prefix = "tutanota-desktop-release-"; + allowedVersions = ".+\\.[0-9]{6}\\..+"; + }; + meta = with lib; { description = "Tuta official desktop client"; homepage = "https://tuta.com/"; From 6d97eb7118857d3a53836827e6ea7f4325273b65 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Tue, 29 Oct 2024 22:39:36 +0100 Subject: [PATCH 44/81] tutanota-desktop: 246.241008.0 -> 250.241025.0 --- .../networking/mailreaders/tutanota-desktop/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix b/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix index 100864e5c821..95357df6af97 100644 --- a/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix +++ b/pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix @@ -6,11 +6,11 @@ appimageTools.wrapType2 rec { pname = "tutanota-desktop"; - version = "246.241008.0"; + version = "250.241025.0"; src = fetchurl { - url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-hotfix-${version}/tutanota-desktop-linux.AppImage"; - hash = "sha256-QRvtAJNx3QzWQLJpcrgu80OP9QUAZb1NYfJmQjmTcQo="; + url = "https://github.com/tutao/tutanota/releases/download/tutanota-desktop-release-${version}/tutanota-desktop-linux.AppImage"; + hash = "sha256-PhcrDjqRmR1NVBLVCuj5dcc+WskWeZ9dJXdtOUveyL0="; }; extraPkgs = pkgs: [ pkgs.libsecret ]; From 3f368301cc9a0e94c6cf681e341a6d58aff01d45 Mon Sep 17 00:00:00 2001 From: Antonio Date: Tue, 29 Oct 2024 22:50:40 +0100 Subject: [PATCH 45/81] matrix-gtk-theme: 0-unstable-2024-07-22 -> 0-unstable-2024-10-29 --- pkgs/by-name/ma/matrix-gtk-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-gtk-theme/package.nix b/pkgs/by-name/ma/matrix-gtk-theme/package.nix index 5477ad89d604..62f290fa70d1 100644 --- a/pkgs/by-name/ma/matrix-gtk-theme/package.nix +++ b/pkgs/by-name/ma/matrix-gtk-theme/package.nix @@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2024-07-22"; + version = "0-unstable-2024-10-29"; src = fetchFromGitHub { owner = "D3vil0p3r"; repo = "Matrix-GTK-Theme"; - rev = "f453093dffa0f46596b325c6a760afd6ea6cd810"; - hash = "sha256-DfM4nsJZvcNyUUn0opu3OM46sxhsjeeyuUuliQPrU0I="; + rev = "15a799b6e2bd7f3ad89eaffa7d26beebf09b9e68"; + hash = "sha256-gyKHOS3hEppOvc10u8T5wGWlVrFSC29MofMHjEcf8i4="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; From 389630aa564b1fc8a08cc19548c58703d248631d Mon Sep 17 00:00:00 2001 From: Antonio Date: Tue, 29 Oct 2024 22:56:40 +0100 Subject: [PATCH 46/81] tokyonight-gtk-theme: 0-unstable-2024-07-22 -> 0-unstable-2024-10-29 --- pkgs/by-name/to/tokyonight-gtk-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/tokyonight-gtk-theme/package.nix b/pkgs/by-name/to/tokyonight-gtk-theme/package.nix index cd4d28ca6621..588125ede99e 100644 --- a/pkgs/by-name/to/tokyonight-gtk-theme/package.nix +++ b/pkgs/by-name/to/tokyonight-gtk-theme/package.nix @@ -71,13 +71,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2024-07-22"; + version = "0-unstable-2024-10-29"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Tokyonight-GTK-Theme"; - rev = "a9a25010e9fbfca783c3c27258dbad76a9cc7842"; - hash = "sha256-HbrDDiMej4DjvskGItele/iCUY1NzlWlu3ZneA76feM="; + rev = "6c8f79f841550a463039e313535c6bc0d55dbde8"; + hash = "sha256-KVUcMffz/ZdCg5ivXC82WczodkckLH3XX73qm418pcE="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; From f172caf8feb05c72d63d7579951c8044505f2f23 Mon Sep 17 00:00:00 2001 From: Antonio Date: Tue, 29 Oct 2024 23:04:53 +0100 Subject: [PATCH 47/81] gruvbox-gtk-theme: 0-unstable-2024-09-12 -> 0-unstable-2024-10-29 --- pkgs/by-name/gr/gruvbox-gtk-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix index 19f81b25989c..2605f504889d 100644 --- a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix +++ b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix @@ -68,13 +68,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2024-09-12"; + version = "0-unstable-2024-10-29"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Gruvbox-GTK-Theme"; - rev = "48faf6afee9eea5f3b8c277c936bcb9f76bd95f7"; - hash = "sha256-LAMVTDVCxjk+reS/StsVdTlsx0DrCxNLClWk6za5D5o="; + rev = "eed38589ce90aaca4c278e13087c2babaccea4da"; + hash = "sha256-FXzD7wHqh9pZgjGXFYko43yaFCn+Y317N8xRsgt6RhE="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; From 0e86975ef15332bad2f6efb57440ca23b340d67f Mon Sep 17 00:00:00 2001 From: Antonio Date: Tue, 29 Oct 2024 23:12:04 +0100 Subject: [PATCH 48/81] nightfox-gtk-theme: 0-unstable-2024-09-12 -> 0-unstable-2024-10-29 --- pkgs/by-name/ni/nightfox-gtk-theme/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix index aa8a2d6cb629..a19fcea686f0 100644 --- a/pkgs/by-name/ni/nightfox-gtk-theme/package.nix +++ b/pkgs/by-name/ni/nightfox-gtk-theme/package.nix @@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2024-09-12"; + version = "0-unstable-2024-10-29"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Nightfox-GTK-Theme"; - rev = "c1f8a03a50cef5a4479ecdb2e7887ab4181404f2"; - hash = "sha256-2froJpEzniF0q7Tc6ruSFQ8I52FCKW6qkHaWWY0kq80="; + rev = "14decf0378650b7a960f4761fd6178cda0d07aac"; + hash = "sha256-TWJyj5MlQtNqCuh1GD1LoXEQ4wcobhyKPQXZ31ALcMM="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; From aa8854e169ac31885ec4202bb6c077e1a8bd6029 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Fri, 25 Oct 2024 17:42:52 +0200 Subject: [PATCH 49/81] python3Packages.python-poppler: init at 0.4.1 --- .../python-modules/python-poppler/default.nix | 58 +++++++++++++++++++ .../python-poppler/use_system_pybind11.patch | 13 +++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 73 insertions(+) create mode 100644 pkgs/development/python-modules/python-poppler/default.nix create mode 100644 pkgs/development/python-modules/python-poppler/use_system_pybind11.patch diff --git a/pkgs/development/python-modules/python-poppler/default.nix b/pkgs/development/python-modules/python-poppler/default.nix new file mode 100644 index 000000000000..85609035f009 --- /dev/null +++ b/pkgs/development/python-modules/python-poppler/default.nix @@ -0,0 +1,58 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + pythonOlder, + pytestCheckHook, + setuptools, + meson-python, + ninja, + meson, + poppler, + pkg-config, + pybind11, +}: + +buildPythonPackage rec { + pname = "python-poppler"; + version = "0.4.1"; + pyproject = true; + + disabled = pythonOlder "3.6"; + + src = fetchPypi { + inherit version; + pname = "python_poppler"; + hash = "sha256-5spcI+wCNQvyzvhaa/nxsmF5ZDbbR4F2+dJPsU7uzGo="; + }; + + patches = [ + # Prevent Meson from downloading pybind11, use system version instead + ./use_system_pybind11.patch + ]; + + build-system = [ meson-python ]; + + buildInputs = [ pybind11 ]; + + nativeBuildInputs = [ + ninja + pkg-config + ]; + + propagatedBuildInputs = [ poppler ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportCheck = [ "poppler" ]; + + meta = { + description = "Python binding to poppler-cpp"; + homepage = "https://github.com/cbrunet/python-poppler"; + changelog = "https://cbrunet.net/python-poppler/changelog.html"; + # Contradictory license definition + # https://github.com/cbrunet/python-poppler/issues/90 + license = lib.licenses.gpl2Plus; + maintainers = [ lib.maintainers.onny ]; + }; +} diff --git a/pkgs/development/python-modules/python-poppler/use_system_pybind11.patch b/pkgs/development/python-modules/python-poppler/use_system_pybind11.patch new file mode 100644 index 000000000000..a84d26e85a23 --- /dev/null +++ b/pkgs/development/python-modules/python-poppler/use_system_pybind11.patch @@ -0,0 +1,13 @@ +diff --git a/meson.build b/meson.build +index c1ac57a..1d1ad1f 100644 +--- a/meson.build ++++ b/meson.build +@@ -13,7 +13,6 @@ poppler_dep = dependency('poppler-cpp', version: '>=0.26.0') + python_mod = import('python') + python3 = python_mod.find_installation('python3', pure: false) + +-pybind11_proj = subproject('pybind11') +-pybind11_dep = pybind11_proj.get_variable('pybind11_dep') ++pybind11_dep = dependency('pybind11') + + subdir('src') diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f201fad95c5f..855c2187c55c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10474,6 +10474,8 @@ self: super: with self; { python-owasp-zap-v2-4 = callPackage ../development/python-modules/python-owasp-zap-v2-4 { }; + python-poppler = callPackage ../development/python-modules/python-poppler { }; + python-pptx = callPackage ../development/python-modules/python-pptx { }; python-songpal = callPackage ../development/python-modules/python-songpal { }; From 5bd4bc21323a30945dbff54f08dde040fc08b203 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 30 Oct 2024 09:02:18 +0100 Subject: [PATCH 50/81] bunbun: 1.4.0 -> 1.5.0 Diff: https://github.com/devraza/bunbun/compare/v1.4.0...v1.5.0 Changelog: https://github.com/devraza/bunbun/releases/tag/v1.5.0 --- pkgs/by-name/bu/bunbun/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/bu/bunbun/package.nix b/pkgs/by-name/bu/bunbun/package.nix index 2d042f08d8f9..4bb2f8b0df0b 100644 --- a/pkgs/by-name/bu/bunbun/package.nix +++ b/pkgs/by-name/bu/bunbun/package.nix @@ -4,24 +4,22 @@ fetchFromGitHub, stdenv, darwin, + versionCheckHook, nix-update-script, - testers, - bunbun, }: rustPlatform.buildRustPackage rec { pname = "bunbun"; - version = "1.4.0"; + version = "1.5.0"; src = fetchFromGitHub { owner = "devraza"; repo = "bunbun"; - # TODO: remove '-bump' at next release - rev = "refs/tags/v${version}-bump"; - hash = "sha256-r4xBUfNY+Q3uAC919ZQbIDgiF981FVqZCOT8XNojZP4="; + rev = "refs/tags/v${version}"; + hash = "sha256-3f/G0Vx1uXeH3QMDVUAHWi4Pf/B88/4F+4XywVsp3/4="; }; - cargoHash = "sha256-CcGfaSyCMv0Wm4QsYASBwEnpX8fKbLHRqyEcUmj2w2o="; + cargoHash = "sha256-UEUK8GBkyzUv2J6uTjRdyoIiHVKLDYYj1aOnl+rgzmk="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( with darwin.apple_sdk.frameworks; @@ -32,9 +30,14 @@ rustPlatform.buildRustPackage rec { ] ); + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + passthru = { updateScript = nix-update-script { }; - tests.version = testers.testVersion { package = bunbun; }; }; meta = { From 2ef2c213f714dcc1ebcd5f84033f6325b3fa4ab1 Mon Sep 17 00:00:00 2001 From: 06kellyjac Date: Wed, 30 Oct 2024 14:23:00 +0000 Subject: [PATCH 51/81] nilaway: 0-unstable-2024-06-29 -> 0-unstable-2024-10-10 --- pkgs/by-name/ni/nilaway/package.nix | 31 ++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ni/nilaway/package.nix b/pkgs/by-name/ni/nilaway/package.nix index a4b3f4c4f327..4a899e7ef690 100644 --- a/pkgs/by-name/ni/nilaway/package.nix +++ b/pkgs/by-name/ni/nilaway/package.nix @@ -1,30 +1,43 @@ -{ lib -, buildGoModule -, fetchFromGitHub +{ + lib, + buildGoModule, + fetchFromGitHub, }: buildGoModule rec { pname = "nilaway"; - version = "0-unstable-2024-06-29"; + version = "0-unstable-2024-10-10"; src = fetchFromGitHub { owner = "uber-go"; repo = "nilaway"; - rev = "e90288479601315af13b7fdd3ccd6b50c53a8e7c"; - hash = "sha256-6bArrCcAZc8DWJlDxKKmlHAbcEuU68HgqJTK9s7ZGig="; + rev = "ba14292918d814eeaea4de62da2ad0daae92f8b0"; + hash = "sha256-HAfuhGxmnMJvkz2vxBZ5kWsgSIw5KKlZp36HCLfCRxo="; }; - vendorHash = "sha256-rLyU2HdlkDFh+MBIVnbEIIlVR7/mq9heZWzN7GRw0Dc="; + vendorHash = "sha256-5qaEvQoK5S0svqzFAbJb8wy8yApyRpz4QE8sOhcjdaA="; + subPackages = [ "cmd/nilaway" ]; excludedPackages = [ "tools" ]; - ldflags = [ "-s" "-w" ]; + ldflags = [ + "-s" + "-w" + ]; + + preCheck = '' + # test all paths + unset subPackages + ''; meta = with lib; { description = "Static Analysis tool to detect potential Nil panics in Go code"; homepage = "https://github.com/uber-go/nilaway"; license = licenses.asl20; - maintainers = with maintainers; [ prit342 jk ]; + maintainers = with maintainers; [ + prit342 + jk + ]; mainProgram = "nilaway"; }; } From 0f69b960b8c665ae26555f925c6219aea36e2b68 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Tue, 24 Sep 2024 21:57:10 -0400 Subject: [PATCH 52/81] nixos/zfs: teach to override devNodes per pool This may be useful if some pools use LUKS or some other intermediate layer, while others do not. --- nixos/modules/tasks/filesystems/zfs.nix | 31 ++++++++++++++++++++----- 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix index d50b43b3777b..739b24c86d94 100644 --- a/nixos/modules/tasks/filesystems/zfs.nix +++ b/nixos/modules/tasks/filesystems/zfs.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, utils, ... }: +{ config, lib, options, pkgs, utils, ... }: # # TODO: zfs tunables @@ -56,7 +56,9 @@ let # sufficient amount of time has passed that we can assume it won't be. In the # latter case it makes one last attempt at importing, allowing the system to # (eventually) boot even with a degraded pool. - importLib = {zpoolCmd, awkCmd, cfgZfs}: '' + importLib = {zpoolCmd, awkCmd, pool}: let + devNodes = if pool != null && cfgZfs.pools ? ${pool} then cfgZfs.pools.${pool}.devNodes else cfgZfs.devNodes; + in '' # shellcheck disable=SC2013 for o in $(cat /proc/cmdline); do case $o in @@ -67,7 +69,7 @@ let done poolReady() { pool="$1" - state="$("${zpoolCmd}" import -d "${cfgZfs.devNodes}" 2>/dev/null | "${awkCmd}" "/pool: $pool/ { found = 1 }; /state:/ { if (found == 1) { print \$2; exit } }; END { if (found == 0) { print \"MISSING\" } }")" + state="$("${zpoolCmd}" import -d "${devNodes}" 2>/dev/null | "${awkCmd}" "/pool: $pool/ { found = 1 }; /state:/ { if (found == 1) { print \$2; exit } }; END { if (found == 0) { print \"MISSING\" } }")" if [[ "$state" = "ONLINE" ]]; then return 0 else @@ -82,7 +84,7 @@ let poolImport() { pool="$1" # shellcheck disable=SC2086 - "${zpoolCmd}" import -d "${cfgZfs.devNodes}" -N $ZFS_FORCE "$pool" + "${zpoolCmd}" import -d "${devNodes}" -N $ZFS_FORCE "$pool" } ''; @@ -143,7 +145,7 @@ let # See comments at importLib definition. zpoolCmd = "${cfgZfs.package}/sbin/zpool"; awkCmd = "${pkgs.gawk}/bin/awk"; - inherit cfgZfs; + inherit pool; }) + '' if ! poolImported "${pool}"; then echo -n "importing ZFS pool \"${pool}\"..." @@ -329,6 +331,23 @@ in ''; }; + pools = lib.mkOption { + type = lib.types.attrsOf (lib.types.submodule { + options = { + devNodes = lib.mkOption { + type = lib.types.path; + default = cfgZfs.devNodes; + defaultText = "config.boot.zfs.devNodes"; + description = options.boot.zfs.devNodes.description; + }; + }; + }); + default = { }; + description = '' + Configuration for individual pools to override global defaults. + ''; + }; + removeLinuxDRM = lib.mkOption { type = lib.types.bool; default = false; @@ -610,7 +629,7 @@ in # See comments at importLib definition. zpoolCmd = "zpool"; awkCmd = "awk"; - inherit cfgZfs; + pool = null; })] ++ (map (pool: '' echo -n "importing root ZFS pool \"${pool}\"..." # Loop across the import until it succeeds, because the devices needed may not be discovered yet. From f290da1d3df2c6fdaffcdbdc6dea67826f035322 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Oct 2024 14:47:34 +0000 Subject: [PATCH 53/81] espup: 0.12.2 -> 0.13.0 --- pkgs/development/tools/espup/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/espup/default.nix b/pkgs/development/tools/espup/default.nix index 336bdcdf5229..f584e3486e4f 100644 --- a/pkgs/development/tools/espup/default.nix +++ b/pkgs/development/tools/espup/default.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage rec { pname = "espup"; - version = "0.12.2"; + version = "0.13.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "espup"; rev = "v${version}"; - hash = "sha256-7rxT3Stbfec7oxZOBN87lICmq+V8OZMCXb5F6Ca6jS4="; + hash = "sha256-okB8K0ly3MvnkVve41eT0SNr5dPn5E5QXewqLHGL/Tc="; }; - cargoHash = "sha256-GfoM2ngwnovQdbiEUQrkrrMpq4fo37VVOmnkK/5l+C8="; + cargoHash = "sha256-n2tLG3logtc73Ut/R1UGuLSm7MpZ4Bxp/08SOhGL+80="; nativeBuildInputs = [ pkg-config From 20d50d1789169e3dd94f8edcb0721975fcb4393b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 30 Oct 2024 17:20:12 +0100 Subject: [PATCH 54/81] python312Packages.mashumaro: 3.13.1 -> 3.14 Diff: https://github.com/Fatal1ty/mashumaro/compare/refs/tags/v3.13.1...v3.14 Changelog: https://github.com/Fatal1ty/mashumaro/releases/tag/v3.14 --- pkgs/development/python-modules/mashumaro/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mashumaro/default.nix b/pkgs/development/python-modules/mashumaro/default.nix index 0cab2ca8dd70..2b28c29da244 100644 --- a/pkgs/development/python-modules/mashumaro/default.nix +++ b/pkgs/development/python-modules/mashumaro/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "mashumaro"; - version = "3.13.1"; + version = "3.14"; pyproject = true; disabled = pythonOlder "3.8"; @@ -27,12 +27,12 @@ buildPythonPackage rec { owner = "Fatal1ty"; repo = "mashumaro"; rev = "refs/tags/v${version}"; - hash = "sha256-Km3RuDU77L3N2RQBhpcEztOjYtQhTXFZoGKu70g5EPU="; + hash = "sha256-0THj22KdMvD5O3dNwXKxs2wRIJziPmojLo4BPa3fZ3Y="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ typing-extensions ]; + dependencies = [ typing-extensions ]; optional-dependencies = { orjson = [ orjson ]; From 2675541fc0bef955c0ec5e4efbec1c09819fa90a Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 30 Oct 2024 17:38:00 +0100 Subject: [PATCH 55/81] python312Packages.pygame-gui: disable flaky test on darwin --- pkgs/development/python-modules/pygame-gui/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/pygame-gui/default.nix b/pkgs/development/python-modules/pygame-gui/default.nix index 5906a6f9a9cb..6c8261a06b3a 100644 --- a/pkgs/development/python-modules/pygame-gui/default.nix +++ b/pkgs/development/python-modules/pygame-gui/default.nix @@ -1,6 +1,7 @@ { lib, pkgs, + stdenv, buildPythonPackage, nix-update-script, fetchFromGitHub, @@ -53,6 +54,11 @@ buildPythonPackage rec { "test_process_event_text_ctrl_v_select_range" "test_process_event_text_ctrl_a" "test_process_event_text_ctrl_x" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # fails to determine "/" as an existing path + # https://github.com/MyreMylar/pygame_gui/issues/644 + "test_process_event" ]; disabledTestPaths = [ "tests/test_performance/test_text_performance.py" ]; From 00e6786986688e5768e26eb2030cc612e04caa79 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 30 Oct 2024 17:40:38 +0100 Subject: [PATCH 56/81] python312Packages.pygame-ce: passthru pygame-gui as test --- pkgs/development/python-modules/pygame-ce/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/pygame-ce/default.nix b/pkgs/development/python-modules/pygame-ce/default.nix index 660452bde665..80c0d153b72d 100644 --- a/pkgs/development/python-modules/pygame-ce/default.nix +++ b/pkgs/development/python-modules/pygame-ce/default.nix @@ -24,6 +24,8 @@ SDL2_mixer, SDL2_ttf, numpy, + + pygame-gui, }: buildPythonPackage rec { @@ -151,6 +153,10 @@ buildPythonPackage rec { "pygame.version" ]; + passthru.tests = { + inherit pygame-gui; + }; + meta = { description = "Pygame Community Edition (CE) - library for multimedia application built on SDL"; homepage = "https://pyga.me/"; From c4cf6d2ba3ed31e0373e2caea3a91a21045fc34d Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Wed, 30 Oct 2024 23:00:35 +0100 Subject: [PATCH 57/81] signal-desktop: 7.29.0 -> 7.31.0 --- .../instant-messengers/signal-desktop/signal-desktop.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix index 27a7a0156468..eba218c54994 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop.nix @@ -2,7 +2,7 @@ callPackage ./generic.nix { } rec { pname = "signal-desktop"; dir = "Signal"; - version = "7.29.0"; + version = "7.31.0"; url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; - hash = "sha256-TftTt9pN4EjgZs3N94TlCzXK64g1g+oGPx1ZLVX02VA="; + hash = "sha256-7UumNusnexW3ujA65SzxKAdRrWxmKrgZFzK0GMlURaM="; } From 0f0103b06b16af4368fe69ed6bebafce9e16a50c Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Wed, 30 Oct 2024 23:01:15 +0100 Subject: [PATCH 58/81] signal-desktop-beta: 7.30.0-beta.2-> 7.32.0-beta.1 --- .../instant-messengers/signal-desktop/signal-desktop-beta.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix index 0cf36580bd08..a0d752151b96 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/signal-desktop-beta.nix @@ -2,7 +2,7 @@ callPackage ./generic.nix { } rec { pname = "signal-desktop-beta"; dir = "Signal Beta"; - version = "7.30.0-beta.2"; + version = "7.32.0-beta.1"; url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop-beta/signal-desktop-beta_${version}_amd64.deb"; - hash = "sha256-mIdbaS4XNDh3wPTUHAyBqMQ67usp312e1McuFAGPrq0="; + hash = "sha256-WrHF7Y8OcEOr+W/Jhc+Hj5jCtOjKigZ02N9N/hE+XLA="; } From 56c0be01d0fabeb5e2b8bde89f06f819d8e00293 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 30 Oct 2024 23:28:40 +0100 Subject: [PATCH 59/81] python312Packages.hakuin: 0-unstable-2024-03-31 -> 0.1.10 Diff: pruzko/hakuin@3b7b76d...0.1.10 --- pkgs/development/python-modules/hakuin/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/hakuin/default.nix b/pkgs/development/python-modules/hakuin/default.nix index d8b9ff2441d0..6aab63e498fa 100644 --- a/pkgs/development/python-modules/hakuin/default.nix +++ b/pkgs/development/python-modules/hakuin/default.nix @@ -3,24 +3,27 @@ aiohttp, buildPythonPackage, fetchFromGitHub, + hatchling, jinja2, nltk, - setuptools, + pythonOlder, }: buildPythonPackage rec { pname = "hakuin"; - version = "0-unstable-2024-03-31"; + version = "0.1.10"; pyproject = true; + disabled = pythonOlder "3.11"; + src = fetchFromGitHub { owner = "pruzko"; repo = "hakuin"; - rev = "3b7b76dcbfb8ab2b98e6dee08df02158327af772"; - hash = "sha256-tRjo9a0ZCBjKxbXTkiKFzfL4pL5awF5vXmsJlYxwoIw="; + rev = "refs/tags/${version}"; + hash = "sha256-l5YnGRPUZUQqOaRvQd4l4eowWGpuPBignjkDDT9q7fg="; }; - build-system = [ setuptools ]; + build-system = [ hatchling ]; dependencies = [ aiohttp From 1bff3a48c96599666ee3a3da41c3c81e017a4476 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 31 Oct 2024 03:48:58 +0100 Subject: [PATCH 60/81] tailscale: 1.76.1 -> 1.76.3 Diff: https://github.com/tailscale/tailscale/compare/v1.76.1...v1.76.3 Changelog: https://github.com/tailscale/tailscale/releases/tag/v1.76.3 --- pkgs/by-name/ta/tailscale/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index 5e1b6a9babe8..9207b1315b43 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -15,7 +15,7 @@ }: let - version = "1.76.1"; + version = "1.76.3"; in buildGo123Module { pname = "tailscale"; @@ -27,7 +27,7 @@ buildGo123Module { owner = "tailscale"; repo = "tailscale"; rev = "v${version}"; - hash = "sha256-tuD7GlBZdXPORZkBISp9QDj592a1OX3T+EVysuG+xWw="; + hash = "sha256-bSMtBIIpLVbADjHBojeO7VM/Ny+aWM1bz29ZuhOvjRY="; }; patches = [ From fdfd646889e815b1ace7fc0506bb5848a3b30bf1 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Thu, 31 Oct 2024 08:46:29 +0530 Subject: [PATCH 61/81] viddy: 1.1.5 -> 1.2.0 Also fixed update script Signed-off-by: phanirithvij --- pkgs/by-name/vi/viddy/package.nix | 8 ++++---- pkgs/by-name/vi/viddy/update.sh | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/vi/viddy/package.nix b/pkgs/by-name/vi/viddy/package.nix index 293990d4d545..9436e2a8d5f4 100644 --- a/pkgs/by-name/vi/viddy/package.nix +++ b/pkgs/by-name/vi/viddy/package.nix @@ -6,21 +6,21 @@ rustPlatform.buildRustPackage rec { pname = "viddy"; - version = "1.1.5"; + version = "1.2.0"; src = fetchFromGitHub { owner = "sachaos"; repo = "viddy"; rev = "v${version}"; - hash = "sha256-RewzToI7vhaH8r6ZWDLgfSJOOCm26Udkzh9+xkJP2jE="; + hash = "sha256-r+zgZutBwNRLYNltdSaIB5lS4qHAhI5XL3iFF+FVd64="; }; - cargoHash = "sha256-NhgiaUEUTfsbVqFkBgLPc3A8XmtwgQ5tp673zFD4TGI="; + cargoHash = "sha256-rEz3GFfqtSzZa0r4Nwbu3gEf7GhsOkfawaFaNplD/tE="; # requires nightly features env.RUSTC_BOOTSTRAP = 1; - env.VERGEN_BUILD_DATE = "2024-09-30"; # managed via the update script + env.VERGEN_BUILD_DATE = "2024-10-13"; # managed via the update script env.VERGEN_GIT_DESCRIBE = "Nixpkgs"; passthru.updateScript.command = [ ./update.sh ]; diff --git a/pkgs/by-name/vi/viddy/update.sh b/pkgs/by-name/vi/viddy/update.sh index 4740effde4a2..ae1586d7e00d 100755 --- a/pkgs/by-name/vi/viddy/update.sh +++ b/pkgs/by-name/vi/viddy/update.sh @@ -35,10 +35,10 @@ update-source-version viddy "${latestVersion}" pushd "$SCRIPT_DIR" # Build date -sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "'"${latestBuildDate}"'"#' default.nix +sed -i 's#env.VERGEN_BUILD_DATE = "[^"]*"#env.VERGEN_BUILD_DATE = "'"${latestBuildDate}"'"#' package.nix # Hashes # https://github.com/msteen/nix-prefetch/issues/51 cargoHash=$(nix-prefetch --option extra-experimental-features flakes "{ sha256 }: (import $NIXPKGS_DIR {}).viddy.cargoDeps.overrideAttrs (_: { outputHash = sha256; })") -sed -i -E 's#\bcargoHash = ".*?"#cargoHash = "'"$cargoHash"'"#' default.nix +sed -i -E 's#\bcargoHash = ".*?"#cargoHash = "'"$cargoHash"'"#' package.nix popd From b84e58eb87f58f9323fcdffd1dcd2109e1ff19f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Oct 2024 05:35:05 +0000 Subject: [PATCH 62/81] versatiles: 0.12.10 -> 0.13.0 --- pkgs/by-name/ve/versatiles/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versatiles/package.nix b/pkgs/by-name/ve/versatiles/package.nix index 7f960aa06ce4..c0f2c33d2e71 100644 --- a/pkgs/by-name/ve/versatiles/package.nix +++ b/pkgs/by-name/ve/versatiles/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "versatiles"; - version = "0.12.10"; # When updating: Replace with current version + version = "0.13.0"; # When updating: Replace with current version src = fetchFromGitHub { owner = "versatiles-org"; repo = "versatiles-rs"; rev = "refs/tags/v${version}"; # When updating: Replace with long commit hash of new version - hash = "sha256-LKUpxsAy39dX8hESlUEVs4rkOpYsd7kbATfnU1QYd9Q="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed. + hash = "sha256-6HuBKRvt6P4GpFaIiYsGO/8wcjML2UDdUFoYvIM/Z0k="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed. }; - cargoHash = "sha256-dkFnoQY1+VNNrjS+o5Y0cvhWKoHt38KJKyNhCQ0dGaY="; # When updating: Same as above + cargoHash = "sha256-7kJf6BHNRfLDFRZp8Q2M2ZGXH0NzG/QBqw5/s20AIm4="; # When updating: Same as above # Testing only necessary for the `bins` and `lib` features cargoTestFlags = [ From 8fa1386a9869a03da4ecd9ffc00b629c910a086e Mon Sep 17 00:00:00 2001 From: Reno Dakota <170618376+paparodeo@users.noreply.github.com> Date: Thu, 31 Oct 2024 01:47:05 +0000 Subject: [PATCH 63/81] apbs: add libutil for darwin --- pkgs/applications/science/chemistry/apbs/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/science/chemistry/apbs/default.nix b/pkgs/applications/science/chemistry/apbs/default.nix index 766e4dcbd557..87cd5fed1373 100644 --- a/pkgs/applications/science/chemistry/apbs/default.nix +++ b/pkgs/applications/science/chemistry/apbs/default.nix @@ -8,6 +8,7 @@ , python3 , libintl , libiconv +, darwin }: let # this is a fork version of fetk (http://www.fetk.org/) @@ -87,6 +88,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ libintl libiconv + darwin.libutil ]; cmakeFlags = [ From a5f75ab1fae7f2478571d3e08f7f8f0322651690 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 31 Oct 2024 08:49:02 +0100 Subject: [PATCH 64/81] naabu: 2.3.1 -> 2.3.2 Diff: https://github.com/projectdiscovery/naabu/compare/refs/tags/v2.3.1...v2.3.2 Changelog: https://github.com/projectdiscovery/naabu/releases/tag/v2.3.2 --- pkgs/tools/security/naabu/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/naabu/default.nix b/pkgs/tools/security/naabu/default.nix index cf82ca531195..eb7edf309cbe 100644 --- a/pkgs/tools/security/naabu/default.nix +++ b/pkgs/tools/security/naabu/default.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "naabu"; - version = "2.3.1"; + version = "2.3.2"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "naabu"; rev = "refs/tags/v${version}"; - hash = "sha256-BICNSizc5DD538ZUoRUC1jSDCEkyrh7iYOM4a6cBqkQ="; + hash = "sha256-zGZpXnMQ8KvY4oBn0729WmG80AQ4748Gz6UO/+O8i3o="; }; - vendorHash = "sha256-GhnEjlV6b61VH/eswBQ9Lelc0IgGawjDRZHzGt7653Q="; + vendorHash = "sha256-Mcp3sfaCNTsBOiDYn3iVolSd9cK2LAGNscoUtYhsRkA="; buildInputs = [ libpcap From 2a3c2b2bf29b6854d239c8e0a20176f7a30ab769 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 31 Oct 2024 09:21:14 +0100 Subject: [PATCH 65/81] python312Packages.lacuscore: 1.11.0 -> 1.11.3 Diff: https://github.com/ail-project/LacusCore/compare/refs/tags/v1.11.0...v1.11.3 Changelog: https://github.com/ail-project/LacusCore/releases/tag/v1.11.3 --- pkgs/development/python-modules/lacuscore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lacuscore/default.nix b/pkgs/development/python-modules/lacuscore/default.nix index a263fa60c152..e59214a373e5 100644 --- a/pkgs/development/python-modules/lacuscore/default.nix +++ b/pkgs/development/python-modules/lacuscore/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "lacuscore"; - version = "1.11.0"; + version = "1.11.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "ail-project"; repo = "LacusCore"; rev = "refs/tags/v${version}"; - hash = "sha256-O9nB+hxMrIJDeK6BrxmX/yr0OoIXxshKJxz9fU6b2V0="; + hash = "sha256-eVcfJXkjrS752T18wKrIwfwEkCuR1eIoVZERMk/stgQ="; }; pythonRelaxDeps = [ From dddec9744d709c6a5bc220bc556898e7b4f9d89e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 31 Oct 2024 08:27:04 +0000 Subject: [PATCH 66/81] git-credential-oauth: 0.13.2 -> 0.13.3 --- .../version-management/git-credential-oauth/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/git-credential-oauth/default.nix b/pkgs/applications/version-management/git-credential-oauth/default.nix index 3ad36969f94d..209a3e8f7d08 100644 --- a/pkgs/applications/version-management/git-credential-oauth/default.nix +++ b/pkgs/applications/version-management/git-credential-oauth/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "git-credential-oauth"; - version = "0.13.2"; + version = "0.13.3"; src = fetchFromGitHub { owner = "hickford"; repo = pname; rev = "v${version}"; - hash = "sha256-pJ1Snq79bQvhE+D7U8pMmK4YyvoZIwv29kr5640jpns="; + hash = "sha256-vs+PRFyvzn25nM6oO4VybXkTr1frmSspA2isSXLJFQo="; }; nativeBuildInputs = [ installShellFiles ]; @@ -19,7 +19,7 @@ buildGoModule rec { "-X main.version=${version}" ]; - vendorHash = "sha256-ujsfEmDOOGCNErtBW5EyefQ+jXhfnAiwteYm8F7RLVE="; + vendorHash = "sha256-muK8UZW+8bhC6K0FvN6B7evTMeZnMeYlrIMJdJprPLM="; postInstall = '' installManPage $src/git-credential-oauth.1 From 8bd33746a45fb36de32e169212eaf449799c8cb1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 31 Oct 2024 09:41:12 +0100 Subject: [PATCH 67/81] apptainer: 1.3.4 -> 1.3.5 Diff: https://github.com/apptainer/apptainer/compare/v1.3.4...v1.3.5 Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.5 --- pkgs/applications/virtualization/singularity/packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/virtualization/singularity/packages.nix b/pkgs/applications/virtualization/singularity/packages.nix index c6cbdc8e2c76..525013bf86e0 100644 --- a/pkgs/applications/virtualization/singularity/packages.nix +++ b/pkgs/applications/virtualization/singularity/packages.nix @@ -9,14 +9,14 @@ let callPackage (import ./generic.nix rec { pname = "apptainer"; - version = "1.3.4"; + version = "1.3.5"; projectName = "apptainer"; src = fetchFromGitHub { owner = "apptainer"; repo = "apptainer"; rev = "refs/tags/v${version}"; - hash = "sha256-eByF0OpL1OKGq0wY7kw8Sv9sZuVE0K3TGIm4Chk9PC4="; + hash = "sha256-yBUCUHc9vgyKFqAOHXQjAYQnmN0yXSIvkpR/s3LNAmk="; }; # Update by running From 6effeaf894280289ae58135579715adc66a19656 Mon Sep 17 00:00:00 2001 From: Niklas Korz Date: Thu, 31 Oct 2024 11:14:22 +0100 Subject: [PATCH 68/81] shaka-packager: remove `with lib;` expressions --- pkgs/by-name/sh/shaka-packager/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sh/shaka-packager/package.nix b/pkgs/by-name/sh/shaka-packager/package.nix index df20bf1db536..2923b852d479 100644 --- a/pkgs/by-name/sh/shaka-packager/package.nix +++ b/pkgs/by-name/sh/shaka-packager/package.nix @@ -96,13 +96,13 @@ stdenv.mkDerivation (finalAttrs: { }; }; - meta = with lib; { + meta = { description = "Media packaging framework for VOD and Live DASH and HLS applications"; homepage = "https://shaka-project.github.io/shaka-packager/html/"; changelog = "https://github.com/shaka-project/shaka-packager/releases/tag/v${finalAttrs.version}"; - license = licenses.bsd3; + license = lib.licenses.bsd3; mainProgram = "packager"; - maintainers = with maintainers; [ niklaskorz ]; - platforms = platforms.all; + maintainers = with lib.maintainers; [ niklaskorz ]; + platforms = lib.platforms.all; }; }) From bb98b3f808b945b9c5ec986a81ad5be653cff682 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Oct 2024 00:59:03 +0200 Subject: [PATCH 69/81] python312Packages.pygmars: 0.8.1 -> 0.9.0 Diff: https://github.com/nexB/pygmars/compare/refs/tags/v0.8.1...v0.9.0 Changelog: https://github.com/nexB/pygmars/releases/tag/v0.9.0 --- pkgs/development/python-modules/pygmars/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygmars/default.nix b/pkgs/development/python-modules/pygmars/default.nix index 11bd26ee9531..b245f5b9b0ff 100644 --- a/pkgs/development/python-modules/pygmars/default.nix +++ b/pkgs/development/python-modules/pygmars/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "pygmars"; - version = "0.8.1"; + version = "0.9.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "nexB"; repo = "pygmars"; rev = "refs/tags/v${version}"; - hash = "sha256-RwAZ1ZLh0zgGshSv7LleBHMotKapDFtD69ptqQnr0EA="; + hash = "sha256-OhmTD83p/4tCMoCXy35/0fy8Tw1usn27dJyzpOeGlkU="; }; dontConfigure = true; From 86949ce04359dfa8ba4e2cf806782206c715fc5b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Oct 2024 01:01:51 +0200 Subject: [PATCH 70/81] python312Packages.pygmars: update disabled - update changelog URL --- pkgs/development/python-modules/pygmars/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygmars/default.nix b/pkgs/development/python-modules/pygmars/default.nix index b245f5b9b0ff..634788bdf9a1 100644 --- a/pkgs/development/python-modules/pygmars/default.nix +++ b/pkgs/development/python-modules/pygmars/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { version = "0.9.0"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "nexB"; @@ -32,7 +32,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python lexing and parsing library"; homepage = "https://github.com/nexB/pygmars"; - changelog = "https://github.com/nexB/pygmars/releases/tag/v${version}"; + changelog = "https://github.com/aboutcode-org/pygmars/blob/v${version}/CHANGELOG.rst"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; }; From 38c8f97104b00e3d290c91e6a38d426d9520d6e0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 31 Oct 2024 11:42:30 +0100 Subject: [PATCH 71/81] python312Packages.packvers: disable failing test --- .../python-modules/packvers/default.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/packvers/default.nix b/pkgs/development/python-modules/packvers/default.nix index 50bdaff9db6f..4f7cc686d9e6 100644 --- a/pkgs/development/python-modules/packvers/default.nix +++ b/pkgs/development/python-modules/packvers/default.nix @@ -6,23 +6,26 @@ pyparsing, pytestCheckHook, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "packvers"; version = "21.5"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "nexB"; - repo = pname; + repo = "packvers"; rev = "refs/tags/${version}"; hash = "sha256-nCSYL0g7mXi9pGFt24pOXbmmYsaRuB+rRZrygf8DTLE="; }; - propagatedBuildInputs = [ pyparsing ]; + build-system = [ setuptools ]; + + dependencies = [ pyparsing ]; nativeCheckInputs = [ pretend @@ -31,9 +34,14 @@ buildPythonPackage rec { pythonImportsCheck = [ "packvers" ]; + disabledTests = [ + # Failed: DID NOT RAISE + "test_invalid_file_urls" + ]; + meta = with lib; { description = "Module for version handling of modules"; - homepage = "https://github.com/nexB/dparse2"; + homepage = "https://github.com/aboutcode-org/packvers"; changelog = "https://github.com/nexB/packvers/blob/${version}/CHANGELOG.rst"; license = with licenses; [ asl20 # and From 1b380587f21f239646fd8fff574dcc0fc33a9562 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 31 Oct 2024 11:45:11 +0100 Subject: [PATCH 72/81] python312Packages.extractcode: refactor --- .../python-modules/extractcode/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/extractcode/default.nix b/pkgs/development/python-modules/extractcode/default.nix index 350ff622f6c2..6d9ff4548eb4 100644 --- a/pkgs/development/python-modules/extractcode/default.nix +++ b/pkgs/development/python-modules/extractcode/default.nix @@ -10,13 +10,14 @@ pythonOlder, setuptools-scm, six, + setuptools, typecode, }: buildPythonPackage rec { pname = "extractcode"; version = "31.0.0"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.6"; @@ -33,9 +34,9 @@ buildPythonPackage rec { dontConfigure = true; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ setuptools-scm ]; - propagatedBuildInputs = [ + dependencies = [ typecode patch extractcode-libarchive @@ -67,16 +68,18 @@ buildPythonPackage rec { "test_patch_info_patch_patches_windows_plugin_explorer_patch" # AssertionError: assert [['linux-2.6...._end;', ...]]] == [['linux-2.6...._end;', ...]]] "test_patch_info_patch_patches_misc_linux_st710x_patches_motorola_rootdisk_c_patch" + # extractcode.libarchive2.ArchiveErrorRetryable: Damaged tar archive + "test_extract_python_testtar_tar_archive_with_special_files" ]; pythonImportsCheck = [ "extractcode" ]; meta = with lib; { description = "Universal archive extractor using z7zip, libarchive, other libraries and the Python standard library"; - mainProgram = "extractcode"; - homepage = "https://github.com/nexB/extractcode"; - changelog = "https://github.com/nexB/extractcode/releases/tag/v${version}"; + homepage = "https://github.com/aboutcode-org/extractcode"; + changelog = "https://github.com/aboutcode-org/extractcode/releases/tag/v${version}"; license = licenses.asl20; maintainers = [ ]; + mainProgram = "extractcode"; }; } From 82d7b13bdc32c2fbd2628d0ff1eb1359bf625dba Mon Sep 17 00:00:00 2001 From: Acid Bong Date: Wed, 16 Oct 2024 19:57:44 +0300 Subject: [PATCH 73/81] dwmblocks: unstable-2020-12-27 -> 0-unstable-2024-08-24 --- pkgs/applications/misc/dwmblocks/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/dwmblocks/default.nix b/pkgs/applications/misc/dwmblocks/default.nix index 0b7abc7e3dfc..91e08995c9af 100644 --- a/pkgs/applications/misc/dwmblocks/default.nix +++ b/pkgs/applications/misc/dwmblocks/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation { pname = "dwmblocks"; - version = "unstable-2020-12-27"; + version = "0-unstable-2024-08-24"; src = fetchFromGitHub { owner = "torrinfail"; repo = "dwmblocks"; - rev = "96cbb453e5373c05372fd4bf3faacfa53e409067"; - sha256 = "00lxfxsrvhm60zzqlcwdv7xkqzya69mgpi2mr3ivzbc8s9h8nwqx"; + rev = "8cedd220684064f1433749ed2a19a6184c22cf07"; + hash = "sha256-QtYQB2mvw1k2LA8D+/cVnA8+GRDWjhIM6rxfi/IGjEw="; }; buildInputs = [ libX11 ]; From d22733e80ff257b714742ee3ae803758d764774a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 18 Oct 2024 00:49:21 +0200 Subject: [PATCH 74/81] python312Packages.types-requests: 2.32.0.20240914 -> 2.32.0.20241016 --- pkgs/development/python-modules/types-requests/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-requests/default.nix b/pkgs/development/python-modules/types-requests/default.nix index ed5295ea0d97..124bcfe8874f 100644 --- a/pkgs/development/python-modules/types-requests/default.nix +++ b/pkgs/development/python-modules/types-requests/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "types-requests"; - version = "2.32.0.20240914"; + version = "2.32.0.20241016"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-KFDheNs5Gdm/gJ5DTu9luknQ5+M6yS1Yj0peKV//1AU="; + hash = "sha256-DZytLydRXQ4+PacTShtvKPuXEp2GuGfyTZxyZFJjTZU="; }; build-system = [ setuptools ]; From dea1e9767bd54bbd1f564600c4ff1ec3bda0699f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 31 Oct 2024 12:41:24 +0100 Subject: [PATCH 75/81] python312Packages.schema-salad: 8.5.20240503091721 -> 8.7.20241021092521 Changelog: https://github.com/common-workflow-language/schema_salad/releases/tag/8.7.20241021092521 --- pkgs/development/python-modules/schema-salad/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/schema-salad/default.nix b/pkgs/development/python-modules/schema-salad/default.nix index 66a712372986..ff6e5c978465 100644 --- a/pkgs/development/python-modules/schema-salad/default.nix +++ b/pkgs/development/python-modules/schema-salad/default.nix @@ -22,21 +22,21 @@ buildPythonPackage rec { pname = "schema-salad"; - version = "8.7.20240905150001"; + version = "8.7.20241021092521"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "common-workflow-language"; repo = "schema_salad"; rev = "refs/tags/${version}"; - hash = "sha256-hPqUD9gYO78NnG/QdD32uRkRPpN5UIhfzNHpUXnNOgE="; + hash = "sha256-1V73y+sp94QwoCz8T2LCMnf5iq8MtL9cvrhF949R+08="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "black>=19.10b0,<23.12" "black>=19.10b0" + --replace-fail "mypy[mypyc]==1.12.1" "mypy" ''; build-system = [ setuptools-scm ]; @@ -57,7 +57,6 @@ buildPythonPackage rec { ++ cachecontrol.optional-dependencies.filecache ++ lib.optionals (pythonOlder "3.9") [ importlib-resources ]; - nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.pycodegen; preCheck = '' From 5f587e764d381cacb1c1f06d368ebfe591dbfb79 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 31 Oct 2024 12:47:47 +0100 Subject: [PATCH 76/81] cwltool: 3.1.20240708091337 -> 3.1.20241024121129 Diff: https://github.com/common-workflow-language/cwltool/compare/refs/tags/3.1.20241024121129...3.1.20241024121129 Changelog: https://github.com/common-workflow-language/cwltool/releases/tag/3.1.20241024121129 --- .../science/misc/cwltool/default.nix | 45 ++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/pkgs/applications/science/misc/cwltool/default.nix b/pkgs/applications/science/misc/cwltool/default.nix index 1c616866a173..3557406e52b0 100644 --- a/pkgs/applications/science/misc/cwltool/default.nix +++ b/pkgs/applications/science/misc/cwltool/default.nix @@ -1,41 +1,44 @@ -{ lib -, fetchFromGitHub -, git -, nodejs -, python3 +{ + lib, + fetchFromGitHub, + git, + nodejs, + python3, }: python3.pkgs.buildPythonApplication rec { pname = "cwltool"; - version = "3.1.20240708091337"; + version = "3.1.20241024121129"; pyproject = true; src = fetchFromGitHub { owner = "common-workflow-language"; repo = "cwltool"; rev = "refs/tags/${version}"; - hash = "sha256-Umxh8sRBy7fC6+GrcN1q4iO0KVpmUhGPtnqZZK/6c9M="; + hash = "sha256-MocgfELgis9b+byeDU7mDQcXnLhaWBtvGbqm7MtRdf8="; }; postPatch = '' substituteInPlace setup.py \ - --replace "ruamel.yaml >= 0.16, < 0.19" "ruamel.yaml" \ - --replace "prov == 1.5.1" "prov" \ - --replace '"schema-salad >= 8.4.20230426093816, < 9",' "" \ - --replace "PYTEST_RUNNER + " "" + --replace-fail "ruamel.yaml >= 0.16, < 0.19" "ruamel.yaml" \ + --replace-fail "prov == 1.5.1" "prov" \ + --replace-fail '"schema-salad >= 8.7, < 9",' '"schema-salad",' \ + --replace-fail "PYTEST_RUNNER + " "" substituteInPlace pyproject.toml \ - --replace "ruamel.yaml>=0.16.0,<0.18" "ruamel.yaml" \ - --replace "mypy==1.10.0" "mypy==1.10.*" + --replace-fail "ruamel.yaml>=0.16.0,<0.18" "ruamel.yaml" \ + --replace-fail "mypy==1.13.0" "mypy" ''; - nativeBuildInputs = [ - git - ] ++ (with python3.pkgs; [ - setuptools - setuptools-scm - ]); + nativeBuildInputs = + [ + git + ] + ++ (with python3.pkgs; [ + setuptools + setuptools-scm + ]); - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ argcomplete bagit coloredlogs @@ -84,10 +87,10 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "Common Workflow Language reference implementation"; - mainProgram = "cwltool"; homepage = "https://www.commonwl.org"; changelog = "https://github.com/common-workflow-language/cwltool/releases/tag/${version}"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ veprbl ]; + mainProgram = "cwltool"; }; } From a0de415588a0c70521b48b2ff48191eef10bbff3 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Thu, 31 Oct 2024 09:04:11 -0400 Subject: [PATCH 77/81] nixos/zfs: improve docs for boot.zfs.devNodes option Specify more clearly how this is used, and defer to upstream docs for guidance on selecting it. --- nixos/modules/tasks/filesystems/zfs.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix index 739b24c86d94..d4ed269efc6c 100644 --- a/nixos/modules/tasks/filesystems/zfs.nix +++ b/nixos/modules/tasks/filesystems/zfs.nix @@ -271,10 +271,11 @@ in type = lib.types.path; default = "/dev/disk/by-id"; description = '' - Name of directory from which to import ZFS devices. + Name of directory from which to import ZFS device, this is passed to `zpool import` + as the value of the `-d` option. - This should be a path under /dev containing stable names for all devices needed, as - import may fail if device nodes are renamed concurrently with a device failing. + For guidance on choosing this value, see + [the ZFS documentation](https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html#selecting-dev-names-when-creating-a-pool-linux). ''; }; From 67aa62d45f6d271db7e0ed6e255ce93f5a166814 Mon Sep 17 00:00:00 2001 From: Friedrich Altheide <11352905+FriedrichAltheide@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:54:57 +0100 Subject: [PATCH 78/81] virtualbox: do not use open-watcom-bin --- pkgs/applications/virtualization/virtualbox/default.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix index 23e93e8fdf2f..b1c04d305393 100644 --- a/pkgs/applications/virtualization/virtualbox/default.nix +++ b/pkgs/applications/virtualization/virtualbox/default.nix @@ -49,9 +49,6 @@ yasm, glslang, nixosTests, - # If open-watcom-bin is not passed, VirtualBox will fall back to use - # the shipped alternative sources (assembly). - open-watcom-bin, makeself, perl, vulkan-loader, @@ -295,7 +292,6 @@ stdenv.mkDerivation (finalAttrs: { ${optionalString (!enableHardening) "--disable-hardening"} \ ${optionalString (!enable32bitGuests) "--disable-vmmraw"} \ ${optionalString enableWebService "--enable-webservice"} \ - ${optionalString (open-watcom-bin != null) "--with-ow-dir=${open-watcom-bin}"} \ ${optionalString (enableKvm) "--with-kvm"} \ ${extraConfigureFlags} \ --disable-kmods From 1117016a45ecbd4a44b9bc5b7d6b93312c94fe8e Mon Sep 17 00:00:00 2001 From: Steven Keuchel Date: Thu, 31 Oct 2024 14:55:12 +0100 Subject: [PATCH 79/81] open-watcom-bin: do an unattended instead of a scripted install --- .../development/compilers/open-watcom/bin.nix | 43 +++---------------- 1 file changed, 5 insertions(+), 38 deletions(-) diff --git a/pkgs/development/compilers/open-watcom/bin.nix b/pkgs/development/compilers/open-watcom/bin.nix index 1f8079908999..5e7805a31b30 100644 --- a/pkgs/development/compilers/open-watcom/bin.nix +++ b/pkgs/development/compilers/open-watcom/bin.nix @@ -1,4 +1,4 @@ -{ lib, stdenvNoCC, fetchurl, qemu, expect, writeScript, writeScriptBin, ncurses, bash, coreutils }: +{ lib, stdenvNoCC, fetchurl, qemu, writeScript, writeScriptBin, ncurses, bash, coreutils, unixtools }: let @@ -48,41 +48,6 @@ let exec ${wrapLegacyBinary} "$TARGET-unwrapped" "$TARGET" ''; - # Do a scripted installation of OpenWatcom with its original installer. - # - # If maintaining this expect script turns out to be too much of a - # hassle, we can switch to just using `unzip' on the installer and - # the correct file permissions manually. - performInstall = writeScriptBin "performInstall" '' - #!${expect}/bin/expect -f - - spawn [lindex $argv 0] - - # Wait for button saying "I agree" with escape sequences. - expect "gree" - - # Navigate to "I Agree!" and hit enter. - send "\t\t\n" - - expect "Install Open Watcom" - - # Where do we want to install to. - send "$env(out)\n" - - expect "will be installed" - - # Select Full Installation, Next - send "fn" - - expect "Setup will now copy" - - # Next - send "n" - - expect "completed successfully" - send "\n" - ''; - in stdenvNoCC.mkDerivation rec { pname = "${passthru.prettyName}-unwrapped"; @@ -93,7 +58,7 @@ stdenvNoCC.mkDerivation rec { sha256 = "1wzkvc6ija0cjj5mcyjng5b7hnnc5axidz030c0jh05pgvi4nj7p"; }; - nativeBuildInputs = [ wrapInPlace performInstall ]; + nativeBuildInputs = [ wrapInPlace unixtools.script ]; dontUnpack = true; dontConfigure = true; @@ -104,7 +69,9 @@ stdenvNoCC.mkDerivation rec { ''; installPhase = '' - performInstall ./install-bin-unwrapped + # Command line options to do an unattended install are documented in + # https://github.com/open-watcom/open-watcom-v2/blob/master/bld/setupgui/setup.txt + script -c "./install-bin-unwrapped -dDstDir=$out -dFullInstall=1 -i" for e in $(find $out/binl -type f -executable); do echo "Wrapping $e" From 59e9936b76ccb00a0d1bcd8850f75b503c7f4815 Mon Sep 17 00:00:00 2001 From: n3gative1 Date: Thu, 31 Oct 2024 14:52:50 +0000 Subject: [PATCH 80/81] =?UTF-8?q?aliases.nix:=20Fix=20typo=20xfce.mouspad?= =?UTF-8?q?=20=E2=86=92=20xfce.mousepad=20(#352627)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/top-level/aliases.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e8af486ace2d..cbb6cec74710 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -583,7 +583,7 @@ mapAliases { LASzip = laszip; # Added 2024-06-12 LASzip2 = laszip_2; # Added 2024-06-12 latinmodern-math = lmmath; - leafpad = throw "'leafpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mouspad' instead"; # Added 2024-10-19 + leafpad = throw "'leafpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mousepad' instead"; # Added 2024-10-19 ledger_agent = ledger-agent; # Added 2024-01-07 lfs = dysk; # Added 2023-07-03 libAfterImage = throw "'libAfterImage' has been removed from nixpkgs, as it's no longer in development for a long time"; # Added 2024-06-01 From a2bc393fe7d89ec121fdb4c25305516b528435da Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 31 Oct 2024 17:03:16 +0100 Subject: [PATCH 81/81] nodejs_23: init at 23.1.0 (#349046) --- pkgs/development/web/nodejs/v23.nix | 52 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 10 ++++-- 2 files changed, 59 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/web/nodejs/v23.nix diff --git a/pkgs/development/web/nodejs/v23.nix b/pkgs/development/web/nodejs/v23.nix new file mode 100644 index 000000000000..2039e9385c4f --- /dev/null +++ b/pkgs/development/web/nodejs/v23.nix @@ -0,0 +1,52 @@ +{ + callPackage, + fetchpatch2, + openssl, + python3, + enableNpm ? true, +}: + +let + buildNodejs = callPackage ./nodejs.nix { + inherit openssl; + python = python3; + }; +in +buildNodejs { + inherit enableNpm; + version = "23.1.0"; + sha256 = "57cbfd3dd51f9300ea2b8e60a8ed215b1eaa71fbde4c3903a7d31a443a4a4423"; + patches = [ + ./configure-emulator.patch + ./configure-armv6-vfpv2.patch + ./disable-darwin-v8-system-instrumentation-node19.patch + ./bypass-darwin-xcrun-node16.patch + ./node-npm-build-npm-package-logic.patch + ./use-correct-env-in-tests.patch + ./bin-sh-node-run-v22.patch + + # Those reverts are due to a mismatch with the libuv version used upstream + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/dcbc5fbe65b068a90c3d0970155d3a68774caa38.patch?full_index=1"; + hash = "sha256-Q7YrooolMjsGflTQEj5ra6hRVGhMP6APaydf1MGH54Q="; + revert = true; + excludes = [ "doc/*" ]; + }) + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/ec867ac7ce4e4913a8415eda48a7af9fc226097d.patch?full_index=1"; + hash = "sha256-zfnHxC7ZMZAiu0/6PsX7RFasTevHMETv+azhTZnKI64="; + revert = true; + excludes = [ "doc/*" ]; + }) + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/f97865fab436fba24b46dad14435ec4b482243a2.patch?full_index=1"; + hash = "sha256-o5aPQqUXubtJKMX28jn8LdjZHw37/BqENkYt6RAR3kY="; + revert = true; + }) + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/54d55f2337ebe04451da770935ad453accb147f9.patch?full_index=1"; + hash = "sha256-gmIyiSyNzC3pClL1SM2YicckWM+/2tsbV1xv2S3d5G0="; + revert = true; + }) + ]; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fc04a63bd719..e15dae715d48 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9436,10 +9436,14 @@ with pkgs; nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; }; corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; }); + nodejs_23 = callPackage ../development/web/nodejs/v23.nix { }; + nodejs-slim_23 = callPackage ../development/web/nodejs/v23.nix { enableNpm = false; }; + corepack_23 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_23; }); + # Update this when adding the newest nodejs major version! - nodejs_latest = nodejs_22; - nodejs-slim_latest = nodejs-slim_22; - corepack_latest = hiPrio corepack_22; + nodejs_latest = nodejs_23; + nodejs-slim_latest = nodejs-slim_23; + corepack_latest = hiPrio corepack_23; buildNpmPackage = callPackage ../build-support/node/build-npm-package { };