diff options
author | William A. Kennington III <william@wkennington.com> | 2015-08-10 23:42:17 -0700 |
---|---|---|
committer | William A. Kennington III <william@wkennington.com> | 2015-08-10 23:42:17 -0700 |
commit | b1ed04ad1d56f882b6187ad75be6151535742a52 (patch) | |
tree | 47b27d7a8c10f072643303ae2c4b8160022f5bbb /pkgs/development/tools/misc/texinfo | |
parent | 6e698f9c6103a04bd84177aa4f149932c957192f (diff) |
texinfo: 5.2 -> 6.0
Diffstat (limited to 'pkgs/development/tools/misc/texinfo')
-rw-r--r-- | pkgs/development/tools/misc/texinfo/6.0.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/texinfo/6.0.nix b/pkgs/development/tools/misc/texinfo/6.0.nix new file mode 100644 index 00000000000..ffeae17eb57 --- /dev/null +++ b/pkgs/development/tools/misc/texinfo/6.0.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchurl, ncurses, perl, xz, interactive ? false }: + +stdenv.mkDerivation rec { + name = "texinfo-6.0"; + + src = fetchurl { + url = "mirror://gnu/texinfo/${name}.tar.xz"; + sha256 = "1r3i6jyynn6ab45fxw5bms8mflk9ry4qpj6gqyry72vfd5c47fhi"; + }; + + buildInputs = [ perl xz ] + ++ stdenv.lib.optional interactive ncurses; + + preInstall = '' + installFlags="TEXMF=$out/texmf-dist"; + installTargets="install install-tex"; + ''; + + doCheck = !stdenv.isDarwin; + + meta = { + homepage = "http://www.gnu.org/software/texinfo/"; + description = "The GNU documentation system"; + license = stdenv.lib.licenses.gpl3Plus; + platforms = stdenv.lib.platforms.all; + + longDescription = '' + Texinfo is the official documentation format of the GNU project. + It was invented by Richard Stallman and Bob Chassell many years + ago, loosely based on Brian Reid's Scribe and other formatting + languages of the time. It is used by many non-GNU projects as + well. + + Texinfo uses a single source file to produce output in a number + of formats, both online and printed (dvi, html, info, pdf, xml, + etc.). This means that instead of writing different documents + for online information and another for a printed manual, you + need write only one document. And when the work is revised, you + need revise only that one document. The Texinfo system is + well-integrated with GNU Emacs. + ''; + branch = "5.2"; + }; +} |