Commit 6112f3e8 authored by Rebecca Turner's avatar Rebecca Turner
Browse files

python3Packages.gst-python: use `mesonCheckPhase`

parent 41bd5f1f
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -82,9 +82,10 @@ buildPythonPackage rec {
    "-Dpython-exe=${python.pythonOnBuildForHost.interpreter}"
  ];

  # TODO: Meson setup hook does not like buildPythonPackage
  # https://github.com/NixOS/nixpkgs/issues/47390
  installCheckPhase = "meson test --print-errorlogs";
  # `buildPythonPackage` uses `installCheckPhase` and leaves `checkPhase`
  # empty. It renames `doCheck` from its arguments, but not `checkPhase`.
  # See: https://github.com/NixOS/nixpkgs/issues/47390
  installCheckPhase = "mesonCheckPhase";

  preCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
    export DYLD_LIBRARY_PATH="${gst_all_1.gst-plugins-base}/lib"