diff options
author | Rob Vermaas <rob.vermaas@gmail.com> | 2009-11-09 14:43:01 +0000 |
---|---|---|
committer | Rob Vermaas <rob.vermaas@gmail.com> | 2009-11-09 14:43:01 +0000 |
commit | 85ee8e90b7ad893c047efbe9a88e5f7b83729bcd (patch) | |
tree | e3a7c117405d184452288b0f3c3d4d1c130fa8ff /pkgs/development/compilers/strategoxt | |
parent | c0a1119f1029775c304f6409a1f6b9389bb86215 (diff) |
make static sdf2bundle
svn path=/nixpkgs/trunk/; revision=18312
Diffstat (limited to 'pkgs/development/compilers/strategoxt')
-rw-r--r-- | pkgs/development/compilers/strategoxt/0.18.nix | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/development/compilers/strategoxt/0.18.nix b/pkgs/development/compilers/strategoxt/0.18.nix index 393b6ae1bcbae..2cce7d32152e2 100644 --- a/pkgs/development/compilers/strategoxt/0.18.nix +++ b/pkgs/development/compilers/strategoxt/0.18.nix @@ -1,14 +1,21 @@ -{stdenv, fetchurl, aterm, pkgconfig, getopt, jdk}: +{stdenv, fetchurl, aterm, pkgconfig, getopt, jdk, makeStaticBinaries}: rec { inherit aterm; - sdfStatic = stdenv.mkDerivation ( rec { - name = "${sdf.name}-static"; - configureFlags = "--enable-shared=no --enable-static=yes"; + stdenvStatic = makeStaticBinaries stdenv ; + + atermStatic = stdenvStatic.mkDerivation ( rec { + name = "${aterm.name}-static"; + inherit (aterm) src meta patches; + } // ( if stdenv.system == "i686-cygwin" then { inherit (sdf) CFLAGS; } else {} ) ) ; - inherit (sdf) src buildInputs preConfigure meta; + + sdfStatic = stdenvStatic.mkDerivation ( rec { + name = "${sdf.name}-static"; + inherit (sdf) src preConfigure meta; + buildInputs = [pkgconfig atermStatic]; } // ( if stdenv.system == "i686-cygwin" then { inherit (sdf) CFLAGS; } else {} ) ) ; sdf = stdenv.mkDerivation ( rec { |