From f8f9f4d12cad80f511f26942bd701cda81467776 Mon Sep 17 00:00:00 2001 From: Eelco Visser Date: Sun, 28 Mar 2004 15:52:03 +0000 Subject: [PATCH] expression for strategoxt 0.9.5 svn path=/nixpkgs/trunk/; revision=863 --- .../compilers/strategoxt/strategoxt-0.9.5.nix | 12 ++++++++++++ pkgs/system/all-packages-generic.nix | 10 ++++++++++ pkgs/system/all-packages.nix | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/compilers/strategoxt/strategoxt-0.9.5.nix diff --git a/pkgs/development/compilers/strategoxt/strategoxt-0.9.5.nix b/pkgs/development/compilers/strategoxt/strategoxt-0.9.5.nix new file mode 100644 index 000000000000..f608cb47c5cf --- /dev/null +++ b/pkgs/development/compilers/strategoxt/strategoxt-0.9.5.nix @@ -0,0 +1,12 @@ +{stdenv, fetchurl, aterm, sdf}: derivation { + name = "strategoxt-0.9.5"; + system = stdenv.system; + builder = ./builder.sh; + src = fetchurl { + url = ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-0.9.5.tar.gz; + md5 = "c3caea5c05f8d8439450866b6d5664df"; + }; + inherit stdenv aterm sdf; + tarfile = "true"; + dir = "strategoxt"; +} diff --git a/pkgs/system/all-packages-generic.nix b/pkgs/system/all-packages-generic.nix index 489a6b393ae2..74bb2fc231d5 100644 --- a/pkgs/system/all-packages-generic.nix +++ b/pkgs/system/all-packages-generic.nix @@ -250,6 +250,16 @@ rec { sdf = sdf2; }; + strategoxt094 = (import ../development/compilers/strategoxt/strategoxt-0.9.4.nix) { + inherit fetchurl stdenv aterm; + sdf = sdf2; + }; + + strategoxt095 = (import ../development/compilers/strategoxt/strategoxt-0.9.5.nix) { + inherit fetchurl stdenv aterm; + sdf = sdf2; + }; + tiger = (import ../development/compilers/tiger) { inherit fetchurl stdenv aterm strategoxt; sdf = sdf2; diff --git a/pkgs/system/all-packages.nix b/pkgs/system/all-packages.nix index f1a0c917f718..571986ec997f 100644 --- a/pkgs/system/all-packages.nix +++ b/pkgs/system/all-packages.nix @@ -13,5 +13,5 @@ body = if system == "i686-linux" then stdenvs.stdenvLinuxPkgs - else stdenvs.stdenvNixPkgs; + else (stdenvs.stdenvNixPkgs); }