From fa7b1fccc8ec7c9d01b33bbfc1e78dee1eb0e7b0 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 22 Jan 2025 08:24:13 +0100 Subject: [PATCH 1/2] python312Packages.pyopencl: 2024.3 -> 2025.1 Diff: https://github.com/inducer/pyopencl/compare/refs/tags/v2024.3...v2025.1 Changelog: https://github.com/inducer/pyopencl/releases/tag/v2025.1 --- pkgs/development/python-modules/pyopencl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix index 1ca5e1bfca12..d82ac879778f 100644 --- a/pkgs/development/python-modules/pyopencl/default.nix +++ b/pkgs/development/python-modules/pyopencl/default.nix @@ -31,7 +31,7 @@ let in buildPythonPackage rec { pname = "pyopencl"; - version = "2024.3"; + version = "2025.1"; pyproject = true; src = fetchFromGitHub { @@ -39,7 +39,7 @@ buildPythonPackage rec { repo = "pyopencl"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-HE7dARgKnZxqjAXX4iI1ml0N2BalyTo+ZAzjC2ThEN8="; + hash = "sha256-wAZBDPMJbTmujP1j7LjK28ZozZaUwKPDPZLZbFFTeAs="; }; build-system = [ From d2a359cae91682f0d10ff84188f38cafff81d84c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 24 Jan 2025 13:23:48 +0100 Subject: [PATCH 2/2] python312Packages.pyopencl: mark as broken on x86_64-darwin too --- pkgs/development/python-modules/pyopencl/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix index d82ac879778f..e15dde02e599 100644 --- a/pkgs/development/python-modules/pyopencl/default.nix +++ b/pkgs/development/python-modules/pyopencl/default.nix @@ -91,7 +91,10 @@ buildPythonPackage rec { changelog = "https://github.com/inducer/pyopencl/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; - # ld: symbol(s) not found for architecture arm64 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; + badPlatforms = [ + # ld: symbol(s) not found for architecture arm64/x86_64 + lib.systems.inspect.patterns.isDarwin + ]; }; }