3
0
Fork 0
forked from mirrors/nixpkgs

* Cleaned up some Stratego-related stuff.

svn path=/nixpkgs/trunk/; revision=14603
This commit is contained in:
Eelco Dolstra 2009-03-19 12:21:28 +00:00
parent 20dad1f68d
commit 399ee394d4
10 changed files with 5 additions and 68 deletions

View file

@ -1,2 +0,0 @@
import ./strategoxt-0.16.nix

View file

@ -1,15 +0,0 @@
{stdenv, fetchurl, aterm, sdf, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-0.14";
builder = ./builder.sh;
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-0.14/strategoxt-0.14.tar.gz;
md5 = "143f01cc27231ccd5eddb695a7b79c69";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf];
}

View file

@ -1,2 +0,0 @@
import ./strategoxt-utils-0.16.nix

View file

@ -1,12 +0,0 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-utils-0.14";
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-0.14/strategoxt-utils-0.14.tar.gz;
md5 = "d9aab7fbda5b93fb7c49434131393324";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf strategoxt];
}

View file

@ -1,4 +0,0 @@
. $stdenv/setup
configureFlags="--with-stlport=$stlport/include"
genericBuild

View file

@ -1,2 +0,0 @@
import ./transformers-0.4.nix

View file

@ -1,14 +0,0 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, stlport, pkgconfig}:
stdenv.mkDerivation {
builder = ./builder.sh;
name = "transformers-0.4";
src = fetchurl {
url = http://www.lrde.epita.fr/dload/transformers/transformers-0.4.tar.bz2;
md5 = "19f5b752aec5f4d09cf45cc199fd5bfb";
};
inherit stlport;
buildInputs = [pkgconfig aterm sdf strategoxt stlport];
}

View file

@ -1969,16 +1969,17 @@ let
inherit stdenv fetchurl pkgconfig aterm;
};
strategoxt = import ../development/compilers/strategoxt {
strategoxt = strategoxt017;
strategoxt016 = import ../development/compilers/strategoxt/0.16.nix {
inherit fetchurl pkgconfig sdf aterm;
stdenv = overrideInStdenv stdenv [gnumake380];
};
strategoxt017 = import ../development/compilers/strategoxt/strategoxt-0.17.nix {
inherit fetchurl pkgconfig;
strategoxt017 = import ../development/compilers/strategoxt/0.17.nix {
inherit fetchurl stdenv pkgconfig;
sdf = sdf24;
aterm = aterm25;
stdenv = overrideInStdenv stdenv [gnumake380];
};
strategoxtUtils = import ../development/compilers/strategoxt/utils {
@ -1993,19 +1994,6 @@ let
inherit fetchurl stdenv perl texinfo;
};
transformers = import ../development/compilers/transformers {
inherit fetchurl pkgconfig sdf stlport;
aterm = aterm23;
stdenv = overrideGCC (overrideInStdenv stdenv [gnumake380]) gcc34;
strategoxt = import ../development/compilers/strategoxt/strategoxt-0.14.nix {
inherit fetchurl pkgconfig sdf;
aterm = aterm23;
stdenv = overrideGCC (overrideInStdenv stdenv [gnumake380]) gcc34;
};
};
visualcpp = import ../development/compilers/visual-c++ {
inherit fetchurl stdenv cabextract;
};