python3Packages.gst-python: fix build on darwin

This commit is contained in:
Mario Rodas 2020-04-10 04:20:00 -05:00
parent 5bca1a7664
commit fa032124bb
No known key found for this signature in database
GPG Key ID: 325649BCA6D53027

View File

@ -9,6 +9,7 @@
, gobject-introspection , gobject-introspection
, gst-plugins-base , gst-plugins-base
, isPy3k , isPy3k
, fetchpatch
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -38,6 +39,14 @@ buildPythonPackage rec {
pygobject3 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 = [ mesonFlags = [
"-Dpython=python${if isPy3k then "3" else "2"}" "-Dpython=python${if isPy3k then "3" else "2"}"
"-Dpygi-overrides-dir=${placeholder "out"}/${python.sitePackages}/gi/overrides" "-Dpygi-overrides-dir=${placeholder "out"}/${python.sitePackages}/gi/overrides"