1 Summary: A library for controlling and tracing dynamic memory allocations
2 Summary(pl.UTF-8): Biblioteka do kontroli i śledzenia dynamicznej alokacji pamięci
7 Group: Development/Debuggers
8 Source0: http://dl.sourceforge.net/dmalloc/%{name}-%{version}.tgz
9 # Source0-md5: ca8d9d72351679e20b8eff96a7a16bf3
11 Patch0: %{name}-info.patch
12 Patch1: %{name}-pic.patch
13 Patch2: %{name}-4.8.2-pld_man.patch
14 URL: http://dmalloc.com/
15 BuildRequires: autoconf
16 BuildRequires: automake
17 BuildRequires: gcc-c++
18 BuildRequires: texinfo
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 The debug memory allocation or "dmalloc" library has been designed as
23 a drop in replacement for the system's `malloc', `realloc', `calloc',
24 `free' and other memory management routines while providing powerful
25 debugging facilities configurable at runtime. These facilities include
26 such things as memory-leak tracking, fence-post write detection,
27 file/line number reporting, and general logging of statistics. It also
28 provides support for the debugging of threaded programs.
30 %description -l pl.UTF-8
31 Biblioteka do odpluskwiania programów zastępuje systemowe funkcje
32 takie jak `malloc', `realloc', `calloc', `free' i inne funkcje do
33 zarządzania pamięcią. Możliwości to wykrywanie wycieków pamięci,
34 wykrywanie zapisów poza zaalokowanym obszarem, informowanie o
35 pliku/numerze linii, w której występuje problem oraz generalne
36 statystyki. Biblioteka umożliwia odpluskwianie programów wątkowych.
39 Summary: Static dmalloc libraries
40 Summary(pl.UTF-8): Biblioteki statyczne dmalloc
41 Group: Development/Debuggers
42 Requires: %{name} = %{version}-%{release}
45 Static dmalloc libraries.
47 %description static -l pl.UTF-8
48 Biblioteki statyczne dmalloc.
68 %{__make} docs/%{name}.info
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{%{_infodir},%{_mandir}/man1}
75 installsl installcxx installth installinfo \
76 shlibdir=$RPM_BUILD_ROOT%{_libdir} \
77 incdir=$RPM_BUILD_ROOT%{_includedir}
79 install dmalloc.1 $RPM_BUILD_ROOT%{_mandir}/man1
83 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
87 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
90 rm -rf $RPM_BUILD_ROOT
93 %defattr(644,root,root,755)
94 %doc README NEWS ChangeLog*
95 %attr(755,root,root) %{_bindir}/*
96 %attr(755,root,root) %{_libdir}/lib*.so
102 %defattr(644,root,root,755)