Name: rteval-loads Version: 1.4 Release: 13%{?dist} Summary: Source files for rteval loads Group: Development/Tools License: GPLv2 URL: https://git.kernel.org/pub/scm/utils/rteval/rteval.git Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %package -n stress-ng Version: 0.12.06 Release: 2%{?dist} Summary: Stress test a computer system in various ways Source1: https://kernel.ubuntu.com/~cking/tarballs/stress-ng/stress-ng-%{version}.tar.xz BuildRequires: make BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: kernel-headers BuildRequires: keyutils-libs-devel BuildRequires: libaio-devel BuildRequires: libattr-devel BuildRequires: libcap-devel BuildRequires: libgcrypt-devel BuildRequires: lksctp-tools-devel BuildRequires: libatomic BuildRequires: zlib-devel #Patches %description This package provides source code for system loads used by the rteval package %description -n stress-ng Stress test a computer system in various ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces. %prep %setup -q -b1 -n stress-ng-%{version} %build -n stress-ng export CFLAGS="%{optflags}" export LDFLAGS="%{__global_ldflags}" make %install rm -rf ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT}/usr/share/rteval/loadsource install -m 644 %{SOURCE0} ${RPM_BUILD_ROOT}/usr/share/rteval/loadsource # stress-ng install -p -m 755 -D stress-ng %{buildroot}%{_bindir}/stress-ng install -p -m 644 -D stress-ng.1 %{buildroot}%{_mandir}/man1/stress-ng.1 mkdir -p %{buildroot}%{_datadir}/bash-completion/completions install -pm 644 bash-completion/stress-ng \ %{buildroot}%{_datadir}/bash-completion/completions/stress-ng %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root,-) %dir %{_datadir}/rteval/loadsource %{_datadir}/rteval/loadsource/* %doc %files -n stress-ng %license COPYING %doc README %{_bindir}/stress-ng %{_mandir}/man1/stress-ng.1.gz %dir %{_datadir}/bash-completion %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/stress-ng %changelog * Wed Apr 28 2021 John Kacur - 1.14-13 - Rebuild rteval-build with a fixed binutils in brew - Bump the release number of stress-ng as well Resolves: rhbz#1954451 * Mon Apr 12 2021 John Kacur - 1.14-12 - Update stress-ng to 0.12.06 upstream Resolves: rhbz#1947648 * Fri Jan 08 2021 John Kacur - 1.4-11 - Update the URL source to the correct current location. Resolves: rhbz#1914420 * Thu Jul 23 2020 John Kacur - 1.4-10 - Rebuild bumping up both packages release number to avoid - brew clashes Resolves: rhbz#1859763 * Thu Jul 23 2020 John Kacur - 1.4-9 - Rebuild excluding aarch64 since stress-ng already exists there Resolves: rhbz#1859763 * Thu Jul 23 2020 John Kacur - 1.4-8 - Upgrade to kernel linux-5.7 - Removing old "Obsoletes" from spec file Resolves: rhbz#1859763 * Fri May 22 2020 John Kacur - 1.4-7 - Add stress-ng as a subpackage Resolves: rhbz#1816357 * Thu Nov 21 2019 John Kacur - 1.4-6 - Update the gating test run_tests.sh for the kernel linux-5.1 Resolves: rhbz#1775202 * Fri Nov 08 2019 John Kacur - 1.4-5 - Upgrade to using kernel linux-5.1 Resolves: rhbz#1724827 * Mon Apr 01 2019 Clark Williams - 1.4-4 - OSCI gating framework Resolves: rhbz#1682425 * Tue Jun 12 2018 John Kacur - 1.4-3 - Trigger a rebuild for rhel-8.0 * Thu Oct 19 2017 John Kacur - 1.4-2 - updated the url of the linux kernel in this spec file Resolves: rhbz1504141 * Tue Jan 10 2017 Clark Williams - 1.4-1 - updated kernel tarball to 4.9 [1432625] * Fri Jun 5 2015 Clark Williams - 1.3-3 - add requires for kernel-header package [1228740] * Mon Nov 10 2014 Luis Claudio R. Goncalves - 1.3-2 - rebuild for RHEL-7.1 (1151569) * Fri May 20 2011 Clark Williams - 1.3-1 - updated kernel tarball to 2.6.39 * Mon Feb 7 2011 Clark Williams - 1.2-3 - initial build for MRG 2.0 (RHEL6) * Thu Jul 15 2010 Clark Williams - 1.2-2 - removed rteval require from specfile (caused circular dependency) * Thu Jul 8 2010 Clark Williams - 1.2-1 - removed hackbench tarball (now using rt-tests hackbench) * Fri Feb 19 2010 Clark Williams - 1.1-1 - updated hackbench source with fixes from David Sommerseth to cleanup child processes * Thu Nov 5 2009 Clark Williams - 1.0-1 - initial packaging effort