From: <sv...@va...> - 2005-07-26 22:23:16
|
Author: njn Date: 2005-07-26 23:23:08 +0100 (Tue, 26 Jul 2005) New Revision: 4269 Log: Copy the valgrind.spec.in file from 2.4.0, which Jeremy wrote with this commit message: =20 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. Modified: trunk/valgrind.spec.in Modified: trunk/valgrind.spec.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/valgrind.spec.in 2005-07-26 22:17:14 UTC (rev 4268) +++ trunk/valgrind.spec.in 2005-07-26 22:23:08 UTC (rev 4269) @@ -2,12 +2,14 @@ Name: @PACKAGE@ Version: @VERSION@ Release: 1 -Copyright: GPL +Epoch: 1 +License: GPL +URL: http://www.valgrind.org/ Group: Development/Debuggers Packager: Jeremy Fitzhardinge <je...@go...> Source: @PACKAGE@-@VERSION@.tar.bz2 =20 -Buildroot: %{_tmppath}/@PACKAGE@ +Buildroot: %{_tmppath}/%{name}-root =20 %description=20 =20 @@ -25,58 +27,28 @@ %setup -n @PACKAGE@-@VERSION@ =20 %build -./configure --prefix=3D/usr +%configure make =20 %install make install DESTDIR=3D$RPM_BUILD_ROOT =20 +%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 =20 -/usr/include/valgrind/pub_tool_basics.h =20 -/usr/include/valgrind/pub_tool_basics_asm.h=20 -/usr/include/valgrind/pub_tool_cpuid.h =20 -/usr/include/valgrind/pub_tool_debuginfo.h =20 -/usr/include/valgrind/pub_tool_errormgr.h =20 -/usr/include/valgrind/pub_tool_execontext.h=20 -/usr/include/valgrind/pub_tool_hashtable.h =20 -/usr/include/valgrind/pub_tool_libcassert.h=20 -/usr/include/valgrind/pub_tool_libcbase.h =20 -/usr/include/valgrind/pub_tool_libcfile.h =20 -/usr/include/valgrind/pub_tool_libcmman.h =20 -/usr/include/valgrind/pub_tool_libcprint.h =20 -/usr/include/valgrind/pub_tool_libcproc.h =20 -/usr/include/valgrind/pub_tool_libcsignal.h=20 -/usr/include/valgrind/pub_tool_machine.h =20 -/usr/include/valgrind/pub_tool_mallocfree.h=20 -/usr/include/valgrind/pub_tool_options.h =20 -/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/* =20 %doc -/usr/share/doc/valgrind/* +%defattr(-,root,root) +%{_mandir}/*/* =20 %clean [ "$RPM_BUILD_ROOT" !=3D "/" ] && rm -rf ${RPM_BUILD_ROOT} |