diff options
author | Karn Kallio <tierpluspluslists@skami.org> | 2013-07-25 10:05:49 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2013-07-25 10:11:19 +0200 |
commit | c067505c7d3aea7e5c922b1dbabaa6cdbf38592e (patch) | |
tree | 0502e5e76891a6f4990c0b275189386ae4921930 /pkgs/development/compilers/aldor | |
parent | f77de3953626f393ea0bead66dce65cb4a13ede3 (diff) | |
download | nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.tar nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.tar.gz nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.tar.bz2 nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.tar.lz nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.tar.xz nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.tar.zst nixpkgs-c067505c7d3aea7e5c922b1dbabaa6cdbf38592e.zip |
aldor: fix the build
Diffstat (limited to 'pkgs/development/compilers/aldor')
-rw-r--r-- | pkgs/development/compilers/aldor/default.nix | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/pkgs/development/compilers/aldor/default.nix b/pkgs/development/compilers/aldor/default.nix index 25d1a2c25bc..fcd0c9fd453 100644 --- a/pkgs/development/compilers/aldor/default.nix +++ b/pkgs/development/compilers/aldor/default.nix @@ -1,4 +1,5 @@ -{ fetchgit, stdenv, gmp, which, flex, bison, makeWrapper }: +{ fetchgit, stdenv, gmp, which, flex, bison, makeWrapper +, autoconf, automake, libtool, openjdk, perl }: stdenv.mkDerivation { name = "aldor-1.1.0"; @@ -6,21 +7,22 @@ stdenv.mkDerivation { src = fetchgit { url = "https://github.com/pippijn/aldor"; sha256 = "14xv3jl15ib2knsdz0bd7jx64zg1qrr33q5zcr8gli860ps8gkg3"; - rev = "a02b088c8d5d06f16c50a83ddee4019e962d6673"; + rev = "f7b95835cf709654744441ddb1c515bfc2bec998"; }; - buildInputs = [ gmp which flex bison makeWrapper ]; + buildInputs = [ gmp which flex bison makeWrapper autoconf automake libtool + openjdk perl ]; - installPhase = '' - for d in bin include lib ; - do - ensureDir $out/$d ; - cp -r build/$d $out/ ; - done + preConfigure = '' + cd aldor ; + ./autogen.sh ; + ''; - for prog in aldor unicl zacc ; + postInstall = '' + for prog in aldor unicl javagen ; do wrapProgram $out/bin/$prog --set ALDORROOT $out \ + --prefix PATH : ${openjdk}/bin \ --prefix PATH : ${stdenv.gcc}/bin ; done ''; |