about summary refs log tree commit diff
path: root/pkgs/data/sgml+xml
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
parent02ec5625968f93a2303efaf605844e8a3c3dd04c (diff)
downloadnixlib-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')
-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
-rw-r--r--pkgs/data/sgml+xml/schemas/xml-dtd/docbook/builder.sh8
-rw-r--r--pkgs/data/sgml+xml/schemas/xml-dtd/docbook/default.nix8
-rw-r--r--pkgs/data/sgml+xml/stylesheets/xslt/docbook/builder.sh14
-rw-r--r--pkgs/data/sgml+xml/stylesheets/xslt/docbook/default.nix6
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";
   };
 }