Commit 90e2816c authored by Joel Collins's avatar Joel Collins
Browse files

Remove old installer generators

parent 8c2a8cf5
Loading
Loading
Loading
Loading

app/installers/create-appx.js

deleted100644 → 0
+0 −36
Original line number Diff line number Diff line
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

app/installers/create-deb-arm.js

deleted100644 → 0
+0 −25
Original line number Diff line number Diff line
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

app/installers/create-deb-x64.js

deleted100644 → 0
+0 −25
Original line number Diff line number Diff line
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

app/installers/create-dmg.js

deleted100644 → 0
+0 −19
Original line number Diff line number Diff line
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

app/installers/create-exe.js

deleted100644 → 0
+0 −25
Original line number Diff line number Diff line
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
Loading