diff --git a/libnvme-1.9.tar.gz b/libnvme-1.9.tar.gz deleted file mode 100644 index c8c753a3084de2e090d9ec81b5c97d450eba1d11..0000000000000000000000000000000000000000 Binary files a/libnvme-1.9.tar.gz and /dev/null differ diff --git a/libnvme.spec b/libnvme.spec index 5e2ae0696302b1ab7c08f79b6de275fb6afc9cc3..83a57b67aeaf73f0da9674f9411faeee81a408d4 100644 --- a/libnvme.spec +++ b/libnvme.spec @@ -1,25 +1,21 @@ Name: libnvme -Version: 1.9 +Version: 1.12 Release: 1 Summary: Linux-native nvme device management library -License: LGPLv2+ -URL: http://github.com/linux-nvme/libnvme +License: LGPL-2.1-or-later +URL: https://github.com/linux-nvme/libnvme -Source: https://github.com/linux-nvme/libnvme/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz - -Requires: json-c -Requires: libuuid -Requires: openssl-libs +Source: https://github.com/linux-nvme/libnvme/archive/refs/tags/v%{version}.tar.gz BuildRequires: gcc-g++ -BuildRequires: json-c-devel >= 0.13 -BuildRequires: libuuid-devel -BuildRequires: meson >= 0.50 -BuildRequires: openssl-devel +BuildRequires: meson >= 0.62.0 +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(json-c) >= 0.13 +BuildRequires: pkgconfig(libkeyutils) +BuildRequires: pkgconfig(liburing) >= 2.2 +BuildRequires: pkgconfig(openssl) >= 3.0.0 BuildRequires: perl-interpreter BuildRequires: swig -BuildRequires: dbus-devel -BuildRequires: keyutils-libs-devel BuildRequires: python3-devel %description @@ -28,8 +24,7 @@ system. %package devel Summary: Development files for Linux-native nvme -Requires: libnvme -Provides: libnvme.so.1 +Requires: %{name} = %{version}-%{release} %description devel This package provides header files to include and libraries to link with @@ -60,28 +55,28 @@ This package contains Python binding for libnvme. %meson_test %files -%defattr(-,root,root) -%attr(0755,root,root) %{_libdir}/libnvme.so.* -%attr(0755,root,root) %{_libdir}/libnvme-mi.so.* -%doc COPYING +%license COPYING +%{_libdir}/libnvme.so.* +%{_libdir}/libnvme-mi.so.* %files devel -%defattr(-,root,root) -%attr(-,root,root) %{_includedir}/nvme/ -%attr(0644,root,root) %{_includedir}/libnvme.h -%attr(0644,root,root) %{_includedir}/libnvme-mi.h -%attr(0755,root,root) %{_libdir}/libnvme.so -%attr(0755,root,root) %{_libdir}/libnvme-mi.so -%attr(0644,root,root) %{_libdir}/pkgconfig/* +%{_includedir}/nvme +%{_includedir}/libnvme.h +%{_includedir}/libnvme-mi.h +%{_libdir}/libnvme.so +%{_libdir}/libnvme-mi.so +%{_libdir}/pkgconfig/* %files help -%attr(0644,root,root) %{_mandir}/man2/* +%{_mandir}/man2/* %files -n python3-libnvme -%dir %{python3_sitearch}/libnvme -%{python3_sitearch}/libnvme/* +%{python3_sitearch}/libnvme %changelog +* Wed Mar 19 2025 Funda Wang - 1.12-1 +- update to 1.12 + * Sat May 11 2024 tenglei - 1.9-1 - Upgrade to version 1.9 - add the nvme Cancel command opcode diff --git a/v1.12.tar.gz b/v1.12.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad8c6ba61bc77fd2965adadf3938fb7f5f393c95 Binary files /dev/null and b/v1.12.tar.gz differ