Skip to content

Commit

Permalink
added build script
Browse files Browse the repository at this point in the history
  • Loading branch information
dzhou121 committed Jan 4, 2018
1 parent cbaa76e commit 751e824
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
moc*
cmd/gonvim/gonvim
cmd/gonvim/deploy/*
cmd/gonvim/darwin/*
cmd/gonvim/windows/*
cmd/gonvim/rcc*
41 changes: 41 additions & 0 deletions cmd/gonvim/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#!/usr/bin/env bash

DIR="$HOME/go/src/github.com/dzhou121/gonvim/cmd/gonvim"

# build darwin
cd $DIR
echo "qtdeploy darwin"
qtdeploy build desktop

rm -f $DIR/deploy/darwin/gonvim.app/Contents/Info.plist
rm -f $DIR/deploy/darwin/gonvim.app/Info.plist
rm -f $DIR/deploy/darwin/gonvim.app/gonvim.icns
cp $DIR/darwin/Info.plist $DIR/deploy/darwin/gonvim.app/Contents/
cp $DIR/darwin/gonvim.icns $DIR/deploy/darwin/gonvim.app/Contents/Resources/
cd $DIR/deploy/darwin/
rm -f ~/Downloads/gonvim-macos.zip
zip -r ~/Downloads/gonvim-macos.zip gonvim.app


# build windows
cd $DIR
echo "qtdeploy windows"
qtdeploy -docker build windows
rm -rf /tmp/gonvim
cp -r ~/Downloads/nvim-win64 /tmp/gonvim
rsync -r $DIR/deploy/windows/ /tmp/gonvim/bin/
rm -f /tmp/gonvim/bin/nvim-qt.exe
cd /tmp
rm -f ~/Downloads/gonvim-win64.zip
zip -r ~/Downloads/gonvim-win64.zip gonvim


# build linux
cd $DIR
echo "qtdeploy linux"
qtdeploy -docker build linux
cd $DIR/deploy/
rm -rf gonvim
cp -r linux gonvim
rm -f ~/Downloads/gonvim-linux.zip
zip -r ~/Downloads/gonvim-linux.zip gonvim

0 comments on commit 751e824

Please sign in to comment.