guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCHES] Mupen64Plus


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.

Attachment: 0001-gnu-Add-mupen64plus-core.patch
Description: Text Data

Attachment: 0002-gnu-Add-mupen64plus-audio-sdl.patch
Description: Text Data

Attachment: 0003-gnu-Add-mupen64plus-input-sdl.patch
Description: Text Data

Attachment: 0004-gnu-Add-mupen64plus-rsp-hle.patch
Description: Text Data

Attachment: 0005-gnu-Add-mupen64plus-rsp-z64.patch
Description: Text Data

Attachment: 0006-gnu-Add-mupen64plus-ui-console.patch
Description: Text Data

Attachment: 0007-gnu-Add-mupen64plus-video-arachnoid.patch
Description: Text Data

Attachment: 0008-gnu-Add-mupen64plus-video-glide64.patch
Description: Text Data

Attachment: 0009-gnu-Add-mupen64plus-video-glide64mk2.patch
Description: Text Data

Attachment: 0010-gnu-Add-mupen64plus-video-rice.patch
Description: Text Data

Attachment: 0011-gnu-Add-mupen64plus-video-z64.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]