Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix parallel mode: add missing pkg dep & missing path creations #12485

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,4 @@ package/batocera/emulationstation/batocera-emulationstation/keys.txt
.directory
*.po~
batocera-mok.key
*~
1 change: 1 addition & 0 deletions package/batocera/audio/zmusic/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ config BR2_PACKAGE_ZMUSIC
select BR2_PACKAGE_LIBSNDFILE
select BR2_PACKAGE_MPG123
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LIBGLIB2
help
ZMusic is a music system as a standalone library.

Expand Down
4 changes: 2 additions & 2 deletions package/batocera/audio/zmusic/zmusic.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ ZMUSIC_VERSION = 1.1.12
ZMUSIC_SITE = $(call github,coelckers,ZMusic,$(ZMUSIC_VERSION))
ZMUSIC_LICENSE = GPLv3
ZMUSIC_INSTALL_STAGING = YES
ZMUSIC_DEPENDENCIES = zlib mpg123 libsndfile alsa-lib
ZMUSIC_DEPENDENCIES = zlib mpg123 libsndfile alsa-lib libglib2

ZMUSIC_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release

define ZMUSIC_INSTALL_TARGET_CMDS
cp -d $(@D)/source/libzmusic* $(TARGET_DIR)/usr/lib/
endef

$(eval $(cmake-package))
$(eval $(cmake-package))
1 change: 1 addition & 0 deletions package/batocera/boot/batocera-initramfs/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ config BR2_PACKAGE_BATOCERA_INITRAMFS
select BR2_PACKAGE_HOST_LZ4 if !BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY && \
!BR2_PACKAGE_BATOCERA_TARGET_A3GEN2 && \
!BR2_PACKAGE_BATOCERA_TARGET_S9GEN4
select BR2_PACKAGE_LIBXCRYPT

default n
help
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ BATOCERA_INITRAMFS_SOURCE = busybox-$(BATOCERA_INITRAMFS_VERSION).tar.bz2
BATOCERA_INITRAMFS_LICENSE = GPLv2
BATOCERA_INITRAMFS_LICENSE_FILES = LICENSE

BATOCERA_INITRAMFS_DEPENDENCIES += host-uboot-tools
BATOCERA_INITRAMFS_DEPENDENCIES += host-uboot-tools libxcrypt
BATOCERA_INITRAMFS_CFLAGS = $(TARGET_CFLAGS)
BATOCERA_INITRAMFS_LDFLAGS = $(TARGET_LDFLAGS)

