Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37037751
en ru br
ALT Linux repos
S:0.2-alt1.20150323.1

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

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin