File ethminer-cmake.patch of Package ethminer
--- CMakeLists.txt 2020-12-31 16:06:43.890010492 +0100
+++ CMakeLists.txt 2021-03-17 16:10:44.539801315 +0100
@@ -61,7 +61,9 @@
find_package(Boost CONFIG REQUIRED COMPONENTS system filesystem thread)
hunter_add_package(jsoncpp)
-find_package(jsoncpp CONFIG REQUIRED)
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(JSONCPP jsoncpp)
+link_libraries(${JSONCPP_LIBRARIES})
hunter_add_package(ethash)
find_package(ethash CONFIG REQUIRED)
--- libpoolprotocols/CMakeLists.txt 2020-12-31 16:06:43.894010458 +0100
+++ libpoolprotocols/CMakeLists.txt 2021-08-12 14:11:18.789411364 +0200
@@ -11,5 +11,5 @@
find_package(OpenSSL REQUIRED)
add_library(poolprotocols ${SOURCES})
-target_link_libraries(poolprotocols PRIVATE devcore ethminer-buildinfo ethash::ethash Boost::system jsoncpp_lib_static OpenSSL::SSL OpenSSL::Crypto)
+target_link_libraries(poolprotocols PRIVATE devcore ethminer-buildinfo ethash::ethash Boost::system jsoncpp OpenSSL::SSL OpenSSL::Crypto)
target_include_directories(poolprotocols PRIVATE ..)
--- ethminer/CMakeLists.txt 2020-12-31 16:06:43.890010492 +0100
+++ ethminer/CMakeLists.txt 2021-08-12 14:27:30.305876024 +0200
@@ -16,7 +16,7 @@
hunter_add_package(CLI11)
find_package(CLI11 CONFIG REQUIRED)
-target_link_libraries(ethminer PRIVATE ethcore poolprotocols devcore ethminer-buildinfo CLI11::CLI11 Boost::system Boost::thread)
+target_link_libraries(ethminer PRIVATE ethcore poolprotocols devcore ethminer-buildinfo CLI11::CLI11 Boost::system Boost::thread Boost::filesystem)
if(ETHDBUS)
find_package(PkgConfig)