From 82d6d388b9210f244e9f95072af4f9d2ec22852c Mon Sep 17 00:00:00 2001
From: Pablo Tesone <tesonep@gmail.com>
Date: Mon, 28 Nov 2022 17:06:32 +0100
Subject: [PATCH] Libraries for Linux x86_64

---
 cmake/importCairo.cmake     | 8 ++++++--
 cmake/importFreetype2.cmake | 6 +++++-
 cmake/importSDL2.cmake      | 2 +-
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/cmake/importCairo.cmake b/cmake/importCairo.cmake
index cf3364b4c6..b1cc53801d 100644
--- a/cmake/importCairo.cmake
+++ b/cmake/importCairo.cmake
@@ -22,11 +22,15 @@ if (BUILD_BUNDLE)
       add_third_party_dependency("cairo-1.17.4")
       add_third_party_dependency("libpng-1.6.37")
     endif()
-  else() #Linux, only for arm
+  else() #Linux
     If(${CMAKE_SYSTEM_PROCESSOR} MATCHES "armv7l" OR (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64"))
       add_third_party_dependency("pixman-0.40.0")
       add_third_party_dependency("cairo-1.16.0")
       add_third_party_dependency("libpng-1.6.37")
-    endif()
+    else()
+      add_third_party_dependency("pixman-0.40.0")
+      add_third_party_dependency("cairo-1.17.4")
+      add_third_party_dependency("libpng-1.6.37")
+    endif()  
   endif()
 endif()
diff --git a/cmake/importFreetype2.cmake b/cmake/importFreetype2.cmake
index 161ddea0e1..e1f58f0b79 100644
--- a/cmake/importFreetype2.cmake
+++ b/cmake/importFreetype2.cmake
@@ -31,7 +31,11 @@ function(download_Freetype)
   else() # linuxes, only for ARM
     If(${CMAKE_SYSTEM_PROCESSOR} MATCHES "armv7l" OR (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64"))
       add_third_party_dependency("freetype-2.10.0")
-    endif()    
+    else()
+      add_third_party_dependency("freetype-2.12.1")
+      add_third_party_dependency("fontconfig-2.13.1")
+      add_third_party_dependency("harfbuzz-5.3.1")
+    endif()
   endif()
 endfunction()
 
diff --git a/cmake/importSDL2.cmake b/cmake/importSDL2.cmake
index f766e57341..c4be4bc8cf 100644
--- a/cmake/importSDL2.cmake
+++ b/cmake/importSDL2.cmake
@@ -25,7 +25,7 @@ function(download_SDL2)
     If(${CMAKE_SYSTEM_PROCESSOR} MATCHES "armv7l" OR (${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64"))
       add_third_party_dependency("SDL2-2.0.14")
     else()
-      add_third_party_dependency("SDL2-2.0.7")
+      add_third_party_dependency("SDL2-2.24.1")
     endif()
   endif()
 endfunction()