[epix] Rearrangement of documentation files

Antonio Trande sagitter at fedoraproject.org
Sat May 17 17:17:35 UTC 2014


commit 3c010b61a47a85aa49425f90de4fa1115bfac3aa
Author: sagitter <anto.trande at gmail.com>
Date:   Sat May 17 19:17:26 2014 +0200

    Rearrangement of documentation files

 epix.spec |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)
---
diff --git a/epix.spec b/epix.spec
index e74c87d..0c5ce39 100644
--- a/epix.spec
+++ b/epix.spec
@@ -2,10 +2,15 @@
 ## except for the -static library that uses.
 %global debug_package %{nil}
 
+%if 0%{?fedora} < 20
+%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
+%endif
+
+
 Name:    epix
 Summary: Utilities for mathematically accurate figures
 Version: 1.2.14
-Release: 3%{?dist}
+Release: 4%{?dist}
 License: GPLv2+
 Group:   Applications/Engineering
 URL:     http://mathcs.holycross.edu/~ahwang/current/ePiX.html
@@ -91,16 +96,28 @@ make install DESTDIR=$RPM_BUILD_ROOT
 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/notes
 
+## Rearrangement of documentation files 
+mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/samples
+%if 0%{?fedora} < 20
+install -pm 644  $RPM_BUILD_ROOT%{_docdir}/%{name}/manual.pdf.gz $RPM_BUILD_ROOT%{_pkgdocdir}
+install -pm 644  $RPM_BUILD_ROOT%{_docdir}/%{name}/manual.ps.gz $RPM_BUILD_ROOT%{_pkgdocdir}
+rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/manual.pdf.gz $RPM_BUILD_ROOT%{_docdir}/%{name}/manual.ps.gz
+%endif
+tar -xf $RPM_BUILD_ROOT%{_docdir}/%{name}/sample_src.tar.gz -C $RPM_BUILD_ROOT%{_pkgdocdir}/samples
+rm -f  $RPM_BUILD_ROOT%{_docdir}/%{name}/*.tar.gz
+
 ## Make bash completion file
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
-cp -p  $RPM_BUILD_ROOT%{_docdir}/%{name}/config/bash_completions  $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/%{name}
+cp -p $RPM_BUILD_ROOT%{_docdir}/%{name}/config/bash_completions  $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/%{name}
+rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/config/bash_completions
 
 ## Make emacs plugin
 mkdir -p  $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}
-cp -p  $RPM_BUILD_ROOT%{_docdir}/%{name}/config/%{name}.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}
+cp -p $RPM_BUILD_ROOT%{_docdir}/%{name}/config/%{name}.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/%{name}
+rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/config/%{name}.el
 
 ## Remove config dir
-rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/config
+rm -rf $RPM_BUILD_ROOT%{_pkgdocdir}/config
 
 
 %post
@@ -113,7 +130,7 @@ fi
 
 
 %files
-%doc README THANKS ChangeLog COPYING NEWS POST-INSTALL
+%doc README THANKS ChangeLog COPYING NEWS POST-INSTALL 
 %{_bindir}/elaps
 %{_bindir}/epix
 %{_bindir}/flix
@@ -138,6 +155,10 @@ fi
 
 
 %changelog
+* Sat May 17 2014 Antonio Trande <sagitterATfedoraproject.org> 1.2.14-4
+- Added a conditional macro for docdir in fedora<20
+- Rearrangement of documentation files
+
 * Sat May 17 2014 Antonio Trande <sagitterATfedoraproject.org> 1.2.14-3
 - doc sub-package not built anymore
 


More information about the scm-commits mailing list