Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 1b0c31e Sep 9, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
libpng
nvidia-cg-toolkit Also unhardcode paths for Nvidia Cg Apr 25, 2019
shared-modules @ be562eb Update shared-modules May 8, 2019
udev Avoid patchfile for libudev hotfix and add cleanup list Jul 21, 2019
.gitignore Add /builddir to .gitignore Aug 27, 2019
.gitmodules
COPYING Metadata is CC0 1.0 Universal Aug 26, 2019
README.md Update for RetroArch 1.7.8-2 Aug 31, 2019
org.libretro.RetroArch.appdata.xml
org.libretro.RetroArch.json Update to v1.7.8-3 Sep 9, 2019
retroarch.cfg Use variable prefix in retroarch.cfg Apr 25, 2019
screenshot-2.png Update for RetroArch 1.7.8-2 Aug 31, 2019
screenshot-3.png Update for RetroArch 1.7.8-2 Aug 31, 2019
screenshot-4.png
screenshot.png Revert "Revert back to 1.7.7" Aug 26, 2019

README.md

RetroArch on Flathub

Flathub is the central place for building and hosting Flatpak builds. Go to https://flathub.org/builds/ to see Flathub in action.

RetroArch is a frontend for emulators, game engines and media players.

Installation

To install RetroArch through Flathub, use the following:

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user -y flathub org.libretro.RetroArch

Usage

  1. Run RetroArch through Flatpak:

    flatpak run org.libretro.RetroArch
    
  2. Install some libretro cores using the Online Updater. There is no need to update core info files, assets, joypad profiles, cheats, database, cg, glsl, or slang shaders, as those are shipped with the Flatpak.

  3. Import content by scanning the folder where your games are kept.

  4. Launch content through RetroArch either through the menu, or through the command line:

    flatpak run org.libretro.RetroArch -L ~/.var/app/org.libretro.RetroArch/config/retroarch/cores/chailove_libretro.so FloppyBird.chailove
    

Update

To update RetroArch through Flathub, use the follow command:

flatpak update --user org.libretro.RetroArch

Options

Through the Flatpak command line arguments, it is possible to change how RetroArch is used.

Mounted Directories

Allow Flatpak access to different mounted drives through using the --filesystem option:

flatpak run --filesystem=host --filesystem=/media/NAS/roms org.libretro.RetroArch

Development

To test the application locally, use flatpak-builder with:

git clone https://github.com/flathub/org.libretro.RetroArch.git
cd org.libretro.RetroArch
git submodule update --init
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak-builder builddir --install-deps-from=flathub --user --install --force-clean org.libretro.RetroArch.json
flatpak run org.libretro.RetroArch --verbose

Clean

flatpak uninstall --user org.libretro.RetroArch
rm -rf ~/.var/app/org.libretro.RetroArch .flatpak-builder
You can’t perform that action at this time.