]> git.pld-linux.org Git - packages/valgrind.git/blob - valgrind.spec
- added ppc64 to EA
[packages/valgrind.git] / valgrind.spec
1 # Conditional build:
2 %bcond_with     multilib        # enable multilib on amd64
3 #
4 Summary:        An open-source memory debugger
5 Summary(pl):    Otwarty odpluskwiacz pamiêci
6 Name:           valgrind
7 Version:        3.2.0
8 Release:        1
9 License:        GPL
10 Group:          Development/Tools
11 Source0:        http://valgrind.org/downloads/%{name}-%{version}.tar.bz2
12 # Source0-md5:  c418026ce7c38a740ef17efe59509fcf
13 Patch0:         %{name}-amd64.patch
14 URL:            http://valgrind.org/
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 # Needs libc.a
18 BuildRequires:  glibc-static
19 Obsoletes:      valgrind-callgrind
20 Obsoletes:      valgrind-calltree
21 ExclusiveArch:  %{ix86} %{x8664} ppc ppc64
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %define         _noautostrip    .*/vgpreload.*\\.so
25 # ld portion broken
26 %undefine       with_ccache
27
28 %description
29 Valgrind is a GPL'd system for debugging and profiling Linux programs.
30 With the tools that come with Valgrind, you can automatically detect
31 many memory management and threading bugs, avoiding hours of frustrating
32 bug-hunting, making your programs more stable. You can also perform
33 detailed profiling to help speed up your programs.
34
35 %description -l pl
36 Valgrind jest systemem s³u¿±cym do odpluskwiania i profilowania
37 programów na Linuksie. U¿ywaj±c dostarczanych z nim narzêdzi mo¿na
38 automatycznie wykrywaæ wiele b³êdów zwi±zanych z zarz±dzaniem pamiêci± i
39 w±tkowaniem, dziêki czemu unika siê frustruj±cego polowania na b³êdy, a
40 tak¿e czyni siê programy bardziej stabilnymi. Mo¿liwe jest równie¿
41 dok³adne profilowanie, dziêki któremu programy zaczn± szybciej pracowaæ.
42
43 %prep
44 %setup -q
45 #%{!?with_multilib:%patch0 -p1}
46
47 %build
48 %{__aclocal}
49 %{__autoheader}
50 %{__autoconf}
51 %{__automake}
52 %configure \
53         LDFLAGS="" # no strip!
54 %{__make}
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58
59 %{__make} install \
60         DESTDIR=$RPM_BUILD_ROOT
61
62 strip $RPM_BUILD_ROOT%{_libdir}/%{name}/hp2ps
63 rm -rf _docs
64 mv $RPM_BUILD_ROOT%{_docdir}/valgrind _docs
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files
70 %defattr(644,root,root,755)
71 %doc ACKNOWLEDGEMENTS AUTHORS FAQ.txt NEWS README README_MISSING_SYSCALL_OR_IOCTL
72 %doc _docs/html
73 %doc _docs/valgrind_manual.pdf
74 %attr(755,root,root) %{_bindir}/*
75 %dir %{_libdir}/%{name}
76 %dir %{_libdir}/%{name}/*-linux
77 %attr(755,root,root) %{_libdir}/%{name}/*-linux/*
78 %attr(755,root,root) %{_libdir}/%{name}/hp2ps
79 %{_libdir}/%{name}/*.supp
80 %{_includedir}/*
81 %{_pkgconfigdir}/*.pc
82 %{_mandir}/man1/*.1*
This page took 0.059724 seconds and 4 git commands to generate.