Skip to content

Incorrect assets_directory, and libretro_info_path #7

Description

@davidhedlund

In Trisquel 11 but not in some other distros, Appimage version 1.16.0 generates a retroarch.cfg file with:

  • assets_directory = "/usr/share/libretro/assets/" instead of assets_directory = "~/.config/retroarch/assets/"
  • libretro_info_path = "/usr/share/libretro/info/" instead of libretro_info_path = "~/.config/retroarch/cores"

Note: "~" is correct and can be verified by running ./RetroArch-Linux-x86_64.AppImage? from the command line, which says `Setting $HOME to [the directory that you extracted the appimage in]/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home

Why do we want to fix this?

  • It makes the Appimage dependent of the retroarch-assets package, which is ok since the core packages will install it. But:
  • Even if the retroarch-assets package is installed, it may not be used correctly. For example, sometimes I had font and icon issues with both XMB and Ozone with the retroarch-assets package (version 1.4.1+git20170209+dfsg1-1).

Appimage 1.16.0 in a distro without the retroarch-assets package installed:

image

retroarch.cfg configured with assets_directory = "~/.config/retroarch/assets/"

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions