staged-recipes
staged-recipes copied to clipboard
Add recipe for the xNVMe system library and CLI
This is useful in itself and also serves as a preparation for a Conda package for the xNVMe Python bindings, making the library available for the xNVMe Python module.
Question: the xNVMe library makes use of pwritev()
, however, seems like on OSX
then this is not available? The library is otherwise tested on OSX
but only on macOS version 12, 13, and 14. For example:
https://github.com/xnvme/xnvme/actions/runs/9777719238/job/27013889686
Is it possible to specify a significantly newer OSX version than 10? If possible, then I can change this recipe to enable OSX, otherwise, this would wait for me to add a pwritev()
fallback in xNVMe which I would prefer not to.
Checklist
- [x] Title of this PR is meaningful: e.g. "Adding my_nifty_package", not "updated meta.yaml".
- [x] License file is packaged (see here for an example).
- [x] Source is from official source.
- [x] Package does not vendor other packages. (If a package uses the source of another package, they should be separate packages or the licenses of all packages need to be packaged).
- [x] If static libraries are linked in, the license of the static library is packaged.
- [x] Package does not ship static libraries. If static libraries are needed, follow CFEP-18.
- [x] Build number is 0.
- [x] A tarball (
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details). - [x] GitHub users listed in the maintainer section have posted a comment confirming they are willing to be listed there.
- [x] When in trouble, please check our knowledge base documentation before pinging a team.