diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh new file mode 100644 index 00000000000..d1284bb0c40 --- /dev/null +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh @@ -0,0 +1,8 @@ +source $stdenv/setup + +ensureDir $out +cd $out +unpackFile $src +mkdir xml +mkdir xml/xsl +mv docbook5-xsl-* xml/xsl/docbook diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix new file mode 100644 index 00000000000..b507fea5a55 --- /dev/null +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix @@ -0,0 +1,10 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation { + name = "docbook5-xsl-1.72.0"; + builder = ./builder.sh; + src = fetchurl { + url = http://heanet.dl.sourceforge.net/sourceforge/docbook/docbook5-xsl-1.72.0.tar.bz2; + sha256 = "0iy7axmk3nvaqgxg5lh7qx39ad9g3qrgwikrp5w4z7bwlrpijfpx"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e918f900962..da980363680 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2398,7 +2398,13 @@ rec { inherit fetchurl stdenv unzip; }; - docbook_xml_xslt = import ../data/sgml+xml/stylesheets/xslt/docbook { + docbook_xml_xslt = docbook_xsl; + + docbook_xsl = import ../data/sgml+xml/stylesheets/xslt/docbook { + inherit fetchurl stdenv; + }; + + docbook5_xsl = import ../data/sgml+xml/stylesheets/xslt/docbook5 { inherit fetchurl stdenv; }; diff --git a/pkgs/top-level/build-for-release.nix b/pkgs/top-level/build-for-release.nix index b4cd4c8c7f2..5151ff91828 100644 --- a/pkgs/top-level/build-for-release.nix +++ b/pkgs/top-level/build-for-release.nix @@ -35,7 +35,8 @@ let { docbook5 docbook_xml_dtd_42 docbook_xml_dtd_43 - docbook_xml_xslt + docbook_xsl + docbook5_xsl e2fsprogs ecj emacs @@ -186,7 +187,8 @@ let { docbook5 docbook_xml_dtd_42 docbook_xml_dtd_43 - docbook_xml_xslt + docbook_xsl + docbook5_xsl libtool libxml2 libxslt @@ -205,7 +207,8 @@ let { docbook5 docbook_xml_dtd_42 docbook_xml_dtd_43 - docbook_xml_xslt + docbook_xsl + docbook5_xsl libtool libxml2 libxslt