mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2024-09-20 11:23:16 +00:00
community/xnvme: upgrade to 0.7.5
* https://github.com/OpenMPDK/xNVMe/blob/v0.7.5/CHANGELOG.rst
This commit is contained in:
parent
031b3dcee9
commit
6c43f53175
2 changed files with 21 additions and 5 deletions
|
@ -1,8 +1,8 @@
|
|||
# Contributor: Duncan Bellamy <dunk@denkimushi.com>
|
||||
# Maintainer: Duncan Bellamy <dunk@denkimushi.com>
|
||||
pkgname=xnvme
|
||||
pkgver=0.7.4
|
||||
pkgrel=2
|
||||
pkgver=0.7.5
|
||||
pkgrel=0
|
||||
pkgdesc="cross-platform libraries and tools for NVMe devices"
|
||||
url="https://xnvme.io"
|
||||
# 32bit unsupported
|
||||
|
@ -10,13 +10,15 @@ arch="all !armhf !armv7 !x86"
|
|||
license="BSD-3-Clause"
|
||||
makedepends="bsd-compat-headers libaio-dev liburing-dev linux-headers meson py3-gpep517 py3-setuptools py3-wheel"
|
||||
subpackages="py3-$pkgname-pyc py3-$pkgname:_python:noarch $pkgname-dev $pkgname-doc"
|
||||
source="$pkgname-$pkgver-1.tar.gz::https://github.com/xnvme/xnvme/archive/refs/tags/v$pkgver.tar.gz"
|
||||
source="$pkgname-$pkgver-1.tar.gz::https://github.com/xnvme/xnvme/archive/refs/tags/v$pkgver.tar.gz
|
||||
basename.patch
|
||||
"
|
||||
case "$CARCH" in
|
||||
aarch64|x86_64) makedepends="$makedepends libvfn-dev" ;;
|
||||
esac
|
||||
|
||||
build() {
|
||||
abuild-meson -Dexamples=false -Dwith-spdk=false \
|
||||
abuild-meson -Dexamples=false -Dwith-spdk=disabled \
|
||||
. output
|
||||
meson compile -C output
|
||||
|
||||
|
@ -44,5 +46,6 @@ _python() {
|
|||
}
|
||||
|
||||
sha512sums="
|
||||
407ea6695dc074e46c1a9666bc58ec05b4c7d5da272b991442d712558319b29246fe42572c7e105a72c0abfdff3e15919e60280591b60305a98331739bb8b84e xnvme-0.7.4-1.tar.gz
|
||||
c82e1d8f5460e29270afd650c6726e2b1156f382d379e360c81246e1c651dad0b4ae814e0a3db495f83186269fe7c23ae0ea4488a39d10019a11e0a17ba0b014 xnvme-0.7.5-1.tar.gz
|
||||
c9bae17b305efc246fec3e3d9e02a9c3657cf210b1b5ece2af40fb0c69428be720e0e2f94c857860691922175c4e77de964a1c91b7468dd44ed5413f85f14e0f basename.patch
|
||||
"
|
||||
|
|
13
community/xnvme/basename.patch
Normal file
13
community/xnvme/basename.patch
Normal file
|
@ -0,0 +1,13 @@
|
|||
diff -Nurp a/lib/xnvme_be_linux_nvme.c b/lib/xnvme_be_linux_nvme.c
|
||||
--- a/lib/xnvme_be_linux_nvme.c 2024-09-11 11:56:13.000000000 +0000
|
||||
+++ b/lib/xnvme_be_linux_nvme.c 2024-09-14 09:12:37.198486113 +0000
|
||||
@@ -18,6 +18,9 @@
|
||||
#include <xnvme_be_linux.h>
|
||||
#include <xnvme_be_linux_nvme.h>
|
||||
#include <xnvme_spec.h>
|
||||
+#if defined(__linux__) && !defined(__GLIBC__)
|
||||
+#include "libgen.h" // for basename
|
||||
+#endif
|
||||
|
||||
#ifdef XNVME_DEBUG_ENABLED
|
||||
static const char *
|
Loading…
Reference in a new issue