| Name |
libnvme |
| Description |
C Library for NVM Express on Linux |
| Version |
1.16.1-3 |
| Package Base |
libnvme |
| Homepage |
https://github.com/linux-nvme/libnvme |
| Maintainers |
['Christian Heusel <gromit@archlinux.org>', 'Morten Linderud <foxboron@archlinux.org>', 'Tobias Powalowski <tpowa@archlinux.org>'] |
| Contributors |
[] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/libnvme |
| Sources |
['libnvme-1.16.1.tar.gz::https://github.com/linux-nvme/libnvme/archive/v1.16.1.tar.gz'] |
| Dependencies |
['dbus', 'glibc', 'json-c', 'keyutils', 'libgcc', 'liburing', 'openssl'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['asciidoc', 'meson', 'python', 'swig', 'systemd'] |
| Provides |
[] |
| Builddate |
16-02-2026 09:24:58 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['LGPL-2.1-only'] |
| Hash |
7dd28e9fe592c78b3c5b41e21b63ae0d21d9a42aca326cfbfb34833011d4c128 |
# Maintainer: Morten Linderud <foxboron@archlinux.org>
# Maintainer: Christian Heusel <gromit@archlinux.org>
pkgname=libnvme
pkgver=1.16.1
pkgrel=3
pkgdesc="C Library for NVM Express on Linux"
arch=('x86_64')
url="https://github.com/linux-nvme/libnvme"
license=('LGPL-2.1-only')
makedepends=(
'asciidoc'
'meson'
'python'
'swig'
'systemd'
)
depends=(
'dbus'
'libgcc'
'glibc'
'json-c'
'keyutils'
'liburing'
'openssl'
)
source=("$pkgname-$pkgver.tar.gz::https://github.com/linux-nvme/${pkgname}/archive/v${pkgver}.tar.gz")
sha256sums=('ce1d9d393feb84c4e82ca096db2bdb7dd4a5fd1997d711cc1904796944f2c579')
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"
}