Hello,
foremost, thanks for this amazing pack!
Secondly, I want to share my experience with the pack on my Manjaro distro (Arch).
I was trying to launch the game through the big button "Play DwarfFortress" after the configuration of the terminal (kitty, in my case). Everything worked fine, test was successful, but pressing that button the terminal appeared and disappeared in a sec.
So I tried to launch from the terminal directly the "df" file:
❯ sudo bash /tmp/lnp-7k5ekr/df_47_05_linux/df
./libs/Dwarf_Fortress: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
So I searched that lib and installed what was useful in my opinion:
❯ yay -Ss libsdl
aur/pipepanic 0.1.3-6 (+0 0.00)
Pipe connecting game using libSDL
aur/sdlblocks 1-7 (+1 0.00)
A Tetris remake written in C using libSDL
multilib/lib32-sdl_image 1.2.12-7 (28.5 KiB 62.4 KiB)
A simple library to load images of various formats as SDL surfaces (32-bit)
community/sdl_image 1.2.12-7 (28.5 KiB 64.3 KiB)
A simple library to load images of various formats as SDL surfaces
❯ yay -S sdl_image
❯ yay -S lib32-sdl_image
Still unlucky:
❯ sudo bash /tmp/lnp-7k5ekr/df_47_05_linux/df
./libs/Dwarf_Fortress: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
Then:
❯ yay -Ss sdl_ttf
multilib/lib32-sdl_ttf 2.0.11-6 (17.7 KiB 42.4 KiB)
A library that allows you to use TrueType fonts in your SDL applications (32-bit)
community/sdl_ttf 2.0.11-6 (16.2 KiB 41.3 KiB)
A library that allows you to use TrueType fonts in your SDL applications
❯ yay -S sdl_ttf
It WORKS!
❯ sudo bash /tmp/lnp-7k5ekr/df_47_05_linux/df
Sound devices available:
OpenAL Soft
Picking OpenAL Soft. If your desired device was missing, make sure you have the appropriate 32-bit libraries installed. If you wanted a different device, configure ~/.openalrc appropriately.
[ALSOFT] (EE) Failed to connect PipeWire event context (errno: 112)
ALSA lib pcm_dmix.c:999:(snd_pcm_dmix_open) unable to open slave
Initializing OpenAL failed, no sound will be played
Loading bindings from data/init/interface.txt
Resetting textures
I hope it will be helpful for some other Manjaro's users.