diff options
author | Shea Levy <shea@shealevy.com> | 2017-11-22 09:12:00 -0500 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2017-11-22 09:12:53 -0500 |
commit | e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4 (patch) | |
tree | 908e7bb81affd2e5eaf6bafadf6c1c1a245c04f2 /pkgs/data/sgml+xml | |
parent | 1bae36bc416d4926ef795c2b123032be272d4f6d (diff) | |
download | nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.tar nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.tar.gz nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.tar.bz2 nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.tar.lz nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.tar.xz nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.tar.zst nixpkgs-e0779e6aed6f1d1ebd6e99ff2679ad1f247309b4.zip |
docbook-xsl: Expose dbtoepub in passthru.
Diffstat (limited to 'pkgs/data/sgml+xml')
-rw-r--r-- | pkgs/data/sgml+xml/stylesheets/xslt/docbook-xsl/default.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook-xsl/default.nix b/pkgs/data/sgml+xml/stylesheets/xslt/docbook-xsl/default.nix index 7bae913ed5e..dac9d27f66c 100644 --- a/pkgs/data/sgml+xml/stylesheets/xslt/docbook-xsl/default.nix +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook-xsl/default.nix @@ -1,8 +1,8 @@ -{ lib, stdenv, fetchurl, findXMLCatalogs }: +{ lib, stdenv, fetchurl, findXMLCatalogs, writeScriptBin, ruby, bash }: let - common = { pname, sha256 }: stdenv.mkDerivation rec { + common = { pname, sha256 }: let self = stdenv.mkDerivation rec { name = "${pname}-1.79.1"; src = fetchurl { @@ -25,13 +25,19 @@ let ln -s $dst $out/xml/xsl/docbook ''; + passthru.dbtoepub = writeScriptBin "dbtoepub" + '' + #!${bash}/bin/bash + exec -a dbtoepub ${ruby}/bin/ruby ${self}/share/xml/${pname}/epub/bin/dbtoepub "$@" + ''; + meta = { homepage = http://wiki.docbook.org/topic/DocBookXslStylesheets; description = "XSL stylesheets for transforming DocBook documents into HTML and various other formats"; maintainers = [ lib.maintainers.eelco ]; platforms = lib.platforms.all; }; - }; + }; in self; in { |