haskell-configuration-ghc-7.8.x: clean up amazonkaEnv
This commit is contained in:
parent
3318c403f1
commit
80518eab94
@ -69,11 +69,12 @@ self: super: {
|
|||||||
// # packages relating to amazonka
|
// # packages relating to amazonka
|
||||||
|
|
||||||
(let
|
(let
|
||||||
amazonkaEnv = let self_ = self; in self: super: {
|
Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv;
|
||||||
|
amazonkaEnv = self: super: {
|
||||||
mkDerivation = drv: super.mkDerivation (drv // {
|
mkDerivation = drv: super.mkDerivation (drv // {
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
hyperlinkSource = false;
|
hyperlinkSource = false;
|
||||||
extraLibraries = (drv.extraLibraries or []) ++ [ (
|
buildTools = (drv.buildTools or []) ++ [ (
|
||||||
if pkgs.stdenv.lib.elem drv.pname [
|
if pkgs.stdenv.lib.elem drv.pname [
|
||||||
"Cabal"
|
"Cabal"
|
||||||
"time"
|
"time"
|
||||||
@ -81,7 +82,7 @@ self: super: {
|
|||||||
"directory"
|
"directory"
|
||||||
"process"
|
"process"
|
||||||
"jailbreak-cabal"
|
"jailbreak-cabal"
|
||||||
] then null else self.Cabal_1_18_1_6
|
] then null else Cabal
|
||||||
) ];
|
) ];
|
||||||
});
|
});
|
||||||
mtl = self.mtl_2_2_1;
|
mtl = self.mtl_2_2_1;
|
||||||
@ -94,18 +95,11 @@ self: super: {
|
|||||||
process = overrideCabal self.process_1_2_1_0 (drv: { coreSetup = true; });
|
process = overrideCabal self.process_1_2_1_0 (drv: { coreSetup = true; });
|
||||||
inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch;
|
inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch;
|
||||||
};
|
};
|
||||||
Cabal = self.Cabal_1_18_1_6.overrideScope amazonkaEnv;
|
amazonka = super.amazonka.overrideScope amazonkaEnv;
|
||||||
amazonka-core =
|
amazonka-cloudwatch = super.amazonka-cloudwatch.overrideScope amazonkaEnv;
|
||||||
overrideCabal (super.amazonka-core.overrideScope amazonkaEnv) (drv: {
|
amazonka-core = super.amazonka-core.overrideScope amazonkaEnv;
|
||||||
# https://github.com/brendanhay/amazonka/pull/57
|
amazonka-kms = super.amazonka-kms.overrideScope amazonkaEnv;
|
||||||
prePatch = "sed -i 's|nats >= 0.1.3 && < 1|nats|' amazonka-core.cabal";
|
|
||||||
extraLibraries = (drv.extraLibraries or []) ++ [ Cabal ];
|
|
||||||
});
|
|
||||||
useEnvCabal = p: overrideCabal (p.overrideScope amazonkaEnv) (drv: {
|
|
||||||
buildDepends = (drv.buildDepends or []) ++ [ Cabal ];
|
|
||||||
});
|
|
||||||
amazonka = useEnvCabal super.amazonka;
|
|
||||||
amazonka-cloudwatch = useEnvCabal super.amazonka-cloudwatch;
|
|
||||||
in {
|
in {
|
||||||
inherit amazonka-core amazonkaEnv amazonka amazonka-cloudwatch;
|
inherit amazonkaEnv;
|
||||||
|
inherit amazonka amazonka-cloudwatch amazonka-core amazonka-kms;
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user