Nettoyage/amélioration scripts de build + bump version electron
This commit is contained in:
parent
75391a7219
commit
5de75e42f8
4
Makefile
4
Makefile
@ -14,9 +14,7 @@ build:
|
|||||||
curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
|
curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
|
||||||
apt-get install --yes nodejs
|
apt-get install --yes nodejs
|
||||||
npm install --ignore-scripts
|
npm install --ignore-scripts
|
||||||
npm run clean
|
ARCH=$(ELECTRON_ARCH) npm run build
|
||||||
npm run compile
|
|
||||||
npm run package -- --arch=$(ELECTRON_ARCH)
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
mkdir -p $(INSTALL_LOCATION)
|
mkdir -p $(INSTALL_LOCATION)
|
||||||
|
@ -36,8 +36,8 @@ Vous pouvez configurer le comportement de Pitaya en passant des variables d'envi
|
|||||||
|
|
||||||
## Comment construire l'application depuis les sources
|
## Comment construire l'application depuis les sources
|
||||||
|
|
||||||
```
|
```bash
|
||||||
npm run build
|
ARCH=<ARCH> npm run build # Où ARCH peut être "x64", "ia32" ou "all"
|
||||||
```
|
```
|
||||||
|
|
||||||
Un dossier `pitaya-<target>-<arch>` sera créé dans le répertoire `./build`. Celui ci contient tous les fichiers nécessaires à l'application.
|
Un dossier `pitaya-<target>-<arch>` sera créé dans le répertoire `./build`. Celui ci contient tous les fichiers nécessaires à l'application.
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"electron-packager": "^5.1.0",
|
"electron-packager": "^5.1.0",
|
||||||
"electron-prebuilt": "^0.33.6",
|
"electron-prebuilt": "^0.37.5",
|
||||||
"nodeunit": "^0.9.1",
|
"nodeunit": "^0.9.1",
|
||||||
"react-tools": "^0.13.3",
|
"react-tools": "^0.13.3",
|
||||||
"node-jsx": "^0.13.3"
|
"node-jsx": "^0.13.3"
|
||||||
@ -15,8 +15,8 @@
|
|||||||
"start": "./node_modules/.bin/electron .",
|
"start": "./node_modules/.bin/electron .",
|
||||||
"compile": "./node_modules/.bin/jsx -x js --no-cache-dir src dist",
|
"compile": "./node_modules/.bin/jsx -x js --no-cache-dir src dist",
|
||||||
"clean": "rm -rf dist/* build/*",
|
"clean": "rm -rf dist/* build/*",
|
||||||
"package": "./node_modules/.bin/electron-packager ./ pitaya --out=./build --app-version 0.0.0 --version=0.33.6 --prune --ignore='/res(/|$)' --ignore='/debian(/|$)' --ignore='/scripts(/|$)' --ignore='/build(/|$)' --ignore='/test(/|$)' --ignore='/electron-packager(/|$)' --ignore='/electron-tmp-.+(/|$)' --platform=linux --overwrite",
|
"package": "./node_modules/.bin/electron-packager ./ pitaya --out=./build --app-version 0.0.0 --version=0.37.5 --prune --ignore='/res(/|$)' --ignore='/debian(/|$)' --ignore='/scripts(/|$)' --ignore='/build(/|$)' --ignore='/test(/|$)' --ignore='/electron-packager(/|$)' --ignore='/electron-tmp-.+(/|$)' --platform=linux --overwrite",
|
||||||
"build": "npm run clean && npm run compile && npm run package"
|
"build": "npm run clean && npm run compile && npm run package -- --arch=$ARCH"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bootstrap": "^3.3.5",
|
"bootstrap": "^3.3.5",
|
||||||
|
Loading…
Reference in New Issue
Block a user