Open griffi-gh opened 2 months ago
You need to add libicu to nix-ld packages or use steam-run.
I still believe the package should be wrapped properly, if possible...
(using buildfhsenv in the worst case)
Using nix-ld
or steam-run
is just a workaround.
I don't know whether there is a convenient proper way to do this. How mons works is to run a binary (MonoInstaller) in a subprocess. I could make the subprocess use steam-run, but I don't want the package to depend on steam-run.
If the user already has nix-ld installed, simply adding libicu to NIX_LD_LIBRARY_PATH
should work. However, this requires nix-ld anyway, so it cannot be considered a good solution.
Describe the bug
Installer fails because of missing
libicu
dependency.Steps To Reproduce
Steps to reproduce the behavior:
mons add main /home/user/.local/share/Steam/steamapps/common/Celeste/
mons install --latest main
libicu
dependencyExpected behavior
A clear and concise description of what you expected to happen.
Screenshots
Additional context
Installer succeeds if run with
steam-run
like this:Notify maintainers
@UlyssesZh
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Add a :+1: reaction to issues you find important.