diff --git a/pkgs/by-name/ex/extism-js-core/package.nix b/pkgs/by-name/ex/extism-js-core/package.nix index f3942d3a1e6d..6b6963677b9e 100644 --- a/pkgs/by-name/ex/extism-js-core/package.nix +++ b/pkgs/by-name/ex/extism-js-core/package.nix @@ -79,6 +79,9 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; meta = { + # Fails to build on darwin due to libiconv linking failure (ld: library not found for -liconv) + # See https://github.com/NixOS/nixpkgs/pull/523442 for a (failed) attempt at fixing the issue + broken = stdenv.buildPlatform.isDarwin; changelog = "https://github.com/extism/js-pdk/releases/tag/${finalAttrs.src.tag}"; description = "Write Extism plugins in JavaScript & TypeScript (WASM core)"; homepage = "https://github.com/extism/js-pdk"; diff --git a/pkgs/by-name/go/gopher64/package.nix b/pkgs/by-name/go/gopher64/package.nix index 023bdd0b0f95..abb9740accc7 100644 --- a/pkgs/by-name/go/gopher64/package.nix +++ b/pkgs/by-name/go/gopher64/package.nix @@ -56,6 +56,12 @@ rustPlatform.buildRustPackage.override { inherit stdenv; } (finalAttrs: { cargoHash = "sha256-rmt2b8lk/9ts8v33yguuSFcbFvUX00icg1onmhCbDTQ="; + # don't use lld on aarch64-linux + postPatch = '' + substituteInPlace .cargo/config.toml \ + --replace-fail 'rustflags = ["-C", "link-arg=-fuse-ld=lld"]' "" + ''; + env = { # See pkgs/by-name/ne/neovide/package.nix SKIA_SOURCE_DIR = diff --git a/pkgs/by-name/rl/rlottie/package.nix b/pkgs/by-name/rl/rlottie/package.nix index af12470f0f6f..f1c415592b5c 100644 --- a/pkgs/by-name/rl/rlottie/package.nix +++ b/pkgs/by-name/rl/rlottie/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation { pname = "rlottie"; - version = "0.2-unstable-2025-10-01"; + version = "0.2-unstable-2026-07-03"; src = fetchFromGitHub { owner = "Samsung"; repo = "rlottie"; - rev = "671c561130ead1c6e44805a7ec1263573a3440fd"; - hash = "sha256-od3zatv4ZxUIoLkwy0TT8lAsDcjoPS4plci+ZDyz34Y="; + rev = "f487eff2f8086b84ae1c7faa0418abec909e874b"; + hash = "sha256-/Sv5qX1V6VltJN0+bkKU2utaj8Yw1owb0KjJFWv41Js="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix index d90d2b4f3b8f..fd0dc8d39cfe 100644 --- a/pkgs/by-name/vi/vicinae/package.nix +++ b/pkgs/by-name/vi/vicinae/package.nix @@ -21,13 +21,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vicinae"; - version = "0.21.7"; + version = "0.22.0"; src = fetchFromGitHub { owner = "vicinaehq"; repo = "vicinae"; tag = "v${finalAttrs.version}"; - hash = "sha256-r4BuhKyW4sxin0YG3/EJjed/MiP5NwN7QGiM1ySozjE="; + hash = "sha256-f1d88cdqe1PfeuzY90JIRCoHKLV1Uuakc4TpSNvNBKA="; }; apiDeps = fetchNpmDeps { diff --git a/pkgs/development/python-modules/locust-cloud/default.nix b/pkgs/development/python-modules/locust-cloud/default.nix index 13763e3ecb5d..dce2b9aa76cb 100644 --- a/pkgs/development/python-modules/locust-cloud/default.nix +++ b/pkgs/development/python-modules/locust-cloud/default.nix @@ -58,17 +58,13 @@ buildPythonPackage rec { export LOCUSTCLOUD_PASSWORD=dummy ''; - disabledTests = [ - # AssertionError - "test_recursive_imports" - "test_from_import_file" - ]; - disabledTestPaths = [ # Tests require network access "tests/web_login_test.py" "tests/cloud_test.py" "tests/websocket_test.py" + # AssertionError + "tests/import_finder_test.py" ]; meta = { diff --git a/pkgs/development/python-modules/pip/default.nix b/pkgs/development/python-modules/pip/default.nix index 456baee0136e..405f18f475ab 100644 --- a/pkgs/development/python-modules/pip/default.nix +++ b/pkgs/development/python-modules/pip/default.nix @@ -29,6 +29,9 @@ }: let + + sphinxSupported = !sphinx.disabled; + self = buildPythonPackage rec { pname = "pip"; version = "25.3"; @@ -51,9 +54,8 @@ let flit-core installShellFiles ] - ++ lib.optionals (pythonAtLeast "3.11") [ + ++ lib.optionals sphinxSupported [ # docs - # (sphinx requires Python 3.11) sphinx sphinx-issues ]; @@ -61,13 +63,13 @@ let outputs = [ "out" ] - ++ lib.optionals (pythonAtLeast "3.11") [ + ++ lib.optionals sphinxSupported [ "man" ]; # pip uses a custom sphinx extension and unusual conf.py location, mimic the internal build rather than attempting # to fit sphinxHook see https://github.com/pypa/pip/blob/0778c1c153da7da457b56df55fb77cbba08dfb0c/noxfile.py#L129-L148 - postBuild = lib.optionalString (pythonAtLeast "3.11") '' + postBuild = lib.optionalString sphinxSupported '' cd docs # remove references to sphinx extentions only required for html doc generation diff --git a/pkgs/tools/misc/coreboot-utils/default.nix b/pkgs/tools/misc/coreboot-utils/default.nix index 0c0969c71f1e..2299dc508689 100644 --- a/pkgs/tools/misc/coreboot-utils/default.nix +++ b/pkgs/tools/misc/coreboot-utils/default.nix @@ -17,7 +17,7 @@ }: let - version = "26.03"; + version = "26.06"; commonMeta = { description = "Various coreboot-related tools"; @@ -47,7 +47,7 @@ let src = fetchgit { url = "https://review.coreboot.org/coreboot"; rev = finalAttrs.version; - hash = "sha256-gaJ9AP7g0KxOzZfg1dyNatC8/pl83pypeq5Lg+Qp1ys="; + hash = "sha256-rL9txaDXUzjkC2ioYmunoNq2+9rz9wpEJ7z3GZrqOH4="; }; enableParallelBuilding = true;