diff --git a/app-arch/zstd/zstd-1.5.2.recipe b/app-arch/zstd/zstd-1.5.2.recipe index 5c64dd4ae..1128244e6 100644 --- a/app-arch/zstd/zstd-1.5.2.recipe +++ b/app-arch/zstd/zstd-1.5.2.recipe @@ -11,7 +11,7 @@ HOMEPAGE="https://facebook.github.io/zstd/" COPYRIGHT="2016-2018 Facebook, Inc." LICENSE="BSD (2-clause) GNU GPL v2" -REVISION="2" +REVISION="3" SOURCE_URI="https://github.com/facebook/zstd/archive/v$portVersion.tar.gz" SOURCE_FILENAME="zstd-$portVersion.tar.gz" CHECKSUM_SHA256="f7de13462f7a82c29ab865820149e778cbfe01087b3a55b5332707abf9db4a6e" @@ -107,10 +107,21 @@ TEST_REQUIRES=" cmd:python3 " +PATCH() +{ + # avoid error on tests without static libs, we use LD_LIBRARY_PATH + sed '/build static library to build tests/d' -i build/cmake/CMakeLists.txt + sed 's/libzstd_static/libzstd_shared/g' -i build/cmake/tests/CMakeLists.txt +} + BUILD() { cd build/cmake - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON $cmakeDirArgs + cmake . -DCMAKE_BUILD_TYPE=Release \ + $cmakeDirArgs \ + -DZSTD_BUILD_STATIC=OFF \ + -DZSTD_BUILD_TESTS=ON \ + -DZSTD_PROGRAMS_LINK_SHARED=ON make }