[packages/libnvme] - pl, byte-compile python, added man2 pages and -devel dependencies; release 2
qboosh
qboosh at pld-linux.org
Sat Sep 9 10:19:15 CEST 2023
commit f5e193fa35bde3f15c15d97ce575092764999835
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Sep 9 09:07:34 2023 +0200
- pl, byte-compile python, added man2 pages and -devel dependencies; release 2
libnvme.spec | 46 +++++++++++++++++++++++++++++++++++++++-------
1 file changed, 39 insertions(+), 7 deletions(-)
---
diff --git a/libnvme.spec b/libnvme.spec
index 77a69ae..c8e61c6 100644
--- a/libnvme.spec
+++ b/libnvme.spec
@@ -1,9 +1,11 @@
Summary: C Library for NVM Express on Linux
+Summary(pl.UTF-8): Biblioteka C do obsługi NVM Express na Linuksie
Name: libnvme
Version: 1.5
-Release: 1
+Release: 2
License: LGPL v2.1+
Group: Libraries
+#Source0Download: https://github.com/linux-nvme/libnvme/releases
Source0: https://github.com/linux-nvme/libnvme/archive/v%{version}/%{name}-%{version}.tar.gz
# Source0-md5: 8289e988a3244a35cc326aa564a7a727
URL: https://github.com/linux-nvme/libnvme
@@ -11,13 +13,13 @@ BuildRequires: dbus-devel
BuildRequires: json-c-devel >= 0.13
BuildRequires: keyutils-devel
BuildRequires: meson >= 0.50.0
-BuildRequires: ninja
+BuildRequires: ninja >= 1.5
BuildRequires: openssl-devel >= 1.1.0
BuildRequires: pkgconfig
-BuildRequires: python3
-BuildRequires: python3-devel
+BuildRequires: python3 >= 1:3.6
+BuildRequires: python3-devel >= 1:3.6
BuildRequires: rpmbuild(macros) >= 1.736
-BuildRequires: swig-python
+BuildRequires: swig-python >= 2
Requires: json-c >= 0.13
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -27,36 +29,59 @@ enumerations, and bit fields, helper functions to construct, dispatch,
and decode commands and payloads, and utilities to connect, scan, and
manage nvme devices on a Linux system.
+%description -l pl.UTF-8
+libnvme dostarcza definicje typów, struktur, wartości liczbowych i pól
+bitowych, funkcje pomocnicze do tworzenia, przesyłania i dekodowania
+poleceń oraz danych oraz narzędzia do dołączania, wyszukiwania i
+zarządzania urządzeniami nvme w systemie Linux.
+
%package devel
Summary: Header files for libnvme
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libnvme
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
+Requires: dbus-devel
+Requires: json-c-devel >= 0.13
+Requires: keyutils-devel
+Requires: openssl-devel >= 1.1.0
%description devel
Header files for libnvme.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libnvme.
+
%package static
Summary: Static libnvme library
+Summary(pl.UTF-8): Statyczna biblioteka libnvme
Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%description static
Static libnvme library.
+%description static -l pl.UTF-8
+Statyczna biblioteka libnvme.
+
%package -n python3-libnvme
Summary: libnvme Python bindings
+Summary(pl.UTF-8): Wiązania Pythona do libnvme
Group: Development/Languages/Python
Requires: %{name} = %{version}-%{release}
-Requires: python3
+Requires: python3-libs >= 1:3.6
%description -n python3-libnvme
libnvme Python bindings.
+%description -n python3-libnvme -l pl.UTF-8
+Wiązania Pythona do libnvme.
+
%prep
%setup -q
%build
%meson build \
+ -Ddocs=man \
-Djson-c=enabled \
-Dkeyutils=enabled \
-Dlibdbus=enabled \
@@ -69,6 +94,9 @@ rm -rf $RPM_BUILD_ROOT
%ninja_install -C build
+%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
+%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -93,6 +121,9 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/nvme/*.h
%{_pkgconfigdir}/libnvme.pc
%{_pkgconfigdir}/libnvme-mi.pc
+%{_mandir}/man2/nbft_*.2*
+%{_mandir}/man2/nvme_*.2*
+%{_mandir}/man2/nvmf_*.2*
%files static
%defattr(644,root,root,755)
@@ -103,5 +134,6 @@ rm -rf $RPM_BUILD_ROOT
%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
+%{py3_sitedir}/libnvme/__pycache__
+%attr(755,root,root) %{py3_sitedir}/libnvme/_nvme.cpython-*.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libnvme.git/commitdiff/f5e193fa35bde3f15c15d97ce575092764999835
More information about the pld-cvs-commit
mailing list