From fa032124bb328d04141e2cd17e5d6b6db0db9a5e Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 10 Apr 2020 04:20:00 -0500 Subject: [PATCH] python3Packages.gst-python: fix build on darwin --- pkgs/development/python-modules/gst-python/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/gst-python/default.nix b/pkgs/development/python-modules/gst-python/default.nix index 405dd7374fcc..11080d3fbc84 100644 --- a/pkgs/development/python-modules/gst-python/default.nix +++ b/pkgs/development/python-modules/gst-python/default.nix @@ -9,6 +9,7 @@ , gobject-introspection , gst-plugins-base , isPy3k +, fetchpatch }: buildPythonPackage rec { @@ -38,6 +39,14 @@ buildPythonPackage rec { pygobject3 ]; + patches = stdenv.lib.optionals stdenv.isDarwin [ + # Fix configure python lib detection in macOS. Remove with the next release + (fetchpatch { + url = "https://github.com/GStreamer/gst-python/commit/f98c206bdf01529f8ea395a719b10baf2bdf717f.patch"; + sha256 = "04n4zrnfivgr7iaqw4sjlbd882s8halc2bbbhfxqf0sg2lqwmrxg"; + }) + ]; + mesonFlags = [ "-Dpython=python${if isPy3k then "3" else "2"}" "-Dpygi-overrides-dir=${placeholder "out"}/${python.sitePackages}/gi/overrides"