deno: nixfmt again

Formatting seems to have drifted.
This commit is contained in:
06kellyjac
2025-07-25 17:31:40 +01:00
parent cd9882f177
commit ffbcbb0299
+50 -51
View File
@@ -55,20 +55,19 @@ rustPlatform.buildRustPackage (finalAttrs: {
./patches/0003-tests-linux-no-chown.patch
./patches/0004-tests-darwin-fixes.patch
];
postPatch =
''
# Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
tomlq -ti '.workspace.dependencies.libffi = { "version": .workspace.dependencies.libffi, "features": ["system"] }' Cargo.toml
''
+
lib.optionalString
(stdenv.hostPlatform.isLinux || (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64))
''
# LTO crashes with the latest Rust + LLVM combination.
# https://github.com/rust-lang/rust/issues/141737
# TODO: remove this once LLVM is upgraded to 20.1.7
tomlq -ti '.profile.release.lto = false' Cargo.toml
'';
postPatch = ''
# Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
tomlq -ti '.workspace.dependencies.libffi = { "version": .workspace.dependencies.libffi, "features": ["system"] }' Cargo.toml
''
+
lib.optionalString
(stdenv.hostPlatform.isLinux || (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64))
''
# LTO crashes with the latest Rust + LLVM combination.
# https://github.com/rust-lang/rust/issues/141737
# TODO: remove this once LLVM is upgraded to 20.1.7
tomlq -ti '.profile.release.lto = false' Cargo.toml
'';
buildInputs = [
libffi
@@ -86,7 +85,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
# required by deno_kv crate
protobuf
installShellFiles
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ lld ];
]
++ lib.optionals stdenv.hostPlatform.isDarwin [ lld ];
configureFlags = lib.optionals stdenv.cc.isClang [
# This never worked with clang, but became a hard error recently: https://github.com/llvm/llvm-project/commit/3d5b610c864c8f5980eaa16c22b71ff1cf462fae
@@ -148,48 +148,47 @@ rustPlatform.buildRustPackage (finalAttrs: {
# - https://github.com/denoland/deno/blob/2212d7d814914e43f43dfd945ee24197f50fa6fa/tests/Cargo.toml#L25
# - https://github.com/denoland/file_test_runner/blob/9c78319a4e4c6180dde0e9e6c2751017176e65c9/src/collection/mod.rs#L49
];
checkFlags =
[
# Internet access
"--skip=check::ts_no_recheck_on_redirect"
"--skip=js_unit_tests::quic_test"
"--skip=js_unit_tests::net_test"
"--skip=node_unit_tests::http_test"
"--skip=node_unit_tests::http2_test"
"--skip=node_unit_tests::net_test"
"--skip=node_unit_tests::tls_test"
"--skip=npm::lock_file_lock_write"
checkFlags = [
# Internet access
"--skip=check::ts_no_recheck_on_redirect"
"--skip=js_unit_tests::quic_test"
"--skip=js_unit_tests::net_test"
"--skip=node_unit_tests::http_test"
"--skip=node_unit_tests::http2_test"
"--skip=node_unit_tests::net_test"
"--skip=node_unit_tests::tls_test"
"--skip=npm::lock_file_lock_write"
# GPU access
"--skip=js_unit_tests::webgpu_test"
"--skip=js_unit_tests::jupyter_test"
# GPU access
"--skip=js_unit_tests::webgpu_test"
"--skip=js_unit_tests::jupyter_test"
# Use of /usr/bin
"--skip=specs::permission::proc_self_fd"
# Use of /usr/bin
"--skip=specs::permission::proc_self_fd"
# Flaky
"--skip=init::init_subcommand_serve"
"--skip=serve::deno_serve_parallel"
"--skip=js_unit_tests::stat_test" # timing-sensitive
"--skip=repl::pty_complete_imports"
"--skip=repl::pty_complete_expression"
# Flaky
"--skip=init::init_subcommand_serve"
"--skip=serve::deno_serve_parallel"
"--skip=js_unit_tests::stat_test" # timing-sensitive
"--skip=repl::pty_complete_imports"
"--skip=repl::pty_complete_expression"
# Test hangs, needs investigation
"--skip=repl::pty_complete_imports_no_panic_empty_specifier"
# Test hangs, needs investigation
"--skip=repl::pty_complete_imports_no_panic_empty_specifier"
# Use of VSOCK, might not be available on all platforms
"--skip=js_unit_tests::serve_test"
"--skip=js_unit_tests::fetch_test"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Expects specific shared libraries from macOS to be linked
"--skip=shared_library_tests::macos_shared_libraries"
# Use of VSOCK, might not be available on all platforms
"--skip=js_unit_tests::serve_test"
"--skip=js_unit_tests::fetch_test"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Expects specific shared libraries from macOS to be linked
"--skip=shared_library_tests::macos_shared_libraries"
# Darwin sandbox issues
"--skip=watcher"
"--skip=node_unit_tests::_fs_watch_test"
"--skip=js_unit_tests::fs_events_test"
];
# Darwin sandbox issues
"--skip=watcher"
"--skip=node_unit_tests::_fs_watch_test"
"--skip=js_unit_tests::fs_events_test"
];
__darwinAllowLocalNetworking = true;