From b0a75df2046a5d55411ccf3b13cc39f7c3bb3f3c Mon Sep 17 00:00:00 2001 From: Johan LEROY Date: Fri, 17 Jul 2026 20:04:50 +0200 Subject: [PATCH] =?UTF-8?q?fix(desktop):=20m=C3=A9tadonn=C3=A9es=20de=20pa?= =?UTF-8?q?ckaging=20.deb=20(homepage,=20author.email,=20maintainer)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit electron-builder exige un homepage projet, un author.email et un maintainer .deb : le build Linux produisait l'AppImage mais échouait sur la cible deb. Ajoute ces champs au package.json desktop et fixe explicitement le maintainer dans electron-builder.yml. --- packages/desktop/electron-builder.yml | 2 ++ packages/desktop/package.json | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/packages/desktop/electron-builder.yml b/packages/desktop/electron-builder.yml index f037921..734951d 100644 --- a/packages/desktop/electron-builder.yml +++ b/packages/desktop/electron-builder.yml @@ -32,6 +32,8 @@ linux: deb: # git est requis pour les operations de worktree ; claude n'est pas dans les depots (documente). depends: [git] + # Mainteneur .deb explicite (electron-builder l'exige ; sinon derive de author.email du package.json). + maintainer: Johan LEROY win: target: diff --git a/packages/desktop/package.json b/packages/desktop/package.json index ab7e3e6..3f3c663 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -3,6 +3,11 @@ "private": true, "version": "0.1.0", "description": "Arboretum desktop app: Electron shell that runs the daemon and shows its web UI", + "homepage": "https://git.lidge.fr/johanleroy/arboretum", + "author": { + "name": "Johan LEROY", + "email": "contact@johanleroy.fr" + }, "main": "dist/main.js", "type": "commonjs", "scripts": {