-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
The program requires "RetroArch", as it is sitting on top of it. There should
be no other requirements to run it and an installation process is not required.
enjoy
itself should run from any place.
Just download the binary in an archive with a name like "enjoy_0.1.0.tar.gz" from Releases and unpack it. The provided installation script "install.sh" is optional and will copy the binary to the user binaries folder. In my case it resolves to "/home/user/.local/bin" but it may be different in your case. It will also copy an example configuration file to "~/.config/enjoy/default.ini".
There are multiple ways of achieving this, depending on the environment you are. A simple way is to right click on the ROM file of your choice and select something like "Open with..." and choose the program enjoy or type the path where it is installed to. The installation path of enjoy can vary, but in my case it is in "/home/tuncay/.local/bin". Also there should be a tickbox available to make it the default program for this file extension. From now on you should be able to play the games with this extension from your file manager by double clicking it.
git clone https://github.com/thingsiplay/enjoy
To build from source code, the Rust tools are required, as it is written in
Rust. A simple cargo build --release
is enough to create the binary.
The optional "Makefile" is just a convenient way to compile and build the distribution archives and uses additional programs, such as
cargo clippy
-
upx
(disabled at default) strip
pandoc
A resulting archive file "enjoy_0.1.0-tar.gz" should be created in a new subdirectory "dist".