diff --git a/app/installers/create-appx.js b/app/installers/create-appx.js deleted file mode 100644 index f4d831eb..00000000 --- a/app/installers/create-appx.js +++ /dev/null @@ -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' -}) \ No newline at end of file diff --git a/app/installers/create-deb-arm.js b/app/installers/create-deb-arm.js deleted file mode 100644 index 4afa3fb8..00000000 --- a/app/installers/create-deb-arm.js +++ /dev/null @@ -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) - }) \ No newline at end of file diff --git a/app/installers/create-deb-x64.js b/app/installers/create-deb-x64.js deleted file mode 100644 index d1549e89..00000000 --- a/app/installers/create-deb-x64.js +++ /dev/null @@ -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) - }) \ No newline at end of file diff --git a/app/installers/create-dmg.js b/app/installers/create-dmg.js deleted file mode 100644 index b42d1dd5..00000000 --- a/app/installers/create-dmg.js +++ /dev/null @@ -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") - } - }) \ No newline at end of file diff --git a/app/installers/create-exe.js b/app/installers/create-exe.js deleted file mode 100644 index ae81bd2c..00000000 --- a/app/installers/create-exe.js +++ /dev/null @@ -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" - }) -} \ No newline at end of file diff --git a/app/installers/make.ps1 b/app/installers/make.ps1 deleted file mode 100644 index 40f00699..00000000 --- a/app/installers/make.ps1 +++ /dev/null @@ -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" \ No newline at end of file