Group :: Monitoring
RPM: stressitout
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define git 20120625
Name: stressitout
Version: 0.1
Release: alt1.%git
Summary: StressItOut is a hardware stressing and testing program
License: GPLv2+
Group: Monitoring
Url: http://jancoding.wordpress.com/stressitout/
Packager: Motsyo Gennadi <drool at altlinux.ru>
Source0: %name-%name-dev-master.tar.gz
BuildRequires: /usr/bin/convert gcc-c++ libsensors3-devel libqt4-devel
%description
StressItOut is a free (as in 'freedom') hardware stressing and testing program for GNU/Linux.
Its main purpose is to strain the computer to ensure the hardware is in good state. There are
several test modules: CPU load, memory test, 2D OpenGL painting, 3D OpenGL rendering, hard
drives, optical drives, serial ports transmission, and parallel ports. Support for lm-sensors
is in the works.
This software, when ready for release, will mainly be aimed at the QA departments of hardware-
manufacturing companies, who need to ensure their newly produced machines perform correctly
under heavy workloads, and that all their components work as expected.
%prep
%setup -n %name-%name-dev
%build
lrelease-qt4 ./translations/*.ts
qmake-qt4 "QMAKE_CFLAGS+=%optflags" "QMAKE_CXXFLAGS+=%optflags" StressItOut.pro
%make_build
%install
install -Dp -m 0755 %name %buildroot%_bindir/%name
install -Dp -m 0644 %name.desktop %buildroot%_desktopdir/%name.desktop
mkdir -p %buildroot/{%_miconsdir,%_niconsdir,%_liconsdir}
convert -resize 48x48 icon/64x64/%name.png %buildroot%_liconsdir/%name.png
convert -resize 32x32 icon/64x64/%name.png %buildroot%_niconsdir/%name.png
convert -resize 16x16 icon/64x64/%name.png %buildroot%_miconsdir/%name.png
%files
%doc README CHANGELOG
%_bindir/*
%_desktopdir/*.desktop
%_miconsdir/%name.png
%_niconsdir/%name.png
%_liconsdir/%name.png
%changelog
…
Full changelog you can see here
Name: stressitout
Version: 0.1
Release: alt1.%git
Summary: StressItOut is a hardware stressing and testing program
License: GPLv2+
Group: Monitoring
Url: http://jancoding.wordpress.com/stressitout/
Packager: Motsyo Gennadi <drool at altlinux.ru>
Source0: %name-%name-dev-master.tar.gz
BuildRequires: /usr/bin/convert gcc-c++ libsensors3-devel libqt4-devel
%description
StressItOut is a free (as in 'freedom') hardware stressing and testing program for GNU/Linux.
Its main purpose is to strain the computer to ensure the hardware is in good state. There are
several test modules: CPU load, memory test, 2D OpenGL painting, 3D OpenGL rendering, hard
drives, optical drives, serial ports transmission, and parallel ports. Support for lm-sensors
is in the works.
This software, when ready for release, will mainly be aimed at the QA departments of hardware-
manufacturing companies, who need to ensure their newly produced machines perform correctly
under heavy workloads, and that all their components work as expected.
%prep
%setup -n %name-%name-dev
%build
lrelease-qt4 ./translations/*.ts
qmake-qt4 "QMAKE_CFLAGS+=%optflags" "QMAKE_CXXFLAGS+=%optflags" StressItOut.pro
%make_build
%install
install -Dp -m 0755 %name %buildroot%_bindir/%name
install -Dp -m 0644 %name.desktop %buildroot%_desktopdir/%name.desktop
mkdir -p %buildroot/{%_miconsdir,%_niconsdir,%_liconsdir}
convert -resize 48x48 icon/64x64/%name.png %buildroot%_liconsdir/%name.png
convert -resize 32x32 icon/64x64/%name.png %buildroot%_niconsdir/%name.png
convert -resize 16x16 icon/64x64/%name.png %buildroot%_miconsdir/%name.png
%files
%doc README CHANGELOG
%_bindir/*
%_desktopdir/*.desktop
%_miconsdir/%name.png
%_niconsdir/%name.png
%_liconsdir/%name.png
%changelog
…
Full changelog you can see here