forked from olcxjas-softworks/LarpixClient
update electron to v43
This commit is contained in:
parent
68ac0beedf
commit
fb6c8b6ee9
5385 changed files with 513060 additions and 123058 deletions
92
electron/node_modules/app-builder-lib/out/targets/ArchiveTarget.js
generated
vendored
92
electron/node_modules/app-builder-lib/out/targets/ArchiveTarget.js
generated
vendored
|
|
@ -20,7 +20,7 @@ class ArchiveTarget extends core_1.Target {
|
|||
const isMac = packager.platform === core_1.Platform.MAC;
|
||||
const format = this.name;
|
||||
let defaultPattern;
|
||||
const defaultArch = builder_util_1.defaultArchFromString(packager.platformSpecificBuildOptions.defaultArch);
|
||||
const defaultArch = (0, builder_util_1.defaultArchFromString)(packager.platformSpecificBuildOptions.defaultArch);
|
||||
if (packager.platform === core_1.Platform.LINUX) {
|
||||
// tslint:disable-next-line:no-invalid-template-strings
|
||||
defaultPattern = "${name}-${version}" + (arch === defaultArch ? "" : "-${arch}") + ".${ext}";
|
||||
|
|
@ -29,55 +29,59 @@ class ArchiveTarget extends core_1.Target {
|
|||
// tslint:disable-next-line:no-invalid-template-strings
|
||||
defaultPattern = "${productName}-${version}" + (arch === defaultArch ? "" : "-${arch}") + "-${os}.${ext}";
|
||||
}
|
||||
const artifactName = packager.expandArtifactNamePattern(this.options, format, arch, defaultPattern, false);
|
||||
const artifactPath = path.join(this.outDir, artifactName);
|
||||
await packager.info.callArtifactBuildStarted({
|
||||
targetPresentableName: `${isMac ? "macOS " : ""}${format}`,
|
||||
file: artifactPath,
|
||||
arch,
|
||||
});
|
||||
let updateInfo = null;
|
||||
if (format.startsWith("tar.")) {
|
||||
await archive_1.tar(packager.compression, format, artifactPath, appOutDir, isMac, packager.info.tempDirManager);
|
||||
}
|
||||
else {
|
||||
let withoutDir = !isMac;
|
||||
let dirToArchive = appOutDir;
|
||||
if (isMac) {
|
||||
dirToArchive = path.dirname(appOutDir);
|
||||
const fileMatchers = fileMatcher_1.getFileMatchers(packager.config, "extraDistFiles", dirToArchive, packager.createGetFileMatchersOptions(this.outDir, arch, packager.platformSpecificBuildOptions));
|
||||
if (fileMatchers == null) {
|
||||
dirToArchive = appOutDir;
|
||||
}
|
||||
else {
|
||||
await fileMatcher_1.copyFiles(fileMatchers, null, true);
|
||||
withoutDir = true;
|
||||
}
|
||||
this.buildQueueManager.add(async () => {
|
||||
const artifactName = packager.expandArtifactNamePattern(this.options, format, arch, defaultPattern, false);
|
||||
const artifactPath = path.join(this.outDir, artifactName);
|
||||
await packager.info.emitArtifactBuildStarted({
|
||||
targetPresentableName: `${isMac ? "macOS " : ""}${format}`,
|
||||
file: artifactPath,
|
||||
arch,
|
||||
});
|
||||
let updateInfo = null;
|
||||
if (format.startsWith("tar.")) {
|
||||
await (0, archive_1.tar)({ compression: packager.compression, format, outFile: artifactPath, dirToArchive: appOutDir, isMacApp: isMac, tempDirManager: packager.info.tempDirManager });
|
||||
}
|
||||
const archiveOptions = {
|
||||
compression: packager.compression,
|
||||
withoutDir,
|
||||
};
|
||||
await archive_1.archive(format, artifactPath, dirToArchive, archiveOptions);
|
||||
if (this.isWriteUpdateInfo && format === "zip") {
|
||||
else {
|
||||
let withoutDir = !isMac;
|
||||
let dirToArchive = appOutDir;
|
||||
if (isMac) {
|
||||
updateInfo = await differentialUpdateInfoBuilder_1.createBlockmap(artifactPath, this, packager, artifactName);
|
||||
dirToArchive = path.dirname(appOutDir);
|
||||
const fileMatchers = (0, fileMatcher_1.getFileMatchers)(packager.config, "extraDistFiles", dirToArchive, packager.createGetFileMatchersOptions(this.outDir, arch, packager.platformSpecificBuildOptions));
|
||||
if (fileMatchers == null) {
|
||||
dirToArchive = appOutDir;
|
||||
}
|
||||
else {
|
||||
await (0, fileMatcher_1.copyFiles)(fileMatchers, null, true);
|
||||
withoutDir = true;
|
||||
}
|
||||
}
|
||||
else {
|
||||
updateInfo = await differentialUpdateInfoBuilder_1.appendBlockmap(artifactPath);
|
||||
const archiveOptions = {
|
||||
compression: packager.compression,
|
||||
withoutDir,
|
||||
preserveSymlinks: isMac,
|
||||
};
|
||||
await (0, archive_1.archive)(format, artifactPath, dirToArchive, archiveOptions);
|
||||
if (this.isWriteUpdateInfo && format === "zip") {
|
||||
if (isMac) {
|
||||
updateInfo = await (0, differentialUpdateInfoBuilder_1.createBlockmap)(artifactPath, this, packager, artifactName);
|
||||
}
|
||||
else {
|
||||
updateInfo = await (0, differentialUpdateInfoBuilder_1.appendBlockmap)(artifactPath);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
await packager.info.callArtifactBuildCompleted({
|
||||
updateInfo,
|
||||
file: artifactPath,
|
||||
// tslint:disable-next-line:no-invalid-template-strings
|
||||
safeArtifactName: packager.computeSafeArtifactName(artifactName, format, arch, false, packager.platformSpecificBuildOptions.defaultArch, defaultPattern.replace("${productName}", "${name}")),
|
||||
target: this,
|
||||
arch,
|
||||
packager,
|
||||
isWriteUpdateInfo: this.isWriteUpdateInfo,
|
||||
await packager.info.emitArtifactBuildCompleted({
|
||||
updateInfo,
|
||||
file: artifactPath,
|
||||
// tslint:disable-next-line:no-invalid-template-strings
|
||||
safeArtifactName: packager.computeSafeArtifactName(artifactName, format, arch, false, packager.platformSpecificBuildOptions.defaultArch, defaultPattern.replace("${productName}", "${name}")),
|
||||
target: this,
|
||||
arch,
|
||||
packager,
|
||||
isWriteUpdateInfo: this.isWriteUpdateInfo,
|
||||
});
|
||||
});
|
||||
return Promise.resolve();
|
||||
}
|
||||
}
|
||||
exports.ArchiveTarget = ArchiveTarget;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue