New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
appimageTools: add libmpg123 to the environment #258852
base: master
Are you sure you want to change the base?
Conversation
Does AppImage documentation say anything about what should be provided by the appimage and what should be provided by the host OS? (Why couldn't/shouldn't Slippi Launcher bundle libmpeg123?) |
a94cb20
to
1c9cb3b
Compare
I must have misread it yesterday, I believed mpg123 was part of the list, but it is not. Since this file contains a section for packages that are not explicitly mentioned, but are required by one or more appimages, I think it could be included. However, I will first open an issue in the relevant slippi repo to see if it can be added there. |
There hasn't been much interest in the issue I opened on Slippi's gh, and I do not have the knowledge of appimage packaging needed to fix their build, I think this should be merged. There's already a small list of packages that are not in the list, but are expected by at least one app. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i'm unfamiliar with slippi, their launcher appimage seems to work without issue for me
you refer to a slippi online appimage, and slippi-netplay, i could not find such appimages
After running the slippi launcher appimage, did you try to launch slippi? It does this by launching the slippi-netplay appimage, which can also be found in ~/.config/Slippi iirc. This appimage fails to launch when run. |
i skipped making an account, play offline results in "No Melee ISO file specified" i don't have such a file and this change indeed fixes that |
Yeah my bad, I forgot to mention I used the snippet from this wiki page to make it possible for the launcher to execute the appimages. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/3371 |
I am a bit worried that this list will get longer and longer. Do we have any good alternatives available? |
Description of changes
Added libmpg123 to environment for appimages. This is to fix the Slippi Online appimage that comes with the Slippi Launcher and currently fails to run with
undefined symbol: mpg123_info2
.Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)