[xmlbeans] Install docs to %{_pkgdocdir} where available (#993883).
Ville Skyttä
scop at fedoraproject.org
Mon Aug 12 08:49:01 UTC 2013
commit 9f061b3da84706e34837f5bb459a648f796e7bcb
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Mon Aug 12 11:48:41 2013 +0300
Install docs to %{_pkgdocdir} where available (#993883).
xmlbeans.spec | 29 +++++++++++++++++------------
1 files changed, 17 insertions(+), 12 deletions(-)
---
diff --git a/xmlbeans.spec b/xmlbeans.spec
index b968ff5..aabccf5 100644
--- a/xmlbeans.spec
+++ b/xmlbeans.spec
@@ -29,10 +29,11 @@
#
%bcond_with bootstrap
+%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
Name: xmlbeans
Version: 2.6.0
-Release: 5%{?dist}%{?with_bootstrap:.boot}
+Release: 6%{?dist}%{?with_bootstrap:.boot}
Summary: XML-Java binding tool
URL: http://xmlbeans.apache.org/
Source0: http://www.apache.org/dist/xmlbeans/source/%{name}-%{version}-src.tgz
@@ -129,7 +130,7 @@ ln -sf $(build-classpath saxon) external/lib/saxon9.jar
ln -sf $(build-classpath saxon) external/lib/saxon9-dom.jar
# Fix CRLF
-sed 's/\r//' -i LICENSE.txt NOTICE.txt README.txt docs/stylesheet.css docs/xmlbeans.css
+sed 's/\r//' -i LICENSE.txt NOTICE.txt README.txt docs/stylesheet.css docs/xmlbeans.css docs/guide/tools.html
# Build
ant -Djavac.source=1.5 -Djavac.target=1.5 default docs
@@ -170,29 +171,33 @@ cp -pr build/docs/reference/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
rm -rf build/docs/reference
# manual
-install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-cp -pr build/docs/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-# fix line endings
-cat $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/guide/tools.html | tr -d \\r > tmp
-mv tmp $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/guide/tools.html
-
+install -d -m 755 $RPM_BUILD_ROOT%{_pkgdocdir}
+cp -pr build/docs/* LICENSE.txt NOTICE.txt README.txt $RPM_BUILD_ROOT%{_pkgdocdir}
%files -f .mfiles
-%doc LICENSE.txt NOTICE.txt README.txt
+%dir %{_pkgdocdir}
+%doc %{_pkgdocdir}/LICENSE.txt
+%doc %{_pkgdocdir}/NOTICE.txt
+%doc %{_pkgdocdir}/README.txt
%files javadoc
-%doc LICENSE.txt NOTICE.txt README.txt
+%dir %{_pkgdocdir}
+%doc %{_pkgdocdir}/LICENSE.txt
+%doc %{_pkgdocdir}/NOTICE.txt
+%doc %{_pkgdocdir}/README.txt
%doc %{_javadocdir}/%{name}
%files manual
-%doc LICENSE.txt NOTICE.txt README.txt
-%{_docdir}/%{name}-%{version}
+%{_pkgdocdir}
%files scripts
%attr(0755,root,root) %{_bindir}/*
%changelog
+* Mon Aug 12 2013 Ville Skyttä <ville.skytta at iki.fi> - 2.6.0-6
+- Install docs to %%{_pkgdocdir} where available (#993883).
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.6.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list