[packages/fio] - updated to 3.38

qboosh qboosh at pld-linux.org
Sat Nov 16 15:51:43 CET 2024


commit 45afb5f312f031c2a71081830ef21af33317d066
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Nov 16 15:12:06 2024 +0100

    - updated to 3.38

 fio.spec | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)
---
diff --git a/fio.spec b/fio.spec
index 50bff00..9ef683f 100644
--- a/fio.spec
+++ b/fio.spec
@@ -3,6 +3,7 @@
 # - fusion-aw (nvm-primitives): http://opennvm.github.io/
 # - cuda (--enable-cuda, --enable-libcufile)
 # - daos (https://daos.io/)
+# - xnvme >= 0.7.4 (https://xnvme.io/)
 #
 # Conditional build:
 %bcond_without	ceph		# RBD (CephFS) support
@@ -19,12 +20,12 @@
 Summary:	I/O tool for benchmark and stress/hardware verification
 Summary(pl.UTF-8):	Narzędzie do mierzenia wydajności I/O i sprawdzania sprawności sprzętu
 Name:		fio
-Version:	3.30
+Version:	3.38
 Release:	1
 License:	GPL v2+
 Group:		Applications/System
 Source0:	https://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2
-# Source0-md5:	002f32fd2ff7667d3ab49352c38007a9
+# Source0-md5:	1bb217099019e3bc39641dba5b1ec397
 Patch0:		%{name}-config.patch
 URL:		http://git.kernel.dk/?p=fio.git;a=summary
 BuildRequires:	bison
@@ -33,7 +34,9 @@ BuildRequires:	curl-devel
 BuildRequires:	flex
 %{?with_glusterfs:BuildRequires:	glusterfs-devel}
 BuildRequires:	libaio-devel
+BuildRequires:	libblkio-devel >= 1.0.0
 BuildRequires:	libibverbs-devel
+BuildRequires:	libisal-devel
 %{?with_iscsi:BuildRequires:	libiscsi-devel >= 1.9.0}
 %{?with_nbd:BuildRequires:	libnbd-devel >= 0.9.8}
 BuildRequires:	libnfs-devel
@@ -42,7 +45,7 @@ BuildRequires:	libzbc-devel >= 5
 BuildRequires:	numactl-devel
 BuildRequires:	openssl-devel
 BuildRequires:	pkgconfig
-%{?with_pmem:BuildRequires:	pmdk-devel}
+%{?with_pmem:BuildRequires:	pmdk-devel >= 1.12}
 BuildRequires:	sed >= 4.0
 BuildRequires:	zlib-devel
 %if %{with gtk}
@@ -120,6 +123,7 @@ na serwerze.
 	--cc="%{__cc}" \
 	--extra-cflags="%{rpmcflags} %{rpmcppflags}" \
 	%{!?with_glusterfs:--disable-gfapi} \
+	--dynamic-libengines \
 	%{?with_gtk:--enable-gfio} \
 	%{?with_iscsi:--enable-libiscsi} \
 	%{?with_nbd:--enable-libnbd} \
@@ -214,6 +218,17 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/fiologparser.py
 %attr(755,root,root) %{_bindir}/fiologparser_hist.py
 %attr(755,root,root) %{_bindir}/genfio
+%dir %{_libdir}/fio
+# TODO: subpackages?
+%attr(755,root,root) %{_libdir}/fio/fio-http.so
+%attr(755,root,root) %{_libdir}/fio/fio-libaio.so
+%attr(755,root,root) %{_libdir}/fio/fio-libblkio.so
+%attr(755,root,root) %{_libdir}/fio/fio-libiscsi.so
+%attr(755,root,root) %{_libdir}/fio/fio-libzbc.so
+%attr(755,root,root) %{_libdir}/fio/fio-nbd.so
+%attr(755,root,root) %{_libdir}/fio/fio-rados.so
+%attr(755,root,root) %{_libdir}/fio/fio-rbd.so
+%attr(755,root,root) %{_libdir}/fio/fio-rdma.so
 %{_datadir}/fio
 %{_mandir}/man1/fio.1*
 %{_mandir}/man1/fio2gnuplot.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fio.git/commitdiff/45afb5f312f031c2a71081830ef21af33317d066



More information about the pld-cvs-commit mailing list