[singular] 04/04: Made non-interactive docbuild work

Julien Puydt julien.puydt at laposte.net
Sun May 25 19:18:02 UTC 2014


This is an automated email from the git hooks/post-receive script.

jpuydt-guest pushed a commit to branch master
in repository singular.

commit 3ff8f7dd053d24ef94c504935215145014e576c9
Author: Julien Puydt <julien.puydt at laposte.net>
Date:   Sun May 25 20:57:18 2014 +0200

    Made non-interactive docbuild work
---
 debian/patches/0018-non-interactive-docbuild-fix.patch | 17 +++++++++++++++++
 debian/patches/series                                  |  1 +
 doc/Makefile.in                                        |  2 +-
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/debian/patches/0018-non-interactive-docbuild-fix.patch b/debian/patches/0018-non-interactive-docbuild-fix.patch
new file mode 100644
index 0000000..d36a23b
--- /dev/null
+++ b/debian/patches/0018-non-interactive-docbuild-fix.patch
@@ -0,0 +1,17 @@
+Description: Makes non-interactive build work
+ The build is failing in non-interactive mode because it tries
+ to launch singular, which does things which work only in a tty.
+Author: Julien Puydt  <julien.puydt at laposte.net>
+Forwarded: not-needed
+
+--- singular-3-1-6.dfsg.orig/doc/Makefile.in
++++ singular-3-1-6.dfsg/doc/Makefile.in
+@@ -71,7 +71,7 @@ EX_SUBDIR       = ./examples
+ CHKSUM_DB       = ${DOC_SUBDIR}/chksum
+ DOC2TEX_EXAMPLE_EXCLUSIONS = @DOC2TEX_EXAMPLE_EXCLUSIONS@
+ DOC2TEX         = ${PERL} ./doc2tex.pl -docdir ${DOC_SUBDIR} \
+-                  -Singular ${SINGULAR} -verbose ${VERBOSE} -make ${MAKE} \
++                  -Singular /bin/true -verbose ${VERBOSE} -make ${MAKE} \
+ 		  -exdir ${EX_SUBDIR} ${DOC2TEX_EXAMPLE_EXCLUSIONS}
+ TAG		=
+ PL2DOC		= ${PERL} ./pl2doc.pl ${TAG} -db ${CHKSUM_DB}
diff --git a/debian/patches/series b/debian/patches/series
index c851058..7533a06 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -15,3 +15,4 @@
 0015-sanitize-cf_gmp.h-generation.patch
 0016-use-bin-sed-everywhere.patch
 0017-use-full-paths-for-coretools.patch
+0018-non-interactive-docbuild-fix.patch
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 95e363c..0d1ee2f 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -71,7 +71,7 @@ EX_SUBDIR       = ./examples
 CHKSUM_DB       = ${DOC_SUBDIR}/chksum
 DOC2TEX_EXAMPLE_EXCLUSIONS = @DOC2TEX_EXAMPLE_EXCLUSIONS@
 DOC2TEX         = ${PERL} ./doc2tex.pl -docdir ${DOC_SUBDIR} \
-                  -Singular ${SINGULAR} -verbose ${VERBOSE} -make ${MAKE} \
+                  -Singular /bin/true -verbose ${VERBOSE} -make ${MAKE} \
 		  -exdir ${EX_SUBDIR} ${DOC2TEX_EXAMPLE_EXCLUSIONS}
 TAG		=
 PL2DOC		= ${PERL} ./pl2doc.pl ${TAG} -db ${CHKSUM_DB}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/singular.git



More information about the debian-science-commits mailing list