From c29826c4874e57e3633171a1831dabd5df79f00c Mon Sep 17 00:00:00 2001 From: Blixa Morgan Date: Thu, 25 Feb 2016 23:01:27 -0600 Subject: [PATCH 1/2] add linux support for the desktop version build --- scripts/setup-local-dev.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/scripts/setup-local-dev.sh b/scripts/setup-local-dev.sh index 74e27260..76734464 100755 --- a/scripts/setup-local-dev.sh +++ b/scripts/setup-local-dev.sh @@ -37,6 +37,30 @@ SOURCE=`pwd` LOCAL=$SOURCE/local APPDIR=$SOURCE/build/webkitbuilds/app.nw +if [ "$os" == "linux" ]; then + if [ ! -d $SOURCE/build/webkitbuilds/cache/linux/0.12.3 ]; then + mkdir -p $SOURCE/build/webkitbuilds/cache/linux/0.12.3/ + pushd $SOURCE/build/webkitbuilds/cache/linux/0.12.3 + wget http://dl.nwjs.io/v0.12.3/nwjs-v0.12.3-linux-x64.tar.gz + tar -zxf nwjs-v0.12.3-linux-x64.tar.gz + popd + fi + DEST="$SOURCE/build/Cloud9-dev-linux" + rm -rf "$DEST" + mkdir -p $DEST + cp -R $SOURCE/build/webkitbuilds/cache/linux/0.12.3/nwjs-v0.12.3-linux-x64/* $DEST + cp $SOURCE/build/linux/c9.png $DEST/icon.png + + node --eval " + var path = require('path') + var p = require('./local/package.json'); + p.main = path.relative('$DEST', '$SOURCE/local/projectManager.html'); + delete p.dependencies; + p.window.icon = 'icon.png'; + console.log(JSON.stringify(p, null, 2)); + " > $DEST/package.json + +fi if [ "$os" == "darwin" ]; then if [ ! -d $SOURCE/build/webkitbuilds/cache/mac/0.9.3 ]; then From 8e1e1d4c45584afac03c2887e5a3a98e199e3dd1 Mon Sep 17 00:00:00 2001 From: Blixa Morgan Date: Thu, 25 Feb 2016 23:11:37 -0600 Subject: [PATCH 2/2] add linux desktop icon --- build/linux/c9.png | Bin 0 -> 4314 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 build/linux/c9.png diff --git a/build/linux/c9.png b/build/linux/c9.png new file mode 100644 index 0000000000000000000000000000000000000000..e0480ac808dbf6d3f62eb996572d6c83747cf46b GIT binary patch literal 4314 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