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