Unverified Commit a184d17b authored by Stanisław Pitucha's avatar Stanisław Pitucha Committed by GitHub
Browse files

python3Packages.moderngl: fix darwin build (#486759)

parents 5ac2122b 6929dfae
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  buildPythonPackage,
  fetchPypi,
@@ -6,6 +7,7 @@
  libX11,
  setuptools,
  glcontext,
  pkgs,
}:

buildPythonPackage rec {
@@ -18,7 +20,7 @@ buildPythonPackage rec {
    hash = "sha256-UpNqmMyy8uHW48sYUospGfaDHn4/kk54i1hzutzlEps=";
  };

  postPatch = ''
  postPatch = lib.optionalString (stdenv.hostPlatform.isLinux) ''
    substituteInPlace _moderngl.py \
      --replace-fail '"libGL.so"' '"${libGL}/lib/libGL.so"' \
      --replace-fail '"libEGL.so"' '"${libGL}/lib/libEGL.so"'
@@ -26,7 +28,7 @@ buildPythonPackage rec {

  build-system = [ setuptools ];

  buildInputs = [
  buildInputs = lib.optionals (stdenv.hostPlatform.isLinux) [
    libGL
    libX11
  ];
@@ -44,7 +46,6 @@ buildPythonPackage rec {
    changelog = "https://github.com/moderngl/moderngl/releases/tag/${version}";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ c0deaddict ];
    # should be mesa.meta.platforms, darwin build breaks.
    platforms = lib.platforms.linux;
    inherit (pkgs.mesa.meta) platforms;
  };
}