|
From: | Taylan Ulrich Bayırlı/Kammer |
Subject: | [PATCHES] Mupen64Plus |
Date: | Mon, 02 Nov 2015 23:04:17 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
(I can't use git-send-email with git installed from Guix for some reason; it says subcommand not found.) So here's 11 patches that add Mupen64Plus, the console front-end, and many essential plugins. These packages need to be used in a somewhat peculiar way: - install *both* mupen64plus-core and mupen64plus-ui-console in your profile, - install all the plugins in your profile, - in your config file ($XDG_CONFIG_HOME/mupen64plus/mupen64plus.cfg), set Core/SharedDataPath to $guix_profile/share/mupen64plus, and set UI-Console/PluginDir to $guix_profile/lib/mupen64plus, - specify your input/audio/video/rsp plugins of choice (for video, the Glide64 ones work well for me, and the HLE one for RSP). That yields a working setup. I don't know if I can make it work any better out of the box (without horrible hacks and/or substantial patches to the C code) because the whole system seems to assume the existence of a single "shared data" and a single "plugin" directory, so a user is best served by installing all preferred mupen64plus-* packages into one profile and then pointing the data and plugin directories there as described above. In particular, the -core package needs to be installed too (despite ui-console already closing over it) because it also provides a data file without which some things don't work. By the way, some video plugins don't work out of the box, and I don't really know how to make them work or if they're entirely broken, but they're packaged by Debian as well (with the same kinds of breakage out of the box) so I also packaged them.
0001-gnu-Add-mupen64plus-core.patch
Description: Text Data
0002-gnu-Add-mupen64plus-audio-sdl.patch
Description: Text Data
0003-gnu-Add-mupen64plus-input-sdl.patch
Description: Text Data
0004-gnu-Add-mupen64plus-rsp-hle.patch
Description: Text Data
0005-gnu-Add-mupen64plus-rsp-z64.patch
Description: Text Data
0006-gnu-Add-mupen64plus-ui-console.patch
Description: Text Data
0007-gnu-Add-mupen64plus-video-arachnoid.patch
Description: Text Data
0008-gnu-Add-mupen64plus-video-glide64.patch
Description: Text Data
0009-gnu-Add-mupen64plus-video-glide64mk2.patch
Description: Text Data
0010-gnu-Add-mupen64plus-video-rice.patch
Description: Text Data
0011-gnu-Add-mupen64plus-video-z64.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |