Restructured installer directory
This commit is contained in:
parent
eec8e938a0
commit
8e6f38afe8
6 changed files with 19 additions and 7 deletions
|
|
@ -5,7 +5,7 @@ const package = require('../package.json');
|
||||||
convertToWindowsStore({
|
convertToWindowsStore({
|
||||||
containerVirtualization: false,
|
containerVirtualization: false,
|
||||||
inputDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
|
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'),
|
assets: path.join(__dirname, '/appx/assets'),
|
||||||
identityName: '60425J.T.Collins.OpenFlexureeV',
|
identityName: '60425J.T.Collins.OpenFlexureeV',
|
||||||
packageExecutable: 'app/openflexure-ev.exe',
|
packageExecutable: 'app/openflexure-ev.exe',
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ const package = require('../package.json');
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-armv7l/'),
|
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',
|
arch: 'armhf',
|
||||||
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
|
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
|
||||||
categories: [
|
categories: [
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ const package = require('../package.json');
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-x64/'),
|
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',
|
arch: 'amd64',
|
||||||
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
|
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
|
||||||
categories: [
|
categories: [
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ var opts = {
|
||||||
appPath: path.join(__dirname, '../release-builds/openflexure-ev-darwin-x64/openflexure-ev.app'),
|
appPath: path.join(__dirname, '../release-builds/openflexure-ev-darwin-x64/openflexure-ev.app'),
|
||||||
name: package.productName,
|
name: package.productName,
|
||||||
icon: path.join(__dirname, '../icons/mac/icon.icns'),
|
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) {
|
createDMG(opts, function done (err) {
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ function getInstallerConfig () {
|
||||||
appDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
|
appDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
|
||||||
authors: 'OpenFlexure',
|
authors: 'OpenFlexure',
|
||||||
noMsi: true,
|
noMsi: true,
|
||||||
outputDirectory: path.join(__dirname, '../release-builds/installers', package.version),
|
outputDirectory: path.join(__dirname, '../release-builds/dist', package.version),
|
||||||
exe: 'openflexure-ev.exe',
|
exe: 'openflexure-ev.exe',
|
||||||
setupIcon: path.join(__dirname, '../icons/win/icon.ico'),
|
setupIcon: path.join(__dirname, '../icons/win/icon.ico'),
|
||||||
certificateFile: "C:\\Certs\\BATH-OPEN-INSTRUMENTATION-GROUP.pfx"
|
certificateFile: "C:\\Certs\\BATH-OPEN-INSTRUMENTATION-GROUP.pfx"
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,20 @@
|
||||||
|
echo "Setting up..."
|
||||||
$here = $PSScriptRoot
|
$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..."
|
echo "Building deb packages..."
|
||||||
$wslhere = (wsl wslpath -a ("$here" -Replace '\\','\\'))
|
|
||||||
|
|
||||||
wsl node "$wslhere/create-deb-x64.js"
|
wsl node "$wslhere/create-deb-x64.js"
|
||||||
wsl node "$wslhere/create-deb-arm.js"
|
wsl node "$wslhere/create-deb-arm.js"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue