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