diff options
author | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2006-08-03 16:08:25 +0000 |
---|---|---|
committer | Martin Bravenboer <martin.bravenboer@logicblox.com> | 2006-08-03 16:08:25 +0000 |
commit | a31de1c8564e95b9878b5419c7543636a6ac94a5 (patch) | |
tree | 98873b284ca96703d1ec1465cc2a5e3f73638071 /pkgs/development/tools/parsing/antlr | |
parent | 604ca29bf0435053864ce168d2df57e70542d66e (diff) | |
download | nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.tar nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.tar.gz nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.tar.bz2 nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.tar.lz nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.tar.xz nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.tar.zst nixlib-a31de1c8564e95b9878b5419c7543636a6ac94a5.zip |
Added ANTLR 3 beta
svn path=/nixpkgs/trunk/; revision=6033
Diffstat (limited to 'pkgs/development/tools/parsing/antlr')
-rw-r--r-- | pkgs/development/tools/parsing/antlr/builder.sh | 23 | ||||
-rw-r--r-- | pkgs/development/tools/parsing/antlr/default.nix | 11 |
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/tools/parsing/antlr/builder.sh b/pkgs/development/tools/parsing/antlr/builder.sh new file mode 100644 index 000000000000..1d9f352c5698 --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/builder.sh @@ -0,0 +1,23 @@ +source $stdenv/setup + +tar zxvf $src +cd antlr-* +cd lib + +ensureDir $out/lib/antlr +ensureDir $out/bin + +cp *.jar $out/lib/antlr + +classpath="" +for jar in $out/lib/antlr/*.jar; do + classpath="$classpath:$jar" +done + +cat > $out/bin/antlr <<EOF +#! $SHELL + +$jre/bin/java -cp $classpath -Xms200M -Xmx400M org.antlr.Tool \$* +EOF + +chmod u+x $out/bin/antlr diff --git a/pkgs/development/tools/parsing/antlr/default.nix b/pkgs/development/tools/parsing/antlr/default.nix new file mode 100644 index 000000000000..deb8040256b5 --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/default.nix @@ -0,0 +1,11 @@ +{stdenv, fetchurl, jre}: + +stdenv.mkDerivation { + name = "antlr-3.0b3"; + builder = ./builder.sh; + src = fetchurl { + url = http://www.antlr.org/download/antlr-3.0b3.tar.gz; + md5 = "6a7e70ccece8149b735cc3aaa24241cc"; + }; + inherit jre; +} |