[dyninst] Rebase on newer git tree.

Josh Stone jistone at fedoraproject.org
Mon Jul 30 21:02:57 UTC 2012


commit 3ce3462a947705c83aca58d906fd3823b5b72790
Author: Josh Stone <jistone at redhat.com>
Date:   Mon Jul 30 14:01:36 2012 -0700

    Rebase on newer git tree.
    
    - Update license files with upstream additions.
    - Split documentation into -doc subpackage.
    - Claim ownership of %{_libdir}/dyninst.

 dyninst.spec |   31 +++++++++++++++++++++++--------
 sources      |    2 +-
 2 files changed, 24 insertions(+), 9 deletions(-)
---
diff --git a/dyninst.spec b/dyninst.spec
index dbd7dfd..c024094 100644
--- a/dyninst.spec
+++ b/dyninst.spec
@@ -4,7 +4,7 @@ Summary: An API for Run-time Code Generation
 License: LGPLv2+
 Name: dyninst
 Group: Development/Libraries
-Release: 0.22%{?dist}
+Release: 0.23%{?dist}
 URL: http://www.dyninst.org
 Version: %version
 Exclusiveos: linux
@@ -14,7 +14,7 @@ ExcludeArch: s390 s390x %{arm}
 # The source for this package was pulled from upstream's vcs.  Use the
 # following commands to generate the tarball:
 #  git clone http://git.dyninst.org/dyninst.git; cd dyninst
-#  git archive --format=tar.gz --prefix=dyninst/ 1d17e0266d82c53f6e80f5bc658d93803aedbc8c >  dyninst-7.99.tar.gz
+#  git archive --format=tar.gz --prefix=dyninst/ 3bfdca4729e3f7967b2e1e895e80164ac7350105 >  dyninst-7.99.tar.gz
 #  git clone http://git.dyninst.org/docs.git; cd docs
 #  git archive --format=tar.gz fe92e5b28804791ecadc893e469bc2215dbc3066 > dyninst-docs-7.99.tar.gz
 Source0: %{name}-%{version}.tar.gz
@@ -37,13 +37,19 @@ monitoring, and to support composing applications out of existing packages.
 The goal of this API is to provide a machine independent interface to permit
 the creation of tools and applications that use run-time code patching.
 
+%package doc
+Summary: Documentation for using the Dyninst API
+Group: Documentation
+%description doc
+dyninst-doc contains API documentation for the Dyninst libraries.
+
 %package devel
 Summary: Header files for the compiling programs with Dyninst
 Group: Development/System
 Requires: dyninst = %{version}-%{release}
 Requires: boost-devel
 %description devel
-Dyninst-devel includes the C header files that specify the Dyninst user-space
+dyninst-devel includes the C header files that specify the Dyninst user-space
 libraries and interfaces. This is required for rebuilding any program
 that uses Dyninst.
 
@@ -99,12 +105,17 @@ chmod 644 %{buildroot}%{_libdir}/dyninst/*.a
 
 # FIXME parseThat is not part of normal build
 #%{_bindir}/parseThat
+
+%dir %{_libdir}/dyninst
 %{_libdir}/dyninst/*.so.*
 
-# The README also contains the license information
-#%doc LICENSE
-%doc dyninst/dyninstAPI/README
+%doc dyninst/COPYRIGHT
+%doc dyninst/LGPL
+
+%config(noreplace) /etc/ld.so.conf.d/*
 
+%files doc
+%defattr(-,root,root,-)
 %doc depGraphAPI.pdf
 %doc dynC_API.pdf
 %doc dyninstProgGuide.pdf
@@ -115,8 +126,6 @@ chmod 644 %{buildroot}%{_libdir}/dyninst/*.a
 %doc stackwalk/stackwalker.pdf
 %doc dynC_API.pdf
 
-%config(noreplace) /etc/ld.so.conf.d/*
-
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/dyninst
@@ -127,6 +136,12 @@ chmod 644 %{buildroot}%{_libdir}/dyninst/*.a
 %{_libdir}/dyninst/*.a
 
 %changelog
+* Mon Jul 30 2012 Josh Stone <jistone at redhat.com> 7.99-0.23
+- Rebase on newer git tree.
+- Update license files with upstream additions.
+- Split documentation into -doc subpackage.
+- Claim ownership of %{_libdir}/dyninst.
+
 * Fri Jul 27 2012 William Cohen <wcohen at redhat.com> - 7.99-0.22
 - Correct requires for dyninst-devel.
 
diff --git a/sources b/sources
index 59c579b..ae52c7f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-2ac3a0c278c327707b2ded6157520b5b  dyninst-7.99.tar.gz
+1486768ce55aaa59d4cfe64af674d38c  dyninst-7.99.tar.gz
 be21f6a11b37a386e8b4ad16a86e3715  dyninst-docs-7.99.tar.gz


More information about the scm-commits mailing list