mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-18 20:53:50 -04:00
proper plugin location on freebsd
This commit is contained in:
parent
5b9ad3832c
commit
8c960d0b45
@ -179,13 +179,19 @@ def InstallRuntime(destdir="", prefix="/usr", outputdir="built"):
|
|||||||
oscmd("mkdir -p "+destdir+prefix+"/share/application-registry")
|
oscmd("mkdir -p "+destdir+prefix+"/share/application-registry")
|
||||||
oscmd("mkdir -p "+destdir+prefix+"/share/applications")
|
oscmd("mkdir -p "+destdir+prefix+"/share/applications")
|
||||||
if (os.path.exists(outputdir+"/plugins/nppanda3d.so")):
|
if (os.path.exists(outputdir+"/plugins/nppanda3d.so")):
|
||||||
oscmd("mkdir -p "+destdir+prefix+libdir+"/mozilla/plugins")
|
|
||||||
oscmd("mkdir -p "+destdir+prefix+libdir+"/mozilla-firefox/plugins")
|
|
||||||
oscmd("mkdir -p "+destdir+prefix+libdir+"/xulrunner-addons/plugins")
|
|
||||||
oscmd("cp "+outputdir+"/plugins/nppanda3d.so "+destdir+prefix+libdir+"/nppanda3d.so")
|
oscmd("cp "+outputdir+"/plugins/nppanda3d.so "+destdir+prefix+libdir+"/nppanda3d.so")
|
||||||
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/mozilla/plugins/nppanda3d.so")
|
if (sys.platform.startswith("freebsd"):
|
||||||
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/mozilla-firefox/plugins/nppanda3d.so")
|
oscmd("mkdir -p "+destdir+prefix+libdir+"/browser_plugins/symlinks/gecko19")
|
||||||
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/xulrunner-addons/plugins/nppanda3d.so")
|
oscmd("mkdir -p "+destdir+prefix+libdir+"/libxul/plugins")
|
||||||
|
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/browser_plugins/symlinks/gecko19/nppanda3d.so")
|
||||||
|
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/libxul/plugins/nppanda3d.so")
|
||||||
|
else:
|
||||||
|
oscmd("mkdir -p "+destdir+prefix+libdir+"/mozilla/plugins")
|
||||||
|
oscmd("mkdir -p "+destdir+prefix+libdir+"/mozilla-firefox/plugins")
|
||||||
|
oscmd("mkdir -p "+destdir+prefix+libdir+"/xulrunner-addons/plugins")
|
||||||
|
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/mozilla/plugins/nppanda3d.so")
|
||||||
|
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/mozilla-firefox/plugins/nppanda3d.so")
|
||||||
|
oscmd("ln -s "+prefix+libdir+"/nppanda3d.so "+destdir+prefix+libdir+"/xulrunner-addons/plugins/nppanda3d.so")
|
||||||
WriteMimeFile(destdir+prefix+"/share/mime-info/panda3d-runtime.mime", MIME_INFO_PLUGIN)
|
WriteMimeFile(destdir+prefix+"/share/mime-info/panda3d-runtime.mime", MIME_INFO_PLUGIN)
|
||||||
WriteKeysFile(destdir+prefix+"/share/mime-info/panda3d-runtime.keys", MIME_INFO_PLUGIN)
|
WriteKeysFile(destdir+prefix+"/share/mime-info/panda3d-runtime.keys", MIME_INFO_PLUGIN)
|
||||||
WriteMimeXMLFile(destdir+prefix+"/share/mime/packages/panda3d-runtime.xml", MIME_INFO_PLUGIN)
|
WriteMimeXMLFile(destdir+prefix+"/share/mime/packages/panda3d-runtime.xml", MIME_INFO_PLUGIN)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user