1 # NB! building this spec (currently) as root will nuke your /usr/bin directory ;)
2 Summary: Valkyrie GUI and XML merging tool for Memcheck outputs
3 Summary(pl.UTF-8): Vaklyrie - graficzny interfejs i narzędzie do łączenia XML dla wyjścia z Memchecka
4 Name: valgrind-valkyrie
7 License: GPL v2, GFDL (docs)
8 Group: Development/Tools
9 Source0: http://valgrind.org/downloads/valkyrie-%{version}.tar.bz2
10 # Source0-md5: a411dfb803f548dae5f988de0160aeb5
11 URL: http://valgrind.org/
12 BuildRequires: qt4-build
13 BuildRequires: qt4-qmake
14 BuildRequires: QtCore-devel
15 BuildRequires: QtGui-devel
16 BuildRequires: QtXml-devel
17 Requires: valgrind >= 3.6.0
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Valkyrie is a GPL'd graphical front-end to the Valgrind suite of tools
22 for debugging and profiling x86-Linux programs.
24 Valkyrie includes an auxiliary tool which can read XML output from
25 multiple valgrind (memcheck) runs, merge them together into a single
26 XML file, and optionally display the merged result in the GUI.
28 %description -l pl.UTF-8
29 Valkyrie to dostępny na licencji GPL graficzny interfejs do Valgrinda
30 - zestawu narzędzi do diagnostyki i profilowania programów linuksowych
33 Valkyrie zawiera pomocnicze narzędzie, które odczytuje wyjście w XML-u
34 z wielu uruchomień valgrinda (memchecka), łączy je w pojedynczy plik
35 XML i opcjonalnie wyświetla wynik łączenia w graficznym interfejsie.
38 %setup -q -n valkyrie-%{version}
48 rm -rf $RPM_BUILD_ROOT
51 INSTALL_ROOT=$RPM_BUILD_ROOT
53 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/valkyrie-%{version}
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
60 %doc INSTALL README doc/*.html doc/images
61 %attr(755,root,root) %{_bindir}/valkyrie