llvmPackages*: refactor to use callPackage, etc.

Also use recurseIntoAttrs only on the default version (instead of only on 3.4).

The "self" variants (stil) don't build and they're inconsistent
versions. /cc @shlevy (fea2266290).
This commit is contained in:
Vladimír Čunát
2015-07-25 09:13:52 +02:00
parent 99457b40ac
commit 389c90aa86
2 changed files with 12 additions and 15 deletions
@@ -1,4 +1,4 @@
{ pkgs, newScope, stdenv, isl, fetchurl, overrideCC, wrapCC }:
{ newScope, stdenv, isl, fetchurl, overrideCC, wrapCC }:
let
callPackage = newScope (self // { inherit stdenv isl version fetch; });