diff --git a/nheko-modern-spdlog.patch b/nheko-modern-spdlog.patch new file mode 100644 index 0000000..4535225 --- /dev/null +++ b/nheko-modern-spdlog.patch @@ -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 diff --git a/nheko.spec b/nheko.spec index 07a8872..5c29769 100644 --- a/nheko.spec +++ b/nheko.spec @@ -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)