From 5c2003cc2f9059497e91c1fc33f7918f77a96d70 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sat, 22 Sep 2018 13:14:51 +0200 Subject: [PATCH] added a portable build --- appveyor.yml | 1 + package.json | 17 ++++++++++------- scripts/build-windows.js | 2 +- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 26a32a14..e1b904d5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -24,3 +24,4 @@ build_script: artifacts: - path: 'dist\win\*.exe' + - path: 'dist\*.exe' diff --git a/package.json b/package.json index b29f95b7..0d9e86af 100644 --- a/package.json +++ b/package.json @@ -79,11 +79,15 @@ "icon": "./build/windows/icon.ico", "publish": [ "github" - ] + ], + "artifactName": "terminus-${version}-setup.exe" }, "squirrelWindows": { "iconUrl": "https://github.com/Eugeny/terminus/raw/master/build/windows/icon.ico", - "artifactName": "terminus-${version}-${os}-${arch}.exe" + "artifactName": "terminus-${version}-setup.exe" + }, + "portable": { + "artifactName": "terminus-${version}-portable.exe" }, "mac": { "category": "public.app-category.video", @@ -96,11 +100,12 @@ } }, "dmg": { - "artifactName": "terminus-${version}-${os}-${arch}.dmg" + "artifactName": "terminus-${version}-macos.dmg" }, "linux": { "category": "Utilities", "icon": "./build/icons", + "artifactName": "terminus-${version}-linux.${ext}", "publish": [ "github" ] @@ -115,15 +120,13 @@ "libxtst6", "libnss3", "tmux" - ], - "artifactName": "terminus-${version}-${os}-${arch}.deb" + ] }, "rpm": { "depends": [ "screen", "gnome-python2-gnomekeyring" - ], - "artifactName": "terminus-${version}-${os}-${arch}.rpm" + ] } }, "scripts": { diff --git a/scripts/build-windows.js b/scripts/build-windows.js index b9cbb199..5e741626 100755 --- a/scripts/build-windows.js +++ b/scripts/build-windows.js @@ -4,7 +4,7 @@ const vars = require('./vars') builder({ dir: true, - win: ['squirrel'], + win: ['squirrel', 'portable'], config: { extraMetadata: { version: vars.version,