$cl->execute();\r
$cl->debug();\r
\r
+ $this->replaceFFMpeg();\r
+\r
$this->signApp();\r
}\r
\r
+ function replaceFFMpeg()\r
+ {\r
+ $v = $this->getAppPath() . '/Contents/Versions/';\r
+ $dr = opendir($v);\r
+ while ($f = readdir($dr)) {\r
+ if ($f == '.' || $f == '..') {\r
+ continue;\r
+ }\r
+ $path = $v . '/' . $f;\r
+ if (is_dir($path)) {\r
+ copy(WS_COMPILE_ASSETS . '/_exehtml/_ffmpeg/libffmpeg.dylib', $path . '/libffmpeg.dylib');\r
+ }\r
+ }\r
+ }\r
+\r
protected function signApp()\r
{\r
$local_root = '/Sign/';\r
\r
$this->buildPath = WS_PACKAGER . '/nwbuild/' . $this->version . '/' . $this->book_id;\r
\r
- //`rm -rf /home/extranetfiles/tmp/webexectemp/$this->appName.nwf/`;\r
-\r
$cl = new CubeIT_CommandLine('/usr/local/web2exe/web2exe-linux');\r
$cl->setPath(CONVERTER_PATH);\r
$cl->setEnv('TMPDIR', '/home/extranetfiles/tmp');\r
$cl->setArg(null, $this->vdir);\r
$cl->execute();\r
$cl->debug();\r
+\r
+ $this->replaceFFMpeg();\r
+ }\r
+\r
+ function replaceFFMpeg()\r
+ {\r
+ copy(WS_COMPILE_ASSETS . '/_exehtml/_ffmpeg/ffmpeg.dll', $this->getFinalPackageDir() . '/ffmpeg.dll');\r
}\r
\r
function makeJSON()\r