Skip to content

Brings in-line with cargo-cntp-bundler#232

Closed
philocalyst wants to merge 33 commits into
burtonageo:masterfrom
philocalyst:contemporary-bundle
Closed

Brings in-line with cargo-cntp-bundler#232
philocalyst wants to merge 33 commits into
burtonageo:masterfrom
philocalyst:contemporary-bundle

Conversation

@philocalyst
Copy link
Copy Markdown
Contributor

Happened to run into a project that had gone in a different direciton than cargo-bundle and wanted to get their changes into bundle! This is my attempt in that.

  • Localization
  • Windows metadata
  • SVG Icon generation
  • DMG creation
  • In general, proper windows bundling
  • More changes...

Huge credit to: https://github.com/vicr123/contemporary-rs/tree/master/deploy_tool

Most of this is directly ported, so not more battle tested or correct than the original implementation -- advice is very welcome.

@philocalyst philocalyst force-pushed the contemporary-bundle branch from 87af047 to 726ed82 Compare April 4, 2026 06:38
@philocalyst
Copy link
Copy Markdown
Contributor Author

@mdsteele Any thoughts?

@philocalyst
Copy link
Copy Markdown
Contributor Author

@mdsteele @burtonageo Following up

@mdsteele
Copy link
Copy Markdown
Collaborator

Hi, I apologize for sitting on this for so long. This PR is very large and seems to be doing several orthogonal things, which makes it harder to review thoroughly. It would be very helpful to split it up into several separate PRs, e.g. one to add the DMG support, one to add EXE support, one to add SVG support, etc.

Overall, the features that this PR is seeking to add seem like good things to support. It's just harder to review them all at once.

@philocalyst
Copy link
Copy Markdown
Contributor Author

Got it! Will do @mdsteele

@philocalyst
Copy link
Copy Markdown
Contributor Author

Continued at #237 #238 #239

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.

2 participants