File linphone-build-jsoncpp.patch of Package linphone
diff -Nraub liblinphone-5.0.22.ori/CMakeLists.txt liblinphone-5.0.22/CMakeLists.txt --- liblinphone-5.0.22.ori/CMakeLists.txt 2021-09-09 23:33:57.000000000 -0400 +++ liblinphone-5.0.22/CMakeLists.txt 2021-09-11 22:31:10.816277962 -0400 @@ -207,7 +207,8 @@ endif() if (ENABLE_FLEXIAPI) - find_package(jsoncpp REQUIRED) + find_package(PkgConfig REQUIRED) + pkg_check_modules(JSONCPP REQUIRED jsoncpp) set(HAVE_FLEXIAPI TRUE) endif() diff -Nraub liblinphone-5.0.22.ori/src/CMakeLists.txt liblinphone-5.0.22/src/CMakeLists.txt --- liblinphone-5.0.22.ori/src/CMakeLists.txt 2021-09-09 23:33:57.000000000 -0400 +++ liblinphone-5.0.22/src/CMakeLists.txt 2021-09-11 22:29:46.614904584 -0400 @@ -32,7 +32,7 @@ if (XCODE) list(APPEND LINK_LIBS jsoncpp_static) else() - list(APPEND LINK_LIBS jsoncpp_object) + list(APPEND LINK_LIBS jsoncpp) endif() endif() @@ -589,7 +589,7 @@ if (XCODE) target_link_libraries(linphone PRIVATE jsoncpp_static) else() - target_link_libraries(linphone PRIVATE jsoncpp_object) + target_link_libraries(linphone PRIVATE jsoncpp) endif() endif() @@ -640,7 +640,7 @@ if (XCODE) target_link_libraries(linphone PRIVATE jsoncpp_static) else() - target_link_libraries(linphone PRIVATE jsoncpp_object) + target_link_libraries(linphone PRIVATE jsoncpp) endif() endif() diff -Nraub liblinphone-5.0.22.ori/tester/CMakeLists.txt liblinphone-5.0.22/tester/CMakeLists.txt --- liblinphone-5.0.22.ori/tester/CMakeLists.txt 2021-09-09 23:33:57.000000000 -0400 +++ liblinphone-5.0.22/tester/CMakeLists.txt 2021-09-11 22:29:46.618904459 -0400 @@ -34,7 +34,7 @@ if (XCODE) list(APPEND OTHER_LIBS_FOR_TESTER jsoncpp_static) else() - list(APPEND OTHER_LIBS_FOR_TESTER jsoncpp_object) + list(APPEND OTHER_LIBS_FOR_TESTER jsoncpp) endif() endif()