about summary refs log tree commit diff
path: root/pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2004-04-08 11:49:27 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2004-04-08 11:49:27 +0000
commita1c5ff3fb6b707c7781435a06bb74bd2c27cba4d (patch)
tree63f9bb06c6539b6b26cc80de421f6082ee83d5a1 /pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf
parent02ec5625968f93a2303efaf605844e8a3c3dd04c (diff)
* 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/schemas/xml-dtd/docbook-ebnf')
-rw-r--r--pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/builder.sh8
-rw-r--r--pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/default.nix13
-rw-r--r--pkgs/data/sgml+xml/schemas/xml-dtd/docbook-ebnf/docbook-ebnf.cat2
3 files changed, 23 insertions, 0 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 0000000000000..f7396c0624ade
--- /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 0000000000000..5d5a622ba422c
--- /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 0000000000000..896a8338f1181
--- /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"