From dd671eb3647801317736327ab5b7cbfaa05d3866 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Thu, 3 Sep 2026 09:47:32 +0200 Subject: chore(client): declare author and homepage in the client package.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit electron-builder warned `author is missed in the package.json` on every build, including the `--dir` one build-client.sh runs, and refused the deb/rpm targets outright over it and over a missing homepage. Both were pre-existing — builder 25 emitted the identical warning — and had simply never been hit, because those targets had never been built. The values are copied verbatim from packaging/deb/meshbay-client/DEBIAN/ control, which already declared them, so the two cannot disagree. Not added: `desktopName`, despite the warning that asks for it. The path this project actually ships (build-client.sh + packaging/desktop/ meshbay.desktop) already sets StartupWMClass=MeshBay, and src/main.js sets --class to match for dev runs. The warning concerns the .desktop electron-builder generates for its own deb/rpm targets, which is not what gets installed. That is the larger thing found here and left open: `npm run dist` defines a second, incompatible layout for a package of the same name — /opt/MeshBay/meshbay-client against /opt/meshbay-client/meshbay. See ~/next/npm-audit.md §9. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01AbwJDbNTkiRUh7HTWEoyss --- packages/meshbay-client/package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/meshbay-client/package.json b/packages/meshbay-client/package.json index 7793d78..7d88f5b 100644 --- a/packages/meshbay-client/package.json +++ b/packages/meshbay-client/package.json @@ -3,6 +3,8 @@ "version": "0.1.0", "description": "MeshBay desktop client — the interface ships with the application, not from the hub", "license": "AGPL-3.0-or-later", + "author": "MeshBay Team ", + "homepage": "https://meshbay.org", "main": "src/main.js", "private": true, "scripts": { -- cgit v1.2.3