mirror of
https://github.com/termux/termux-packages.git
synced 2025-10-11 03:40:42 +00:00
51 lines
1.8 KiB
Bash
51 lines
1.8 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://www.wireshark.org/
|
|
TERMUX_PKG_DESCRIPTION="Network protocol analyzer"
|
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
TERMUX_PKG_VERSION="4.4.6"
|
|
TERMUX_PKG_SRCURL=https://www.wireshark.org/download/src/all-versions/wireshark-${TERMUX_PKG_VERSION}.tar.xz
|
|
TERMUX_PKG_SHA256=4fffcee3d18d1daac12f780c2e8da511824dffb3b0fd6446b53ab7516538edcd
|
|
TERMUX_PKG_AUTO_UPDATE=true
|
|
TERMUX_PKG_DEPENDS="brotli, c-ares, glib, krb5, libandroid-support, libc++, libgcrypt, libgnutls, liblua52, liblz4, libmaxminddb, libminizip, libnghttp2, libnl, libopus, libpcap, libsnappy, libssh, libxml2, pcre2, qt6-qtbase, qt6-qtmultimedia, qt6-qt5compat, speexdsp, zlib, zstd"
|
|
TERMUX_PKG_BUILD_DEPENDS="qt6-qtbase-cross-tools, qt6-qttools-cross-tools"
|
|
TERMUX_PKG_CONFLICTS="tshark, wireshark, wireshark-cli, wireshark-gtk"
|
|
TERMUX_PKG_PROVIDES="tshark, wireshark, wireshark-cli, wireshark-gtk"
|
|
TERMUX_PKG_REPLACES="tshark, wireshark, wireshark-cli, wireshark-gtk"
|
|
|
|
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
|
-DLEMON_C_COMPILER=gcc-wrapper
|
|
-DM_INCLUDE_DIR=$TERMUX_PREFIX/include
|
|
-DENABLE_SMI=OFF
|
|
-DENABLE_SBC=OFF
|
|
-DENABLE_SPANDSP=OFF
|
|
-DENABLE_BCG729=OFF
|
|
-DENABLE_ILBC=OFF
|
|
-DENABLE_CAP=OFF
|
|
-DCMAKE_DISABLE_FIND_PACKAGE_DOXYGEN=ON
|
|
-DCMAKE_DISABLE_FIND_PACKAGE_Asciidoctor=ON
|
|
"
|
|
|
|
termux_step_pre_configure() {
|
|
LDFLAGS+=" -lm"
|
|
|
|
local bin="$TERMUX_PKG_BUILDDIR/_bin"
|
|
rm -rf "${bin}"
|
|
mkdir -p "${bin}"
|
|
cat > "${bin}/gcc-wrapper" <<-EOF
|
|
#!$(command -v bash)
|
|
args=()
|
|
for a in "\$@"; do
|
|
case "\${a}" in
|
|
--target=*|--gcc-toolchain=*|--sysroot=* ) ;;
|
|
-fopenmp|-static-openmp ) ;;
|
|
-Wl,--fix-cortex-a8|-Wl,-z,nocopyreloc ) ;;
|
|
*-landroid-support* ) ;;
|
|
* ) args+=("\${a}") ;;
|
|
esac
|
|
done
|
|
exec $(command -v gcc) "\${args[@]}"
|
|
EOF
|
|
chmod 0700 "${bin}/gcc-wrapper"
|
|
export PATH="${bin}:$PATH"
|
|
}
|