# Maintainer: Morten Linderud <foxboron@archlinux.org>
# Maintainer: Christian Heusel <gromit@archlinux.org>

pkgname=libnvme
pkgver=1.16
pkgrel=1
pkgdesc="C Library for NVM Express on Linux"
arch=('x86_64' 'aarch64')
url="https://github.com/linux-nvme/libnvme"
license=('LGPL-2.1-only')
makedepends=(
    'asciidoc'
    'meson'
    'python'
    'swig'
    'systemd'
)
depends=(
    'dbus'
    'gcc-libs'
    'glibc'
    'json-c'
    'keyutils'
    'liburing'
    'openssl'
)
source=("$pkgname-$pkgver.tar.gz::https://github.com/linux-nvme/${pkgname}/archive/v${pkgver}.tar.gz")
sha256sums=('5bb24139a113f350708fe54073e799f454d509218758060c398144b91811d176')

build() {
    local meson_options=(
        -Dlibdbus=auto
        -Ddocs-build=true
        build
        "${pkgname}-${pkgver}"
    )
    arch-meson "${meson_options[@]}"
    meson compile -C build
}

package() {
    meson install -C build --destdir "$pkgdir"
}
