From cab86f6845bec9d376d753a9833f80ec5c98875c Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Fri, 2 May 2025 12:50:25 +0200 Subject: [PATCH 1/2] visp: fix unsupported -mfpu on darwin --- pkgs/by-name/vi/visp/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/vi/visp/package.nix b/pkgs/by-name/vi/visp/package.nix index 35ffac76f144..6323f8e7ebe4 100644 --- a/pkgs/by-name/vi/visp/package.nix +++ b/pkgs/by-name/vi/visp/package.nix @@ -55,6 +55,13 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/lagadic/visp/pull/1310/commits/9ed0300507e13dddd83fd62a799f5039025ea44e.patch"; hash = "sha256-xrJ7B/8mEfi9dM/ToMr6vCAwX/FMw+GA/W0zFYgT32s="; }) + + # fix error: unsupported option '-mfpu=' on darwin + # this was merged upstream, and can be removed on next release + (fetchpatch { + url = "https://github.com/lagadic/visp/commit/8c1461661f99a5db31c89ede9946d2b0244f8123.patch"; + hash = "sha256-MER5KDrFxKs+Y5G9UcEIAh95Zilmv1Vp4xq+isRMM/U="; + }) ]; nativeBuildInputs = [ From a1e717786933b30d97374e67124a27c75c364521 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Sun, 4 May 2025 16:08:02 +0200 Subject: [PATCH 2/2] visp: mark broken on x86_64-darwin --- pkgs/by-name/vi/visp/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/vi/visp/package.nix b/pkgs/by-name/vi/visp/package.nix index 6323f8e7ebe4..59d150b95746 100644 --- a/pkgs/by-name/vi/visp/package.nix +++ b/pkgs/by-name/vi/visp/package.nix @@ -102,6 +102,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Open Source Visual Servoing Platform"; + # ref. https://github.com/lagadic/visp/pull/1658 + broken = stdenv.hostPlatform.system == "x86_64-darwin"; homepage = "https://visp.inria.fr"; changelog = "https://github.com/lagadic/visp/blob/v${finalAttrs.version}/ChangeLog.txt"; license = lib.licenses.gpl2Plus;