mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 10:45:59 -10:00
The desktop release dropped Debian/Ubuntu packaging in the v2 rewrite — Linux only shipped a bare-binary tar.gz (discussion #3627). Add a .deb built with goreleaser/nfpm in desktop-build.sh's linux branch. - desktop/build/linux/nfpm.yaml + reasonix.desktop describe the package: binary to /usr/bin, .desktop entry, icon to /usr/share/pixmaps, and libgtk-3-0 + libwebkit2gtk-4.1-0 runtime deps apt resolves on install. - The .deb is a human-download artifact only (like the macOS .dmg); the Linux updater channel stays the tar.gz, so cmd/sign's manifest skips .deb files. A test locks the linux-amd64 key to the tarball. - release-desktop.yml installs nfpm (pinned v2.46.3) on the Linux runner. The existing sign / upload / release / R2-mirror steps already glob dist/*, so the .deb is signed, attached to the GitHub release, and mirrored with no further workflow changes. Co-authored-by: reasonix <[email protected]>