Name retroarch
Version 1.9.6-gitX (v1.9.6)
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
Homepage https://www.retroarch.com/
Bug tracker https://github.com/libretro/RetroArch/issues
Recipe file recipes-retroarch/retroarch/retroarch.bb
recipes-retroarch/retroarch/retroarch.inc
recipes-retroarch/retroarch/include/retroarch-deploy.inc
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-save-strategy.inc
recipes-retroarch/retroarch/include/retroarch-theme.inc
recipes-retroarch/retroarch/include/retroarch-video.inc
recipes-retroarch/retroarch/include/retroarch-lakka.inc
Layer meta-libretro (hardknott branch)
Inherits
  • artifact-preview
  • autotools
  • autotools-brokensep
  • deploy
  • 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
  • connman
  • dbus
  • ffmpeg
  • freetype
  • glslang
  • libdrm
  • libshake
  • libtool-cross
  • libtool-native
  • libusb
  • libv4l
  • libxml2
  • 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
  • libcaca
  • dbus
  • userland
  • virtual/egl
  • ffmpeg
  • flac
  • freetype
  • virtual/libgl
  • virtual/libgles2
  • virtual/libgles2
  • virtual/libgles2
  • virtual/libgles2
  • glslang
  • jack
  • libdrm
  • virtual/libgbm
  • fontconfig
  • libshake
  • libusb
  • mpv
  • openvg
  • pulseaudio
  • libsdl
  • libsdl2
  • libsixel
  • slang
  • spirv-tools
  • mbedtls
  • systemd
  • tinyalsa
  • udev
  • libv4l
  • userland
  • wayland-native
  • wayland
  • wayland-protocols
  • connman
  • libx11
  • libxinerama
  • libxrandr
  • libxext
  • zlib
PACKAGECONFIG options
  • alsa
  • audioio
  • blissbox
  • builtinflac
  • caca
  • cdrom
  • cg
  • 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-hid
  • 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
  • jack
  • kms
  • lakka
  • libshake
  • libusb
  • lto
  • lua
  • mali-fbdev
  • menu-materialui
  • menu-ozone
  • menu-rgui
  • menu-stripes
  • menu-xmb
  • miniupnpc
  • 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
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 (this recipe)
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