3 ms·
>GPL DJ Software Its kind of a nuisance that, as a requirement to build Mixxx on MacOS, ones has to use foreign binaries, disable Gatekeeper, run a 'first buil
by helpfulContrib 2y ago
>GPL DJ Software
Its kind of a nuisance that, as a requirement to build Mixxx on MacOS, ones has to use foreign binaries, disable Gatekeeper, run a 'first build', and from that point on .. can treat the project as a regular CMake project. Re-enable Gatekeeper after the 'first build'.
Hmm.
What are the custom binaries for? Surely not cmake. Not having - yet - done this myself (until I can put it in a VM), I'm nevertheless kind of curious about this necessity.
Any Mixxx/MacOs devs care to describe the contents?
- bri3d 2y agoYou can just read the source? mixxx-deps come from a build process sourced from: https://github.com/mixxxdj/vcpkg https://github.com/mixxxdj/vcpkg The same binary-backed build process is present on Windows, too, presumably to keep people from needing to go through dependency hell to contribute to the project.
- helpfulContrib 2y ago[dead]
- hlzhs 2y agoThat is exactly the reason. Also, some libraries we are using are not on homebrew (and we cannot easily pin a specific version). Another reason that we'd like to reduce the maintenance burden by using a similar setup for windows and macOS deps. Our dev team is small, and almost all of us use Linux. For macOS in particular we don't have anyone on the core team that uses it as their daily driver, which may also play a role when talking about the DX in macOS.
- brudgers 2y agoCan you recompile Gatekeeper to allow compatibility with Mixxx?