Rework the content order

This commit is contained in:
Solene Rapenne 2021-06-06 17:46:08 +02:00
parent 740ade6f30
commit f6c3bc18ff
1 changed files with 26 additions and 21 deletions

View File

@ -4,12 +4,38 @@ This tool is a simple wrapper that help running Linux binaries on Guix because o
This is inspired by the [steam-run](https://nixos.wiki/wiki/Steam#steam-run) wrapper available on NixOS, which is not related to Steam because it's used to run any Linux binary.
# Usage
You need to have to following packages installed to make it work: `gcc-objc++:lib gtk+` but this may depend on what you are running.
Then to use it, it's as easy as: `linux-run ./some_executable`.
# Compatibility
I tried a few programs to see if it was working fine.
## Known to work
- game Steam Marines 2 (itch.io)
- game Frick (itch.io)
- game Depth of Extinction (itch.io)
- game Nowhere Prophet (GOG)
## Doesn't work
- software Firefox: `couldn't load XPCOM`
- software Deltachat AppImage: `error while loading shared libraries: ./DeltaChat-1.20.2.AppImage: ELF file ABI version invalid`
- game Mewnbase: guix lacks `lwjgl`
- game Midboss: `monoconfig not found!`
- game FTL: because they provide x86 binary only
- game Barony: `error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory`
- game Into the breach: `error while loading shared libraries: libfmodstudio.so.10: cannot open shared object file: No such file or directory`
- game Torchlight 2: `error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory`
# Guix package definition
```
@ -39,24 +65,3 @@ Then to use it, it's as easy as: `linux-run ./some_executable`.
the environment to use Guix libraries for running a Linux binary.")
(license license:bsd-2)))
```
# Known to work
I tried some programs and they worked:
- game Steam Marines 2
- game Frick
- game Depth of Extinction
- game Nowhere Prophet
# Doesn't work
- software Firefox: "couldn't load XPCOM"
- software Deltachat AppImage: "error while loading shared libraries: ./DeltaChat-1.20.2.AppImage: ELF file ABI version invalid"
- game Mewnbase: guix lacks lwjgl
- game Midboss: "monoconfig not found!"
- game FTL: because they provide x86 binary only
- game Barony: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
- game Into the breach: error while loading shared libraries: libfmodstudio.so.10: cannot open shared object file: No such file or directory
- game Torchlight 2: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory