[Pkg-octave-commit] [octave] 01/01: Apply the upstream solution regarding the manpage for octave-cli

Rafael Laboissière rlaboiss-guest at moszumanska.debian.org
Sat Jan 4 14:32:29 UTC 2014


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

rlaboiss-guest pushed a commit to branch master
in repository octave.

commit 4a701956a4dd9f23cc4704a09de53cef8cacfbb2
Author: Rafael Laboissiere <rafael at laboissiere.net>
Date:   Sat Jan 4 15:21:31 2014 +0100

    Apply the upstream solution regarding the manpage for octave-cli
    
    The octave-cli-manpage.diff patch has been changed according to the
    upstream Hg changeset
    http://hg.savannah.gnu.org/hgweb/octave/raw-rev/8d7e45ea11fa
    
    A proper manpage octave-cli.1 is now created (added to octave.manpages)
    and the links file octave.links is removed.
    
    Git-Dch: Ignore
---
 debian/octave.links                    |   1 -
 debian/octave.manpages                 |   1 +
 debian/patches/octave-cli-manpage.diff | 122 +++++++++++++++++++++++++++------
 3 files changed, 102 insertions(+), 22 deletions(-)

diff --git a/debian/octave.links b/debian/octave.links
deleted file mode 100644
index bdc8a84..0000000
--- a/debian/octave.links
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/man/man1/octave.1.gz usr/share/man/man1/octave-cli.1.gz
diff --git a/debian/octave.manpages b/debian/octave.manpages
index 42549cd..ca76538 100644
--- a/debian/octave.manpages
+++ b/debian/octave.manpages
@@ -1 +1,2 @@
 doc/interpreter/octave.1
+doc/interpreter/octave-cli.1
diff --git a/debian/patches/octave-cli-manpage.diff b/debian/patches/octave-cli-manpage.diff
index 0e19d1c..dbe031f 100644
--- a/debian/patches/octave-cli-manpage.diff
+++ b/debian/patches/octave-cli-manpage.diff
@@ -1,25 +1,105 @@
-Description: Mention the octave-cli command in the manpage for octave
+Description: Add manpage for octave-cli
 Author: Rafael Laboissiere <rafael at laboissiere.net>
 Forwarded: https://savannah.gnu.org/bugs/index.php?41085
-Last-Update: 2014-01-02
+Origin: http://hg.savannah.gnu.org/hgweb/octave/raw-rev/8d7e45ea11fa
+Last-Update: 2014-01-04
 
---- octave-3.8.0~rc2.orig/doc/interpreter/octave.1
-+++ octave-3.8.0~rc2/doc/interpreter/octave.1
-@@ -30,10 +30,16 @@
- octave \- A high-level interactive language for numerical computations.
- .SH SYNOPSIS
- \fBoctave\fP [\fIoptions\fP]... [\fIfile\fP]
-+.br
+--- a/doc/interpreter/Makefile.am
++++ b/doc/interpreter/Makefile.am
+@@ -32,6 +32,7 @@
+ 
+ dist_man_MANS = \
+   mkoctfile.1 \
++  octave-cli.1 \
+   octave-config.1 \
+   octave.1
+ 
+--- /dev/null
++++ b/doc/interpreter/octave-cli.1
+@@ -0,0 +1,86 @@
++.\" Copyright (C) 1996-2014 John W. Eaton
++.\"
++.\" This file is part of Octave.
++.\"
++.\" Octave is free software; you can redistribute it and/or modify it
++.\" under the terms of the GNU General Public License as published by the
++.\" Free Software Foundation; either version 3 of the License, or (at
++.\" your option) any later version.
++.\"
++.\" Octave is distributed in the hope that it will be useful, but WITHOUT
++.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++.\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
++.\" for more details.
++.\"
++.\" You should have received a copy of the GNU General Public License
++.\" along with Octave; see the file COPYING.  If not, see
++.\" <http://www.gnu.org/licenses/>.
++.\" --------------------------------------------------------------------
++.de Vb \" (V)erbatim (b)egin.  Use fixed width font and no justification
++.ft CW
++.nf
++..
++.de Ve \" (V)erbatim (e)nd.  Return to regular font and justification
++.ft R
++.fi
++..
++.\" --------------------------------------------------------------------
++.TH OCTAVE-CLI 1 "03 January 2014" "GNU Octave"
++.SH NAME
++octave-cli \- A high-level interactive language for numerical computations.
++.SH SYNOPSIS
 +\fBoctave-cli\fP [\fIoptions\fP]... [\fIfile\fP]
- .SH DESCRIPTION
- Octave is a high-level language, primarily intended for numerical
- computations.  It provides a convenient command line interface for
--solving linear and nonlinear problems numerically.
-+solving linear and nonlinear problems numerically.  It also provides
-+a graphical user interface that can be launched with the command
-+\fBoctave --force-gui\fP.  The \fBoctave-cli\fP command is a synonym
-+for the \fBoctave\fP command, except for the fact that option
-+\fI--force-gui\fP will not work with it.
- .SH OPTIONS
- The complete set of command-line options for \fBoctave\fP is available by
- running the following command from the shell.
++.SH DESCRIPTION
++Octave is a high-level language, primarily intended for numerical
++computations.  It provides a convenient command line interface for
++solving linear and nonlinear problems numerically.  \fBoctave-cli\fP
++has been compiled without any GUI support (Qt) which makes it smaller
++than the default \fBoctave\fP executable, but also limits it to
++providing just the command line interface (CLI).
++.SH OPTIONS
++The complete set of command-line options for \fBoctave-cli\fP is available
++by running the following command from the shell.
++.Vb
++
++    octave-cli \-\-help
++.Ve
++.SH DOCUMENTATION
++The primary documentation for Octave is written using Texinfo, the GNU
++documentation system, which allows the same source files to be used to
++produce online and printed versions of the manual.
++.PP
++You can read the online copy of the Octave documentation by issuing
++the following command from within Octave.
++.Vb
++
++    octave:1> doc
++
++.Ve
++The Info files may also be read with a stand-alone program such as
++\fBinfo\fP or \fBxinfo\fP.  HTML, Postscript, or PDF versions of the
++documentation are installed on many systems as well.
++.SH BUGS
++The Octave project maintains a bug tracker at http://bugs.octave.org.
++Before submitting a new item please read the instructions at
++http://www.octave.org/bugs.html on how to submit a useful report.
++.SH FILES
++Upon startup Octave looks for four initialization files.  Each file
++may contain any number of valid Octave commands.
++.TP
++\fIoctave-home\fP/share/octave/site/m/startup/octaverc
++Site-wide initialization file which changes options for all users.
++\fIoctave-home\fP is the directory where Octave was installed such as
++\fB/usr/local\fP.
++.TP
++\fIoctave-home\fP/share/octave/\fIversion\fP/m/startup/octaverc
++Site-wide initialization file for Octave version \fIversion\fP.
++.TP
++~/.octaverc
++User's personal initialization file.
++.TP
++\&\.octaverc
++Project-specific initialization file located in the current directory.
++.SH AUTHOR
++John W. Eaton <jwe at octave.org>
++.SH SEE ALSO
++octave (1)

-- 
Alioth's /home/groups/pkg-octave/bin/git-commit-notice on /srv/git.debian.org/git/pkg-octave/octave.git



More information about the Pkg-octave-commit mailing list