[packages/libnvme] up to 1.4

atler atler at pld-linux.org
Wed May 17 22:14:59 CEST 2023


commit 72363b725440ae0f38cdcc12d18edd834971131a
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed May 17 22:10:04 2023 +0200

    up to 1.4
    
    - package python bindings

 libnvme.spec | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)
---
diff --git a/libnvme.spec b/libnvme.spec
index 49d85af..635310c 100644
--- a/libnvme.spec
+++ b/libnvme.spec
@@ -1,19 +1,23 @@
 Summary:	C Library for NVM Express on Linux
 Name:		libnvme
-Version:	1.2
+Version:	1.4
 Release:	1
 License:	LGPL v2.1+
 Group:		Libraries
 Source0:	https://github.com/linux-nvme/libnvme/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	a549200fe692449d46802081da514cd0
+# Source0-md5:	7877177dd736950b4115455d99f1d386
 URL:		https://github.com/linux-nvme/libnvme
+BuildRequires:	dbus-devel
 BuildRequires:	json-c-devel >= 0.13
-BuildRequires:	meson >= 0.48.0
+BuildRequires:	keyutils-devel
+BuildRequires:	meson >= 0.50.0
 BuildRequires:	ninja
 BuildRequires:	openssl-devel >= 1.1.0
 BuildRequires:	pkgconfig
+BuildRequires:	python3
+BuildRequires:	python3-devel
 BuildRequires:	rpmbuild(macros) >= 1.736
-BuildRequires:	systemd-devel
+BuildRequires:	swig-python
 Requires:	json-c >= 0.13
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -39,11 +43,24 @@ Requires:	%{name}-devel = %{version}-%{release}
 %description static
 Static libnvme library.
 
+%package -n python3-libnvme
+Summary:	libnvme Python bindings
+Group:		Development/Languages/Python
+Requires:	%{name} = %{version}-%{release}
+Requires:	python3
+
+%description -n python3-libnvme
+libnvme Python bindings.
+
 %prep
 %setup -q
 
 %build
-%meson build
+%meson build \
+	-Djson-c=enabled \
+	-Dkeyutils=enabled \
+	-Dlibdbus=enabled \
+	-Dpython=enabled
 
 %ninja_build -C build
 
@@ -81,3 +98,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/libnvme.a
 %{_libdir}/libnvme-mi.a
+
+%files -n python3-libnvme
+%defattr(644,root,root,755)
+%dir %{py3_sitedir}/libnvme
+%{py3_sitedir}/libnvme/__init__.py
+%attr(755,root,root) %{py3_sitedir}/libnvme/_nvme.cpython*.so
+%{py3_sitedir}/libnvme/nvme.py
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libnvme.git/commitdiff/72363b725440ae0f38cdcc12d18edd834971131a



More information about the pld-cvs-commit mailing list