libpcap: use ninja
This commit is contained in:
parent
41c2f32288
commit
c90e719b2a
@ -3,7 +3,7 @@
|
|||||||
pkgbase=libpcap
|
pkgbase=libpcap
|
||||||
pkgname=('libpcap' 'libpcap-devel')
|
pkgname=('libpcap' 'libpcap-devel')
|
||||||
pkgver=1.10.5
|
pkgver=1.10.5
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
pkgdesc="A portable C/C++ library for network traffic capture"
|
pkgdesc="A portable C/C++ library for network traffic capture"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
license=('spdx:BSD-3-Clause')
|
license=('spdx:BSD-3-Clause')
|
||||||
@ -12,7 +12,7 @@ msys2_repository_url="https://github.com/the-tcpdump-group/libpcap"
|
|||||||
msys2_references=(
|
msys2_references=(
|
||||||
"cpe: cpe:/a:tcpdump:libpcap"
|
"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
|
source=(https://www.tcpdump.org/release/${pkgname}-${pkgver}.tar.gz
|
||||||
0003-Disable-man-symlinks.patch)
|
0003-Disable-man-symlinks.patch)
|
||||||
sha256sums=('37ced90a19a302a7f32e458224a00c365c117905c2cd35ac544b6880a81488f0'
|
sha256sums=('37ced90a19a302a7f32e458224a00c365c117905c2cd35ac544b6880a81488f0'
|
||||||
@ -27,11 +27,13 @@ prepare() {
|
|||||||
build() {
|
build() {
|
||||||
mkdir -p build-${pkgbase}-${pkgver}-${CHOST}
|
mkdir -p build-${pkgbase}-${pkgver}-${CHOST}
|
||||||
cd build-${pkgbase}-${pkgver}-${CHOST}
|
cd build-${pkgbase}-${pkgver}-${CHOST}
|
||||||
cmake \
|
cmake -GNinja \
|
||||||
-DCMAKE_INSTALL_PREFIX="/usr" \
|
-DCMAKE_INSTALL_PREFIX="/usr" \
|
||||||
-DPCAP_TYPE=null \
|
-DPCAP_TYPE=null \
|
||||||
../${pkgbase}-${pkgver}
|
../${pkgbase}-${pkgver}
|
||||||
make DESTDIR=${srcdir}/dest install
|
|
||||||
|
cmake --build .
|
||||||
|
DESTDIR="${srcdir}/dest" cmake --install .
|
||||||
}
|
}
|
||||||
|
|
||||||
package_libpcap() {
|
package_libpcap() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user