From 06137927068cb09f0a2e557f3b0f79c100f5607d Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 27 Jul 2024 10:39:02 +0000 Subject: [PATCH 1/3] lz4: only build libraries --- packages/compress/lz4/package.mk | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/compress/lz4/package.mk b/packages/compress/lz4/package.mk index b1abe5f85c..f3057c6f17 100644 --- a/packages/compress/lz4/package.mk +++ b/packages/compress/lz4/package.mk @@ -14,9 +14,7 @@ PKG_LONGDESC="lz4 data compressor/decompressor" configure_package() { PKG_CMAKE_SCRIPT="${PKG_BUILD}/build/cmake/CMakeLists.txt" - PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=0 -DCMAKE_POSITION_INDEPENDENT_CODE=0" -} - -post_makeinstall_target() { - rm -rf ${INSTALL} + PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=0 \ + -DLZ4_BUILD_CLI=OFF \ + -DCMAKE_POSITION_INDEPENDENT_CODE=0" } From cf50ff70f6b763b2dcba6df6c758a6b3a19948ed Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 27 Jul 2024 13:03:12 +0000 Subject: [PATCH 2/3] libarchive: only build libraries --- packages/compress/libarchive/package.mk | 46 +++++++++++++++++-------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/packages/compress/libarchive/package.mk b/packages/compress/libarchive/package.mk index 3f9e75b373..29e73941b3 100644 --- a/packages/compress/libarchive/package.mk +++ b/packages/compress/libarchive/package.mk @@ -12,17 +12,35 @@ PKG_DEPENDS_TARGET="cmake:host gcc:host" PKG_SHORTDESC="A multi-format archive and compression library." PKG_CMAKE_OPTS_TARGET="-DCMAKE_POSITION_INDEPENDENT_CODE=1 \ - -DENABLE_EXPAT=0 \ - -DENABLE_ICONV=0 \ - -DENABLE_LIBXML2=0 \ - -DENABLE_LZO=1 \ - -DENABLE_TEST=0 \ - -DENABLE_COVERAGE=0 \ - -DENABLE_WERROR=0" - -post_makeinstall_target() { - rm -rf ${INSTALL} - - # delete the shared library as we only want static - rm ${SYSROOT_PREFIX}/usr/lib/libarchive.so* -} + -DBUILD_SHARED_LIBS=OFF \ + -DENABLE_ACL=ON \ + -DENABLE_BZip2=ON \ + -DENABLE_CAT=OFF \ + -DENABLE_CAT_SHARED=FALSE \ + -DENABLE_CNG=ON \ + -DENABLE_COVERAGE=FALSE \ + -DENABLE_CPIO=OFF \ + -DENABLE_CPIO_SHARED=FALSE \ + -DENABLE_EXPAT=OFF \ + -DENABLE_ICONV=OFF \ + -DENABLE_INSTALL=ON \ + -DENABLE_LIBB2=OFF \ + -DENABLE_LIBGCC=ON \ + -DENABLE_LIBXML2=OFF \ + -DENABLE_LZ4=ON \ + -DENABLE_LZMA=OFF \ + -DENABLE_LZO=ON \ + -DENABLE_MBEDTLS=OFF \ + -DENABLE_NETTLE=OFF \ + -DENABLE_OPENSSL=ON \ + -DENABLE_PCRE2POSIX=ON \ + -DENABLE_PCREPOSIX=OFF \ + -DENABLE_TAR=OFF \ + -DENABLE_TAR_SHARED=FALSE \ + -DENABLE_TEST=OFF \ + -DENABLE_UNZIP=OFF \ + -DENABLE_UNZIP_SHARED=FALSE \ + -DENABLE_WERROR=0 \ + -DENABLE_XATTR=ON \ + -DENABLE_ZLIB=ON \ + -DENABLE_ZSTD=ON" From a277ff158a43253184481e75a0fcb59419182da8 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 27 Jul 2024 13:50:46 +0000 Subject: [PATCH 3/3] xz: only build libraries --- packages/compress/xz/package.mk | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/compress/xz/package.mk b/packages/compress/xz/package.mk index a2aba8e348..7c4433c073 100644 --- a/packages/compress/xz/package.mk +++ b/packages/compress/xz/package.mk @@ -24,9 +24,13 @@ PKG_CONFIGURE_OPTS_HOST="--disable-shared --enable-static \ --disable-scripts \ --enable-symbol-versions=no" -PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static \ +PKG_CONFIGURE_OPTS_TARGET="--enable-static \ + --disable-shared \ + --disable-doc \ + --disable-lzmadec \ + --disable-lzmainfo \ + --disable-lzma-links \ + --disable-scripts \ + --disable-xz \ + --disable-xzdec \ --enable-symbol-versions=no" - -post_makeinstall_target() { - rm -rf ${INSTALL} -}