Added the packages that constitute the sdf2 distribution 2.1 as separate packages, collected in a Nix attribute set

svn path=/nixpkgs/trunk/; revision=1020
This commit is contained in:
Martin Bravenboer 2004-05-13 18:06:09 +00:00
parent 201a93cb13
commit fec8c962ab
13 changed files with 140 additions and 1 deletions

View file

@ -1,4 +1,3 @@
buildInputs="$aterm $sdf"
. $stdenv/setup . $stdenv/setup
configureFlags="--with-aterm=$aterm --with-sdf=$sdf" configureFlags="--with-aterm=$aterm --with-sdf=$sdf"

View file

@ -8,4 +8,5 @@ stdenv.mkDerivation {
md5 = "526a28e84248b649bb098b22d227cd26"; md5 = "526a28e84248b649bb098b22d227cd26";
}; };
inherit aterm sdf; inherit aterm sdf;
buildInputs = [aterm sdf];
} }

View file

@ -0,0 +1,12 @@
{stdenv, fetchurl, aterm, toolbuslib, ptsupport, asfsupport, errorsupport, sglr}:
stdenv.mkDerivation {
name = "asc-support-1.9";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/asc-support/asc-support-1.9.tar.gz;
md5 = "0c395efec4d3b582af016ab03306ed0a";
};
inherit stdenv aterm ptsupport toolbuslib asfsupport errorsupport sglr;
buildInputs = [stdenv aterm ptsupport toolbuslib asfsupport errorsupport sglr];
}

View file

@ -0,0 +1,12 @@
{stdenv, fetchurl, aterm, ptsupport, errorsupport}:
stdenv.mkDerivation {
name = "asf-support-1.3";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/asf-support/asf-support-1.3.tar.gz;
md5 = "23539387ff9b0423c1c1933a8ff75d27";
};
inherit stdenv aterm ptsupport errorsupport;
buildInputs = [stdenv aterm ptsupport errorsupport];
}

View file

@ -0,0 +1,3 @@
. $stdenv/setup
configureFlags="--with-aterm=$aterm --with-toolbuslib=$toolbuslib"
genericBuild

View file

@ -0,0 +1,12 @@
{stdenv, fetchurl, aterm, toolbuslib}:
stdenv.mkDerivation {
name = "error-support-0.1";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/error-support/error-support-0.1.tar.gz;
md5 = "906389fd8b44bf2847d8281450d5a701";
};
inherit aterm toolbuslib;
buildInputs = [aterm toolbuslib];
}

View file

@ -0,0 +1,13 @@
{stdenv, getopt, fetchurl, aterm, toolbuslib, ptsupport, sdfsupport, asfsupport, ascsupport, errorsupport, sglr}:
stdenv.mkDerivation {
name = "pgen-2.1";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/pgen/pgen-2.1.tar.gz;
md5 = "3fd46ae1ddc891a488f74350d7b477f9";
};
inherit aterm toolbuslib ptsupport sdfsupport asfsupport ascsupport errorsupport sglr;
buildInputs = [aterm toolbuslib ptsupport sdfsupport asfsupport ascsupport errorsupport sglr];
propagatedBuildInputs = [getopt];
}

View file

@ -0,0 +1,12 @@
{stdenv, fetchurl, aterm, toolbuslib, errorsupport}:
stdenv.mkDerivation {
name = "pt-support-1.1";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/pt-support/pt-support-1.1.tar.gz;
md5 = "51bad46427c7cf95d029c33f079581ff";
};
inherit aterm toolbuslib errorsupport;
buildInputs = [aterm toolbuslib errorsupport];
}

View file

@ -0,0 +1,12 @@
{stdenv, fetchurl, aterm, toolbuslib, ptsupport, errorsupport}:
stdenv.mkDerivation {
name = "sdf-support-2.1";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/sdf-support/sdf-support-2.1.tar.gz;
md5 = "dbb1d3c51a82dadfaaf5319dba5cc9ef";
};
inherit stdenv aterm ptsupport toolbuslib errorsupport;
buildInputs = [stdenv aterm ptsupport toolbuslib errorsupport];
}

View file

@ -0,0 +1,36 @@
{stdenv, fetchurl, getopt, aterm}:
rec {
errorsupport = (import ../error-support/error-support-0.1.nix) {
inherit fetchurl stdenv aterm toolbuslib;
};
toolbuslib = (import ../toolbuslib/toolbuslib-0.6.nix) {
inherit fetchurl stdenv aterm;
};
ptsupport = (import ../pt-support/pt-support-1.1.nix) {
inherit fetchurl stdenv aterm toolbuslib errorsupport;
};
asfsupport = (import ../asf-support/asf-support-1.3.nix) {
inherit fetchurl stdenv aterm ptsupport errorsupport;
};
sdfsupport = (import ../sdf-support/sdf-support-2.1.nix) {
inherit fetchurl stdenv aterm toolbuslib ptsupport errorsupport;
};
sglr = (import ../sglr/sglr-3.11.nix) {
inherit fetchurl stdenv aterm toolbuslib ptsupport errorsupport;
};
ascsupport = (import ../asc-support/asc-support-1.9.nix) {
inherit fetchurl stdenv aterm toolbuslib ptsupport asfsupport errorsupport sglr;
};
pgen = (import ../pgen/pgen-2.1.nix) {
inherit fetchurl stdenv getopt aterm toolbuslib ptsupport sdfsupport asfsupport ascsupport errorsupport sglr;
};
}

View file

@ -0,0 +1,12 @@
{stdenv, fetchurl, aterm, toolbuslib, ptsupport, errorsupport}:
stdenv.mkDerivation {
name = "sglr-3.11";
builder = ./builder.sh;
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/sglr/sglr-3.11.tar.gz;
md5 = "c60536c7e967e93d1ec2cd9c8ae0a4ae";
};
inherit stdenv aterm ptsupport toolbuslib errorsupport;
buildInputs = [stdenv aterm ptsupport toolbuslib errorsupport];
}

View file

@ -0,0 +1,11 @@
{stdenv, fetchurl, aterm}:
stdenv.mkDerivation {
name = "toolbuslib-0.6";
src = fetchurl {
url = http://www.cwi.nl/projects/MetaEnv/toolbuslib/toolbuslib-0.6.tar.gz;
md5 = "e117c574b428408ad172b1ad904ff430";
};
buildInputs = [aterm];
}

View file

@ -287,6 +287,10 @@ rec {
inherit fetchurl stdenv; inherit fetchurl stdenv;
}; };
sdf = (import ../development/tools/parsing/sdf2/bundle-2.1.nix) {
inherit fetchurl stdenv getopt aterm;
};
sdf2 = (import ../development/tools/parsing/sdf2) { sdf2 = (import ../development/tools/parsing/sdf2) {
inherit fetchurl stdenv aterm getopt; inherit fetchurl stdenv aterm getopt;
}; };