Congrats on the new release and thanks for notifying us about it!
I've had a look at building it with the intent to package it for Mageia (I already package Erebus that you also develop).
First thing, "make install" will fail on Linux if DESTDIR is specified, as some "mkdir -p" are missing. Attached is a patch that should fix it.
Then, more annoying, the game does not work when make install'ed. The progress bar loads and then it just crashes, without any log output. The game runs fine from the build dir, so I guess you're attempting to open a file in rw mode or something, and /opt/gigalomania being owned by root, it crashes. It could be another reason, but that's one of the usual suspects
![Smile :)](./images/smilies/icon_smile.png)
Apart from this crash, there are a couple things I'd like to patch for my distro package and I'd be glad to have some pointers. Currently everything is installed in /opt/gigalomania, which is a no-go packaging-wise, so I want to put the data in /usr/share/games/gigalomania and (ideally) the binary in /usr/games. I know that the binary looks for the data in the runtime directory, and for Erebus I put it in /usr/share/games/erebus too and wrote a wrapper script for /usr/games/erebus, but that's kind of dirty.
Is there an easy way to define a datadir that could be used in the code, e.g. by passing -DDATADIR=/usr/share/games/gigalomania to the compiler, and using some #ifdef DATADIR in the source?