diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh index d1284bb0c40..47414291a74 100644 --- a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/builder.sh @@ -1,8 +1,12 @@ source $stdenv/setup -ensureDir $out -cd $out -unpackFile $src -mkdir xml -mkdir xml/xsl -mv docbook5-xsl-* xml/xsl/docbook +buildPhase=true + +installPhase=myInstallPhase +myInstallPhase() { + ensureDir $out/xml/xsl + cd .. + mv docbook5-xsl-* $out/xml/xsl/docbook +} + +genericBuild diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix index b507fea5a55..67397affa07 100644 --- a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/default.nix @@ -7,4 +7,5 @@ stdenv.mkDerivation { url = http://heanet.dl.sourceforge.net/sourceforge/docbook/docbook5-xsl-1.72.0.tar.bz2; sha256 = "0iy7axmk3nvaqgxg5lh7qx39ad9g3qrgwikrp5w4z7bwlrpijfpx"; }; + patches = [./link-href.patch]; } diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/link-href.patch b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/link-href.patch new file mode 100644 index 00000000000..7ba99c5410c --- /dev/null +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook5/link-href.patch @@ -0,0 +1,17 @@ +diff -rc docbook5-xsl-1.72.0-orig/html/xref.xsl docbook5-xsl-1.72.0/html/xref.xsl +*** docbook5-xsl-1.72.0-orig/html/xref.xsl 2007-01-23 21:50:22.000000000 +0100 +--- docbook5-xsl-1.72.0/html/xref.xsl 2007-02-05 12:53:50.000000000 +0100 +*************** +*** 898,903 **** +--- 898,908 ---- + + + ++ ++ ++ ++ ++ + + +