On 2015-06-18 11:29:58 +0200, Vincent Lefevre wrote: > On 2015-06-18 09:31:09 +0200, Anton Gladky wrote: > > Well, I tried to install emacs, but the error was still there. > > Thanks for the information. I'll try with pbuilder, and see the > difference with debuild (which I'm currently using and for which > I do not get any error).
Indeed, pbuilder showed a missing build dependency, so that I had to add emacs24. With this dependency, there isn't an error any longer. However my patch mixed upstream/debian changes and could yield an error in some cases (this is fine to apply local changes and rebuild the package with debuild, but not for quilt, which I had to use to refresh the patch in order to regenerate the dsc file for pbuilder). I followed some suggestions on: https://raphaelhertzog.com/2011/07/04/how-to-prepare-patches-for-debian-packages/ I've attached the debdiff output on the dsc files. -- 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 -Nru gnuplot5-5.0.1+dfsg1/debian/changelog gnuplot5-5.0.1+dfsg1/debian/changelog --- gnuplot5-5.0.1+dfsg1/debian/changelog 2015-06-17 17:54:52.000000000 +0200 +++ gnuplot5-5.0.1+dfsg1/debian/changelog 2015-06-25 12:19:29.000000000 +0200 @@ -1,3 +1,10 @@ +gnuplot5 (5.0.1+dfsg1-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Provide gnuplot5.info file. (Closes: #778757) + + -- Vincent Lefevre <vinc...@vinc17.net> Thu, 25 Jun 2015 12:17:34 +0200 + gnuplot5 (5.0.1+dfsg1-1) unstable; urgency=medium * [c0fd77e] Imported Upstream version 5.0.1+dfsg diff -Nru gnuplot5-5.0.1+dfsg1/debian/control gnuplot5-5.0.1+dfsg1/debian/control --- gnuplot5-5.0.1+dfsg1/debian/control 2015-04-28 20:31:33.000000000 +0200 +++ gnuplot5-5.0.1+dfsg1/debian/control 2015-06-25 12:20:33.000000000 +0200 @@ -31,7 +31,8 @@ texlive-latex-extra, texlive-latex-recommended, libwxgtk3.0-dev, - zlib1g-dev + zlib1g-dev, + emacs24 Standards-Version: 3.9.6 Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/gnuplot5.git Vcs-Git: git://anonscm.debian.org/debian-science/packages/gnuplot5.git diff -Nru gnuplot5-5.0.1+dfsg1/debian/patches/12_info.patch gnuplot5-5.0.1+dfsg1/debian/patches/12_info.patch --- gnuplot5-5.0.1+dfsg1/debian/patches/12_info.patch 1970-01-01 01:00:00.000000000 +0100 +++ gnuplot5-5.0.1+dfsg1/debian/patches/12_info.patch 2015-06-25 12:20:42.000000000 +0200 @@ -0,0 +1,85 @@ +Index: gnuplot5-5.0.1+dfsg1/docs/Makefile.am +=================================================================== +--- gnuplot5-5.0.1+dfsg1.orig/docs/Makefile.am ++++ gnuplot5-5.0.1+dfsg1/docs/Makefile.am +@@ -81,7 +81,7 @@ ELCS = gnuplot-eldoc.elc + 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.aux \ +@@ -301,7 +301,7 @@ wxhelp/doc2html: wxhelp/doc2html.o termd + $(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 +@@ -324,16 +324,16 @@ ${ELCS}: gnuplot-eldoc.el + 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 +Index: gnuplot5-5.0.1+dfsg1/docs/doc2texi.el +=================================================================== +--- gnuplot5-5.0.1+dfsg1.orig/docs/doc2texi.el ++++ gnuplot5-5.0.1+dfsg1/docs/doc2texi.el +@@ -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 @@ If PATTERN is omitted, it defaults to \" + "\\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 @@ If PATTERN is omitted, it defaults to \" + + @dircategory Math + @direntry +-* GNUPLOT: (gnuplot). An Interactive Plotting Program ++* GNUPLOT5: (gnuplot5). An Interactive Plotting Program + @end direntry + + @ifnottex +@@ -460,7 +460,7 @@ particular conversion chore." + ("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 diff -Nru gnuplot5-5.0.1+dfsg1/debian/patches/series gnuplot5-5.0.1+dfsg1/debian/patches/series --- gnuplot5-5.0.1+dfsg1/debian/patches/series 2015-04-28 20:30:03.000000000 +0200 +++ gnuplot5-5.0.1+dfsg1/debian/patches/series 2015-06-25 12:17:06.000000000 +0200 @@ -5,3 +5,4 @@ 09_remove_beos.patch 10_removepicins.patch 11_fix_linkage_wx.patch +12_info.patch diff -Nru gnuplot5-5.0.1+dfsg1/debian/rules gnuplot5-5.0.1+dfsg1/debian/rules --- gnuplot5-5.0.1+dfsg1/debian/rules 2015-06-16 22:54:39.000000000 +0200 +++ gnuplot5-5.0.1+dfsg1/debian/rules 2015-06-25 12:20:19.000000000 +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