Merge pull request #6 from resin-io/jviotti/package-ignore

Ignore unnecessary files when packaging app
This commit is contained in:
Juan Cruz Viotti 2015-10-30 16:45:40 -04:00
commit 15ca6935a7
2 changed files with 31 additions and 0 deletions

View File

@ -1,4 +1,5 @@
ELECTRON_PACKAGER=./node_modules/.bin/electron-packager
ELECTRON_IGNORE=$(shell cat package.ignore | tr "\\n" "|" | sed "s/.$$//")
ELECTRON_VERSION=0.34.2
release/Herostratus-darwin-x64: .
@ -6,6 +7,8 @@ release/Herostratus-darwin-x64: .
--platform=darwin \
--arch=x64 \
--version=$(ELECTRON_VERSION) \
--ignore="$(ELECTRON_IGNORE)" \
--overwrite \
--out=release/
release/Herostratus-linux-ia32: .
@ -13,6 +16,8 @@ release/Herostratus-linux-ia32: .
--platform=linux \
--arch=ia32 \
--version=$(ELECTRON_VERSION) \
--ignore="$(ELECTRON_IGNORE)" \
--overwrite \
--out=release/
release/Herostratus-linux-x64: .
@ -20,6 +25,8 @@ release/Herostratus-linux-x64: .
--platform=linux \
--arch=x64 \
--version=$(ELECTRON_VERSION) \
--ignore="$(ELECTRON_IGNORE)" \
--overwrite \
--out=release/
release/Herostratus-win32-ia32: .
@ -27,6 +34,8 @@ release/Herostratus-win32-ia32: .
--platform=win32 \
--arch=ia32 \
--version=$(ELECTRON_VERSION) \
--ignore="$(ELECTRON_IGNORE)" \
--overwrite \
--out=release/
release/Herostratus-win32-x64: .
@ -34,6 +43,8 @@ release/Herostratus-win32-x64: .
--platform=win32 \
--arch=x64 \
--version=$(ELECTRON_VERSION) \
--ignore="$(ELECTRON_IGNORE)" \
--overwrite \
--out=release/
package-osx: release/Herostratus-darwin-x64

20
package.ignore Normal file
View File

@ -0,0 +1,20 @@
LICENSE
Makefile
package.ignore
(.*).md
appveyor.yml
bower.json
gulpfile.js
installers.json
screenshot.png
tests
lib/scss
lib/browser
node_modules/electron-mocha
node_modules/electron-builder
node_modules/angular-mocks
node_modules/browserify
node_modules/gulp*
node_modules/jshint-stylish
node_modules/mochainon
node_modules/vinyl-*