Restructured installer directory

This commit is contained in:
Joel Collins 2019-03-05 16:17:23 +00:00
parent eec8e938a0
commit 8e6f38afe8
6 changed files with 19 additions and 7 deletions

View file

@ -5,7 +5,7 @@ const package = require('../package.json');
convertToWindowsStore({
containerVirtualization: false,
inputDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
outputDirectory: path.join(__dirname, '../release-builds/installers', package.version),
outputDirectory: path.join(__dirname, '../release-builds/dist', package.version),
assets: path.join(__dirname, '/appx/assets'),
identityName: '60425J.T.Collins.OpenFlexureeV',
packageExecutable: 'app/openflexure-ev.exe',

View file

@ -4,7 +4,7 @@ const package = require('../package.json');
const options = {
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-armv7l/'),
dest: path.join(__dirname, '../release-builds/installers', package.version),
dest: path.join(__dirname, '../release-builds/dist', package.version),
arch: 'armhf',
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [

View file

@ -4,7 +4,7 @@ const package = require('../package.json');
const options = {
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-x64/'),
dest: path.join(__dirname, '../release-builds/installers', package.version),
dest: path.join(__dirname, '../release-builds/dist', package.version),
arch: 'amd64',
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [

View file

@ -6,7 +6,7 @@ var opts = {
appPath: path.join(__dirname, '../release-builds/openflexure-ev-darwin-x64/openflexure-ev.app'),
name: package.productName,
icon: path.join(__dirname, '../icons/mac/icon.icns'),
out: path.join(__dirname, '../release-builds/installers', package.version)
out: path.join(__dirname, '../release-builds/dist', package.version)
}
createDMG(opts, function done (err) {

View file

@ -17,7 +17,7 @@ function getInstallerConfig () {
appDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
authors: 'OpenFlexure',
noMsi: true,
outputDirectory: path.join(__dirname, '../release-builds/installers', package.version),
outputDirectory: path.join(__dirname, '../release-builds/dist', package.version),
exe: 'openflexure-ev.exe',
setupIcon: path.join(__dirname, '../icons/win/icon.ico'),
certificateFile: "C:\\Certs\\BATH-OPEN-INSTRUMENTATION-GROUP.pfx"

View file

@ -1,8 +1,20 @@
echo "Setting up..."
$here = $PSScriptRoot
$root = "$here/.."
$package = Get-Content "$root/package.json" | Out-String | ConvertFrom-Json
$version = $package.version
$name = $package.name
$wslhere = (wsl wslpath -a ("$here" -Replace '\\','\\'))
$wslroot = (wsl wslpath -a ("$root" -Replace '\\','\\'))
mkdir "$root/release-builds/dist/$version/"
echo "Gzipping PWA..."
wsl tar -czvf "$wslroot/release-builds/dist/$version/${name}_${version}_pwa.tar.gz" -C "$wslroot/dist" .
echo "Building deb packages..."
$wslhere = (wsl wslpath -a ("$here" -Replace '\\','\\'))
wsl node "$wslhere/create-deb-x64.js"
wsl node "$wslhere/create-deb-arm.js"