summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Rodewald <jnrodewald99@gmail.com>2024-11-24 11:45:10 +0100
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-11-25 19:59:02 +0000
commitb7a98a07f88d90c664efd6d114da4a6fcc5e1611 (patch)
treeb5a417d73f66f50d791a102243d362a9554ab4da
parent[Backport release-24.11] freecad: make customizable (#358920) (diff)
downloadnixpkgs-origin/backport-358668-to-release-24.11.tar.gz
python312Packages.pinocchio: Disable test that fails on darwinorigin/backport-358668-to-release-24.11
(cherry picked from commit 0fd499992dccd6286352610aee4cad7427a6a70b)
-rw-r--r--pkgs/by-name/pi/pinocchio/package.nix20
1 files changed, 13 insertions, 7 deletions
diff --git a/pkgs/by-name/pi/pinocchio/package.nix b/pkgs/by-name/pi/pinocchio/package.nix
index 7284be49df7c..247b13906f17 100644
--- a/pkgs/by-name/pi/pinocchio/package.nix
+++ b/pkgs/by-name/pi/pinocchio/package.nix
@@ -95,13 +95,19 @@ stdenv.mkDerivation (finalAttrs: {
checkInputs = lib.optionals (pythonSupport && casadiSupport) [ python3Packages.matplotlib ];
- cmakeFlags = [
- (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport)
- (lib.cmakeBool "BUILD_WITH_LIBPYTHON" pythonSupport)
- (lib.cmakeBool "BUILD_WITH_CASADI_SUPPORT" casadiSupport)
- (lib.cmakeBool "BUILD_WITH_COLLISION_SUPPORT" collisionSupport)
- (lib.cmakeBool "INSTALL_DOCUMENTATION" true)
- ];
+ cmakeFlags =
+ [
+ (lib.cmakeBool "BUILD_PYTHON_INTERFACE" pythonSupport)
+ (lib.cmakeBool "BUILD_WITH_LIBPYTHON" pythonSupport)
+ (lib.cmakeBool "BUILD_WITH_CASADI_SUPPORT" casadiSupport)
+ (lib.cmakeBool "BUILD_WITH_COLLISION_SUPPORT" collisionSupport)
+ (lib.cmakeBool "INSTALL_DOCUMENTATION" true)
+ # Disable test that fails on darwin
+ # https://github.com/stack-of-tasks/pinocchio/blob/42306ed023b301aafef91e2e76cb070c5e9c3f7d/flake.nix#L24C1-L27C17
+ ]
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [
+ (lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;pinocchio-example-py-casadi-quadrotor-ocp")
+ ];
doCheck = true;
pythonImportsCheck = [ "pinocchio" ];