pkgname=c-dns
pkgver='{{ version }}'
pkgrel='{{ release }}'
pkgdesc='Library and command line tools for exporting and inspecting C-DNS format'
arch=('x86_64')
url='https://gitlab.nic.cz/knot/c-dns'
license=('MPL2')
makedepends=('make' 'cmake')
depends=('gtest' 'boost' 'zlib' 'xz')
source=('https://gitlab.nic.cz/knot/c-dns/-/archive/{{ version }}/c-dns-{{ version }}.tar.gz')
sha256sums=('SKIP')

build() {
    cd "${srcdir}/${pkgname}-${pkgver}"
    mkdir build
    cd build

    cmake \
        -DCMAKE_INSTALL_PREFIX:PATH=/usr \
        -DBUILD_TESTS=ON \
        ..
    make
}

check() {
    cd "${srcdir}/${pkgname}-${pkgver}/build"
    ctest
}

package() {
    cd "${srcdir}/${pkgname}-${pkgver}/build"
    make DESTDIR="${pkgdir}" install
}
