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