diff --git a/libnvme-1.2.tar.gz b/libnvme-1.2.tar.gz deleted file mode 100644 index 9467f7e7cd053ad6d426bf88a1034e4626d03271..0000000000000000000000000000000000000000 Binary files a/libnvme-1.2.tar.gz and /dev/null differ diff --git a/libnvme-1.8.tar.gz b/libnvme-1.8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0f18817312bf432e8d6927bda7038ab048dd47c Binary files /dev/null and b/libnvme-1.8.tar.gz differ diff --git a/libnvme.spec b/libnvme.spec index c46cb423e6edae251cbc6a98d5919c810349d4af..621984432659631f86ff2fbd57f50536b2487aa4 100644 --- a/libnvme.spec +++ b/libnvme.spec @@ -1,5 +1,5 @@ Name: libnvme -Version: 1.2 +Version: 1.8 Release: 1 Summary: Linux-native nvme device management library License: LGPLv2+ @@ -12,11 +12,15 @@ Requires: libuuid Requires: openssl-libs BuildRequires: gcc-g++ -BuildRequires: json-c-devel +BuildRequires: json-c-devel >= 0.13 BuildRequires: libuuid-devel -BuildRequires: meson +BuildRequires: meson >= 0.50 BuildRequires: openssl-devel BuildRequires: perl-interpreter +BuildRequires: swig +BuildRequires: dbus-devel +BuildRequires: keyutils-libs-devel +BuildRequires: python3-devel %description Provides library functions for accessing and managing nvme devices on a Linux @@ -33,6 +37,15 @@ for Linux-native nvme device maangement. %package_help +%package -n python3-libnvme +Summary: Python3 bindings for libnvme +Requires: %{name} = %{version}-%{release} +Provides: python3-nvme = %{version}-%{release} +%{?python_provie:%python_provide python3-libnvme} + +%description -n python3-libnvme +This package contains Python binding for libnvme. + %prep %autosetup -p1 @@ -64,7 +77,23 @@ for Linux-native nvme device maangement. %files help %attr(0644,root,root) %{_mandir}/man2/* +%files -n python3-libnvme +%dir %{python3_sitearch}/libnvme +%{python3_sitearch}/libnvme/* + %changelog +* Sat Feb 17 2024 Weifeng Su - 1.8-1 +- Upgrade to version 1.8 + -Support added for Flexible Data Placement(TP4146) + -Add support for Persistent Discovery Controllers + -Replaced the libsystemd dependency with libdbus + -A parser for the NBFT table + -Ignoring fabric connect attempts if the execution context doesn't match + -support for TP8018 + -use sysfs only for topology scan + -auto cleanup for resources + -buf fixed and clean code + * Mon Dec 19 2022 Qiang Wei - 1.2-1 - Update version to v1.2