summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/bigloo
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-03-11 10:08:19 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-03-11 10:08:19 +0000
commit7e436db74d92d3a06351f65296b72772aa22ff2f (patch)
tree7585ced6fc9499c764e92f86f8238075c947d22c /pkgs/development/compilers/bigloo
parent92246defa5548155200c9e330f78b8fea3e0d768 (diff)
updated bigloo (no longer requires hack)
svn path=/nixpkgs/trunk/; revision=11052
Diffstat (limited to 'pkgs/development/compilers/bigloo')
-rw-r--r--pkgs/development/compilers/bigloo/default.nix18
1 files changed, 7 insertions, 11 deletions
diff --git a/pkgs/development/compilers/bigloo/default.nix b/pkgs/development/compilers/bigloo/default.nix
index 2fb0b7c2276b..ddb70623eca3 100644
--- a/pkgs/development/compilers/bigloo/default.nix
+++ b/pkgs/development/compilers/bigloo/default.nix
@@ -1,6 +1,7 @@
args:
( args.mkDerivationByConfiguration {
flagConfig = {
+ mandatory = { buildInputs = "gnumake"; };
/*
Bigloo compiler:
--native=yes|no [default yes]
@@ -104,22 +105,17 @@ Configuration settings:
};
extraAttrs = co : rec {
- name = "bigloo3.0d-alpha05Feb08"; # Thanks to Manuel Serrano for fixing the mv trouble
+ # Thanks to Manuel Serrano for giving me support
+ name = "bigloo3.0d-alpha21Feb08";
# take care, modifying generated C-Code (altering string and length of string)
- preConfigure =
- "sed -i -e 's=/bin/rm -f \", 14=rm -f \", 9=' "
- + " -e 's=/bin/mv \", 11=mv \", 6=' "
- + "comptime/Cc/cc.c\n"
- + "sed -i -e 's=/bin/rm=rm=' "
- + " -e 's=/bin/mv=mv=' "
- + "configure gc/install-gc-*";
-
src = args.fetchurl {
- url = "ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/${name}.tar.gz";
- sha256 = "03rknb1nl3z2f86k6iazbrapmli2m8lcs21lqrri8ys8s72dm33w";
+ url = "ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/${name}.tar.gz";
+ sha256 = "1l1qzkia7ah2l8ziig1743h1h41hs1ia8pnip9cjnf87j533yjn9";
};
+ postUnpack = "sed -e 's=/bin/mv/=mv=g' -e 's=/bin/rm=rm=g' -i */configure";
+
meta = {
description = "scheme -> C / Java compiler (.net experimental)";
homepage = http://www-sop.inria.fr/mimosa/fp/Bigloo/;