Patch0: system-spdlog.patch
Patch1: x32.patch
Patch2: 0001-Add-missing-header.patch
+Patch3: spdlog-1.patch
URL: https://github.com/lizardfs/lizardfs
BuildRequires: /usr/bin/a2x
BuildRequires: asciidoc
BuildRequires: libfuse-devel
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.647
-BuildRequires: spdlog-devel >= 0.14.0
+BuildRequires: spdlog-devel >= 1.12-2
BuildRequires: zlib-devel
Requires(post,preun,postun): systemd-units >= 38
Requires(postun): /usr/sbin/groupdel
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%{__rm} -r external/crcutil-1.0
--- /dev/null
+--- lizardfs-3.12.0/src/common/slogger.cc~ 2017-12-20 10:59:37.000000000 +0100
++++ lizardfs-3.12.0/src/common/slogger.cc 2020-06-09 22:20:57.067884728 +0200
+@@ -97,7 +97,7 @@
+
+ bool lzfs::add_log_stderr(log_level::LogLevel level) {
+ try {
+- LoggerPtr logger = spdlog::stderr_color_mt("stderr");
++ LoggerPtr logger = spdlog::stderr_logger_mt("stderr", true);
+ logger->set_level((spdlog::level::level_enum)level);
+ // Format: DATE TIME [LEVEL] [PID:TID] : MESSAGE
+ logger->set_pattern("%D %H:%M:%S.%e [%l] [%P:%t] : %v");