packages: google-perftools/google-perftools.spec - up to 1.8.3

glen glen at pld-linux.org
Thu Oct 13 23:38:46 CEST 2011


Author: glen                         Date: Thu Oct 13 21:38:46 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 1.8.3

---- Files affected:
packages/google-perftools:
   google-perftools.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/google-perftools/google-perftools.spec
diff -u packages/google-perftools/google-perftools.spec:1.1 packages/google-perftools/google-perftools.spec:1.2
--- packages/google-perftools/google-perftools.spec:1.1	Mon Aug 11 23:37:41 2008
+++ packages/google-perftools/google-perftools.spec	Thu Oct 13 23:38:41 2011
@@ -1,26 +1,24 @@
 # $Revision$, $Date$
-#
 Summary:	Fast, multi-threaded malloc and performance analysis tools
 Name:		google-perftools
-Version:	0.98
+Version:	1.8.3
 Release:	1
 License:	BSD
 Group:		Libraries
 Source0:	http://google-perftools.googlecode.com/files/%{name}-%{version}.tar.gz
-# Source0-md5:	be6d283bb6177f1febaefd3570f3366d
+# Source0-md5:	70c95322c9bac97e67f0162e4cc55996
 URL:		http://code.google.com/p/google-perftools/
-BuildRequires:	autoconf
-BuildRequires:	automake
 BuildRequires:	libtool
 %ifarch %{x8664}
-BuildRequires:	libunwind >= 0.98.6
+BuildRequires:	libunwind-devel >= 0.98.6
 %endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Perf Tools is a collection of a high-performance multi-threaded
-malloc() implementation, plus some pretty nifty performance analysis
-tools.
+Perf Tools is a collection of performance analysis tools, including a
+high-performance multi-threaded malloc() implementation that works
+particularly well with threads and STL, a thread-friendly
+heap-checker, a heap profiler, and a cpu-profiler.
 
 %package devel
 Summary:	Development files of perftools library
@@ -45,10 +43,6 @@
 %setup -q
 
 %build
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__automake}
 %configure
 %{__make}
 
@@ -68,19 +62,51 @@
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
 %doc doc/*{html,png,gif,txt}
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/*.so.*.*.*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/pprof
+%ghost %{_libdir}/libprofiler.so.0
+%attr(755,root,root) %{_libdir}/libprofiler.so.*.*.*
+%ghost %{_libdir}/libtcmalloc.so.0
+%attr(755,root,root) %{_libdir}/libtcmalloc.so.*.*.*
+%ghost %{_libdir}/libtcmalloc_and_profiler.so.0
+%attr(755,root,root) %{_libdir}/libtcmalloc_and_profiler.so.*.*.*
+%ghost %{_libdir}/libtcmalloc_debug.so.0
+%attr(755,root,root) %{_libdir}/libtcmalloc_debug.so.*.*.*
+%ghost %{_libdir}/libtcmalloc_minimal.so.0
+%attr(755,root,root) %{_libdir}/libtcmalloc_minimal.so.*.*.*
+%ghost %{_libdir}/libtcmalloc_minimal_debug.so.0
+%attr(755,root,root) %{_libdir}/libtcmalloc_minimal_debug.so.*.*.*
+%{_mandir}/man1/pprof.1*
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so
-%{_libdir}/*.la
-%{_includedir}/google
+%{_libdir}/libtcmalloc_and_profiler.so
+%{_libdir}/libprofiler.la
+%{_libdir}/libprofiler.so
+%{_libdir}/libtcmalloc.la
+%{_libdir}/libtcmalloc.so
+%{_libdir}/libtcmalloc_and_profiler.la
+%{_libdir}/libtcmalloc_debug.la
+%{_libdir}/libtcmalloc_debug.so
+%{_libdir}/libtcmalloc_minimal.la
+%{_libdir}/libtcmalloc_minimal.so
+%{_libdir}/libtcmalloc_minimal_debug.la
+%{_libdir}/libtcmalloc_minimal_debug.so
+%{_pkgconfigdir}/libprofiler.pc
+%{_pkgconfigdir}/libtcmalloc.pc
+%{_pkgconfigdir}/libtcmalloc_debug.pc
+%{_pkgconfigdir}/libtcmalloc_minimal.pc
+%{_pkgconfigdir}/libtcmalloc_minimal_debug.pc
+%dir %{_includedir}/google
+%{_includedir}/google/*.h
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libprofiler.a
+%{_libdir}/libtcmalloc.a
+%{_libdir}/libtcmalloc_and_profiler.a
+%{_libdir}/libtcmalloc_debug.a
+%{_libdir}/libtcmalloc_minimal.a
+%{_libdir}/libtcmalloc_minimal_debug.a
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -88,6 +114,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2011/10/13 21:38:41  glen
+- up to 1.8.3
+
 Revision 1.1  2008/08/11 21:37:41  lkrotowski
 - initial version
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/google-perftools/google-perftools.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list