56 lines
1.8 KiB
Bash
56 lines
1.8 KiB
Bash
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
|
# Maintainer: Sébastien Luttringer
|
|
# Contributor: Valere Monseur <valere_monseur@hotmail.com>
|
|
# Contributor: Alessandro Sagratini <ale_sagra@hotmail.com>
|
|
# Contributor: Kevin Edmonds <edmondskevin@hotmail.com>
|
|
|
|
pkgname=conntrack-tools
|
|
pkgver=1.4.8
|
|
pkgrel=1
|
|
pkgdesc='Userspace tools to interact with the Netfilter connection tracking system'
|
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
|
url='https://www.netfilter.org/projects/conntrack-tools/'
|
|
license=('GPL2')
|
|
makedepends=('systemd' 'libtirpc')
|
|
depends=('glibc' 'libnetfilter_conntrack' 'libnetfilter_cttimeout'
|
|
'libnetfilter_cthelper' 'libnetfilter_queue' 'libmnl' 'systemd-libs'
|
|
'libnfnetlink')
|
|
backup=('etc/conntrackd.conf')
|
|
validpgpkeys=('37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team
|
|
source=("https://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar.xz"{,.sig}
|
|
'conntrackd.service')
|
|
install=$pkgname.install
|
|
sha256sums=('067677f4c5f6564819e78ed3a9d4a8980935ea9273f3abb22a420ea30ab5ded6'
|
|
'SKIP'
|
|
'8ffdd2130be8f5a80c80b1784f18f857d4af0acb9a392d67c1f8c7212436d85e')
|
|
|
|
prepare() {
|
|
sed -i -e 's,/etc/conntrackd/,/etc/,' -e 's,/var/lock/,/run/lock/,' \
|
|
$pkgname-$pkgver/include/conntrackd.h
|
|
}
|
|
|
|
|
|
build() {
|
|
cd $pkgname-$pkgver
|
|
./configure \
|
|
LIBNETFILTER_CTHELPER_CFLAGS='-I /usr/include/tirpc/' \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--sbindir=/usr/bin \
|
|
--enable-systemd
|
|
make
|
|
}
|
|
|
|
package() {
|
|
# install binaries
|
|
cd $pkgname-$pkgver
|
|
make DESTDIR="$pkgdir" install
|
|
# systemd
|
|
cd "$pkgdir"
|
|
install -D -m 644 "$srcdir/conntrackd.service" usr/lib/systemd/system/conntrackd.service
|
|
# install empty configuration files
|
|
install -D -m 644 /dev/null etc/conntrackd.conf
|
|
}
|
|
|
|
# vim:set ts=2 sw=2 et:
|