games-emulation/rpcs3: add 0.0.34

Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
This commit is contained in:
Takuya Wakazono
2025-05-05 00:11:58 +09:00
parent 3011229d24
commit 462e5718db
6 changed files with 260 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
Unbundle openal.
--- a/rpcs3/Emu/Cell/Modules/cellMic.h
+++ b/rpcs3/Emu/Cell/Modules/cellMic.h
@@ -3,7 +3,7 @@
#include "Utilities/Thread.h"
#include "Emu/Cell/timers.hpp"
-#include "3rdparty/OpenAL/openal-soft/include/AL/alext.h"
+#include <AL/alext.h>
// Error Codes
enum CellMicInError : u32
--- a/rpcs3/rpcs3qt/microphone_creator.cpp
+++ b/rpcs3/rpcs3qt/microphone_creator.cpp
@@ -4,7 +4,7 @@
#include "Utilities/StrFmt.h"
#include "Utilities/StrUtil.h"
-#include "3rdparty/OpenAL/openal-soft/include/AL/alext.h"
+#include <AL/alext.h>
LOG_CHANNEL(cfg_log, "CFG");

View File

@@ -0,0 +1,21 @@
Unbundle stb.
--- a/3rdparty/CMakeLists.txt
+++ b/3rdparty/CMakeLists.txt
@@ -129,7 +130,8 @@ endif()
# stblib
-add_subdirectory(stblib)
+pkg_check_modules(stb REQUIRED IMPORTED_TARGET GLOBAL stb)
+add_library(3rdparty::stblib ALIAS PkgConfig::stb)
# DiscordRPC
add_subdirectory(discord-rpc)
@@ -359,7 +360,6 @@ add_library(3rdparty::xxhash ALIAS xxhash)
add_library(3rdparty::hidapi ALIAS 3rdparty_hidapi)
add_library(3rdparty::libpng ALIAS ${LIBPNG_TARGET})
add_library(3rdparty::opengl ALIAS 3rdparty_opengl)
-add_library(3rdparty::stblib ALIAS 3rdparty_stblib)
add_library(3rdparty::discordRPC ALIAS 3rdparty_discordRPC)
add_library(3rdparty::faudio ALIAS ${FAUDIO_TARGET})
add_library(3rdparty::libevdev ALIAS ${LIBEVDEV_TARGET})

View File

@@ -0,0 +1,21 @@
Unbundle zstd.
--- a/3rdparty/CMakeLists.txt
+++ b/3rdparty/CMakeLists.txt
@@ -20,7 +20,8 @@ add_library(3rdparty_dummy_lib INTERFACE)
add_subdirectory(zlib EXCLUDE_FROM_ALL)
# ZSTD
-add_subdirectory(zstd EXCLUDE_FROM_ALL)
+pkg_check_modules(zstd REQUIRED IMPORTED_TARGET GLOBAL libzstd)
+add_library(3rdparty::zstd ALIAS PkgConfig::zstd)
# 7zip sdk
add_subdirectory(7zip EXCLUDE_FROM_ALL)
@@ -350,7 +351,6 @@ else()
add_library(3rdparty::libusb ALIAS usb-1.0-static)
endif()
add_library(3rdparty::zlib ALIAS 3rdparty_zlib)
-add_library(3rdparty::zstd ALIAS 3rdparty_zstd)
add_library(3rdparty::7zip ALIAS 3rdparty_7zip)
add_library(3rdparty::flatbuffers ALIAS 3rdparty_flatbuffers)
add_library(3rdparty::pugixml ALIAS pugixml)