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({
|
||||
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',
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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: [
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue