# Template file for 'wireshark' pkgname=wireshark version=1.12.1 revision=1 build_style=gnu-configure configure_args=" --with-ssl \ --with-pcap \ --with-libcap \ --with-zlib \ --with-lua \ --with-krb5 \ --without-portaudio \ CC_FOR_BUILD=cc" hostmakedepends="pkg-config bison flex perl mit-krb5-devel libtool" makedepends="libpcap-devel zlib-devel lua-devel mit-krb5-devel gtk+3-devel qt-devel" depends="libcap-progs" short_desc="A graphical network protocol analyzer for Unix/Linux" maintainer="Enno Boland " homepage="http://www.wireshark.org" license="GPL-2" distfiles="http://www.wireshark.org/download/src/${pkgname}-${version}.tar.bz2" checksum=82b26bd416ec15903b27785e35a622687008a743342054e96eaaeaa249be584b system_groups="wireshark" pre_configure() { libtoolize -f sed -i \ -e "s/^LIBS = .*/\0 -ldl/" \ `find -name Makefile.in` } post_install() { local _includeDir=usr/include/wireshark # Icons for d in 16 32 48; do vinstall image/hi${d}-app-wireshark.png 644 \ usr/share/icons/hicolor/${d}x${d}/apps/wireshark.png done for d in 16 24 32 48 64 128 256 ; do vinstall image/WiresharkDoc-${d}.png 644 \ usr/share/icons/hicolor/${d}x${d}/mimetypes/application-vnd.tcpdump.pcap.png done # Desktop Launcher vinstall wireshark.desktop 644 usr/share/applications/wireshark.desktop # Headers vmkdir $_includeDir vcopy "color.h config.h register.h ws_symbol_export.h" $_includeDir for i in wiretap wsutil; do vmkdir $_includeDir/$i vcopy "$i/*.h" $_includeDir/$i done chmod +754 $DESTDIR/usr/bin/dumpcap } libwireshark_package() { short_desc+=" - library" pkg_install() { vmove usr/lib/*.so.* vmove usr/lib/wireshark } } libwireshark-devel_package() { short_desc+=" - development files" depends="libwireshark>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/*.so } }