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

MacOS packages missing #107

Closed
ITDancer13 opened this issue Sep 10, 2023 · 4 comments
Closed

MacOS packages missing #107

ITDancer13 opened this issue Sep 10, 2023 · 4 comments

Comments

@ITDancer13
Copy link

At the moment there are no NuGet packages published for MacOS x64-bit and MacOS ARM64. Would be great to get them published as well. Any plans doing that?

@amaitland
Copy link
Member

What's the use case?

Cefsharp only runs on windows as it's written in VC++

@ITDancer13
Copy link
Author

ITDancer13 commented Sep 11, 2023

That's true for CefSharp. CefGlue on the other hand also provides (basic) implementation for Avalonia which is also running on MacOS. Unfortunately CefGlue has to depend on another package (https://www.nuget.org/packages/cef.redist.osx64) which is not updated frequently. As I want to join as contributor there, I would like to use the same source of redist for all platforms and that would be yours :-)

@amaitland
Copy link
Member

There are a number of considerations:

Myget feed space limits
We are already at the space limit for the free tier

Maintenance burden
For me personally the maintenance burden would need to be near zero. Someone would need to contribute all the scripts and package files.

Build availability
What happens when CEF builds aren't available for one/both of the Mac architectures. Looks like currently the 64bit beta build isn't available. This happens for different architectures semi regularly.

If there aren't relevant Mac builds available then I'd need an easy option to skip the Mac packages.

another package (https://www.nuget.org/packages/cef.redist.osx64)

The cef.redist package that are included as part of this project will likely be dropped at some point (#93). To free up space on the myget feed this would likely need to be resolved.

@amaitland
Copy link
Member

Closing as this is not something I currently have planned.

If someone wants to take ownership of creating/publishing additional packages please continue the discussion at #95

@amaitland amaitland closed this as not planned Won't fix, can't repro, duplicate, stale Feb 4, 2024
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

No branches or pull requests

2 participants