1
0
Fork 0

patches: rebuild patches

This commit is contained in:
liushuyu 2022-06-07 18:45:48 -06:00
parent b95cda22f0
commit 7c40815fef
No known key found for this signature in database
GPG Key ID: 23D1CE4534419437
4 changed files with 63 additions and 52 deletions

View File

@ -1,7 +1,7 @@
From 8f0a2d3c2b03f8fc9c4d0dead498c430ea465be2 Mon Sep 17 00:00:00 2001 From 494ce0b5ff9e63c5c83b1fdde52583120def998a Mon Sep 17 00:00:00 2001
From: Vitor Kiguchi <vitor-kiguchi@hotmail.com> From: Vitor Kiguchi <vitor-kiguchi@hotmail.com>
Date: Thu, 20 Aug 2020 04:46:35 -0300 Date: Thu, 20 Aug 2020 04:46:35 -0300
Subject: [PATCH 1/4] Move webservice settings to own file Subject: [PATCH 1/3] Move webservice settings to own file
--- ---
src/citra/config.cpp | 9 ++++---- src/citra/config.cpp | 9 ++++----
@ -23,7 +23,7 @@ Subject: [PATCH 1/4] Move webservice settings to own file
create mode 100644 src/network/network_settings.h create mode 100644 src/network/network_settings.h
diff --git a/src/citra/config.cpp b/src/citra/config.cpp diff --git a/src/citra/config.cpp b/src/citra/config.cpp
index 6f747fcf5..3fa47b18f 100644 index 5037c1b41..bcb97372b 100644
--- a/src/citra/config.cpp --- a/src/citra/config.cpp
+++ b/src/citra/config.cpp +++ b/src/citra/config.cpp
@@ -18,6 +18,7 @@ @@ -18,6 +18,7 @@
@ -34,7 +34,7 @@ index 6f747fcf5..3fa47b18f 100644
Config::Config() { Config::Config() {
// TODO: Don't hardcode the path; let the frontend decide where to put the config files. // TODO: Don't hardcode the path; let the frontend decide where to put the config files.
@@ -270,12 +271,12 @@ void Config::ReadValues() { @@ -275,12 +276,12 @@ void Config::ReadValues() {
} }
// Web Service // Web Service
@ -52,7 +52,7 @@ index 6f747fcf5..3fa47b18f 100644
// Video Dumping // Video Dumping
Settings::values.output_format = Settings::values.output_format =
diff --git a/src/citra_qt/configuration/config.cpp b/src/citra_qt/configuration/config.cpp diff --git a/src/citra_qt/configuration/config.cpp b/src/citra_qt/configuration/config.cpp
index 28612bbd0..dc88444a7 100644 index f318b2825..f48609849 100644
--- a/src/citra_qt/configuration/config.cpp --- a/src/citra_qt/configuration/config.cpp
+++ b/src/citra_qt/configuration/config.cpp +++ b/src/citra_qt/configuration/config.cpp
@@ -15,6 +15,7 @@ @@ -15,6 +15,7 @@
@ -63,7 +63,7 @@ index 28612bbd0..dc88444a7 100644
Config::Config() { Config::Config() {
// TODO: Don't hardcode the path; let the frontend decide where to put the config files. // TODO: Don't hardcode the path; let the frontend decide where to put the config files.
@@ -696,15 +697,15 @@ void Config::ReadUpdaterValues() { @@ -702,15 +703,15 @@ void Config::ReadUpdaterValues() {
void Config::ReadWebServiceValues() { void Config::ReadWebServiceValues() {
qt_config->beginGroup(QStringLiteral("WebService")); qt_config->beginGroup(QStringLiteral("WebService"));
@ -83,7 +83,7 @@ index 28612bbd0..dc88444a7 100644
ReadSetting(QStringLiteral("citra_token")).toString().toStdString(); ReadSetting(QStringLiteral("citra_token")).toString().toStdString();
qt_config->endGroup(); qt_config->endGroup();
@@ -1154,14 +1155,14 @@ void Config::SaveUpdaterValues() { @@ -1160,14 +1161,14 @@ void Config::SaveUpdaterValues() {
void Config::SaveWebServiceValues() { void Config::SaveWebServiceValues() {
qt_config->beginGroup(QStringLiteral("WebService")); qt_config->beginGroup(QStringLiteral("WebService"));
@ -155,10 +155,10 @@ index cc7ca675f..e97a22720 100644
QMessageBox::warning( QMessageBox::warning(
this, tr("Token not verified"), this, tr("Token not verified"),
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp
index f4ae1cb98..c4a0e8e53 100644 index 607cd71b2..1c14da3d3 100644
--- a/src/citra_qt/main.cpp --- a/src/citra_qt/main.cpp
+++ b/src/citra_qt/main.cpp +++ b/src/citra_qt/main.cpp
@@ -83,6 +83,7 @@ @@ -85,6 +85,7 @@
#include "core/savestate.h" #include "core/savestate.h"
#include "core/settings.h" #include "core/settings.h"
#include "game_list_p.h" #include "game_list_p.h"
@ -166,7 +166,7 @@ index f4ae1cb98..c4a0e8e53 100644
#include "ui_main.h" #include "ui_main.h"
#include "video_core/renderer_base.h" #include "video_core/renderer_base.h"
#include "video_core/video_core.h" #include "video_core/video_core.h"
@@ -128,7 +129,7 @@ void GMainWindow::ShowTelemetryCallout() { @@ -130,7 +131,7 @@ void GMainWindow::ShowTelemetryCallout() {
"data is collected</a> to help improve Citra. " "data is collected</a> to help improve Citra. "
"<br/><br/>Would you like to share your usage data with us?"); "<br/><br/>Would you like to share your usage data with us?");
if (QMessageBox::question(this, tr("Telemetry"), telemetry_message) != QMessageBox::Yes) { if (QMessageBox::question(this, tr("Telemetry"), telemetry_message) != QMessageBox::Yes) {
@ -175,7 +175,7 @@ index f4ae1cb98..c4a0e8e53 100644
Settings::Apply(); Settings::Apply();
} }
} }
@@ -1595,7 +1596,7 @@ void GMainWindow::OnLoadComplete() { @@ -1623,7 +1624,7 @@ void GMainWindow::OnLoadComplete() {
} }
void GMainWindow::OnMenuReportCompatibility() { void GMainWindow::OnMenuReportCompatibility() {
@ -372,10 +372,10 @@ index 38acb4bac..9ae373192 100644
} }
diff --git a/src/core/settings.h b/src/core/settings.h diff --git a/src/core/settings.h b/src/core/settings.h
index 6030c0868..9aaac24f3 100644 index e7339275c..98614deae 100644
--- a/src/core/settings.h --- a/src/core/settings.h
+++ b/src/core/settings.h +++ b/src/core/settings.h
@@ -232,12 +232,6 @@ struct Values { @@ -230,12 +230,6 @@ struct Values {
std::string log_filter; std::string log_filter;
std::unordered_map<std::string, bool> lle_modules; std::unordered_map<std::string, bool> lle_modules;
@ -566,5 +566,5 @@ index 000000000..eed1d56b4
+ +
+} // namespace NetSettings +} // namespace NetSettings
-- --
2.34.1 2.36.1

View File

@ -1,7 +1,7 @@
From f10ca60ab74ae8be4d60d3a7808b02aef03b26d0 Mon Sep 17 00:00:00 2001 From 689668c2e9c8d739e93560f7bd2f0093619c8df2 Mon Sep 17 00:00:00 2001
From: Vitor Kiguchi <vitor-kiguchi@hotmail.com> From: Vitor Kiguchi <vitor-kiguchi@hotmail.com>
Date: Thu, 20 Aug 2020 16:54:01 -0300 Date: Thu, 20 Aug 2020 16:54:01 -0300
Subject: [PATCH 2/4] remove dedicated_room dependence on core Subject: [PATCH 2/3] remove dedicated_room dependence on core
--- ---
src/citra_qt/multiplayer/chat_room.cpp | 2 +- src/citra_qt/multiplayer/chat_room.cpp | 2 +-
@ -24,7 +24,7 @@ Subject: [PATCH 2/4] remove dedicated_room dependence on core
rename src/{core => network}/announce_multiplayer_session.h (98%) rename src/{core => network}/announce_multiplayer_session.h (98%)
diff --git a/src/citra_qt/multiplayer/chat_room.cpp b/src/citra_qt/multiplayer/chat_room.cpp diff --git a/src/citra_qt/multiplayer/chat_room.cpp b/src/citra_qt/multiplayer/chat_room.cpp
index 440736978..6b303bc1e 100644 index ffd9a0b68..1e4f2ff07 100644
--- a/src/citra_qt/multiplayer/chat_room.cpp --- a/src/citra_qt/multiplayer/chat_room.cpp
+++ b/src/citra_qt/multiplayer/chat_room.cpp +++ b/src/citra_qt/multiplayer/chat_room.cpp
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
@ -196,7 +196,7 @@ index 707efd5a4..3607d97af 100644
bool has_mod_perms = false; bool has_mod_perms = false;
Network::RoomMember::CallbackHandle<Network::RoomMember::State> state_callback_handle; Network::RoomMember::CallbackHandle<Network::RoomMember::State> state_callback_handle;
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 6b98a0d28..fdafd62e3 100644 index 7cd900a9d..26fe48a57 100644
--- a/src/core/CMakeLists.txt --- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt
@@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
@ -308,5 +308,5 @@ index 5647972d0..97fd1e5b3 100644
-} // namespace Core -} // namespace Core
+} // namespace Network +} // namespace Network
-- --
2.34.1 2.36.1

View File

@ -0,0 +1,44 @@
From e01b6c031549854210d5847d792546417110ef0b Mon Sep 17 00:00:00 2001
From: liushuyu <liushuyu011@gmail.com>
Date: Fri, 20 Aug 2021 05:46:35 -0600
Subject: [PATCH 3/3] Fix web service after core separation
---
src/network/CMakeLists.txt | 8 ++++++++
src/web_service/CMakeLists.txt | 3 ++-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/src/network/CMakeLists.txt b/src/network/CMakeLists.txt
index 1a9dfe836..f429e2d52 100644
--- a/src/network/CMakeLists.txt
+++ b/src/network/CMakeLists.txt
@@ -17,4 +17,12 @@ add_library(network STATIC
create_target_directory_groups(network)
+if (ENABLE_WEB_SERVICE)
+ target_compile_definitions(network PRIVATE -DENABLE_WEB_SERVICE -DCPPHTTPLIB_OPENSSL_SUPPORT)
+ target_link_libraries(network PRIVATE web_service httplib)
+ if (ANDROID)
+ target_link_libraries(network PRIVATE ifaddrs)
+ endif()
+endif()
+
target_link_libraries(network PRIVATE common enet Boost::serialization)
diff --git a/src/web_service/CMakeLists.txt b/src/web_service/CMakeLists.txt
index b43eae5d1..3b02f592a 100644
--- a/src/web_service/CMakeLists.txt
+++ b/src/web_service/CMakeLists.txt
@@ -14,7 +14,8 @@ add_library(web_service STATIC
create_target_directory_groups(web_service)
target_compile_definitions(web_service PRIVATE -DCPPHTTPLIB_OPENSSL_SUPPORT)
-target_link_libraries(web_service PRIVATE common network json-headers ${OPENSSL_LIBS} httplib cpp-jwt)
+target_link_libraries(web_service PRIVATE common network json-headers httplib cpp-jwt)
+target_link_libraries(web_service PUBLIC ${OPENSSL_LIBS})
if (ANDROID)
target_link_libraries(web_service PRIVATE ifaddrs)
elseif(WIN32)
--
2.36.1

View File

@ -1,33 +0,0 @@
From 7e8299b9f50005b9fdab3da28f67db11090f7428 Mon Sep 17 00:00:00 2001
From: liushuyu <liushuyu011@gmail.com>
Date: Fri, 20 Aug 2021 05:46:35 -0600
Subject: [PATCH 4/4] Fix web service after core separation
---
src/network/CMakeLists.txt | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/network/CMakeLists.txt b/src/network/CMakeLists.txt
index 1a9dfe836..60dbebc90 100644
--- a/src/network/CMakeLists.txt
+++ b/src/network/CMakeLists.txt
@@ -17,4 +17,16 @@ add_library(network STATIC
create_target_directory_groups(network)
+if (ENABLE_WEB_SERVICE)
+ get_directory_property(OPENSSL_LIBS
+ DIRECTORY ${PROJECT_SOURCE_DIR}/externals/libressl
+ DEFINITION OPENSSL_LIBS)
+
+ target_compile_definitions(network PRIVATE -DENABLE_WEB_SERVICE -DCPPHTTPLIB_OPENSSL_SUPPORT)
+ target_link_libraries(network PRIVATE web_service ${OPENSSL_LIBS} httplib)
+ if (ANDROID)
+ target_link_libraries(network PRIVATE ifaddrs)
+ endif()
+endif()
+
target_link_libraries(network PRIVATE common enet Boost::serialization)
--
2.34.1