# Maintainer: Chocobo1 pkgname=conntrack-tools-git pkgver=1.4.7.r10.g7b899cb pkgrel=1 pkgdesc="A tool to view and manage the in-kernel connection tracking state table from userspace" arch=('i686' 'x86_64') url="https://www.netfilter.org/projects/conntrack-tools/" license=('GPL2') depends=('glibc' 'libmnl' 'libnetfilter_conntrack' 'libnetfilter_cttimeout' 'libnetfilter_cthelper' 'libnetfilter_queue' 'libnfnetlink' 'systemd-libs') makedepends=('git' 'systemd' 'libtirpc') provides=("conntrack-tools=$pkgver") conflicts=('conntrack-tools') backup=('etc/conntrackd.conf') source=("git://git.netfilter.org/conntrack-tools" "conntrackd.service::https://gitlab.archlinux.org/archlinux/packaging/packages/conntrack-tools/-/raw/main/conntrackd.service") sha256sums=('SKIP' 'SKIP') prepare() { cd "conntrack-tools" sed -i -e 's,/etc/conntrackd/,/etc/,' \ -e 's,/var/lock/,/run/lock/,' \ "include/conntrackd.h" } pkgver() { cd "conntrack-tools" git describe --long --tags | sed 's/^conntrack-tools-//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "conntrack-tools" ./autogen.sh ./configure \ --prefix="/usr" \ --sbindir="/usr/bin" \ --enable-systemd make } package() { cd "conntrack-tools" make \ DESTDIR="$pkgdir" \ install install -Dm644 "$srcdir/conntrackd.service" -t "$pkgdir/usr/lib/systemd/system" # install empty configuration files install -Dm644 "/dev/null" "$pkgdir/etc/conntrackd.conf" }