libcdio / libcdio-paranoia

CD paranoia on top of libcdio
GNU General Public License v3.0
48 stars 37 forks source link

Add Travis-CI for macOS support #28

Closed boretom closed 4 years ago

boretom commented 4 years ago

Use Travis-CI to compile for macOS. They say don't do brew update since it takes long. But their macOS image(s) are broken again so we have to.

The macos Image is broken

rocky commented 4 years ago

Ok. Let's try it! I'll be changing the settings soon...

https://travis-ci.org/rocky/libcdio-paranoia/builds/656594982

rocky commented 4 years ago

If you are up to it, here is something else that we could get from the recent changes to remake: add the better looping over CC warning flags in https://github.com/rocky/remake/pull/68

rocky commented 4 years ago

... and now that Travis works, we could also update the README.md to have a TravisCI status badge like we do in remake

boretom commented 4 years ago

That's a good idea, I set it on my todo for today.

Btw: I had to tweak the .travis.yml, also for remake. 1.) the macOS images are broken again, everytime because of the same ruby gem bundle which they use to install packges. 2.) the before mentioned gem is the reason you can't install the packages putting them all on one line. It seems to accept only one package per time. So it has to be a sequence.

   - [ <package1>, <package2>...]

I was just lucky with remake that with the exception of guile all dependencies were pre-installed.