mirror of
https://github.com/scratchfoundation/scratch-desktop.git
synced 2024-12-23 06:02:30 -05:00
build APPX for both 32-bit and 64-bit
Previous APPX packages were 32-bit by default. At some point this switched to 64-bit by default, but I didn't notice because the APPX release was blocked at the time. This change enables both, which seems ideal the MS Store will choose the right build for a given client.
This commit is contained in:
parent
bcc821d3ea
commit
35f9001eec
2 changed files with 3 additions and 3 deletions
|
@ -40,7 +40,7 @@ appx:
|
||||||
identityName: ScratchFoundation.ScratchDesktop
|
identityName: ScratchFoundation.ScratchDesktop
|
||||||
publisherDisplayName: "Scratch Foundation"
|
publisherDisplayName: "Scratch Foundation"
|
||||||
publisher: "CN=2EC43DF1-469A-4119-9AB9-568A0A1FF65F"
|
publisher: "CN=2EC43DF1-469A-4119-9AB9-568A0A1FF65F"
|
||||||
artifactName: "Scratch ${version}.${ext}"
|
artifactName: "Scratch ${version} ${arch}.${ext}"
|
||||||
nsis:
|
nsis:
|
||||||
oneClick: false # allow user to choose per-user or per-machine
|
oneClick: false # allow user to choose per-user or per-machine
|
||||||
artifactName: "Scratch ${version} Setup.${ext}"
|
artifactName: "Scratch ${version} Setup.${ext}"
|
||||||
|
|
|
@ -46,7 +46,7 @@ const getPlatformFlag = function () {
|
||||||
*/
|
*/
|
||||||
const runBuilder = function (wrapperConfig, target) {
|
const runBuilder = function (wrapperConfig, target) {
|
||||||
// the AppX build fails if CSC_* or WIN_CSC_* variables are set
|
// the AppX build fails if CSC_* or WIN_CSC_* variables are set
|
||||||
const shouldStripCSC = (target.name === 'appx') || (!wrapperConfig.doSign);
|
const shouldStripCSC = (target.name.indexOf('appx') === 0) || (!wrapperConfig.doSign);
|
||||||
const childEnvironment = shouldStripCSC ? stripCSC(process.env) : process.env;
|
const childEnvironment = shouldStripCSC ? stripCSC(process.env) : process.env;
|
||||||
if (wrapperConfig.doSign &&
|
if (wrapperConfig.doSign &&
|
||||||
(target.name.indexOf('nsis') === 0) &&
|
(target.name.indexOf('nsis') === 0) &&
|
||||||
|
@ -110,7 +110,7 @@ const calculateTargets = function (wrapperConfig) {
|
||||||
platform: 'darwin'
|
platform: 'darwin'
|
||||||
},
|
},
|
||||||
microsoftStore: {
|
microsoftStore: {
|
||||||
name: 'appx',
|
name: 'appx:ia32 appx:x64',
|
||||||
platform: 'win32'
|
platform: 'win32'
|
||||||
},
|
},
|
||||||
windowsDirectDownload: {
|
windowsDirectDownload: {
|
||||||
|
|
Loading…
Reference in a new issue