pkgname=wireshark pkgver=4.2.4 pkgrel=2 pkgdesc='Network packet analyzer that will try to capture network packets and tries to display that packet data as detailed as possible' arch=('x86_64') url='https://www.wireshark.org/' license=('GPL2') depends=('krb5' 'libgcrypt' 'libcap' 'libpcap' 'bash' 'geoip' 'gnutls' 'glib2' 'qt6-multimedia' 'qt6-svg' 'portaudio' 'c-ares' 'libssh' 'qt6-5compat' 'opencore-amr') # 'lua' makedepends=('cmake' 'python3' 'qt6-tools' 'asciidoctor') source=("https://www.wireshark.org/download/src/${pkgname}-${pkgver}.tar.xz" 'udpdump.diff' 'udpdump.pod') sha256sums=('46bd0f4474337144b30816fb2d8f14e72a26d0391f24fe0b7b619acdcdad8c0c' '0226c807a7590f14ae17a487665353f90f2f9fe3901b095bdd06c978fc8425a2' '4f2a6f7c0f39793c9bf14db5563fc284275a342677aeaef02d91a3980a5c37d1') prepare() { cd ${pkgname}-${pkgver} # https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=13903 #cp ${srcdir}/udpdump.pod ${srcdir}/${pkgname}-${pkgver}/doc/udpdump.pod #patch -p1 -i ${srcdir}/udpdump.diff } build() { cmake -B build -S ${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib cmake --build build } package() { DESTDIR=${pkgdir} cmake --install build }