[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