mirror of
https://github.com/enso-org/enso.git
synced 2024-10-05 09:07:22 +03:00
Fix macOS icons generation. (#3267)
This commit is contained in:
parent
0c25ee736c
commit
c268487ab6
@ -120,11 +120,11 @@ exports.generateMinimalWhiteLogo = fastGenerate(AppLogo)
|
|||||||
|
|
||||||
const fss = require('fs')
|
const fss = require('fs')
|
||||||
const fs = fss.promises
|
const fs = fss.promises
|
||||||
const exec = require('child_process').exec
|
const execSync = require('child_process').execSync
|
||||||
const spawn = require('child_process').spawn
|
|
||||||
const toIco = require('to-ico')
|
const toIco = require('to-ico')
|
||||||
const sharp = require('sharp')
|
const sharp = require('sharp')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
|
const platform = require('os').platform
|
||||||
|
|
||||||
const thisPath = path.resolve(__dirname)
|
const thisPath = path.resolve(__dirname)
|
||||||
const root = path.resolve(thisPath, '..', '..', '..', '..', '..')
|
const root = path.resolve(thisPath, '..', '..', '..', '..', '..')
|
||||||
@ -178,9 +178,11 @@ async function genIcons() {
|
|||||||
.toFile(`${distPath}/png/${outName}`)
|
.toFile(`${distPath}/png/${outName}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (platform() === 'darwin') {
|
||||||
console.log('Generating ICNS.')
|
console.log('Generating ICNS.')
|
||||||
exec(`cp -R ${distPath}/png ${distPath}/png.iconset`)
|
execSync(`cp -R ${distPath}/png ${distPath}/png.iconset`)
|
||||||
exec(`iconutil --convert icns --output ${distPath}/icon.icns ${distPath}/png.iconset`)
|
execSync(`iconutil --convert icns --output ${distPath}/icon.icns ${distPath}/png.iconset`)
|
||||||
|
}
|
||||||
|
|
||||||
console.log('Generating ICO.')
|
console.log('Generating ICO.')
|
||||||
let files = []
|
let files = []
|
||||||
|
Loading…
Reference in New Issue
Block a user