diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2006-07-04 19:17:34 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2006-07-04 19:17:34 +0000 |
commit | 6da726d56e27ed271b56bb73ec44927224b50092 (patch) | |
tree | bf95ca1c46ddd264008edf990661138bae337709 /pkgs/tools/text/xml | |
parent | 6d5a7bd6dfdbb7a9fd97610bb409d1410dc5f712 (diff) |
* Trang (tool for converting to and from RelaxNG schemas).
svn path=/nixpkgs/trunk/; revision=5579
Diffstat (limited to 'pkgs/tools/text/xml')
-rw-r--r-- | pkgs/tools/text/xml/jing/script-builder.sh | 10 | ||||
-rw-r--r-- | pkgs/tools/text/xml/trang/builder.sh | 15 | ||||
-rw-r--r-- | pkgs/tools/text/xml/trang/default.nix | 15 |
3 files changed, 35 insertions, 5 deletions
diff --git a/pkgs/tools/text/xml/jing/script-builder.sh b/pkgs/tools/text/xml/jing/script-builder.sh index e989615bee492..0a7cdc5b8a865 100644 --- a/pkgs/tools/text/xml/jing/script-builder.sh +++ b/pkgs/tools/text/xml/jing/script-builder.sh @@ -1,14 +1,14 @@ -source $stdenv/setup || exit 1 +source $stdenv/setup -mkdir -p $out/bin || exit 1 +ensureDir $out/bin cat >> $out/bin/jing <<EOF -#! /bin/sh +#! $SHELL export JAVA_HOME=$jre export LANG="en_US" -$jre/bin/java -jar $jing/bin/jing.jar \$@ +exec $jre/bin/java -jar $jing/bin/jing.jar "\$@" EOF -chmod a+x $out/bin/jing || exit 1 +chmod a+x $out/bin/jing diff --git a/pkgs/tools/text/xml/trang/builder.sh b/pkgs/tools/text/xml/trang/builder.sh new file mode 100644 index 0000000000000..9ae7f7bfe9293 --- /dev/null +++ b/pkgs/tools/text/xml/trang/builder.sh @@ -0,0 +1,15 @@ +source $stdenv/setup + +ensureDir $out/jars +unzip -j $src '*/trang.jar' +cp -p *.jar $out/jars + +ensureDir $out/bin + +cat >> $out/bin/trang <<EOF +#! $SHELL +export JAVA_HOME=$jre +exec $jre/bin/java -jar $out/jars/trang.jar "\$@" +EOF + +chmod a+x $out/bin/trang diff --git a/pkgs/tools/text/xml/trang/default.nix b/pkgs/tools/text/xml/trang/default.nix new file mode 100644 index 0000000000000..b87a5575d26c2 --- /dev/null +++ b/pkgs/tools/text/xml/trang/default.nix @@ -0,0 +1,15 @@ +{stdenv, fetchurl, jre, unzip}: + +stdenv.mkDerivation { + name = "trang-20030619"; + builder = ./builder.sh; + + src = fetchurl { + url = http://www.thaiopensource.com/download/trang-20030619.zip; + md5 = "9611ea59fda0f62fecc4a5017a72984e"; + }; + + buildInputs = [unzip]; + + inherit jre; +} |