diff options
author | Ludovic Courtès <ludo@gnu.org> | 2008-03-11 09:34:17 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-03-11 09:34:17 +0000 |
commit | 92246defa5548155200c9e330f78b8fea3e0d768 (patch) | |
tree | 40aa326aeb1ceb9423fb4705d97d14ec259300c1 | |
parent | d36558d45ab03a836d95585593e114cda62ec622 (diff) | |
download | nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.tar nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.tar.gz nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.tar.bz2 nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.tar.lz nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.tar.xz nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.tar.zst nixpkgs-92246defa5548155200c9e330f78b8fea3e0d768.zip |
Add docbook2x.
svn path=/nixpkgs/trunk/; revision=11051
-rw-r--r-- | pkgs/tools/typesetting/docbook2x/default.nix | 35 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/tools/typesetting/docbook2x/default.nix b/pkgs/tools/typesetting/docbook2x/default.nix new file mode 100644 index 00000000000..68f92d22aed --- /dev/null +++ b/pkgs/tools/typesetting/docbook2x/default.nix @@ -0,0 +1,35 @@ +{ fetchurl, stdenv, perl, perlXMLSAX +, groff, libxml2, libxslt, gnused +, makeWrapper }: + +stdenv.mkDerivation rec { + name = "docbook2X-0.8.8"; + src = fetchurl { + url = "mirror://sourceforge/docbook2x/${name}.tar.gz"; + sha256 = "0ifwzk99rzjws0ixzimbvs83x6cxqk1xzmg84wa1p7bs6rypaxs0"; + }; + + buildInputs = [ perl groff libxml2 libxslt makeWrapper ]; + propagatedBuildInputs = [ perlXMLSAX ]; + + postInstall = '' + perl_programs="db2x_manxml db2x_texixml db2x_xsltproc + docbook2man docbook2texi"; + for i in $perl_programs + do + wrapProgram $out/bin/$i --prefix PERL5LIB : \ + "${perlXMLSAX}/lib/site_perl" + done + + wrapProgram $out/bin/sgml2xml-isoent --prefix PATH : \ + "${gnused}/bin" + ''; + + meta = { + description = ''docbook2X is a software package that converts DocBook + documents into the traditional Unix man page format + and the GNU Texinfo format.''; + license = "MIT-style"; + homepage = http://docbook2x.sourceforge.net/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7bb53b49e08..dbec1f2e678 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -503,6 +503,11 @@ rec { inherit fetchurl stdenv coreutils; }); + docbook2x = import ../tools/typesetting/docbook2x { + inherit fetchurl stdenv perl perlXMLSAX + gnused groff libxml2 libxslt makeWrapper; + }; + dosfstoolsFun = lib.sumArgs (selectVersion ../tools/misc/dosfstools "2.11deb") { inherit builderDefs; |