qlcplus icon indicating copy to clipboard operation
qlcplus copied to clipboard

macOS: switch to Homebrew

Open mcallegari opened this issue 3 years ago • 1 comments

While macports did its job for years, I noticed most of the CI/CD environment support homebrew. Would be nice to test each commit also on a macOS env. From a first attempt, these are the issues I found:

  • [x] port Peperoni plugin to libusb 1.x
  • [x] port udmx plugin to libusb 1.x
  • [x] OLA 0.10.8 deprecations cause build failure
  • [ ] adjust nametool phase and library names
  • [ ] add profile to Travis yml file

mcallegari avatar Jan 06 '22 09:01 mcallegari

Just an update on this: homebrew is VERY bad with Qt. It's impossible to deploy a Qt application and fix all the dependencies. I tried also the macdeployqt tool and it doesn't produce a correct bundle.

Plus, switching to libusb-1.x breaks some adapters (e.g. anyma) so this work overall needs to be reverted :(

mcallegari avatar Jul 21 '22 14:07 mcallegari