|
From: <pat...@us...> - 2007-06-26 16:16:17
|
Revision: 602
http://svn.sourceforge.net/xml-cppdom/?rev=602&view=rev
Author: patrickh
Date: 2007-06-26 09:15:29 -0700 (Tue, 26 Jun 2007)
Log Message:
-----------
Include the rendered API documentation in the new cppdom-doc RPM.
Modified Paths:
--------------
trunk/cppdom.spec
Modified: trunk/cppdom.spec
===================================================================
--- trunk/cppdom.spec 2007-06-26 15:31:01 UTC (rev 601)
+++ trunk/cppdom.spec 2007-06-26 16:15:29 UTC (rev 602)
@@ -13,6 +13,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
License: LGPL
BuildPrereq: scons >= 0.96.1
+BuildPrereq: doxygen
Vendor: xml-cppdom Project
Provides: cppdom = %{version}-%{release}
@@ -32,6 +33,13 @@
%description devel
The header files and libraries needed for developing programs using CppDOM.
+%package doc
+Summary: CppDOM documentation
+Group: Development/C++
+
+%description doc
+CppDOM API documentation in HTML form.
+
%prep
rm -rf %{buildroot}
%setup -q
@@ -50,6 +58,8 @@
export CXXFLAGS
export LINKFLAGS
scons prefix=%{buildroot}%{_prefix} var_arch=%{arch} var_type=optimized build_test=no
+cd doc && doxygen cppdom.doxy
+cd ..
%install
[ -z %{buildroot} ] || rm -rf %{buildroot}
@@ -60,10 +70,15 @@
export CXXFLAGS
export LINKFLAGS
scons prefix=%{buildroot}%{_prefix} var_arch=%{arch} var_type=optimized build_test=no install
+mkdir -p %{buildroot}%{_docdir}/cppdom-%{version}
+mv doc/html %{buildroot}%{_docdir}/cppdom-%{version}
sed -i -e 's|%{buildroot}||g' %{buildroot}%{_libdir}/flagpoll/*.fpc
sed -i -e 's|%{buildroot}||g' %{buildroot}%{_bindir}/cppdom-config
# Remove all stupid scons temp files
find %{buildroot}%{_prefix} -name .sconsign -exec rm {} \;
+for f in README AUTHORS ChangeLog COPYING ; do
+ cp $f %{buildroot}%{_docdir}/cppdom-%{version}
+done
%clean
[ -z %{buildroot} ] || rm -rf %{buildroot}
@@ -77,7 +92,11 @@
%files
%defattr(-, root, root)
%{_libdir}/*.so
-%doc README AUTHORS ChangeLog COPYING
+%dir %{_docdir}/cppdom-%{version}/
+%doc %{_docdir}/cppdom-%{version}/README
+%doc %{_docdir}/cppdom-%{version}/AUTHORS
+%doc %{_docdir}/cppdom-%{version}/ChangeLog
+%doc %{_docdir}/cppdom-%{version}/COPYING
%files devel
%defattr(-, root, root)
@@ -90,9 +109,14 @@
%{_libdir}/*.a
%{_libdir}/flagpoll
+%files doc
+%dir %{_docdir}/cppdom-%{version}/
+%doc %{_docdir}/cppdom-%{version}/html
+
%changelog
* Tue Jun 26 2007 Patrick Hartling <pa...@in...> 0.7.8-1
- Updated to version 0.7.8.
+- Include rendered API documentation in the new cppdom-doc package.
* Tue Jun 26 2007 Patrick Hartling <pa...@in...> 0.7.7-2
- Added flagpoll as a requirement for cppdom-devel
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|