diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2004-04-08 11:49:27 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2004-04-08 11:49:27 +0000 |
commit | a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d (patch) | |
tree | 63f9bb06c6539b6b26cc80de421f6082ee83d5a1 /pkgs/data/sgml+xml | |
parent | 02ec5625968f93a2303efaf605844e8a3c3dd04c (diff) | |
download | nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.tar nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.tar.gz nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.tar.bz2 nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.tar.lz nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.tar.xz nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.tar.zst nixlib-a1c5ff3fb6b707c7781435a06bb74bd2c27cba4d.zip |
* Upgraded the DocBook DTD and the DocBook XSL stylesheets.
* Added the DocBook EBNF module. svn path=/nixpkgs/trunk/; revision=926
Diffstat (limited to 'pkgs/data/sgml+xml')
7 files changed, 41 insertions, 18 deletions
diff --git a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/builder.sh b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/builder.sh new file mode 100644 index 000000000000..f7396c0624ad --- /dev/null +++ b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/builder.sh @@ -0,0 +1,8 @@ +. $stdenv/setup + +mkdir -p $out/xml/dtd/docbook-ebnf +cd $out/xml/dtd/docbook-ebnf +stripHash $dtd +cp -p $dtd $strippedName +stripHash $catalog +cp -p $catalog $strippedName diff --git a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/default.nix b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/default.nix new file mode 100644 index 000000000000..5d5a622ba422 --- /dev/null +++ b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/default.nix @@ -0,0 +1,13 @@ +{stdenv, fetchurl, unzip}: + +assert unzip != null; + +stdenv.mkDerivation { + name = "docbook-xml-ebnf-1.2b1"; + builder = ./builder.sh; + dtd = fetchurl { + url = http://www.docbook.org/xml/ebnf/1.2b1/dbebnf.dtd; + md5 = "e50f7d38caf4285965c7a247e026fa7c"; + }; + catalog = ./docbook-ebnf.cat; +} diff --git a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/docbook-ebnf.cat b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/docbook-ebnf.cat new file mode 100644 index 000000000000..896a8338f118 --- /dev/null +++ b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/docbook-ebnf.cat @@ -0,0 +1,2 @@ +PUBLIC "-//OASIS//DTD DocBook EBNF Module V1.0//EN" + "dbebnf.dtd" diff --git a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/builder.sh b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/builder.sh index 7ae6913812a4..3d75dccba37f 100644 --- a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/builder.sh +++ b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/builder.sh @@ -1,5 +1,5 @@ -. $stdenv/setup || exit 1 +. $stdenv/setup -mkdir -p $out/xml/dtd/docbook || exit 1 -cd $out/xml/dtd/docbook || exit 1 -$unzip/bin/unzip $src || exit 1 +mkdir -p $out/xml/dtd/docbook +cd $out/xml/dtd/docbook +unpackFile $src diff --git a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/default.nix b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/default.nix index ccb08ffdf725..93b5165724e4 100644 --- a/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/default.nix +++ b/pkgs/data/sgml+xml/schemas/xml-dtd/docbook/default.nix @@ -3,11 +3,11 @@ assert unzip != null; stdenv.mkDerivation { - name = "docbook-xml-4.2"; + name = "docbook-xml-4.3"; builder = ./builder.sh; src = fetchurl { - url = http://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip; - md5 = "73fe50dfe74ca631c1602f558ed8961f"; + url = http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip; + md5 = "ab200202b9e136a144db1e0864c45074"; }; - unzip = unzip; + buildInputs = [unzip]; } diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook/builder.sh b/pkgs/data/sgml+xml/stylesheets/xslt/docbook/builder.sh index b4f23a98605b..156251fe5db7 100644 --- a/pkgs/data/sgml+xml/stylesheets/xslt/docbook/builder.sh +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook/builder.sh @@ -1,8 +1,8 @@ -. $stdenv/setup || exit 1 +. $stdenv/setup -mkdir $out || exit 1 -cd $out || exit 1 -tar xvfz $src || exit 1 -mkdir xml || exit 1 -mkdir xml/xsl || exit 1 -mv docbook-xsl-* xml/xsl/docbook || exit 1 +mkdir $out +cd $out +unpackFile $src +mkdir xml +mkdir xml/xsl +mv docbook-xsl-* xml/xsl/docbook diff --git a/pkgs/data/sgml+xml/stylesheets/xslt/docbook/default.nix b/pkgs/data/sgml+xml/stylesheets/xslt/docbook/default.nix index bf87714a77f4..b53cda073321 100644 --- a/pkgs/data/sgml+xml/stylesheets/xslt/docbook/default.nix +++ b/pkgs/data/sgml+xml/stylesheets/xslt/docbook/default.nix @@ -1,10 +1,10 @@ {stdenv, fetchurl}: stdenv.mkDerivation { - name = "docbook-xsl-1.64.1"; + name = "docbook-xsl-1.65.1"; builder = ./builder.sh; src = fetchurl { - url = http://cesnet.dl.sourceforge.net/sourceforge/docbook/docbook-xsl-1.64.1.tar.gz; - md5 = "ed766902e8381f6206d12f5c326fbd47"; + url = http://heanet.dl.sourceforge.net/sourceforge/docbook/docbook-xsl-1.65.1.tar.gz; + md5 = "2f7d446de5523ec34a19ccbe8caf387f"; }; } |