* Upgraded Stratego/XT to Stratego/XT 0.14

* Clean up of SDF attributes in all-package-generic. There is now a
single attribute, called sdf.


svn path=/nixpkgs/trunk/; revision=3062
This commit is contained in:
Martin Bravenboer 2005-05-18 16:50:14 +00:00
parent a3407f79dd
commit b99065a3d9
9 changed files with 31 additions and 37 deletions

View File

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

View File

@ -1,2 +1,2 @@
import ./strategoxt-0.13.nix
import ./strategoxt-0.14.nix

View File

@ -0,0 +1,15 @@
{stdenv, fetchurl, aterm, sdf, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-0.14";
builder = ./builder-0.14.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

@ -429,24 +429,17 @@ rec {
};
strategoxt = (import ../development/compilers/strategoxt) {
inherit fetchurl stdenv aterm;
sdf = sdf_23;
};
strategoxt_012 = (import ../development/compilers/strategoxt/strategoxt-0.12.nix) {
inherit fetchurl stdenv aterm;
sdf = sdf_22;
inherit fetchurl pkgconfig stdenv aterm sdf;
};
bibtextools = (import ../tools/typesetting/bibtex-tools) {
inherit fetchurl stdenv aterm strategoxt hevea;
sdf = sdf_23;
inherit fetchurl stdenv aterm strategoxt hevea sdf;
};
# xdoc = (import ../development/tools/documentation/xdoc) {
# inherit fetchurl stdenv aterm strategoxt subversion graphviz;
# sdf = sdf_23;
# };
# xdoc = (import ../development/tools/documentation/xdoc) {
# inherit fetchurl stdenv aterm strategoxt subversion graphviz;
# sdf = sdf_23;
# };
#tiger = (import ../development/compilers/tiger) {
# inherit fetchurl stdenv aterm strategoxt;
@ -560,23 +553,7 @@ rec {
inherit fetchurl stdenv;
};
sdf_23 = {
errorsupport = sdf2_bundle;
toolbuslib = sdf2_bundle;
ptsupport = sdf2_bundle;
asfsupport = sdf2_bundle;
sdfsupport = sdf2_bundle;
sglr = sdf2_bundle;
ascsupport = sdf2_bundle;
pgen = sdf2_bundle;
asflibrary = sdf2_bundle;
};
sdf_22 = (import ../development/tools/parsing/sdf2/bundle-2.2.nix) {
inherit fetchurl stdenv getopt aterm;
};
sdf2_bundle = (import ../development/tools/parsing/sdf2-bundle) {
sdf = (import ../development/tools/parsing/sdf) {
inherit fetchurl stdenv aterm getopt;
};

View File

@ -39,7 +39,7 @@ let {
flexnew
gccWrapped
aterm
sdf2_bundle
sdf
strategoxt
# ghc
# helium

View File

@ -1,5 +1,4 @@
. $stdenv/setup
configureFlags="--with-aterm=$aterm --with-sglr=$sglr --with-pgen=$pgen
--with-pt-support=$ptsupport --with-asf-library=$asflibrary --with-strategoxt=$strategoxt --with-hevea=$hevea --with-latex=/usr"
configureFlags="--with-aterm=$aterm --with-sdf=$sdf --with-strategoxt=$strategoxt --with-hevea=$hevea --with-latex=/usr"
genericBuild

View File

@ -7,7 +7,6 @@ stdenv.mkDerivation {
url = http://www.cs.uu.nl/~visser/ftp/bibtex-tools-0.1.tar.gz;
md5 = "8e3ce277100af6fceec23f5bed4aa9e8";
};
inherit aterm hevea strategoxt;
inherit (sdf) sglr pgen ptsupport asflibrary;
buildInputs = [aterm sdf.pgen strategoxt hevea];
inherit aterm hevea sdf strategoxt;
buildInputs = [aterm sdf strategoxt hevea];
}