Expand Down
1 change: 1 addition & 0 deletions package/batocera/cases/gpicase/gpicase.mk
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ GPICASE_SOURCE =
define GPICASE_INSTALL_TARGET_CMDS
mkdir -p $(BINARIES_DIR)/rpi-firmware/overlays
cp -rf $(BR2_EXTERNAL_BATOCERA_PATH)/package/batocera/cases/gpicase/overlays/* $(BINARIES_DIR)/rpi-firmware/overlays/
mkdir -p $(TARGET_DIR)/etc/udev/rules.d/
cp $(BR2_EXTERNAL_BATOCERA_PATH)/package/batocera/cases/gpicase/99-gpicase.rules $(TARGET_DIR)/etc/udev/rules.d/

install -m 0755 $(BR2_EXTERNAL_BATOCERA_PATH)/package/batocera/cases/gpicase/batocera-gpicase-install $(TARGET_DIR)/usr/bin/batocera-gpicase-install
Expand Down
2 changes: 1 addition & 1 deletion package/batocera/emulators/cemu/cemu.mk
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ CEMU_SITE = https://github.com/cemu-project/Cemu
CEMU_LICENSE = GPLv2
CEMU_SITE_METHOD=git
CEMU_GIT_SUBMODULES=YES
CEMU_DEPENDENCIES = sdl2 host-libcurl host-pugixml pugixml rapidjson boost libpng \
CEMU_DEPENDENCIES = sdl2 host-libcurl libcurl host-pugixml pugixml rapidjson boost libpng \
libzip host-glslang glslang zlib zstd wxwidgets fmt glm \
host-nasm host-zstd host-libusb

Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/dosbox/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ config BR2_PACKAGE_DOSBOX
select BR2_PACKAGE_LIBPNG
select BR2_PACKAGE_LIBOGG
select BR2_PACKAGE_LIBVORBIS
select BR2_PACKAGE_LIBGLEW

help
DOSBox is a DOS-emulator that uses the SDL-library
Expand Down
2 changes: 1 addition & 1 deletion package/batocera/emulators/dosbox/dosbox.mk
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Version.: Commits on Jan 12, 2020
DOSBOX_VERSION = e6b88ad03202d1f74e329f54f213d3b070bd6202
DOSBOX_SITE = $(call github,duganchen,dosbox,$(DOSBOX_VERSION))
DOSBOX_DEPENDENCIES = sdl2 sdl2_net fluidsynth zlib libpng libogg libvorbis
DOSBOX_DEPENDENCIES = sdl2 sdl2_net fluidsynth zlib libpng libogg libvorbis libglew
DOSBOX_LICENSE = GPLv2

define DOSBOX_CONFIGURE_CMDS
Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/fsuae/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ config BR2_PACKAGE_FSUAE
select BR2_PACKAGE_OPENAL
select BR2_PACKAGE_LIBPNG
select BR2_PACKAGE_SDL2
select BR2_PACKAGE_SDL2_TTF
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LIBMPEG2
select BR2_PACKAGE_LIBCAPSIMAGE
Expand Down
2 changes: 1 addition & 1 deletion package/batocera/emulators/fsuae/fsuae.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
FSUAE_VERSION = bfa0c7522c6c5f73cceb340d677491d056febd01
FSUAE_SITE = $(call github,FrodeSolheim,fs-uae,$(FSUAE_VERSION))
FSUAE_LICENSE = GPLv2
FSUAE_DEPENDENCIES = xserver_xorg-server openal libpng sdl2 zlib libmpeg2 libglib2 libcapsimage
FSUAE_DEPENDENCIES = xserver_xorg-server openal libpng sdl2 sdl2_ttf zlib libmpeg2 libglib2 libcapsimage

FSUAE_CONF_OPTS += --disable-codegen

Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/lightspark/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ config BR2_PACKAGE_LIGHTSPARK
select BR2_PACKAGE_LIBCURL
select BR2_PACKAGE_PANGO
select BR2_PACKAGE_RTMPDUMP
select BR2_PACKAGE_LIBGLEW if BR2_PACKAGE_XORG7 && BR2_PACKAGE_HAS_LIBGL
help
LightSpark
Flash emulator for windows / mac / linux.
Expand Down
4 changes: 4 additions & 0 deletions package/batocera/emulators/lightspark/lightspark.mk
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ LIGHTSPARK_SITE = $(call github,lightspark,lightspark,$(LIGHTSPARK_VERSION))
LIGHTSPARK_LICENSE = LGPLv3
LIGHTSPARK_DEPENDENCIES = sdl2 freetype pcre jpeg libpng cairo pango ffmpeg libcurl rtmpdump

ifeq ($(BR2_PACKAGE_XORG7)$(BR2_PACKAGE_HAS_LIBGL),yy)
LIGHTSPARK_DEPENDENCIES += libglew
endif

LIGHTSPARK_CONF_OPTS += -DCOMPILE_NPAPI_PLUGIN=FALSE -DCOMPILE_PPAPI_PLUGIN=FALSE
ifneq ($(BR2_x86_64),y)
LIGHTSPARK_CONF_OPTS += -DENABLE_GLES2=TRUE -DCMAKE_C_FLAGS=-DEGL_NO_X11 -DCMAKE_CXX_FLAGS=-DEGL_NO_X11
Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/mame/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ config BR2_PACKAGE_MAME
select BR2_PACKAGE_RAPIDJSON
select BR2_PACKAGE_EXPAT
select BR2_PACKAGE_GLM
select BR2_PACKAGE_PULSEAUDIO

help
MAME emulator standalone package
Expand Down
2 changes: 1 addition & 1 deletion package/batocera/emulators/mame/mame.mk
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# Version: GroovyMAME 0.268 - Switchres 2.21d
MAME_VERSION = gm0268sr221d
MAME_SITE = $(call github,antonioginer,GroovyMAME,$(MAME_VERSION))
MAME_DEPENDENCIES = sdl2 sdl2_ttf zlib libpng fontconfig sqlite jpeg flac rapidjson expat glm
MAME_DEPENDENCIES = sdl2 sdl2_ttf zlib libpng fontconfig sqlite jpeg flac rapidjson expat glm pulseaudio
MAME_LICENSE = MAME

MAME_CROSS_ARCH = unknown
Expand Down
3 changes: 3 additions & 0 deletions package/batocera/emulators/melonds/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ config BR2_PACKAGE_MELONDS
select BR2_PACKAGE_SDL2
select BR2_PACKAGE_SLIRP
select BR2_PACKAGE_BATOCERA_QT6
select BR2_PACKAGE_ECM
select BR2_PACKAGE_LIBEGL

help
Ninteno DS emulator, sorta
http://melonds.kuribo64.net/
2 changes: 1 addition & 1 deletion package/batocera/emulators/melonds/melonds.mk
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ MELONDS_SITE = https://github.com/Arisotura/melonDS.git
MELONDS_SITE_METHOD=git
MELONDS_GIT_SUBMODULES=YES
MELONDS_LICENSE = GPLv2
MELONDS_DEPENDENCIES = sdl2 qt6base qt6multimedia slirp libepoxy libarchive
MELONDS_DEPENDENCIES = sdl2 qt6base qt6multimedia slirp libepoxy libarchive ecm libegl

MELONDS_SUPPORTS_IN_SOURCE_BUILD = NO

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
MUPEN64PLUS_CORE_VERSION = 860fac3fbae94194a392c1d9857e185eda6d083e
MUPEN64PLUS_CORE_SITE = $(call github,mupen64plus,mupen64plus-core,$(MUPEN64PLUS_CORE_VERSION))
MUPEN64PLUS_CORE_LICENSE = GPLv2
MUPEN64PLUS_CORE_DEPENDENCIES = sdl2 alsa-lib freetype dejavu
MUPEN64PLUS_CORE_DEPENDENCIES = sdl2 alsa-lib freetype dejavu host-nasm
MUPEN64PLUS_CORE_INSTALL_STAGING = YES

MUPEN64PLUS_GL_CFLAGS = -I$(STAGING_DIR)/usr/include -L$(STAGING_DIR)/usr/lib
Expand Down
3 changes: 3 additions & 0 deletions package/batocera/emulators/pcsx2/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ config BR2_PACKAGE_PCSX2
select BR2_PACKAGE_BATOCERA_QT6
select BR2_PACKAGE_WXWIDGETS
select BR2_PACKAGE_STENZEK_SHADERC
select BR2_PACKAGE_LIBCURL
select BR2_PACKAGE_LIBBACKTRACE
select BR2_PACKAGE_WEBP
help
PCSX2 is a free and open-source PlayStation 2 (PS2) emulator.

Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/pcsx2/pcsx2.mk
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ PCSX2_SUPPORTS_IN_SOURCE_BUILD = NO
PCSX2_DEPENDENCIES += xorgproto alsa-lib freetype zlib libpng stenzek-shaderc
PCSX2_DEPENDENCIES += libaio portaudio libsoundtouch sdl2 libpcap yaml-cpp
PCSX2_DEPENDENCIES += libsamplerate fmt wxwidgets libgtk3 qt6base qt6tools qt6svg
PCSX2_DEPENDENCIES += host-libcurl libcurl libbacktrace webp

PCSX2_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release
PCSX2_CONF_OPTS += -DBUILD_SHARED_LIBS=OFF
Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/play/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ config BR2_PACKAGE_PLAY
select BR2_PACKAGE_VULKAN_HEADERS if BR2_PACKAGE_BATOCERA_VULKAN
select BR2_PACKAGE_VULKAN_LOADER if BR2_PACKAGE_BATOCERA_VULKAN
select BR2_PACKAGE_ECM
select BR2_PACKAGE_LIBGLU

help
Play! is a PlayStation2 emulator.
Expand Down
2 changes: 1 addition & 1 deletion package/batocera/emulators/play/play.mk
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ PLAY_SITE_METHOD = git
PLAY_GIT_SUBMODULES = YES
PLAY_LICENSE = BSD

PLAY_DEPENDENCIES = openal qt6base sqlite ecm
PLAY_DEPENDENCIES = openal qt6base sqlite ecm libglu

PLAY_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release
PLAY_CONF_OPTS += -DBUILD_SHARED_LIBS=OFF
Expand Down
1 change: 1 addition & 0 deletions package/batocera/emulators/python-pyxel/python-pyxel.mk
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ define PYTHON_PYXEL_SAMPLE_AND_KEYS
cp -rf $(@D)/python/pyxel $(TARGET_DIR)/usr/lib/python*/site-packages/
rm -rf $(TARGET_DIR)/usr/lib/python*/site-packages/pyxel/examples
cd $(TARGET_DIR)/usr/lib/python*/site-packages/pyxel && ln -sf ../pyxel_extension .
mkdir -p $(TARGET_DIR)/usr/share/evmapy/
cp -f $(BR2_EXTERNAL_BATOCERA_PATH)/package/batocera/emulators/python-pyxel/pyxel.keys $(TARGET_DIR)/usr/share/evmapy/
endef

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBRETRO_BEETLE_PSX
bool "libretro-beetle-psx"
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
A libretro psx emulator core.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ LIBRETRO_BEETLE_PSX_VERSION = 99a46bdb949a33ea1f827a1c6dfdd324e26486bf
LIBRETRO_BEETLE_PSX_SITE = $(call github,libretro,beetle-psx-libretro,$(LIBRETRO_BEETLE_PSX_VERSION))
LIBRETRO_BEETLE_PSX_LICENSE = GPLv2

