[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