Remove old installer generators

This commit is contained in:
Joel Collins 2019-05-06 17:04:48 +01:00
parent 8c2a8cf5f8
commit 90e2816c40
6 changed files with 0 additions and 155 deletions

View file

@ -1,36 +0,0 @@
const convertToWindowsStore = require('electron-windows-store')
const path = require('path')
const package = require('../package.json');
var majorVer = package.version
var minorVer = 0
if (majorVer.indexOf("alpha") > -1) {
minorVer = 1
}
else if (majorVer.indexOf("beta") > -1) {
minorVer = 5
}
var numericVersion = package.version.replace(/[^\d.]/g, '')
var appxVersion = `${numericVersion}.${minorVer}`
convertToWindowsStore({
containerVirtualization: false,
inputDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
outputDirectory: path.join(__dirname, '../release-builds/dist', package.version),
assets: path.join(__dirname, '/appx/assets'),
makePri: true,
identityName: '60425J.T.Collins.OpenFlexureeV',
packageExecutable: 'app/openflexure-ev.exe',
packageName: 'OpenFlexureEV',
packageVersion: appxVersion,
packageDisplayName: package.productName,
packageDescription: package.description,
packageBackgroundColor: '#C5247F',
publisherDisplayName: 'J. T. Collins',
deploy: false,
publisher: 'CN=CC867BEF-0715-4D48-8035-8881993DBB68',
devCert: "C:\\Certs\\CC867BEF-0715-4D48-8035-8881993DBB68.pfx",
windowsKit: 'C:\\Program Files (x86)\\Windows Kits\\10\\bin\\10.0.17763.0\\x64'
})

View file

@ -1,25 +0,0 @@
const installer = require('electron-installer-debian')
const path = require('path')
const package = require('../package.json');
const options = {
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-armv7l/'),
dest: path.join(__dirname, '../release-builds/dist', package.version),
arch: 'armhf',
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [
"Science"
],
lintianOverrides: [
"changelog-file-missing-in-native-package"
]
}
console.log('Creating package (this may take a while)')
installer(options)
.then(() => console.log(`Successfully created package at ${options.dest}`))
.catch(err => {
console.error(err, err.stack)
process.exit(1)
})

View file

@ -1,25 +0,0 @@
const installer = require('electron-installer-debian')
const path = require('path')
const package = require('../package.json');
const options = {
src: path.join(__dirname, '../release-builds/openflexure-ev-linux-x64/'),
dest: path.join(__dirname, '../release-builds/dist', package.version),
arch: 'amd64',
icon: path.join(__dirname, '../icons/png/1024x1024.png'),
categories: [
"Science"
],
lintianOverrides: [
"changelog-file-missing-in-native-package"
]
}
console.log('Creating package (this may take a while)')
installer(options)
.then(() => console.log(`Successfully created package at ${options.dest}`))
.catch(err => {
console.error(err, err.stack)
process.exit(1)
})

View file

@ -1,19 +0,0 @@
const createDMG = require('electron-installer-dmg')
const path = require('path')
const package = require('../package.json');
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/dist', package.version)
}
createDMG(opts, function done (err) {
if (err) {
console.log(`Error creating dmg: ${err}`)
}
else {
console.log("Done")
}
})

View file

@ -1,25 +0,0 @@
const createWindowsInstaller = require('electron-winstaller').createWindowsInstaller
const path = require('path')
const package = require('../package.json');
getInstallerConfig()
.then(createWindowsInstaller)
.catch((error) => {
console.error(error.message || error)
process.exit(1)
})
function getInstallerConfig () {
console.log('creating windows installer')
return Promise.resolve({
setupExe: `${package.name}.exe`,
appDirectory: path.join(__dirname, '../release-builds/openflexure-ev-win32-x64'),
authors: 'OpenFlexure',
noMsi: true,
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,25 +0,0 @@
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}_web.tar.gz" -C "$wslroot/dist" .
echo "Building deb packages..."
wsl node "$wslhere/create-deb-x64.js"
wsl node "$wslhere/create-deb-arm.js"
echo "Building Windows installer..."
node "$here\create-exe.js"
echo "Building Windows appx package..."
node "$here\create-appx.js"