gnu: texinfo: Update to 5.2.
[jackhill/guix/guix.git] / gnu / packages / texinfo.scm
CommitLineData
233e7676 1;;; GNU Guix --- Functional package management for GNU
a24b75d8 2;;; Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
db32c281 3;;;
233e7676 4;;; This file is part of GNU Guix.
db32c281 5;;;
233e7676 6;;; GNU Guix is free software; you can redistribute it and/or modify it
db32c281
LC
7;;; under the terms of the GNU General Public License as published by
8;;; the Free Software Foundation; either version 3 of the License, or (at
9;;; your option) any later version.
10;;;
233e7676 11;;; GNU Guix is distributed in the hope that it will be useful, but
db32c281
LC
12;;; WITHOUT ANY WARRANTY; without even the implied warranty of
13;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14;;; GNU General Public License for more details.
15;;;
16;;; You should have received a copy of the GNU General Public License
233e7676 17;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
db32c281 18
1ffa7090 19(define-module (gnu packages texinfo)
4a44e743 20 #:use-module (guix licenses)
db32c281
LC
21 #:use-module (guix packages)
22 #:use-module (guix download)
23 #:use-module (guix build-system gnu)
1ffa7090 24 #:use-module (gnu packages compression)
a24b75d8 25 #:use-module (gnu packages perl)
1ffa7090 26 #:use-module (gnu packages ncurses))
db32c281
LC
27
28(define-public texinfo
29 (package
30 (name "texinfo")
b16b7a06 31 (version "5.2")
a24b75d8
LC
32 (source (origin
33 (method url-fetch)
34 (uri (string-append "mirror://gnu/texinfo/texinfo-"
35 version ".tar.xz"))
36 (sha256
37 (base32
b16b7a06 38 "1njfwh2z34r2c4r0iqa7v24wmjzvsfyz4vplzry8ln3479lfywal"))))
db32c281 39 (build-system gnu-build-system)
f6d7be1e 40 (inputs `(("ncurses" ,ncurses)
3d6b71e8
LC
41 ("xz" ,xz)
42 ("perl" ,perl)))
a24b75d8 43 (home-page "http://www.gnu.org/software/texinfo/")
f50d2669 44 (synopsis "The GNU documentation format")
db32c281
LC
45 (description
46 "Texinfo is the official documentation format of the GNU project.
47It was invented by Richard Stallman and Bob Chassell many years
48ago, loosely based on Brian Reid's Scribe and other formatting
49languages of the time. It is used by many non-GNU projects as
50well.
51
52Texinfo uses a single source file to produce output in a number
53of formats, both online and printed (dvi, html, info, pdf, xml,
54etc.). This means that instead of writing different documents
55for online information and another for a printed manual, you
56need write only one document. And when the work is revised, you
57need revise only that one document. The Texinfo system is
58well-integrated with GNU Emacs.")
4a44e743 59 (license gpl3+)))