From 4ceb49412757b6a4b49098f26e33e96ce37d079d Mon Sep 17 00:00:00 2001 From: rdb Date: Sat, 5 Oct 2019 20:55:23 +0200 Subject: [PATCH] makepackage: allow Homebrew Python to find Panda3D libraries --- makepanda/makepackage.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/makepanda/makepackage.py b/makepanda/makepackage.py index 6c9d01cfff..260513aacd 100755 --- a/makepanda/makepackage.py +++ b/makepanda/makepackage.py @@ -569,6 +569,11 @@ def MakeInstallerOSX(version, runtime=False, python_versions=[], **kwargs): oscmd("mkdir -p %s" % (dir)) WriteFile("%s/Panda3D.pth" % (dir), "/Developer/Panda3D") + # Also place it somewhere the Homebrew version of Python can find it. + dir = "dstroot/pybindings%s/usr/local/lib/python%s/site-packages" % (pyver, pyver) + oscmd("mkdir -p %s" % (dir)) + WriteFile("%s/Panda3D.pth" % (dir), "/Developer/Panda3D") + if not PkgSkip("FFMPEG"): oscmd("mkdir -p dstroot/ffmpeg/Developer/Panda3D/lib") oscmd("cp -R %s/lib/libp3ffmpeg.* dstroot/ffmpeg/Developer/Panda3D/lib/" % outputdir)