gnustep: make llvmPackages easily overridable
This commit is contained in:
parent
1e5a7a9135
commit
357ef10f54
@ -1,21 +1,22 @@
|
|||||||
{ pkgs, newScope, llvmPackages_6 }:
|
{ newScope
|
||||||
|
, llvmPackages
|
||||||
|
, giflib_4_1
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
callPackage = newScope self;
|
callPackage = newScope self;
|
||||||
|
|
||||||
self = rec {
|
self = rec {
|
||||||
stdenv = pkgs.clangStdenv;
|
stdenv = llvmPackages.stdenv;
|
||||||
|
|
||||||
gsmakeDerivation = callPackage ./make/gsmakeDerivation.nix {};
|
gsmakeDerivation = callPackage ./make/gsmakeDerivation.nix {};
|
||||||
gorm = callPackage ./gorm {};
|
gorm = callPackage ./gorm {};
|
||||||
projectcenter = callPackage ./projectcenter {};
|
projectcenter = callPackage ./projectcenter {};
|
||||||
system_preferences = callPackage ./systempreferences {};
|
system_preferences = callPackage ./systempreferences {};
|
||||||
libobjc = callPackage ./libobjc2 {
|
libobjc = callPackage ./libobjc2 {};
|
||||||
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
|
|
||||||
};
|
|
||||||
make = callPackage ./make {};
|
make = callPackage ./make {};
|
||||||
back = callPackage ./back {};
|
back = callPackage ./back {};
|
||||||
base = callPackage ./base { giflib = pkgs.giflib_4_1; };
|
base = callPackage ./base { giflib = giflib_4_1; };
|
||||||
gui = callPackage ./gui {};
|
gui = callPackage ./gui {};
|
||||||
gworkspace = callPackage ./gworkspace {};
|
gworkspace = callPackage ./gworkspace {};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user