diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,14 +1,14 @@ # Maintainer: mcgyver <newsletter.sergio@gmail.com> pkgname=pcapplusplus-git -pkgver=22.11.r104.gfb3a5604 +pkgver=23.09.r80.ga93506c9 pkgrel=1 pkgdesc="A multi-platform C++ library for capturing, parsing and crafting of network packets" arch=("x86_64") url="https://pcapplusplus.github.io/" license=('Unlicense') makedepends=("git") -depends=("libpcap" "glibc" "gcc-libs") +depends=("libpcap" "glibc" "gcc-libs" "zstd") source=("pcapplusplus::git+https://github.com/seladb/PcapPlusPlus.git") sha256sums=('SKIP') @@ -21,8 +21,16 @@ build() { cd "pcapplusplus" mkdir -p "build" cd build - cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_INSTALL_LIBDIR='/usr/lib/pcapplusplus' .. + + #if zstd is not needed, set -DLIGHT_PCAPNG_ZSTD=OFF + #examples may be built and installed under /usr/bin folder. If needed set -DPCAPPP_BUILD_EXAMPLES=ON + + cmake -DLIGHT_PCAPNG_ZSTD=ON -DPCAPPP_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_INSTALL_LIBDIR='/usr/lib/pcapplusplus' .. make + + #alternative UNTESTED compilation script + #cmake -DPCAPPP_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX='/usr' -DCMAKE_INSTALL_LIBDIR='/usr/lib/pcapplusplus' -S . -B build + #cmake --build build } package() { |