From c29ca9722f995e3243d57152c72e29396a41bea3 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Thu, 22 May 2025 12:26:25 +0700 Subject: [PATCH] add -lbrotlienc to curl --- src/SPC/builder/unix/library/curl.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/SPC/builder/unix/library/curl.php b/src/SPC/builder/unix/library/curl.php index c37dedf6..be9351b5 100644 --- a/src/SPC/builder/unix/library/curl.php +++ b/src/SPC/builder/unix/library/curl.php @@ -65,6 +65,26 @@ trait curl ->execWithEnv('make install'); // patch pkgconf $this->patchPkgconfPrefix(['libcurl.pc']); + FileSystem::replaceFileStr( + BUILD_LIB_PATH . '/pkgconfig/libcurl.pc', + '-lbrolienc -lbrotlidec -lbrotlicommon', + '-lbrotlidec -lbrotlicommon' + ); + FileSystem::replaceFileStr( + BUILD_LIB_PATH . '/pkgconfig/libcurl.pc', + '-lbrotlidec -lbrotlicommon', + '-lbrolienc -lbrotlidec -lbrotlicommon' + ); + FileSystem::replaceFileStr( + BUILD_LIB_PATH . '/pkgconfig/libcurl.pc', + 'libbrotlienc,libbrotlidec,libbrotlicommon', + 'libbrotlidec,libbrotlicommon' + ); + FileSystem::replaceFileStr( + BUILD_LIB_PATH . '/pkgconfig/libcurl.pc', + 'libbrotlidec,libbrotlicommon', + 'libbrotlienc,libbrotlidec,libbrotlicommon' + ); shell()->cd(BUILD_LIB_PATH . '/cmake/CURL/') ->exec("sed -ie 's|\"/lib/libcurl.a\"|\"" . BUILD_LIB_PATH . "/libcurl.a\"|g' CURLTargets-release.cmake"); }