]> git.pld-linux.org Git - packages/libnvme.git/commitdiff
- pl, byte-compile python, added man2 pages and -devel dependencies; release 2 auto/th/libnvme-1.5-2
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 9 Sep 2023 07:07:34 +0000 (09:07 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 9 Sep 2023 07:07:34 +0000 (09:07 +0200)
libnvme.spec

index 77a69aec266b10229d6c4e5996969f92488a97cd..c8e61c6c204490c602e4d23968425cb44561ef25 100644 (file)
@@ -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
This page took 0.243548 seconds and 4 git commands to generate.