diff options
Diffstat (limited to 'src/third_party/gperftools-2.7/dist/packages/rpm/rpm.spec')
-rw-r--r-- | src/third_party/gperftools-2.7/dist/packages/rpm/rpm.spec | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/src/third_party/gperftools-2.7/dist/packages/rpm/rpm.spec b/src/third_party/gperftools-2.7/dist/packages/rpm/rpm.spec new file mode 100644 index 00000000000..0690e4f6a9a --- /dev/null +++ b/src/third_party/gperftools-2.7/dist/packages/rpm/rpm.spec @@ -0,0 +1,77 @@ +%define RELEASE 1 +%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE} +%define prefix /usr + +Name: %NAME +Summary: Performance tools for C++ +Version: %VERSION +Release: %rel +Group: Development/Libraries +URL: http://code.google.com/p/gperftools/ +License: BSD +Vendor: gperftools Contributors +Packager: gperftools Contributors <google-perftools@googlegroups.com> +Source: http://%{NAME}.googlecode.com/files/%{NAME}-%{VERSION}.tar.gz +Distribution: Redhat 7 and above. +Buildroot: %{_tmppath}/%{name}-root +Prefix: %prefix + +%description +The %name packages contains some utilities to improve and analyze the +performance of C++ programs. This includes an optimized thread-caching +malloc() and cpu and heap profiling utilities. + +%package devel +Summary: Performance tools for C++ +Group: Development/Libraries +Requires: %{NAME} = %{VERSION} + +%description devel +The %name-devel package contains static and debug libraries and header +files for developing applications that use the %name package. + +%changelog + * Mon Apr 20 2009 <opensource@google.com> + - Change build rule to use a configure line more like '%configure' + - Change install to use DESTDIR instead of prefix for configure + - Use wildcards for doc/ and lib/ directories + + * Fri Mar 11 2005 <opensource@google.com> + - First draft + +%prep +%setup + +%build +# I can't use '% configure', because it defines -m32 which breaks some +# of the low-level atomicops files in this package. But I do take +# as much from % configure (in /usr/lib/rpm/macros) as I can. +./configure --prefix=%{_prefix} --exec-prefix=%{_exec_prefix} --bindir=%{_bindir} --sbindir=%{_sbindir} --sysconfdir=%{_sysconfdir} --datadir=%{_datadir} --includedir=%{_includedir} --libdir=%{_libdir} --libexecdir=%{_libexecdir} --localstatedir=%{_localstatedir} --sharedstatedir=%{_sharedstatedir} --mandir=%{_mandir} --infodir=%{_infodir} +make + +%install +rm -rf $RPM_BUILD_ROOT +make DESTDIR=$RPM_BUILD_ROOT install + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) + +%docdir %{prefix}/share/doc/%{NAME}-%{VERSION} +%{prefix}/share/doc/%{NAME}-%{VERSION}/* + +%{_libdir}/*.so.* +%{_bindir}/pprof +%{_mandir}/man1/pprof.1* + +%files devel +%defattr(-,root,root) + +%{_includedir}/google +%{_includedir}/gperftools +%{_libdir}/*.a +%{_libdir}/*.la +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc |