fix 0x0 icon size in debian package
This commit is contained in:
parent
7c2dbb80c0
commit
8467f83510
2 changed files with 21 additions and 1 deletions
19
.afterPack.js
Normal file
19
.afterPack.js
Normal file
|
@ -0,0 +1,19 @@
|
|||
// The hook is a temporary fix to set the right icon size for the deb archive.
|
||||
// The hook only applies to the `deb` target.
|
||||
// The hook will set the icon size to 512 for all icons with a size of 0.
|
||||
// The hook can be removed once:
|
||||
// 1. The proper fix (https://github.com/develar/app-builder/pull/71) is merged.
|
||||
// 2. New versions of app-builder and app-builder-bin are released.
|
||||
// 3. A version of electron-builder with the fixed app-builder-bin is released.
|
||||
// 4. The electron-builder dev dependency is updated.
|
||||
exports.default = async function(context) {
|
||||
context.targets.forEach(target => {
|
||||
if (target.name !== "deb") { return }
|
||||
|
||||
target.helper.iconPromise.value = target.helper.iconPromise.value.then(
|
||||
icons => icons.map(
|
||||
icon => ({...icon, size: icon.size === 0 ? 512 : icon.size})
|
||||
)
|
||||
)
|
||||
})
|
||||
}
|
|
@ -148,7 +148,8 @@
|
|||
"provider": "github",
|
||||
"owner": "jeffvli",
|
||||
"repo": "feishin"
|
||||
}
|
||||
},
|
||||
"afterPack": ".afterPack.js"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
|
Reference in a new issue