[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