fio/fio.spec

86 lines
2.3 KiB
RPMSpec
Raw Normal View History

2019-11-30 11:50:08 +08:00
Name: fio
2022-08-04 07:06:42 +08:00
Version: 3.30
Release: 1
2019-11-30 11:50:08 +08:00
Summary: Versatile IO workload generator
License: GPLv2
URL: http://git.kernel.dk/?p=fio.git;a=summary
Source: http://brick.kernel.dk/snaps/%{name}-%{version}.tar.bz2
BuildRequires: libaio-devel python3-devel zlib-devel librbd1-devel numactl-devel librdmacm-devel gcc
2019-11-30 11:50:08 +08:00
%ifarch x86_64
BuildRequires: libpmem-devel libpmemblk-devel
%endif
%description
fio is a tool used to spawn many threads or processes that perform a specific type
of io operation specified by the user.It accepts many global parameters inherited
by threads.Its common method is to simulate jobs that match the specified io load.
%package help
Summary: Help document for the fio
%description help
Help document for the fio.
%prep
%autosetup -p1
pathfix.py -i %{__python3} -pn \
tools/fio_jsonplus_clat2csv \
tools/fiologparser.py \
tools/hist/*.py \
tools/plot/fio2gnuplot \
t/steadystate_tests.py
2019-11-30 11:50:08 +08:00
%build
./configure --disable-optimizations
export EXTFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS"
%make_build V=1
%install
%make_install prefix=%{_prefix} mandir=%{_mandir}
%files
2022-08-04 07:06:42 +08:00
%doc COPYING
2019-11-30 11:50:08 +08:00
%dir %{_datadir}/%{name}
%{_bindir}/*
%{_datadir}/%{name}/*
%files help
2022-08-04 07:06:42 +08:00
%doc REPORTING-BUGS examples MORAL-LICENSE GFIO-TODO SERVER-TODO STEADYSTATE-TODO
2019-11-30 11:50:08 +08:00
%{_mandir}/man1/*
%changelog
2022-08-04 07:06:42 +08:00
* Sun Aug 14 2022 tianlijing <tianlijing@kylinos.cn> - 3.30-1
- upgrade to 3.30
* Fri Jan 14 2022 caodongxia <caodongxia@huawei.com> - 3.29-1
- Upgrade 3.29
* Fri Jul 30 2021 linjiaxin5 <linjiaxin5@huawei.com> - 3.7-11
- Fix failure caused by GCC upgrade to 10
2021-07-22 17:18:56 +08:00
* Wed Jul 21 2021 lingsheng <lingsheng@huawei.com> - 3.7-10
- Remove unnecessary buildrequire gdb
* Wed Jun 2 2021 baizhonggui <baizhonggui@huawei.com> - 3.7-9
- Fix building error: configure: failed to find compiler
- Add gcc in BuildRequires
* Tue Nov 03 2020 lingsheng <lingsheng@huawei.com> - 3.7-8
- fio2gnuplot: fix TabErrors when running with Python 3
* Sat Sep 19 2020 yanan li <liyanan032@huawei.com> - 3.7-7
- Modify python2.7 to python3 with requires
* Thu Jul 23 2020 wutao<wutao61@huawei.com> - 3.7-5
- fix build error because of updating glibc
2020-03-21 22:03:00 +08:00
* Sat Mar 21 2020 huzunhao<huzunhao@huawei.com> - 3.7-4
- Type: NA
- ID: NA
- SUG: NA
- DESC: add buildrequire gdb
2019-11-30 11:50:08 +08:00
* Wed Nov 27 2019 likexin<likexin4@huawei.com> - 3.7-3
- Package init