I managed to get Dungeon Crawl Stone Soup (console mode) compiled and running on the PinePhone. It pairs well with the keyboard. I followed the compiling instructions here:
https://github.com/crawl/crawl/blob/mast...#compiling with a couple minor modifications. Before running 'make' as instructed, edit the crash.cc file, and remove these lines (toward the top of the file):
Code:
#ifndef __HAIKU__
#define BACKTRACE_SUPPORTED
#endif
musl doesn't support backtrace, and the compilation will fail (at the very end) if you do not remove these lines.
Also, do not run 'make' with the '-j4' argument like the instructions describe. Running parallel jobs will make it compile faster, but will also get your pinephone blisteringly hot... and will cause the battery to drain faster than the charger can keep up.
Assuming you've got all the dependencies installed correctly (don't forget to install the '-dev' versions of packages), you can ignore the "git submodule update --init" command.
It can take quite a long time to compile, so make sure to have the phone plugged in.