[gnuplot5] 05/07: Update doc-generation.

Anton Gladky gladk at moszumanska.debian.org
Fri Jan 23 05:36:05 UTC 2015


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

gladk pushed a commit to branch master
in repository gnuplot5.

commit 7907a7addd2bf579e48c7aa86f2bb640da3400e4
Author: Anton Gladky <gladk at debian.org>
Date:   Thu Jan 22 23:14:46 2015 +0100

    Update doc-generation.
---
 debian/control                       |  3 +++
 debian/gnuplot5-doc.docs             |  9 +++++----
 debian/patches/10_removepicins.patch | 30 ++++++++++++++++++++++++++++++
 debian/patches/series                |  2 ++
 debian/rules                         | 23 ++++++++++-------------
 5 files changed, 50 insertions(+), 17 deletions(-)

diff --git a/debian/control b/debian/control
index 6620d20..7d6cae4 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,7 @@ Build-Depends:
  qtbase5-dev,
  qtbase5-dev-tools,
  qttools5-dev-tools,
+ latex2html,
  libqt5webkit5-dev,
  libqt5opengl5-dev,
  libqt5svg5-dev,
@@ -27,9 +28,11 @@ Build-Depends:
  pkg-config,
  texinfo,
  texlive-fonts-recommended,
+ texlive-font-utils,
  texlive-latex-base,
  texlive-latex-extra,
  texlive-latex-recommended,
+ libwxgtk3.0-dev,
  zlib1g-dev
 Homepage: http://gnuplot.sourceforge.net/
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/gnuplot5.git
diff --git a/debian/gnuplot5-doc.docs b/debian/gnuplot5-doc.docs
index 75cfbae..a3dcd92 100644
--- a/debian/gnuplot5-doc.docs
+++ b/debian/gnuplot5-doc.docs
@@ -1,11 +1,12 @@
+debian/build-x11/docs/gnuplot.dvi
+debian/build-x11/docs/gnuplot.pdf
 debian/build-x11/docs/gnuplot.ps
+debian/build-x11/docs/gnuplot.gih
 debian/build-x11/docs/gpcard.ps
+debian/build-x11/docs/htmldocs
 debian/build-x11/tutorial/tutorial.dvi
+debian/build-x11/tutorial/tutorial.pdf
 debian/build-x11/tutorial/tutorial.ps
-docs/psdoc/ps_guide.ps
-docs/psdoc/ps_symbols.gpi
-docs/psdoc/ps_file.doc
-docs/psdoc/ps_fontfile_doc.ps
 BUGS
 NEWS
 README
diff --git a/debian/patches/10_removepicins.patch b/debian/patches/10_removepicins.patch
new file mode 100644
index 0000000..4618572
--- /dev/null
+++ b/debian/patches/10_removepicins.patch
@@ -0,0 +1,30 @@
+Description: removes picins latex include
+Author: Anton Gladky <gladk at debian.org>
+Last-Update: 2015-01-22
+
+Index: gnuplot5-5.0.0+dfsg1/docs/Makefile.am
+===================================================================
+--- gnuplot5-5.0.0+dfsg1.orig/docs/Makefile.am
++++ gnuplot5-5.0.0+dfsg1/docs/Makefile.am
+@@ -172,8 +172,7 @@ pdffigures: pdffigures.tex $(top_srcdir)
+ 	rm -f figures
+ 
+ pdffigures.tex:	figures
+-	echo "\usepackage{graphicx}" > pdffigures.tex ; \
+-	echo "\usepackage{picins}" >> pdffigures.tex
++	echo "\usepackage{graphicx}" > pdffigures.tex
+ 
+ figures: allterm.h doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc
+ 	@if [ -a $(top_srcdir)/src/gnuplot ] ; then \
+Index: gnuplot5-5.0.0+dfsg1/docs/Makefile.in
+===================================================================
+--- gnuplot5-5.0.0+dfsg1.orig/docs/Makefile.in
++++ gnuplot5-5.0.0+dfsg1/docs/Makefile.in
+@@ -953,7 +953,6 @@ pdffigures: pdffigures.tex $(top_srcdir)
+ 
+ pdffigures.tex:	figures
+ 	echo "\usepackage{graphicx}" > pdffigures.tex ; \
+-	echo "\usepackage{picins}" >> pdffigures.tex
+ 
+ figures: allterm.h doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc
+ 	@if [ -a $(top_srcdir)/src/gnuplot ] ; then \
diff --git a/debian/patches/series b/debian/patches/series
index 04b1a35..2ec82d1 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,5 @@
 05_default_gd_font.diff
 08_disable_demo_plugin.patch
 09_remove_beos.patch
