Skip to content

Commit 6365f1a

Browse files
committed
fixup
1 parent 7ba9e26 commit 6365f1a

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

default.nix

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{ nixpkgsFunc ? import ./nixpkgs
22
, system ? builtins.currentSystem
3-
, config ? { }
3+
, config ? {
4+
android_sdk.accept_license = true;
5+
}
46
, enableLibraryProfiling ? false
57
, enableExposeAllUnfoldings ? true
68
, enableTraceReflexEvents ? false
@@ -27,7 +29,7 @@ let
2729
splices-load-save-nix = nixpkgs.fetchFromGitHub {
2830
owner = "obsidiansystems";
2931
repo = "splices-load-save.nix";
30-
rev = "921812b408fb2ca3db72bb0e42d0655fbf28cbb0";
32+
rev = "2ec45a6382e1a09fb13531ad8af1ffca596458b3";
3133
sha256 = "sha256-gSO+46bnyvFCG6fT5uLSSqUSfN+8t7pQnS2NBUlaRrM=";
3234
};
3335

@@ -37,7 +39,11 @@ let
3739
haskell = super.haskell // {
3840
compiler = super.haskell.compiler // {
3941
ghcSplices-8_6 = (splices-src.patchGHC (super.haskell.compiler.ghc865) "ghc-8.6.5");
40-
ghcSplices-8_10 = (splices-src.patchGHC (super.haskell.compiler.ghc8107) "ghc-8.10.7");
42+
ghcSplices-8_10 = ((splices-src.patchGHC (super.haskell.compiler.ghc8107) "ghc-8.10.7").overrideAttrs (drv: {
43+
patches = [ ] ++ (drv.patches or [ ]);
44+
})).override {
45+
enableProfiledLibs = true;
46+
};
4147
ghcjsSplices-8_10 = splices-src.patchGHCJS (super.haskell.compiler.ghcjs810);
4248
};
4349
packages = super.haskell.packages // {
@@ -83,7 +89,7 @@ let
8389
lib.optionalAttrs (self.stdenv.hostPlatform != self.stdenv.buildPlatform) {
8490
postInstall = "
8591
rm $out/include/libcharset.h $out/include/localcharset.h ";
86-
configureFlags = [ " - -disable-shared " " - -enable-static " ];
92+
configureFlags = [ " --disable-shared " " --enable-static " ];
8793
});
8894
};
8995
zlib = super.zlib.override (lib.optionalAttrs
@@ -108,8 +114,7 @@ let
108114
] ++ nixpkgsOverlays;
109115
config = config // {
110116
permittedInsecurePackages = (config.permittedInsecurePackages or [ ]) ++ [
111-
"
112-
webkitgtk-2 .4 .11 "
117+
"webkitgtk-2.4.11"
113118
];
114119

115120
# XCode needed for native macOS app
@@ -132,7 +137,7 @@ let
132137
aarch32 = {
133138
crossSystem = lib.systems.examples.armv7a-android-prebuilt // {
134139
# Choose an old version so it's easier to find phones to test on
135-
sdkVer = " 23 ";
140+
sdkVer = "23";
136141
};
137142
};
138143
};
@@ -156,12 +161,7 @@ let
156161
};
157162
};
158163
# Back compat
159-
arm64 = lib.warn "
160-
nixpkgsCross.ios.arm64
161-
has
162-
been
163-
deprecated, using nixpkgsCross.ios.aarch64 instead."
164-
aarch64;
164+
arm64 = lib.warn "nixpkgsCross.ios.arm64 has been deprecated, using nixpkgsCross.ios.aarch64 instead." aarch64;
165165
};
166166
ghcjs = nixpkgsFunc (nixpkgsArgs // {
167167
crossSystem = lib.systems.examples.ghcjs;
@@ -182,8 +182,7 @@ let
182182
# function which takes the old argument set and combining it. What a tongue
183183
# twister!
184184

185-
cabal2nixResult = src: builtins.trace "cabal2nixResult is deprecated;
186-
use ghc.haskellSrc2nix or ghc.callCabal2nix instead"
185+
cabal2nixResult = src: builtins.trace "cabal2nixResult is deprecated; use ghc.haskellSrc2nix or ghc.callCabal2nix instead"
187186
(ghc.haskellSrc2nix {
188187
name = "for-unknown-package";
189188
src = "file://${src}";

0 commit comments

Comments
 (0)