-
-
Notifications
You must be signed in to change notification settings - Fork 14k
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
libretro.citra: fix broken build (ffmpeg -> ffmpeg_6) #352220
Conversation
|
|
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.
LGTM, thanks!
CC @emilazy since you're trying to replace the older versions of ffmpeg. |
Upstream Citra is a dead project so I worry somewhat that this will never be fixed. Actually, I’m somewhat surprised that we carry this fork that has been basically untouched all year and is behind where upstream Citra was when we dropped it in #293312. An active‐until‐yesterday(!) fork of Citra, used by things like the AUR package, merged an FFmpeg 7 compatibility PR: PabloMK7/citra#248. If we’re keeping this package but not actual Citra – though it seems a little odd to me given that development is more inactive than Citra or its forks – then we should probably apply that PR instead. I would prefer vendoring it in that case, given that the repository is now archived. |
I have no strong feelings for us to switch to this fork. The only reason I think we never switch is because nobody bothered to open a PR. |
I am not sure we can switch to it, since this is a libretro fork and I don’t know that Citra ever supported libretro itself. We removed Citra proper and this libretro version is behind upstream Citra, so it surprises me that we’re choosing to still carry this, but if we do then we should try to apply the FFmpeg 7 PR from the Citra fork I linked. |
Oh ok, I thought this fork supported libretro. In this case, I am fine either using the ffmpeg embedded in libretro/citra itself or backporting the ffmpeg patches if possible. |
I'll do a little bit of investigating and see if I an propose a more elegant solution to this derivation, either by updating source or patching! |
Closes #351162
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.