+10_removepicins.patch
+11_fix_linkage_wx.patch
diff --git a/debian/rules b/debian/rules
index c1eb84f..3c8ee89 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,23 +34,16 @@ override_dh_auto_configure:
 	mkdir -p $(BUILDDIR_NOX)
 	cd $(BUILDDIR_NOX);  ./../../configure $(conf_opts) --with-qt=no --without-x --disable-wxwidgets --disable-wxt
 	mkdir -p $(BUILDDIR_X11)
-	cd $(BUILDDIR_X11); ../../configure $(conf_opts) --with-qt=no --disable-wxt
+	cd $(BUILDDIR_X11); ../../configure $(conf_opts) --with-qt=no --with-tutorial --disable-wxt
 	mkdir -p $(BUILDDIR_QT)
 	cd $(BUILDDIR_QT); ../../configure $(conf_opts)  --enable-qt --disable-wxt
 
-override_dh_auto_build-arch:
+override_dh_auto_build:
 	dh_auto_build -a -- -C $(BUILDDIR_NOX)/src
 	dh_auto_build -a -- -C $(BUILDDIR_X11) pkglibexecdir='$$(libexecdir)'
 	dh_auto_build -a -- -C $(BUILDDIR_QT) pkglibexecdir='$$(libexecdir)'
-
-override_dh_auto_build-indep:
-	cp -f term/PostScript/prologue.ps docs/psdoc/
-	dh_auto_build -i -- -C $(BUILDDIR_X11)/docs ps info gpcard.ps
-	dh_auto_build -i -- -C $(BUILDDIR_X11)/tutorial tutorial.dvi tutorial.ps
-	dh_auto_build -i -- -C $(BUILDDIR_X11)/demo
-	dh_auto_build -i -- -C docs/psdoc ps_fontfile_doc.ps
-	mkdir -p docs/htmldocs
-	$(MAKEINFO) --html --force --output=docs/htmldocs/ docs/gnuplot.texi
+	cd $(BUILDDIR_X11)/docs; $(MAKE) pdf; $(MAKE) ps; $(MAKE) html; ls
+	cd $(BUILDDIR_X11)/tutorial; $(MAKE) pdf; $(MAKE) ps; ls
 
 override_dh_auto_install:
 	$(MAKE) -C $(BUILDDIR_NOX) install DESTDIR=$(CURDIR)/debian/tmp/NOX/ \
@@ -69,8 +62,6 @@ override_dh_auto_install:
 	mv $(CURDIR)/debian/tmp/QT/usr/share/man/man1/gnuplot.1 $(CURDIR)/debian/tmp/QT/usr/share/man/man1/gnuplot5-qt.1
 	mv $(CURDIR)/debian/tmp/QT/usr/share/gnuplot5/gnuplot.gih $(CURDIR)/debian/tmp/QT/usr/share/gnuplot5/gnuplot5-qt.gih
 
-override_dh_auto_test:
-
 override_installchangelogs:
 	dh_installchangelogs -pgnuplot5-doc ChangeLog
 
@@ -80,3 +71,9 @@ override_dh_installman:
 	sed -i 's/\[X11 options\] //g' $(MANPNOX)
 	sed -i 's/plotting program/plotting program (no-X version)/g' $(MANPNOX)
 	sed -i '/SH\ X11\ OPTIONS/,/command line\./ d' $(MANPNOX)
+
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -rf $(BUILDDIR_NOX)
+	rm -rf $(BUILDDIR_X11)
+	rm -rf $(BUILDDIR_QT)

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



More information about the debian-science-commits mailing list