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

META: OSX support #1

Open
1 of 9 tasks
diegoiast opened this issue Sep 25, 2024 · 0 comments
Open
1 of 9 tasks

META: OSX support #1

diegoiast opened this issue Sep 25, 2024 · 0 comments
Assignees
Labels
help wanted Extra attention is needed META OSX

Comments

@diegoiast
Copy link
Owner

diegoiast commented Sep 25, 2024

  • Make sure it compiles (3b89d94)
  • Make sure all "unix only" paths works in OSX (look for #if defined(__unix__)).
  • Does OSX need something for menu entries? If the user copies the bundle into the Applications folder, it should be available, right? Otherwise - make sure integration with the desktop works.
  • Project management - make sure that you can build a project (KitDetector should work as in Linux).
  • ExecutableInfo - make sure that OSX is used when needed.
  • HelpPlugin also deals with updates. Add a define for an OSX testing update channel (do universal binaries need different channels need to investigate how QSimpleUpdater works).
  • Make a build-dmg.sh, that builds into build and if needed, installs into dist and from dist creates the package.
  • Incorporate the build into github actions.
  • x86/64+ARM64 universal binaries?
@diegoiast diegoiast added OSX help wanted Extra attention is needed labels Sep 25, 2024
@diegoiast diegoiast added the META label Oct 22, 2024
@diegoiast diegoiast changed the title OSX support META: OSX support Oct 22, 2024
@diegoiast diegoiast self-assigned this Oct 22, 2024
diegoiast added a commit that referenced this issue Oct 27, 2024
Add a simple TGZ file download (only 5mb!) for linux. If someone wants
it, he can run it manually. The TGZ build on Qt 6.7.1, works on my
Debian using Qt 6.7.2. It might be usable for some. Closes #22

Also started building on OSX. Need to handle universal binaries for
Intel/ARM. No bundle creation. Refs #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed META OSX
Projects
Status: No status
Development

No branches or pull requests

1 participant