Files
guru/net-misc/megacmd/files/megacmd-2.5.2-fix-link.patch
Takuya Wakazono 9da575d6bb net-misc/megacmd: new package, add 2.5.2
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2026-06-07 18:04:04 +09:00

34 lines
1.4 KiB
Diff

Add missing links.
--- a/build/cmake/modules/megacmd_libraries.cmake
+++ b/build/cmake/modules/megacmd_libraries.cmake
@@ -16,10 +16,15 @@ macro(load_megacmdserver_libraries)
find_package(PkgConfig REQUIRED) # For libraries loaded using pkg-config
if(USE_PCRE) #TODO: UNTESTED!
- pkg_check_modules(pcre REQUIRED IMPORTED_TARGET libpcre)
+ pkg_check_modules(pcre REQUIRED IMPORTED_TARGET libpcrecpp)
target_link_libraries(LMegacmdServer PRIVATE PkgConfig::pcre)
set(USE_PCRE 1)
endif()
+
+ find_package(ZLIB REQUIRED)
+ target_link_libraries(LMegacmdServer PRIVATE ZLIB::ZLIB)
+ pkg_check_modules(readline IMPORTED_TARGET readline)
+ target_link_libraries(mega-cmd PRIVATE PkgConfig::readline)
endif()
endmacro()
--- a/sdk/cmake/modules/sdklib_libraries.cmake
+++ b/sdk/cmake/modules/sdklib_libraries.cmake
@@ -110,8 +110,8 @@ macro(load_sdklib_libraries)
pkg_check_modules(curl REQUIRED IMPORTED_TARGET libcurl)
target_link_libraries(SDKlib PRIVATE PkgConfig::curl)
- find_package(ICU COMPONENTS uc data REQUIRED)
- target_link_libraries(SDKlib PRIVATE ICU::uc ICU::data)
+ find_package(ICU COMPONENTS i18n uc data REQUIRED)
+ target_link_libraries(SDKlib PRIVATE ICU::i18n ICU::uc ICU::data)
if(USE_OPENSSL)
find_package(OpenSSL REQUIRED)