# Maintainer: Edward Pacman _pkgbase=netfilter-full-cone-nat pkgname=netfilter-full-cone-nat-dkms pkgver=git+ec14efe pkgrel=1 pkgdesc="A kernel module that turns MASQUERADE into full cone SNAT" arch=('x86_64') url="https://github.com/Chion82/netfilter-full-cone-nat" license=('GPL2') depends=('dkms' 'linux-headers') conflicts=("${_pkgbase}") source=('dkms.conf' 'xt_FULLCONENAT.c.patch' 'git+https://github.com/Chion82/netfilter-full-cone-nat') md5sums=('777351816b13fdf7da0e573fb160eab2' 'ceda7d1fc776845741cc0acf12f3fb2e' 'SKIP') build() { cd ${srcdir}/${_pkgbase} patch -p1 -i "${srcdir}"/xt_FULLCONENAT.c.patch } package() { # Copy dkms.conf install -Dm644 dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf # Set name and version sed -e "s/@_PKGBASE@/${_pkgbase}/" \ -e "s/@PKGVER@/${pkgver}/" \ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf # Copy sources (including Makefile) cp -r ${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ }