Name retroarch
Version 1.18.0 (06fa5325f8b3cd42e6fba3d57835d5924c9ea2e7)
Summary Cross-platform, sophisticated frontend for the libretro API
Description RetroArch is the reference frontend for the libretro API. Popular examples of implementations for this API includes video game system emulators and game engines as well as more generalized 3D programs. These programs are instantiated as dynamic libraries. We refer to these as <libretro cores>.
Section base
License GPL-3.0-only
Homepage https://www.retroarch.com/
Bug tracker https://github.com/libretro/RetroArch/issues
Recipe file recipes-retroarch/retroarch/retroarch_1.18.0.bb
recipes-retroarch/retroarch/include/retroarch-directories.inc
recipes-retroarch/retroarch/include/retroarch-drivers.inc
recipes-retroarch/retroarch/include/retroarch-joystick.inc
recipes-retroarch/retroarch/include/retroarch-latency.inc
recipes-retroarch/retroarch/include/retroarch-theme.inc
recipes-retroarch/retroarch/include/retroarch-video.inc
recipes-retroarch/retroarch/include/retroarch-deploy.inc
recipes-retroarch/retroarch/include/retroarch-save-strategy.inc
recipes-retroarch/retroarch/include/retroarch-lakka.inc
Layer meta-libretro (master branch)
Inherits
  • artifact-preview
  • autotools
  • autotools-brokensep
  • deploy
  • extrausers
  • features_check
  • libretro-vulkan-deps
  • pkgconfig
  • retro-overrides
  • retro-user
  • retroarch-checks
  • retroarch-paths
  • siteconfig
  • siteinfo
  • useradd
  • useradd_base
Dependencies
  • alsa-lib
  • autoconf-native
  • automake-native
  • base-files
  • base-passwd
  • bluez5
  • dbus
  • ffmpeg
  • freetype
  • glslang
  • libdrm
  • libshake
  • libtool-cross
  • libtool-native
  • libusb
  • libv4l
  • libxml2
  • networkmanager
  • pkgconfig-native
  • pulseaudio
  • shadow
  • shadow-native
  • shadow-sysroot
  • slang
  • spirv-tools
  • udev
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • virtual/libgbm
  • zlib
  • alsa-lib
  • bluez5
  • libcaca
  • dbus
  • userland
  • virtual/egl
  • ffmpeg
  • flac
  • freetype
  • virtual/libgl
  • virtual/libgles2
  • virtual/libgles2
  • virtual/libgles2
  • virtual/libgles2
  • glslang
  • jack
  • libdrm
  • virtual/libgbm
  • connman
  • fontconfig
  • libdecor
  • libshake
  • libusb
  • mpv
  • openvg
  • pulseaudio
  • libsdl
  • libsdl2
  • libsixel
  • slang
  • spirv-tools
  • mbedtls
  • systemd
  • tinyalsa
  • udev
  • libv4l
  • userland
  • wayland-native
  • wayland
  • wayland-protocols
  • networkmanager
  • libx11
  • libxinerama
  • libxrandr
  • libxext
  • zlib
PACKAGECONFIG options
  • alsa
  • audioio
  • blissbox
  • bluetooth
  • builtinflac
  • caca
  • cdrom
  • cg
  • command
  • coreaudio
  • dbus
  • debug
  • disable-7zip
  • disable-accessibility
  • disable-audiomixer
  • disable-chd
  • disable-cheats
  • disable-cheevos
  • disable-configfile
  • disable-discord
  • disable-dr_mp3
  • disable-dsp-filter
  • disable-glsl
  • disable-image-viewer
  • disable-langextra
  • disable-libretrodb
  • disable-menu
  • disable-menu-widgets
  • disable-online-updater
  • disable-opengl-core
  • disable-opengl1
  • disable-rbmp
  • disable-rewind
  • disable-rjpeg
  • disable-rpng
  • disable-rtga
  • disable-runahead
  • disable-screenshots
  • disable-shaderpipeline
  • disable-translate
  • disable-update-assets
  • disable-update-cores
  • disable-vulkan-display
  • dispmanx
  • dsound
  • dynlib
  • egl
  • exynos
  • ffmpeg
  • flac
  • floathard
  • floatsoftfp
  • freetype
  • gl
  • gles
  • gles3
  • gles3_1
  • gles3_2
  • glslang
  • gong
  • hid
  • jack
  • kms
  • lakka
  • libdecor
  • libshake
  • libusb
  • lto
  • lua
  • mali-fbdev
  • menu-materialui
  • menu-ozone
  • menu-rgui
  • menu-xmb
  • mist
  • mmap
  • mpv
  • neon
  • network
  • network-video
  • networkgamepad
  • odroidgo2
  • offscreen
  • omap
  • openal
  • opendingux-fbdev
  • openvg
  • oss
  • parport
  • plain-drm
  • pulseaudio
  • qt
  • roar
  • rpiled
  • rsound
  • sdl
  • sdl2
  • sixel
  • slang
  • spirv-cross
  • ssa
  • sse
  • ssl
  • steam
  • sunxi
  • system-mbedtls
  • systemd
  • threads
  • threads-storage
  • tinyalsa
  • udev
  • v4l2
  • valgrind
  • videocore
  • videoprocessor
  • vivante-fbdev
  • vulkan
  • wayland
  • wifi
  • x11
  • xaudio
  • xinerama
  • xrandr
  • xshm
  • xvideo
  • zlib

Sources

gitsm://github.com/libretro/RetroArch.git

Patches

None

Other branches

This recipe in other branches of meta-libretro:

Branch Recipe
master retroarch 1.18.0 (this recipe)
scarthgap (Yocto Project 5.0) retroarch 1.18.0
nanbield (Yocto Project 4.3) retroarch 1.18.0
kirkstone (Yocto Project 4.0) retroarch 1.10.3-gitX
honister (Yocto Project 3.4) retroarch 1.10.0-gitX
hardknott (Yocto Project 3.3) retroarch 1.9.6-gitX
gatesgarth (Yocto Project 3.2) retroarch 1.9.0-gitX
dunfell (Yocto Project 3.1) retroarch 1.9.0-gitX
zeus (Yocto Project 3.0) retroarch 1.8.5