eclass/latex-package.eclass: Try pdflatex first and fallback on old texi2dvi way...
authorAlexis Ballier <aballier@gentoo.org>
Tue, 9 Feb 2016 13:02:30 +0000 (14:02 +0100)
committerAlexis Ballier <aballier@gentoo.org>
Tue, 9 Feb 2016 13:02:56 +0000 (14:02 +0100)
eclass/latex-package.eclass

index 1a092d3d7d373318a6bf4b13d5e1e9e3d3d714c6..030c899ccf9ec205f2a976e0abffacdade114b74 100644 (file)
@@ -128,7 +128,12 @@ latex-package_src_doinstall() {
                                        for i in `find . -maxdepth 1 -type f -name "*.${1}"`
                                        do
                                                einfo "Making documentation: $i"
-                                               texi2dvi -q -c --language=latex $i &> /dev/null || die
+                                               if `pdflatex --interaction=batchmode $i &> /dev/null` ; then
+                                                       pdflatex --interaction=batchmode $i &> /dev/null || die
+                                               else
+                                                       einfo "pdflatex failed, trying texi2dvi"
+                                                       texi2dvi -q -c --language=latex $i &> /dev/null || die
+                                               fi
                                        done
                                fi
                                ;;