Commit 03aa75f4 authored by Ryan Orendorff's avatar Ryan Orendorff Committed by Jonathan Ringer
Browse files

pyopencl: enable package build for macOS

parent 26325e13
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchPypi
, buildPythonPackage
, Mako
@@ -12,14 +13,18 @@
, opencl-headers
, ocl-icd
, pybind11
, mesa_drivers
}:

buildPythonPackage rec {
let
  os-specific-buildInputs =
    if stdenv.isDarwin then [ mesa_drivers.dev ] else [ ocl-icd ];
in buildPythonPackage rec {
  pname = "pyopencl";
  version = "2021.1.4";

  checkInputs = [ pytest ];
  buildInputs = [ opencl-headers ocl-icd pybind11 ];
  buildInputs = [ opencl-headers pybind11 ] ++ os-specific-buildInputs;

  propagatedBuildInputs = [ numpy cffi pytools decorator appdirs six Mako ];

+3 −1
Original line number Diff line number Diff line
@@ -5866,7 +5866,9 @@ in {

  phonemizer = callPackage ../development/python-modules/phonemizer { };

  pyopencl = callPackage ../development/python-modules/pyopencl { };
  pyopencl = callPackage ../development/python-modules/pyopencl {
    mesa_drivers = pkgs.mesa.drivers;
  };

  pyopengl = callPackage ../development/python-modules/pyopengl { };