Libnvme v1.0-rc4 => 1.16.1 (#14793)

This commit is contained in:
Ed Reel
2026-02-23 22:35:38 -06:00
committed by GitHub
parent 425a3b9015
commit 36cbec0776
5 changed files with 58 additions and 36 deletions

View File

@@ -1,17 +1,27 @@
# Total size: 848768
# Total size: 1530633
/usr/local/include/libnvme-mi.h
/usr/local/include/libnvme.h
/usr/local/include/nvme/api-types.h
/usr/local/include/nvme/fabrics.h
/usr/local/include/nvme/filters.h
/usr/local/include/nvme/ioctl.h
/usr/local/include/nvme/linux.h
/usr/local/include/nvme/log.h
/usr/local/include/nvme/mi.h
/usr/local/include/nvme/nbft.h
/usr/local/include/nvme/tree.h
/usr/local/include/nvme/types.h
/usr/local/include/nvme/util.h
/usr/local/lib/libnvme-mi.so
/usr/local/lib/libnvme-mi.so.1
/usr/local/lib/libnvme-mi.so.1.16.1
/usr/local/lib/libnvme.so
/usr/local/lib/libnvme.so.1
/usr/local/lib/libnvme.so.1.0.0
/usr/local/lib/libnvme.so.1.16.1
/usr/local/lib/pkgconfig/libnvme-mi.pc
/usr/local/lib/pkgconfig/libnvme.pc
/usr/local/lib/python3.10/site-packages/libnvme/__init__.py
/usr/local/lib/python3.10/site-packages/libnvme/_nvme.cpython-310-arm-linux-gnueabihf.so
/usr/local/lib/python3.10/site-packages/libnvme/nvme.py
/usr/local/lib/python3.14/site-packages/libnvme/__init__.py
/usr/local/lib/python3.14/site-packages/libnvme/__pycache__/__init__.cpython-314.pyc
/usr/local/lib/python3.14/site-packages/libnvme/__pycache__/nvme.cpython-314.pyc
/usr/local/lib/python3.14/site-packages/libnvme/_nvme.cpython-314-arm-linux-gnueabihf.so
/usr/local/lib/python3.14/site-packages/libnvme/nvme.py

View File

@@ -1,17 +1,27 @@
# Total size: 918312
# Total size: 1679681
/usr/local/include/libnvme-mi.h
/usr/local/include/libnvme.h
/usr/local/include/nvme/api-types.h
/usr/local/include/nvme/fabrics.h
/usr/local/include/nvme/filters.h
/usr/local/include/nvme/ioctl.h
/usr/local/include/nvme/linux.h
/usr/local/include/nvme/log.h
/usr/local/include/nvme/mi.h
/usr/local/include/nvme/nbft.h
/usr/local/include/nvme/tree.h
/usr/local/include/nvme/types.h
/usr/local/include/nvme/util.h
/usr/local/lib/libnvme-mi.so
/usr/local/lib/libnvme-mi.so.1
/usr/local/lib/libnvme-mi.so.1.16.1
/usr/local/lib/libnvme.so
/usr/local/lib/libnvme.so.1
/usr/local/lib/libnvme.so.1.0.0
/usr/local/lib/libnvme.so.1.16.1
/usr/local/lib/pkgconfig/libnvme-mi.pc
/usr/local/lib/pkgconfig/libnvme.pc
/usr/local/lib/python3.10/site-packages/libnvme/__init__.py
/usr/local/lib/python3.10/site-packages/libnvme/_nvme.cpython-310-i386-linux-gnu.so
/usr/local/lib/python3.10/site-packages/libnvme/nvme.py
/usr/local/lib/python3.14/site-packages/libnvme/__init__.py
/usr/local/lib/python3.14/site-packages/libnvme/__pycache__/__init__.cpython-314.pyc
/usr/local/lib/python3.14/site-packages/libnvme/__pycache__/nvme.cpython-314.pyc
/usr/local/lib/python3.14/site-packages/libnvme/_nvme.cpython-314-i386-linux-gnu.so
/usr/local/lib/python3.14/site-packages/libnvme/nvme.py

View File

@@ -1,17 +1,27 @@
# Total size: 874878
# Total size: 1650301
/usr/local/include/libnvme-mi.h
/usr/local/include/libnvme.h
/usr/local/include/nvme/api-types.h
/usr/local/include/nvme/fabrics.h
/usr/local/include/nvme/filters.h
/usr/local/include/nvme/ioctl.h
/usr/local/include/nvme/linux.h
/usr/local/include/nvme/log.h
/usr/local/include/nvme/mi.h
/usr/local/include/nvme/nbft.h
/usr/local/include/nvme/tree.h
/usr/local/include/nvme/types.h
/usr/local/include/nvme/util.h
/usr/local/lib64/libnvme-mi.so
/usr/local/lib64/libnvme-mi.so.1
/usr/local/lib64/libnvme-mi.so.1.16.1
/usr/local/lib64/libnvme.so
/usr/local/lib64/libnvme.so.1
/usr/local/lib64/libnvme.so.1.0.0
/usr/local/lib64/libnvme.so.1.16.1
/usr/local/lib64/pkgconfig/libnvme-mi.pc
/usr/local/lib64/pkgconfig/libnvme.pc
/usr/local/lib64/python3.10/site-packages/libnvme/__init__.py
/usr/local/lib64/python3.10/site-packages/libnvme/_nvme.cpython-310-x86_64-linux-gnu.so
/usr/local/lib64/python3.10/site-packages/libnvme/nvme.py
/usr/local/lib64/python3.14/site-packages/libnvme/__init__.py
/usr/local/lib64/python3.14/site-packages/libnvme/__pycache__/__init__.cpython-314.pyc
/usr/local/lib64/python3.14/site-packages/libnvme/__pycache__/nvme.cpython-314.pyc
/usr/local/lib64/python3.14/site-packages/libnvme/_nvme.cpython-314-x86_64-linux-gnu.so
/usr/local/lib64/python3.14/site-packages/libnvme/nvme.py

View File

@@ -1,34 +1,26 @@
require 'package'
require 'buildsystems/meson'
class Libnvme < Package
class Libnvme < Meson
description 'C Library for NVM Express on Linux'
homepage 'https://github.com/linux-nvme/libnvme'
version 'v1.0-rc4'
version '1.16.1'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.0-rc4.tar.gz'
source_sha256 '82dc150c09e5e211d5200a37fabbbe25c69f5b0f22582956e51587a5a54463b5'
source_url 'https://github.com/linux-nvme/libnvme.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '96065314bcf7521308042f931dd12c9f12e50181bbc2b6badbf9afa55affef7b',
armv7l: '96065314bcf7521308042f931dd12c9f12e50181bbc2b6badbf9afa55affef7b',
i686: '4851ac87efb9002edcca1ef588e3a47a68f6d71d2922caab750aa70dc9b5cc88',
x86_64: '29c8f05ab437e44302ea683763a4fec9d67f2bef1d1bcd92db473b5df01d851d'
aarch64: '8cf621b544c287e861bda78085c56ed25e92ba0220d21c635049d567de21edea',
armv7l: '8cf621b544c287e861bda78085c56ed25e92ba0220d21c635049d567de21edea',
i686: 'b729bb41314826aaf5de0765a146039f018c9e442deae8d3e3601b52b6f7afa6',
x86_64: '82cdb94f3c58c2961d9bd84cc5c9a038742febc24a734b28d0c924f6eaeb59e3'
})
depends_on 'json_c' => :build
depends_on 'glibc' # R
depends_on 'json_c' # R
depends_on 'keyutils' # R
depends_on 'ninja' => :build
depends_on 'openssl' => :build
depends_on 'openssl' # R
depends_on 'swig' => :build
def self.build
system "meson setup #{CREW_MESON_OPTIONS} builddir"
system 'meson configure --no-pager builddir'
system 'ninja -C builddir'
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
end