From c90e719b2a522b8902a1481d679ee7c8236f82f0 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sun, 30 Mar 2025 10:10:01 +0200 Subject: [PATCH] libpcap: use ninja --- libpcap/PKGBUILD | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libpcap/PKGBUILD b/libpcap/PKGBUILD index f94f2249..1a95083e 100644 --- a/libpcap/PKGBUILD +++ b/libpcap/PKGBUILD @@ -3,7 +3,7 @@ pkgbase=libpcap pkgname=('libpcap' 'libpcap-devel') pkgver=1.10.5 -pkgrel=1 +pkgrel=2 pkgdesc="A portable C/C++ library for network traffic capture" arch=('i686' 'x86_64') license=('spdx:BSD-3-Clause') @@ -12,7 +12,7 @@ msys2_repository_url="https://github.com/the-tcpdump-group/libpcap" msys2_references=( "cpe: cpe:/a:tcpdump:libpcap" ) -makedepends=('bison' 'cmake' 'flex' 'gcc' 'make' 'openssl-devel') +makedepends=('bison' 'cmake' 'flex' 'gcc' 'ninja' 'openssl-devel') source=(https://www.tcpdump.org/release/${pkgname}-${pkgver}.tar.gz 0003-Disable-man-symlinks.patch) sha256sums=('37ced90a19a302a7f32e458224a00c365c117905c2cd35ac544b6880a81488f0' @@ -27,11 +27,13 @@ prepare() { build() { mkdir -p build-${pkgbase}-${pkgver}-${CHOST} cd build-${pkgbase}-${pkgver}-${CHOST} - cmake \ + cmake -GNinja \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DPCAP_TYPE=null \ ../${pkgbase}-${pkgver} - make DESTDIR=${srcdir}/dest install + + cmake --build . + DESTDIR="${srcdir}/dest" cmake --install . } package_libpcap() {