afritz1 / OpenTESArena

Open-source re-implementation of The Elder Scrolls: Arena.
MIT License
988 stars 68 forks source link

Update .travis.yml #55

Closed Ragora closed 7 years ago

Ragora commented 7 years ago

Package repos will be lagging behind on SDL 2.0.5 for a while (as we now require some functionality specific to 2.0.5 in TESArena now), so we clone via mercurial the 2.0.5 release and build it. It should work, but we won't fully know until we merge and have Travis test within its environment.

This is why the last Travis build failed -- we pulled SDL2 from repos which pulled down some version < 2.0.5 which will not include the functionality that was recently depended upon.

Ragora commented 7 years ago

Also, we can use -j# on the make command for SDL to speed up that process depending on how Travis wants us to use that functionality.

Alternatively, we could probably source some third party repo to pull down SDL 2.0.5, but I prefer to avoid those unless necessary.

afritz1 commented 7 years ago

Okay. This will be a temporary fix until SDL 2.0.5 is available in the Ubuntu distribution. I'm not worried about speed of compilation right now. Just correctness.