Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide simple installation for macOS #2731

Open
MattHag opened this issue Dec 27, 2024 · 1 comment
Open

Provide simple installation for macOS #2731

MattHag opened this issue Dec 27, 2024 · 1 comment

Comments

@MattHag
Copy link
Collaborator

MattHag commented Dec 27, 2024

Information

  • Solaar version: 1.1.14RC
  • Distribution: macOS

Is your feature request related to a problem? Please describe.
The support for macOS seems good enough to be useful and tested and on a broader audience. However, the lack of a simple distribution and setup plays against it.

Describe the solution you'd like
Provide one of the following

  • Brew installation brew install solaar
  • Official macOS setup instructions
  • Package with GUI installer

Additional context
With recently added Bluetooth support on macOS, the most important and useful features are finally also available on mac.

Related #1244

@vulpes2
Copy link
Contributor

vulpes2 commented Jan 5, 2025

Two common options for packaging a python application into a macOS bundle are py2app and briefcase. py2app seems kind of abandoned at this point as it still requires the long-deprecated setup.py, and briefcase doesn't seem to have good documentation on how to integrate it with an existing project. I'll play with briefcase in the upcoming week and see how far I can get with it.

Notarization is going to be the bigger hurdle here, but there seems to be some generous people who are willing to help out open source developers with notarization if we can figure out the packaging stuff: https://blog.glyph.im/2023/03/py-mac-app-for-real.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants