Control: tags -1 patch

On 2015-04-29 06:21:47 +0200, Anton Gladky wrote:
> Thanks for diving into it! It would be excellent if you prepare a patch.
> So we will close the bug quickly.

I've attached my patch. I had to solve another problem in addition to
the normal installation: the rename to gnuplot5.info and similar changes
from gnuplot to gnuplot5, so that gnuplot5-doc is co-installable with
gnuplot-doc and the info directory can make both versions appear:

* GNUPLOT: (gnuplot).           An Interactive Plotting Program
* GNUPLOT5: (gnuplot5).         An Interactive Plotting Program

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
diff -aurd gnuplot5-5.0.0+dfsg1~/debian/rules gnuplot5-5.0.0+dfsg1/debian/rules
--- gnuplot5-5.0.0+dfsg1~/debian/rules  2015-04-28 21:05:01.000000000 +0200
+++ gnuplot5-5.0.0+dfsg1/debian/rules   2015-04-30 01:57:36.660693227 +0200
@@ -42,7 +42,7 @@
        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)'
-       cd $(BUILDDIR_X11)/docs; $(MAKE) pdf; $(MAKE) ps; $(MAKE) html; ls
+       cd $(BUILDDIR_X11)/docs; $(MAKE) pdf; $(MAKE) ps; $(MAKE) html; $(MAKE) 
info; ls
        cd $(BUILDDIR_X11)/tutorial; $(MAKE) pdf; $(MAKE) ps; ls
 
 override_dh_auto_install:
@@ -62,6 +62,9 @@
        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_installinfo:
+       dh_installinfo -pgnuplot5-doc $(BUILDDIR_X11)/docs/gnuplot5.info
+
 override_installchangelogs:
        dh_installchangelogs -pgnuplot5-doc ChangeLog
 
diff -aurd gnuplot5-5.0.0+dfsg1~/docs/Makefile.am 
gnuplot5-5.0.0+dfsg1/docs/Makefile.am
--- gnuplot5-5.0.0+dfsg1~/docs/Makefile.am      2015-04-30 00:18:18.000000000 
+0200
+++ gnuplot5-5.0.0+dfsg1/docs/Makefile.am       2015-04-30 01:57:36.660693227 
+0200
@@ -81,7 +81,7 @@
 CLEANFILES = allterm.h gnuplot.tex gnuplot.dvi gnuplot.aux gnuplot.log \
 gnuplot.toc gnuplot.ps gpcard.dvi gpcard.log gpcard.ps alldoc2gih      \
 doc2gih gnuplot.gih doc2hlp gnuplot.hlp gnuplot.idx gnuplot.ilg                
\
-gnuplot.ind gnuplot.info* gnuplot.out doc2ipf gnuplot.ipf doc2ms       \
+gnuplot.ind gnuplot5.info* gnuplot.out doc2ipf gnuplot.ipf doc2ms      \
 gnuplot.ms doc2rnh gnuplot.rnh doc2rtf gnuplot.rtf gnuplot.nroff       \
 checkdoc gnuplot.txt gnuplot.tmp VERSION gnuplot.4tc gnuplot.4ct       \
 gnuplot.idv gnuplot.xref gnuplot.lg figures pdffigures.*               \
@@ -299,7 +299,7 @@
        $(LINK) $^
 
 ### GNU info format
-info: gnuplot.info
+info: gnuplot5.info
 
 # Thanks to Bruce Ravel for doc2texi.el!
 gnuplot.texi gnuplot-eldoc.el: $(srcdir)/doc2texi.el $(srcdir)/gnuplot.doc
@@ -322,16 +322,16 @@
           echo "No emacs found - cannot create gnuplot-eldoc.elc file" ; \
        fi
 
-gnuplot.info: gnuplot.texi
-       $(MAKEINFO) -I$(srcdir) $(srcdir)/gnuplot.texi --no-split --force 
--output=$@
+gnuplot5.info: gnuplot.texi
+       $(MAKEINFO) -I$(srcdir) gnuplot.texi --no-split --force --output=$@
 
-install-info: gnuplot.info
+install-info: gnuplot5.info
        $(top_srcdir)/mkinstalldirs $(DESTDIR)$(infodir)
-       $(INSTALL_DATA) gnuplot.info $(DESTDIR)$(infodir)/gnuplot.info
+       $(INSTALL_DATA) gnuplot5.info $(DESTDIR)$(infodir)/gnuplot5.info
        @if (install-info --version && \
             install-info --version | fgrep -i -v debian) >/dev/null 2>&1; then 
\
-         echo "install-info --info-dir=$(DESTDIR)$(infodir) 
$(DESTDIR)$(infodir)/gnuplot.info";\
-         install-info --info-dir=$(DESTDIR)$(infodir) 
$(DESTDIR)$(infodir)/gnuplot.info || :;\
+         echo "install-info --info-dir=$(DESTDIR)$(infodir) 
$(DESTDIR)$(infodir)/gnuplot5.info";\
+         install-info --info-dir=$(DESTDIR)$(infodir) 
$(DESTDIR)$(infodir)/gnuplot5.info || :;\
        else : ; fi
 
 # this is how to make OS/2 ipfc documentation
diff -aurd gnuplot5-5.0.0+dfsg1~/docs/doc2texi.el 
gnuplot5-5.0.0+dfsg1/docs/doc2texi.el
--- gnuplot5-5.0.0+dfsg1~/docs/doc2texi.el      2014-10-01 04:36:59.000000000 
+0200
+++ gnuplot5-5.0.0+dfsg1/docs/doc2texi.el       2015-04-30 01:58:50.902474340 
+0200
@@ -79,7 +79,7 @@
 ;;
 ;; Then you can do
 ;;
-;;      makeinfo gnuplot.info
+;;      makeinfo gnuplot5.info
 ;;
 ;; You may want to use the --no-split option.
 ;;
@@ -155,7 +155,7 @@
   "\\input texinfo   @c -*-texinfo-*-
 
 @c %**start of header
-@setfilename gnuplot.info
+@setfilename gnuplot5.info
 @settitle Gnuplot: An Interactive Plotting Program
 @setchapternewpage odd
 @c %**end of header
@@ -167,7 +167,7 @@
 
 @dircategory Math
 @direntry
-* GNUPLOT: (gnuplot).             An Interactive Plotting Program
+* GNUPLOT5: (gnuplot5).           An Interactive Plotting Program
 @end direntry
 
 @ifnottex
@@ -460,7 +460,7 @@
     ("sun" "sun")
     ("vms" "vws"))
 
-  "Additional terminals to add to the converted gnuplot.info file.
+  "Additional terminals to add to the converted gnuplot5.info file.
 
 The CARs of the items are strings to match against
 `system-configuration', and the CDRs are the elements to add to

Reply via email to