diff --git a/pkgs/development/tools/parsing/antlr/antlr-2.7.6.nix b/pkgs/development/tools/parsing/antlr/antlr-2.7.6.nix new file mode 100644 index 00000000000..43151ba589a --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/antlr-2.7.6.nix @@ -0,0 +1,11 @@ +{stdenv, fetchurl, jre}: + +stdenv.mkDerivation { + name = "antlr-2.7.6"; + builder = ./builder2.sh; + src = fetchurl { + url = http://www.antlr.org/download/antlr-2.7.6.tar.gz; + md5 = "17d8bf2e814f0a26631aadbbda8d7324"; + }; + inherit jre; +} diff --git a/pkgs/development/tools/parsing/antlr/builder2.sh b/pkgs/development/tools/parsing/antlr/builder2.sh new file mode 100644 index 00000000000..75477393aa2 --- /dev/null +++ b/pkgs/development/tools/parsing/antlr/builder2.sh @@ -0,0 +1,16 @@ +source $stdenv/setup + +tar zxvf $src +cd antlr-* + +ensureDir $out/bin +ensureDir $out/lib/$name + +cp antlr.jar $out/lib/$name + +cat > $out/bin/antlr <