mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-19 23:51:58 +01:00
51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
# Contributor: Karim Kanso <kaz.kanso@gmail.com>
|
|
# Maintainer: Karim Kanso <kaz.kanso@gmail.com>
|
|
pkgname=ettercap
|
|
pkgver=0.8.2_git20190428
|
|
_gitrev=5fb604823c6063676ebdf7cac66b7807acb4f7ed
|
|
pkgrel=0
|
|
pkgdesc="Multipurpose sniffer/interceptor/logger for switched LAN"
|
|
url="https://www.ettercap-project.org/"
|
|
arch="all"
|
|
license="GPL-2.0-or-later"
|
|
makedepends="cmake make gcc musl-dev ncurses-dev curl-dev libpcap-dev
|
|
libnet-dev pcre-dev flex bison linux-headers geoip-dev
|
|
check-dev"
|
|
subpackages="$pkgname-doc"
|
|
source="ettercap-$pkgver.zip::https://github.com/Ettercap/ettercap/archive/$_gitrev.zip"
|
|
builddir="$srcdir"/$pkgname-$_gitrev
|
|
|
|
build() {
|
|
mkdir build
|
|
cd build
|
|
if [ "$CBUILD" != "$CHOST" ]; then
|
|
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
fi
|
|
cmake \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DBUILD_SHARED_LIBS=True \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
|
|
-DCMAKE_C_FLAGS="$CFLAGS" \
|
|
${CMAKE_CROSSOPTS} \
|
|
-DENABLE_GTK=OFF \
|
|
-DINSTALL_DESKTOP=OFF \
|
|
-DBUNDLED_LIBS=OFF \
|
|
-DENABLE_TESTS=ON \
|
|
..
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd build
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
cd build
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
sha512sums="7196d6e39a0cfb471d118e2158932ff5ee566e7f5d8dbfd9bc1f74aa0f6ad5c5cb3f513f921a22100298b225a36d396c694c5249091e12ac628c5a6ffe2a40ac ettercap-0.8.2_git20190428.zip"
|