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.