Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:CZ-NIC:knot-dns-devel
knot
PKGBUILD
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File PKGBUILD of Package knot
# Maintainer: Tomas Krizek <tomas.krizek@nic.cz> # Maintainer: Bruno Pagani <archange@archlinux.org> # Contributor: Ondřej Surý <ondrej@sury.org> # Contributor: Julian Brost <julian@0x4a42.net> # Contributor: Oleander Reis <oleander@oleander.cc> # Contributor: Otto Sabart <seberm[at]gmail[dot]com> pkgname=knot pkgver=3.2.dev.1661120648.7c63f373a pkgrel=1 pkgdesc="High-performance authoritative-only DNS server" arch=('x86_64') url="https://www.knot-dns.cz/" license=('GPL3') depends=('fstrm' 'gnutls' 'libcap-ng' 'libedit' 'libidn2' 'libmaxminddb' 'liburcu' 'lmdb' 'protobuf-c' 'systemd') backup=('etc/knot/knot.conf') source=("${pkgname}-${pkgver}.tar.xz") sha256sums=('SKIP') validpgpkeys=('742FA4E95829B6C5EAC6B85710BB7AF6FEBBD6AB') # Daniel Salzman <daniel.salzman@nic.cz> build() { cd ${pkgname}-${pkgver} ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --libexecdir=/usr/lib/knot \ --with-rundir=/run/knot \ --with-storage=/var/lib/knot \ --enable-recvmmsg \ --enable-dnstap \ --enable-systemd \ --enable-reuseport \ --disable-silent-rules \ --disable-static make } check() { cd ${pkgname}-${pkgver} make check } package() { cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install rm "${pkgdir}"/etc/knot/example.com.zone mv "${pkgdir}"/etc/knot/{knot.sample.conf,knot.conf} install -Dm644 distro/common/${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ install -Dm644 distro/pkg/arch/${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor