Using https://github.com/rogerwang/node-webkit.
- Node-webkit executables are placed inside
nw directory.
- Copy everything from the build folder of codemagic into
src (assets dir, index.html)
- Replace all instances of
// from index.html with http:// ones.
- create a
package.json file inside src
- execute the build script
Folder structure:
.
├── build
│ ├── app
│ └── nw.pak
├── make
├── nw
│ ├── credits.html
│ ├── libffmpegsumo.so
│ ├── nw
│ ├── nw.pak
│ └── nwsnapshot
└── src
├── assets
├── index.html
└── package.json
src/package.json:
{
"name": "codemagic",
"main": "index.html",
"node-remote": "*",
"window": {
"title": "codemagic",
"toolbar": false,
"frame": true,
"resizable": true
}
}
build script:
cd ~/repos/codemagic-desktop && \
cd src && \
zip -r ../build/app.nw * && \
cd ..
cat ./nw/nw build/app.nw > build/app && \
chmod +x build/app && \
cp nw/nw.pak build/ && \
rm build/app.nw
Using https://github.com/rogerwang/node-webkit.
nwdirectory.src(assetsdir,index.html)//fromindex.htmlwithhttp://ones.package.jsonfile insidesrcFolder structure:
src/package.json:
build script: