Fixed build against modern spdlog.

This commit is contained in:
Vitaly Zaitsev 2020-01-31 14:00:54 +01:00
parent 64e4f2c837
commit 0900db00b8
No known key found for this signature in database
GPG Key ID: BF99FC6DD45AB90A
2 changed files with 22 additions and 0 deletions

21
nheko-modern-spdlog.patch Normal file
View File

@ -0,0 +1,21 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fda60b7..cca69ff 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -7,6 +7,8 @@ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
add_definitions(-DBOOST_MPL_LIMIT_LIST_SIZE=30)
add_definitions(-DBOOST_MPL_CFG_NO_PREPROCESSED_HEADERS)
+add_definitions(-DSPDLOG_COMPILED_LIB)
+add_definitions(-DSPDLOG_FMT_EXTERNAL)
include(GNUInstallDirs)
@@ -395,6 +397,7 @@ set(COMMON_LIBS
MatrixClient::MatrixClient
${Boost_LIBRARIES}
cmark::cmark
+ spdlog::spdlog
Qt5::Widgets
Qt5::Svg
Qt5::Concurrent

View File

@ -8,6 +8,7 @@ Summary: Desktop client for the Matrix protocol
License: GPLv3+
URL: https://github.com/Nheko-Reborn/nheko
Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Patch100: %{name}-modern-spdlog.patch
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5DBus)