summaryrefslogtreecommitdiff
path: root/valgrind.spec.in
diff options
context:
space:
mode:
authornjn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9>2005-07-26 22:23:08 +0000
committernjn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9>2005-07-26 22:23:08 +0000
commit42de53fa3316b9ca711dd8cb7520870fa3733c83 (patch)
tree06ae5bcc4db25b6054ede665889c5fc323207bfd /valgrind.spec.in
parenta920d8a3ae7aa58aaadf580c82909bd9b6768a5b (diff)
Copy the valgrind.spec.in file from 2.4.0, which Jeremy wrote with this
commit message: Steal some magic from FC3's valgrind-2.2.0 .spec file; it would be nice to know if this works under other RPM-based distros (SuSE particularly). I don't know much about .spec files, but this new version is much easier to maintain because we don't have to list any filenames explicitly, and no-one complained about it in 2.4.0, so let's go with it. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4269 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'valgrind.spec.in')
-rw-r--r--valgrind.spec.in62
1 files changed, 17 insertions, 45 deletions
diff --git a/valgrind.spec.in b/valgrind.spec.in
index 5a40face..7374b0e3 100644
--- a/valgrind.spec.in
+++ b/valgrind.spec.in
@@ -2,12 +2,14 @@ Summary: Valgrind Memory Debugger
Name: @PACKAGE@
Version: @VERSION@
Release: 1
-Copyright: GPL
+Epoch: 1
+License: GPL
+URL: http://www.valgrind.org/
Group: Development/Debuggers
Packager: Jeremy Fitzhardinge <jeremy@goop.org>
Source: @PACKAGE@-@VERSION@.tar.bz2
-Buildroot: %{_tmppath}/@PACKAGE@
+Buildroot: %{_tmppath}/%{name}-root
%description
@@ -25,58 +27,28 @@ Several other tools have been built with Valgrind.
%setup -n @PACKAGE@-@VERSION@
%build
-./configure --prefix=/usr
+%configure
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
+%makeinstall
+mkdir docs.installed
+mv $RPM_BUILD_ROOT%{_datadir}/doc/valgrind/* docs.installed/
+
%files
%defattr(-,root,root)
-/usr/include/valgrind/valgrind.h
-/usr/include/valgrind/memcheck.h
-#/usr/include/valgrind/helgrind.h
-/usr/include/valgrind/pub_tool_aspacemgr.h
-/usr/include/valgrind/pub_tool_basics.h
-/usr/include/valgrind/pub_tool_basics_asm.h
-/usr/include/valgrind/pub_tool_cpuid.h
-/usr/include/valgrind/pub_tool_debuginfo.h
-/usr/include/valgrind/pub_tool_errormgr.h
-/usr/include/valgrind/pub_tool_execontext.h
-/usr/include/valgrind/pub_tool_hashtable.h
-/usr/include/valgrind/pub_tool_libcassert.h
-/usr/include/valgrind/pub_tool_libcbase.h
-/usr/include/valgrind/pub_tool_libcfile.h
-/usr/include/valgrind/pub_tool_libcmman.h
-/usr/include/valgrind/pub_tool_libcprint.h
-/usr/include/valgrind/pub_tool_libcproc.h
-/usr/include/valgrind/pub_tool_libcsignal.h
-/usr/include/valgrind/pub_tool_machine.h
-/usr/include/valgrind/pub_tool_mallocfree.h
-/usr/include/valgrind/pub_tool_options.h
-/usr/include/valgrind/pub_tool_profile.h
-/usr/include/valgrind/pub_tool_redir.h
-/usr/include/valgrind/pub_tool_replacemalloc.h
-/usr/include/valgrind/pub_tool_signals.h
-/usr/include/valgrind/pub_tool_skiplist.h
-/usr/include/valgrind/pub_tool_stacktrace.h
-/usr/include/valgrind/pub_tool_threadstate.h
-/usr/include/valgrind/pub_tool_tooliface.h
-/usr/include/valgrind/vki-amd64-linux.h
-/usr/include/valgrind/vki-linux.h
-/usr/include/valgrind/vki-ppc32-linux.h
-/usr/include/valgrind/vki-x86-linux.h
-/usr/include/valgrind/vki_posixtypes-amd64-linux.h
-/usr/include/valgrind/vki_posixtypes-ppc32-linux.h
-/usr/include/valgrind/vki_posixtypes-x86-linux.h
-/usr/bin/valgrind
-/usr/bin/cg_annotate
-/usr/bin/valgrind-listener
-/usr/lib/valgrind
-/usr/lib/pkgconfig/valgrind.pc
+%doc ACKNOWLEDGEMENTS AUTHORS COPYING FAQ.txt INSTALL NEWS README*
+%doc docs.installed/*.html docs.installed/*.gif
+%{_bindir}/*
+%{_includedir}/valgrind
+%{_libdir}/valgrind
+%{_libdir}/pkgconfig/*
%doc
-/usr/share/doc/valgrind/*
+%defattr(-,root,root)
+%{_mandir}/*/*
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf ${RPM_BUILD_ROOT}