fix(monorepo/electron): linux failing due to deb packaging

This commit is contained in:
Elian Doran 2025-04-19 11:38:57 +03:00
parent 93e4fc1a74
commit 8dabeb1398
No known key found for this signature in database

View File

@ -1,8 +1,8 @@
const path = require("path"); const path = require("path");
const fs = require("fs-extra"); const fs = require("fs-extra");
const { execSync } = require("child_process");
const APP_NAME = "TriliumNext Notes"; const EXECUTABLE_NAME = "trilium";
const PRODUCT_NAME = "TriliumNext Notes";
const BIN_PATH = path.normalize("./scripts/electron-forge"); const BIN_PATH = path.normalize("./scripts/electron-forge");
const extraResourcesForPlatform = getExtraResourcesForPlatform(); const extraResourcesForPlatform = getExtraResourcesForPlatform();
@ -20,8 +20,8 @@ module.exports = {
// to have it output to ./dist, we need to go up a directory first // to have it output to ./dist, we need to go up a directory first
outDir: "../dist", outDir: "../dist",
packagerConfig: { packagerConfig: {
executableName: "trilium", executableName: EXECUTABLE_NAME,
name: APP_NAME, name: PRODUCT_NAME,
overwrite: true, overwrite: true,
asar: true, asar: true,
icon: "./assets/app-icon/icon", icon: "./assets/app-icon/icon",
@ -88,7 +88,9 @@ module.exports = {
name: "@electron-forge/maker-deb", name: "@electron-forge/maker-deb",
config: { config: {
options: { options: {
...baseLinuxMakerConfigOptions ...baseLinuxMakerConfigOptions,
name: EXECUTABLE_NAME,
productName: PRODUCT_NAME
} }
} }
}, },
@ -126,8 +128,8 @@ module.exports = {
{ {
name: "@electron-forge/maker-squirrel", name: "@electron-forge/maker-squirrel",
config: { config: {
name: "trilium", name: EXECUTABLE_NAME,
productName: APP_NAME, productName: PRODUCT_NAME,
iconUrl: "https://raw.githubusercontent.com/TriliumNext/Notes/develop/images/app-icons/icon.ico", iconUrl: "https://raw.githubusercontent.com/TriliumNext/Notes/develop/images/app-icons/icon.ico",
setupIcon: "./assets/setup-icon/setup.ico", setupIcon: "./assets/setup-icon/setup.ico",
loadingGif: "./assets/setup-icon/setup-banner.gif", loadingGif: "./assets/setup-icon/setup-banner.gif",