diff --git a/packages/maker/flatpak/src/MakerFlatpak.ts b/packages/maker/flatpak/src/MakerFlatpak.ts index 6db44b1164..0e4bdd0b75 100644 --- a/packages/maker/flatpak/src/MakerFlatpak.ts +++ b/packages/maker/flatpak/src/MakerFlatpak.ts @@ -27,6 +27,20 @@ export default class MakerFlatpak extends MakerBase { requiredExternalBinaries: string[] = ['flatpak-builder', 'eu-strip']; + /** + * \@malept/electron-installer-flatpak has the default branch as master + * to avoid upstream changes we manually change the default + */ + private setDefaultBranchAndBaseVersionToMain() { + if (this.config.options && !this.config.options?.branch) { + this.config.options.branch = 'main'; + } + + if (this.config.options && !this.config.options.baseVersion) { + this.config.options.baseVersion = 'main'; + } + } + isSupportedOnCurrentPlatform(): boolean { return this.isInstalled('@malept/electron-installer-flatpak'); } @@ -35,6 +49,8 @@ export default class MakerFlatpak extends MakerBase { // eslint-disable-next-line global-require, import/no-unresolved, node/no-missing-require const installer = require('@malept/electron-installer-flatpak'); + this.setDefaultBranchAndBaseVersionToMain(); + const arch = flatpakArch(targetArch); const outDir = path.resolve(makeDir, 'flatpak', arch);