I have finally gotten around to building Barony from source. No changes need to be made as it builds and runs just fine on Power. However, the instructions are a little incomplete, so I thought I would share here for the other 3 people on Earth who play this and also use PowerPC.
Adapted from their
resources:
apt install libsdl2-dev libsdl2-image-dev libsdl2-net-dev libsdl2-ttf-dev libpng-dev libz-dev libphysfs-dev rapidjson-dev
git clone https://github.com/TurningWheel/Barony.git
mkdir build && cd build
The OpenAL bit is important, otherwise it will have no sound.
cmake .. -DOPENAL_ENABLED=ON
cd ../
make -j 4
Should create
barony: ELF 64-bit LSB pie executable, 64-bit PowerPC or cisco 7500, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=3923290b782f5cac6359a315534a6b79471522ee, not strippedNext, pull in the game resources:
wget https://github.com/TurningWheel/Barony/releases/download/V3.3.7-dev/tmp-master-assets.zip
unzip tmp-master-assets.zip
From your copy of Barony, the following asset directories will need to be copied into the same directory as the barony executable;
books, images, items, maps, models, music, sound.
./barony
to play