Skip to content

Add license and homepage to packages and ship LICENSE in archives - #81

Merged
mapitman merged 1 commit into
mainfrom
chore/packaging-metadata
Oct 14, 2026
Merged

mapitman merged 1 commit into
mainfrom
chore/packaging-metadata

Conversation

@mapitman

Copy link
Copy Markdown
Owner
  • nfpm: section: utils (custom is not a Debian section), license: MIT, homepage: https://github.com/mapitman/mdview.
  • Archives include LICENSE and README.md next to the man page.
  • Checked with goreleaser release --snapshot --skip=publish: the .deb shows Section utils and the Homepage, and the tar.gz and zip contain the new files.
  • Updates CLAUDE.md.

Not in this PR: the snap items in #72 (the unity7 plug, base: core22, and the HOME: /home/$USER override). They affect how the snap launches the browser, and I cannot build a snap here (no snapcraft). The issue stays open for them.

Refs #72

Set the nfpm section to utils (custom is not a Debian section), and add the MIT license and the homepage to the deb and rpm metadata. Include LICENSE and README.md in every archive.

The snap changes from the issue are not part of this commit: replacing the unity7 plug, moving off core22 and removing the HOME override change how the snap opens the browser, and cannot be checked without a snapcraft build.

Refs #72
@mapitman
mapitman merged commit 57a1ad2 into main Oct 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant