From d8e4e24e065ead8191c3c2cc73d7d058c042b441 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 30 Jan 2007 13:37:36 +0000 Subject: [PATCH] * DocBook 5 XSL. svn path=/nixpkgs/trunk/; revision=7814 --- .../data/sgml+xml/stylesheets/xslt/docbook5/builder.sh | 8 ++++++++ .../sgml+xml/stylesheets/xslt/docbook5/default.nix | 10 ++++++++++ pkgs/top-level/all-packages.nix | 8 +++++++- pkgs/top-level/build-for-release.nix | 9 ++++++--- 4 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh create mode 100644 pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix 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