# Maintainer: Helle Vaanzinn pkgname=fdns pkgver=0.9.64.2 pkgrel=4 pkgdesc="Firejail DNS-over-HTTPS proxy server" arch=(x86_64) license=(GPL2) url="https://github.com/netblue30/fdns" depends=('libseccomp' 'openssl') optdepends=('apparmor: support for apparmor profiles' 'bash-completion: bash completion' 'firejail: seamless integration support' 'systemd: run fdns as a systemd service') validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7') source=("https://github.com/netblue30/fdns/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz"{,.asc} "resolver.seccomp.patch::https://raw.githubusercontent.com/netblue30/fdns/76fc538ce6e7e29307429c77bcce6a0e69c8f6fa/etc/resolver.seccomp") sha256sums=('1ecfb371748df2654f1ce9d14dde3f2f9266a50a9dbcff51122fb941ccc07236' 'SKIP' '2d4dfd15c89f7e1f015623a6c4ecf127b12f9c3d2f0fde6305edbfabb77d18c7') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" patch -Np1 < ../resolver.seccomp.patch # Update for kernel 5.11 } build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="$pkgdir" install # license install -Dm644 "${pkgdir}/usr/share/doc/${pkgname}/COPYING" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" }