- update to SVN snap 11368.
[packages/valgrind.git] / valgrind.spec
CommitLineData
a15e5165 1#
2%define _snap 11368
3#
9fd66024 4Summary: An open-source memory debugger
81257f7b 5Summary(pl.UTF-8): Otwarty odpluskwiacz pamięci
cccdc142 6Name: valgrind
a15e5165 7Version: 3.5.0.%{_snap}
8Release: 1
cccdc142 9License: GPL
c5631d09 10Group: Development/Tools
a15e5165 11#Source0: http://valgrind.org/downloads/%{name}-%{version}.tar.bz2
12Source0: %{name}-%{_snap}.tar.xz
13# Source0-md5: 3911019ad90a13c914f77148a7fef95d
a75fc68f 14Patch0: %{name}-debuginfo.patch
e0752a56 15URL: http://valgrind.org/
cccdc142
JK
16BuildRequires: autoconf
17BuildRequires: automake
c3075ce6
JB
18# Needs libc.a
19BuildRequires: glibc-static
1abb996b 20BuildRequires: libgomp-devel
11f54799 21Obsoletes: valgrind-callgrind
22Obsoletes: valgrind-calltree
69f988a5 23ExclusiveArch: %{ix86} %{x8664} ppc ppc64
cccdc142
JK
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
9fd66024 26%define _noautostrip .*/vgpreload.*\\.so
79e9a7b2
ER
27# ld portion broken
28%undefine with_ccache
a803692b 29
cccdc142 30%description
9fd66024 31Valgrind is a GPL'd system for debugging and profiling Linux programs.
32With the tools that come with Valgrind, you can automatically detect
33many memory management and threading bugs, avoiding hours of frustrating
34bug-hunting, making your programs more stable. You can also perform
35detailed profiling to help speed up your programs.
cccdc142 36
f86a5f7e
JR
37%description -l pl.UTF-8
38Valgrind jest systemem służącym do odpluskwiania i profilowania
39programów na Linuksie. Używając dostarczanych z nim narzędzi można
40automatycznie wykrywać wiele błędów związanych z zarządzaniem pamięcią i
41wątkowaniem, dzięki czemu unika się frustrującego polowania na błędy, a
42także czyni się programy bardziej stabilnymi. Możliwe jest również
43dokładne profilowanie, dzięki któremu programy zaczną szybciej pracować.
a3b1e5f5 44
cccdc142 45%prep
a15e5165 46%setup -q -n %{name}-%{_snap}
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
JK
69
70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%files
74%defattr(644,root,root,755)
a15e5165 75%doc AUTHORS NEWS README README_MISSING_SYSCALL_OR_IOCTL
76#%doc _docs/html
77#%doc _docs/valgrind_manual.pdf
cccdc142 78%attr(755,root,root) %{_bindir}/*
f1c36ddf 79%dir %{_libdir}/%{name}
1abb996b
AM
80%attr(755,root,root) %{_libdir}/%{name}/*-linux
81%attr(755,root,root) %{_libdir}/%{name}/*.so
f1c36ddf 82%{_libdir}/%{name}/*.supp
1abb996b 83%{_libdir}/%{name}/*.a
802cf4bc
JB
84%{_includedir}/*
85%{_pkgconfigdir}/*.pc
This page took 0.093883 seconds and 4 git commands to generate.