Rebuild for 2.4.1

This commit is contained in:
Iwan Timmer
2017-07-02 12:06:38 +00:00
parent e50990c8c2
commit 170ff17484
4 changed files with 24 additions and 18 deletions

6
debian/changelog vendored
View File

@@ -1,3 +1,9 @@
moonlight-embedded (2.4.1-1jessie1) RELEASED; urgency=medium
* Update to version 2.4.1
-- Iwan Timmer <irtimmer@gmail.com> Mon, 19 Jun 2017 20:51:46 +0000
moonlight-embedded (2.4.0-2jessie1) RELEASED; urgency=medium
* Fix for OpenSSL patch

View File

@@ -1,12 +0,0 @@
Index: moonlight-embedded/libgamestream/CMakeLists.txt
===================================================================
--- moonlight-embedded.orig/libgamestream/CMakeLists.txt
+++ moonlight-embedded/libgamestream/CMakeLists.txt
@@ -16,6 +16,7 @@ aux_source_directory(../third_party/moon
aux_source_directory(../third_party/moonlight-common-c/reedsolomon MOONLIGHT_COMMON_SRC_LIST)
add_library(moonlight-common SHARED ${MOONLIGHT_COMMON_SRC_LIST})
+set_property(TARGET moonlight-common PROPERTY C_STANDARD 99)
add_library(gamestream SHARED ${GAMESTREAM_SRC_LIST})
set_property(TARGET gamestream PROPERTY C_STANDARD 99)

View File

@@ -1,8 +1,8 @@
diff --git b/libgamestream/client.c a/libgamestream/client.c
index bc6c020..2d547ce 100644
--- b/libgamestream/client.c
+++ a/libgamestream/client.c
@@ -494,15 +494,12 @@ int gs_pair(PSERVER_DATA server, char* pin) {
Index: moonlight-embedded/libgamestream/client.c
===================================================================
--- moonlight-embedded.orig/libgamestream/client.c
+++ moonlight-embedded/libgamestream/client.c
@@ -493,15 +493,12 @@ int gs_pair(PSERVER_DATA server, char* p
char client_secret_data[16];
RAND_bytes(client_secret_data, 16);
@@ -19,3 +19,16 @@ index bc6c020..2d547ce 100644
memcpy(challenge_response + 16 + 256, client_secret_data, 16);
if (server->serverMajorVersion >= 7)
SHA256(challenge_response, 16 + 256 + 16, challenge_response_hash);
Index: moonlight-embedded/libgamestream/CMakeLists.txt
===================================================================
--- moonlight-embedded.orig/libgamestream/CMakeLists.txt
+++ moonlight-embedded/libgamestream/CMakeLists.txt
@@ -3,7 +3,7 @@ set(SO_VERSION 2)
find_package(LibUUID REQUIRED)
find_package(Threads REQUIRED)
find_package(CURL REQUIRED)
-find_package(OpenSSL 1.0.2 REQUIRED)
+find_package(OpenSSL 1.0.1 REQUIRED)
find_package(EXPAT REQUIRED)
pkg_check_modules(AVAHI REQUIRED avahi-client)

View File

@@ -1,2 +1 @@
c99.patch
openssl.patch