Add homepage and debMaintainer for electron-builder

electron-builder rejects .deb builds without these three fields:
homepage, author email, and Linux maintainer. The Nucleus DSL covers
all three via top-level `homepage` and `linux.debMaintainer` (which
takes "Name <email>" together).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Wavesonics 2026-05-13 17:49:45 -07:00 committed by Adam Brown
parent 8831e9c5fb
commit d24f618309
No known key found for this signature in database

View file

@ -97,6 +97,7 @@ nucleus.application {
description = "A simple tool for building stories."
copyright = "© 2025 Adam W. Brown, All rights reserved."
vendor = "Dark Rock Studios"
homepage = "https://github.com/Wavesonics/hammer-editor"
licenseFile.set(project.file("../LICENSE"))
windows {
@ -124,6 +125,7 @@ nucleus.application {
linux {
shortcut = true
rpmLicenseType = "MIT"
debMaintainer = "Adam W. Brown <adamwbrown@gmail.com>"
iconFile.set(project.file("icons/linux.png"))
appImage {