summary refs log tree commit diff
path: root/pkgs/development/interpreters/toolbus
diff options
context:
space:
mode:
authorMerijn de Jonge <merijn.de.jonge@sorama.eu>2006-04-04 13:10:05 +0000
committerMerijn de Jonge <merijn.de.jonge@sorama.eu>2006-04-04 13:10:05 +0000
commit144c22b2fe692169d1f6fbd1a29a1fc1a4b2c784 (patch)
treec23678d009b4c3138eeff74c6036792b0b08c319 /pkgs/development/interpreters/toolbus
parent1b9e08ee8e2fbe1fb07a5d51bfbb384b69a48d31 (diff)
addid nix expression for toolbus
svn path=/nixpkgs/trunk/; revision=5141
Diffstat (limited to 'pkgs/development/interpreters/toolbus')
-rw-r--r--pkgs/development/interpreters/toolbus/default.nix12
-rw-r--r--pkgs/development/interpreters/toolbus/toolbus-1.2.2.nix17
2 files changed, 18 insertions, 11 deletions
diff --git a/pkgs/development/interpreters/toolbus/default.nix b/pkgs/development/interpreters/toolbus/default.nix
index b4812c4272085..ca976c0f064e2 100644
--- a/pkgs/development/interpreters/toolbus/default.nix
+++ b/pkgs/development/interpreters/toolbus/default.nix
@@ -1,11 +1 @@
-{stdenv, fetchurl, toolbuslib, atermjava, aterm, yacc, flex} :
-
-stdenv.mkDerivation {
-   name = "toolbus-1.2.2";
-   src = fetchurl {
-            url = http://www.cwi.nl/projects/MetaEnv/toolbus/toolbus-1.2.2.tar.gz;
-            md5 = "887349b097006c0883e1948797349a50";
-         };
-   inherit toolbuslib atermjava aterm yacc flex;
-   buildInputs = [toolbuslib atermjava aterm yacc flex];
-}
+import ./toolbus-1.2.2.nix
diff --git a/pkgs/development/interpreters/toolbus/toolbus-1.2.2.nix b/pkgs/development/interpreters/toolbus/toolbus-1.2.2.nix
new file mode 100644
index 0000000000000..eb32a93b4bc01
--- /dev/null
+++ b/pkgs/development/interpreters/toolbus/toolbus-1.2.2.nix
@@ -0,0 +1,17 @@
+{javaAdapter ? false,
+ jdk ? null,
+   stdenv, fetchurl, toolbuslib, atermjava, aterm, yacc, flex, tcltk} :
+
+stdenv.mkDerivation {
+   name = "toolbus-1.2.2";
+   builder = ./builder.sh;
+   src = fetchurl {
+            url = http://www.cwi.nl/projects/MetaEnv/toolbus/toolbus-1.2.2.tar.gz;
+            md5 = "887349b097006c0883e1948797349a50";
+         };
+   java = if javaAdapter then true else false;
+   jdk = if javaAdapter then jdk else null;
+
+   inherit toolbuslib atermjava aterm yacc flex tcltk;
+   buildInputs = [toolbuslib atermjava aterm yacc flex jdk tcltk] ;
+}