commit f5e193fa35bde3f15c15d97ce575092764999835
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to