mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-19 05:36:38 +02:00
61 lines
1.3 KiB
Text
61 lines
1.3 KiB
Text
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=libnvme
|
|
pkgver=1.13
|
|
pkgrel=0
|
|
pkgdesc="C Library for NVM Express on Linux"
|
|
url="https://github.com/linux-nvme/libnvme/"
|
|
arch="all"
|
|
license="LGPL-2.1-or-later"
|
|
depends_dev="
|
|
json-c-dev
|
|
linux-headers
|
|
openssl-dev
|
|
"
|
|
makedepends="
|
|
$depends_dev
|
|
bash
|
|
dbus-dev
|
|
meson
|
|
python3-dev
|
|
swig
|
|
util-linux-dev
|
|
xz
|
|
"
|
|
checkdepends="diffutils"
|
|
subpackages="${pkgname}mi:mi $pkgname-dev py3-nvme-pyc py3-nvme:_py3"
|
|
source="https://github.com/linux-nvme/libnvme/archive/v$pkgver/libnvme-v$pkgver.tar.gz
|
|
doc-test.patch
|
|
"
|
|
|
|
build() {
|
|
abuild-meson \
|
|
-Db_lto=true \
|
|
-Ddocs=false \
|
|
-Dpython=enabled \
|
|
-Dopenssl=enabled \
|
|
-Djson-c=enabled \
|
|
. output
|
|
meson compile -C output
|
|
}
|
|
|
|
check() {
|
|
meson test --print-errorlogs -C output || [ "$CARCH" = "s390x" ]
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
|
}
|
|
|
|
_py3() {
|
|
pkgdesc="$pkgdesc (python bindings)"
|
|
amove usr/lib/python3*
|
|
}
|
|
|
|
mi() {
|
|
amove usr/lib/libnvme-mi.so.*
|
|
}
|
|
|
|
sha512sums="
|
|
7c56cb4a531c77e7024126c3dde4ffe629944be93a3102b09bc7a16031bdd64dac5cb19834c586609c5e3c186f805532d739f960abc4ba22114f36c6bc710264 libnvme-v1.13.tar.gz
|
|
6ca036287d964db018a2ddfb5480b0b46e6f2edd9f0a7c39dbf5977ce58d8da4d619705e16a3f269bfa7c619d6da5aeff20d9b558c697f6d68e5d89a73ef586e doc-test.patch
|
|
"
|