ArxLibertatis - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port ArxLibertatis
Game(s) Arx Fatalis
Homepage https://arx-libertatis.org
Source Code https://github.com/arx/ArxLibertatis
Build Type: Mac Source Ports Build
Port Type Original Source Code
Project Build Strategy Project doesn’t do Mac builds
Source Code Strategy Source available
Projct Release Strategy Versioned releases
Mac Support Status No official Mac support
Project Status Active
Build System CMake
Programming Language(s) C/C++
Data Situation Files go in ~/Library/Application Support/ArxLibertatis

Homebrew Requirements

brew install cmake boost freetype sdl2 libepoxy qt5 cppunit glm openal-soft
brew install --cask inkscape

Granted it seems to build without libepoxy or cppunit. I assume qt5 is really qt@5

Notes

This one is actually pretty simple - I'm guessing since someone also makes a command line version for Homebrew, the work of finding the data in Application Support has already in place. Everything is down to one executable and once I got it in a faux bundle (no info.plist) the scripts took over.

One issue is that the localization placeholder strings show up in the settings screen and I'm not sure why. Their instructions don't mention anything about needing to build differently but they might be out of date.

UPDATE: The Localization error seems to be connected to the lack of localization ini files, but I'm not sure if I can just put them in the bundle or what. Need to investigate later.