# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com # Contributor: Gatien Bovyn # Contributor: Guy Martin # TODO: A systemd service # TODO: How to fix registry: Configuration "startup" not found in the database # This package functions as a server only. # To use you must install the console or the webui interface set -u _pkgname='pom-ng' pkgname="${_pkgname}-git" pkgver=0.0.19.r2.gcb92fb7 pkgrel=1 pkgdesc='Packet-o-Matic real time network packet capture forensic tool' arch=('i686' 'x86_64') url='http://www.packet-o-matic.org/' license=('GPL') depends=('libxml2' 'libmicrohttpd' 'xmlrpc-c' 'lua51' 'uthash' 'file' 'libpcap' 'zlib' 'libexif' 'sqlite') optdepends=( 'libjpeg: analyze jpeg images' 'libexif: parse exif data from jpeg images' "${_pkgname}-webui: view and manage from a browser" "${_pkgname}-console: view and manage from a console" "${_pkgname}-addons" #'postgresql: store configurations and other (pick one)' # These will be enabled when postgre is supported. For now sqlite is required. #'sqlite: store configurations and other (pick one)' ) makedepends=('git' 'gcc' 'binutils' 'make' 'libtool' 'pkg-config') provides=("${_pkgname}=${pkgver%%.r*}") conflicts=("${_pkgname}") _srcdir="${pkgname^^}" _giturl="https://github.com/gmsoft-tuxicoman/${_pkgname}" _verwatch=("${_giturl}/releases.atom" '\s\+v\([^<]\+\).*' 'f') # RSS source=("${_srcdir}::git+${_giturl}.git") md5sums=('SKIP') sha256sums=('SKIP') pkgver () { set -u cd "${_srcdir}" git describe --long --tags | sed -e 's:^v::g' -e 's/\([^-]*-g\)/r\1/' -e 's/-/./g' set +u } build() { set -u cd "${_srcdir}" if [ ! -s 'configure' ]; then autoreconf -f -i fi if [ ! -s 'Makefile' ]; then lua_CFLAGS="$(pkg-config --cflags lua51)" \ lua_LIBS="$(pkg-config --libs lua51)" \ ./configure --prefix='/usr' #cp -p '/usr/include/libexif/exif-data.h' . fi nice make -s set +u } package() { set -u cd "${_srcdir}" make -j1 DESTDIR="${pkgdir}" install install -d "${pkgdir}/usr/share/${_pkgname}/addons" set +u } set +u