diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c13167d257b1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Edward Pacman <micro(dot)fedora(at)gmail(dot)com> + +_pkgbase=netfilter-full-cone-nat +pkgname=netfilter-full-cone-nat-dkms +pkgver=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}/ +} + |