ifeq ($(BR2_PACKAGE_XORG7),y)
LIBRETRO_BEETLE_PSX_DEPENDENCIES += libglvnd
endif

LIBRETRO_BEETLE_PSX_PLATFORM = $(LIBRETRO_PLATFORM)

ifeq ($(BR2_PACKAGE_BATOCERA_TARGET_BCM2711),y)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBRETRO_DESMUME
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
A libretro nintendo ds emulator core.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ LIBRETRO_DESMUME_SITE = $(call github,libretro,desmume,$(LIBRETRO_DESMUME_VERSIO
LIBRETRO_DESMUME_LICENSE = GPLv2
LIBRETRO_DESMUME_DEPENDENCIES = libpcap

ifeq ($(BR2_PACKAGE_XORG7),y)
LIBRETRO_DESMUME_DEPENDENCIES += libglvnd
endif

define LIBRETRO_DESMUME_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" \
-C $(@D)/desmume/src/frontend/libretro \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBRETRO_FLYCASTVL
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_GCC_ENABLE_OPENMP
select BR2_PACKAGE_GL4ES
help
A libretro dreamcast emulator core.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ LIBRETRO_FLYCASTVL_VERSION = 4a913e063c95d1fae98afc64645831de0bcad57e
LIBRETRO_FLYCASTVL_SITE = $(call github,libretro,flycast,$(LIBRETRO_FLYCASTVL_VERSION))
LIBRETRO_FLYCASTVL_LICENSE = GPLv2

LIBRETRO_FLYCASTVL_DEPENDENCIES = gl4es

LIBRETRO_FLYCASTVL_PLATFORM = $(LIBRETRO_PLATFORM)
LIBRETRO_FLYCASTVL_EXTRA_ARGS = HAVE_OPENMP=1

Expand Down Expand Up @@ -50,6 +52,7 @@ define LIBRETRO_FLYCASTVL_INSTALL_TARGET_CMDS
$(INSTALL) -D $(@D)/flycast_libretro.so \
$(TARGET_DIR)/usr/lib/libretro/flycastvl_libretro.so

mkdir -p $(TARGET_DIR)/usr/share/libretro/info/
cp "$(BR2_EXTERNAL_BATOCERA_PATH)/package/batocera/emulators/retroarch/libretro/libretro-flycastvl/flycastvl_libretro.info" \
"$(TARGET_DIR)/usr/share/libretro/info/"
endef
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBRETRO_KRONOS
bool "libretro-kronos"
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
A libretro saturn emulator core.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ LIBRETRO_KRONOS_LICENSE = BSD-3-Clause

LIBRETRO_KRONOS_PLATFORM = $(LIBRETRO_PLATFORM)

ifeq ($(BR2_PACKAGE_XORG7),y)
LIBRETRO_KRONOS_DEPENDENCIES += libglvnd
endif

ifeq ($(BR2_PACKAGE_BATOCERA_TARGET_XU4),y)
LIBRETRO_KRONOS_PLATFORM = odroid
LIBRETRO_KRONOS_EXTRA_ARGS += BOARD=ODROID-XU4 FORCE_GLES=1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBRETRO_MELONDS
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
A libretro nintendo ds emulator core.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ LIBRETRO_MELONDS_SITE = $(call github,libretro,melonds,$(LIBRETRO_MELONDS_VERSIO
LIBRETRO_MELONDS_LICENSE = GPLv2
LIBRETRO_MELONDS_DEPENDENCIES = libpcap

ifeq ($(BR2_PACKAGE_XORG7),y)
LIBRETRO_MELONDS_DEPENDENCIES += libglvnd
endif

LIBRETRO_MELONDS_PLATFORM = $(LIBRETRO_PLATFORM)
LIBRETRO_MELONDS_EXTRA_ARGS =

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ config BR2_PACKAGE_LIBRETRO_MUPEN64PLUS_NEXT
depends on BR2_PACKAGE_RETROARCH
depends on (BR2_PACKAGE_HAS_LIBGLES && !BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY) || \
(BR2_PACKAGE_HAS_LIBGL && BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY)
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
Improved mupen64plus libretro core reimplementation

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ ifneq ($(BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY),y)
endif
endif

ifeq ($(BR2_PACKAGE_XORG7),y)
LIBRETRO_MUPEN64PLUS_NEXT_DEPENDENCIES += libglvnd
endif

# PLATFORM
ifeq ($(BR2_PACKAGE_BATOCERA_TARGET_BCM2711),y)
LIBRETRO_MUPEN64PLUS_NEXT_PLATFORM = rpi4_64
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBRETRO_OPENLARA
bool "libretro-openlara"
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
A libretro core using the classic Tomb Raider open-source engine.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ ifneq ($(BR2_PACKAGE_BATOCERA_TARGET_X86_ANY),y)
endif
endif

ifeq ($(BR2_PACKAGE_XORG7), y)
LIBRETRO_OPENLARA_DEPENDENCIES += libglvnd
endif

define LIBRETRO_OPENLARA_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" \
-C $(@D)/src/platform/libretro -f Makefile $(LIBRETRO_OPENLARA_EXTRA_ARGS) \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ config BR2_PACKAGE_LIBRETRO_PARALLEL_N64
bool "libretro-parallel-n64"
depends on BR2_PACKAGE_RETROARCH
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
Optimized/rewritten Nintendo 64 emulator made specifically for Libretro.
Originally based on Mupen64 Plus.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ LIBRETRO_PARALLEL_N64_LICENSE = GPLv2
LIBRETRO_PARALLEL_N64_EXTRA_ARGS=FORCE_GLES=1
LIBRETRO_PARALLEL_N64_BOARD=

ifeq ($(BR2_PACKAGE_XORG7),y)
LIBRETRO_PARALLEL_N64_DEPENDENCIES += libglvnd
endif

ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
LIBRETRO_PARALLEL_N64_DEPENDENCIES += rpi-userland
endif
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ config BR2_PACKAGE_LIBRETRO_PCSX2
depends on BR2_INSTALL_LIBSTDCPP
select BR2_PACKAGE_LIBAIO
select BR2_PACKAGE_XZ
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
help
A libretro core for PS2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ LIBRETRO_PCSX2_GIT_SUBMODULES = YES
LIBRETRO_PCSX2_LICENSE = GPLv2
LIBRETRO_PCSX2_DEPENDENCIES = libaio xz host-xxd

ifeq ($(BR2_PACKAGE_XORG2),y)
LIBRETRO_PCSX2_DEPENDENCIES += libglvnd
endif

LIBRETRO_PCSX2_CONF_OPTS = -DCMAKE_BUILD_TYPE=Release -DSDL2_API=ON \
-DDISABLE_PCSX2_WRAPPER=ON -DPACKAGE_MODE=OFF -DBUILD_SHARED_LIBS=OFF \
-DENABLE_TESTS=OFF -DENABLE_QT=OFF -DLIBRETRO=ON -DDISABLE_ADVANCE_SIMD=ON \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
config BR2_PACKAGE_LIBRETRO_PLAY
bool "libretro-play"
select BR2_PACKAGE_LIBGLEW if BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY
select BR2_PACKAGE_LIBGLU if BR2_PACKAGE_BATOCERA_TARGET_X86_64_ANY
select BR2_PACKAGE_LIBGLVND if BR2_PACKAGE_XORG7
select BR2_PACKAGE_VULKAN_HEADERS if BR2_PACKAGE_BATOCERA_VULKAN
select BR2_PACKAGE_VULKAN_LOADER if BR2_PACKAGE_BATOCERA_VULKAN

Expand Down
Loading