summary refs log tree commit diff
path: root/pkgs/development/compilers/webdsl
diff options
context:
space:
mode:
authorSander van der Burg <s.vanderburg@tudelft.nl>2008-01-29 11:46:34 +0000
committerSander van der Burg <s.vanderburg@tudelft.nl>2008-01-29 11:46:34 +0000
commitd3b73db40bdee201b34f0c8a477e40c518c911c4 (patch)
treea93d0c8a26b34b6b28b2820e66e6a660196c347c /pkgs/development/compilers/webdsl
parent28ab0dd50149da12cad53e68b0986fc11a87e542 (diff)
downloadnixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.tar
nixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.tar.gz
nixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.tar.bz2
nixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.tar.lz
nixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.tar.xz
nixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.tar.zst
nixpkgs-d3b73db40bdee201b34f0c8a477e40c518c911c4.zip
Added WebDSL
svn path=/nixpkgs/trunk/; revision=10375
Diffstat (limited to 'pkgs/development/compilers/webdsl')
-rw-r--r--pkgs/development/compilers/webdsl/builder.sh8
-rw-r--r--pkgs/development/compilers/webdsl/default.nix14
2 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/development/compilers/webdsl/builder.sh b/pkgs/development/compilers/webdsl/builder.sh
new file mode 100644
index 00000000000..d77094a91b0
--- /dev/null
+++ b/pkgs/development/compilers/webdsl/builder.sh
@@ -0,0 +1,8 @@
+source $stdenv/setup
+
+configureFlags="--with-aterm=$aterm --with-sdf=$sdf --with-strategoxt=$strategoxt"
+genericBuild
+
+# Replace /bin/bash in WebDSL script (maybe there is a better solution?)
+
+sed -i -e "s|#!/bin/bash|#!/bin/sh|" $out/bin/webdsl
diff --git a/pkgs/development/compilers/webdsl/default.nix b/pkgs/development/compilers/webdsl/default.nix
new file mode 100644
index 00000000000..da961cbf2f6
--- /dev/null
+++ b/pkgs/development/compilers/webdsl/default.nix
@@ -0,0 +1,14 @@
+{stdenv, fetchurl, aterm, sdf, strategoxt, pkgconfig, javafront}:
+
+stdenv.mkDerivation {
+  name = "webdsl-7.12pre876";
+  builder = ./builder.sh;
+
+  src = fetchurl {
+    url = http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/webdsl-7.12pre876-g60njq3p/webdsl-7.12pre876.tar.gz;
+    md5 = "7cd8709b02e03da74d90f8f8388e8d01";
+  };
+
+  inherit aterm sdf strategoxt javafront;
+  buildInputs = [pkgconfig aterm sdf strategoxt javafront];
+}