Merge master into staging-next
This commit is contained in:
@@ -93,14 +93,9 @@ self: super: {
|
||||
fdo-notify = if pkgs.stdenv.isLinux then self.fdo-notify else null;
|
||||
hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.fsnotify;
|
||||
};
|
||||
esqueleto = overrideSrc (addBuildDepend (dontCheck (dontHaddock super.esqueleto)) self.unliftio) {
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "bitemyapp";
|
||||
repo = "esqueleto";
|
||||
rev = "b81e0d951e510ebffca03c5a58658ad884cc6fbd";
|
||||
sha256 = "0lz1qxms7cfg5p3j37inlych0r2fwhm8xbarcys3df9m7jy9nixa";
|
||||
};
|
||||
};
|
||||
|
||||
# https://github.com/bitemyapp/esqueleto/issues/105
|
||||
esqueleto = markBrokenVersion "2.5.3" super.esqueleto;
|
||||
|
||||
# Fix test trying to access /home directory
|
||||
shell-conduit = overrideCabal super.shell-conduit (drv: {
|
||||
@@ -948,8 +943,12 @@ self: super: {
|
||||
# Tries to read a file it is not allowed to in the test suite
|
||||
load-env = dontCheck super.load-env;
|
||||
|
||||
# https://github.com/yesodweb/Shelly.hs/issues/162
|
||||
shelly = dontCheck super.shelly;
|
||||
# hledger needs a newer megaparsec version than we have in LTS 12.x.
|
||||
hledger-lib = super.hledger-lib.overrideScope (self: super: {
|
||||
cassava-megaparsec = self.cassava-megaparsec_2_0_0;
|
||||
hspec-megaparsec = self.hspec-megaparsec_2_0_0;
|
||||
megaparsec = self.megaparsec_7_0_4;
|
||||
});
|
||||
|
||||
# Copy hledger man pages from data directory into the proper place. This code
|
||||
# should be moved into the cabal2nix generator.
|
||||
@@ -976,7 +975,12 @@ self: super: {
|
||||
mkdir -p $out/share/info
|
||||
cp -v *.info* $out/share/info/
|
||||
'';
|
||||
}));
|
||||
})).overrideScope (self: super: {
|
||||
cassava-megaparsec = self.cassava-megaparsec_2_0_0;
|
||||
config-ini = self.config-ini_0_2_4_0;
|
||||
hspec-megaparsec = self.hspec-megaparsec_2_0_0;
|
||||
megaparsec = self.megaparsec_7_0_4;
|
||||
});
|
||||
hledger-web = overrideCabal super.hledger-web (drv: {
|
||||
postInstall = ''
|
||||
for i in $(seq 1 9); do
|
||||
@@ -1188,4 +1192,10 @@ self: super: {
|
||||
# https://github.com/jmillikin/chell/issues/1
|
||||
chell = super.chell.override { patience = self.patience_0_1_1; };
|
||||
|
||||
# The test suite tries to mess with ALSA, which doesn't work in the build sandbox.
|
||||
xmobar = dontCheck super.xmobar;
|
||||
|
||||
# https://github.com/mgajda/json-autotype/issues/25
|
||||
json-autotype = dontCheck super.json-autotype;
|
||||
|
||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||
|
||||
@@ -46,7 +46,7 @@ self: super: {
|
||||
|
||||
# LTS-12.x versions do not compile.
|
||||
base-orphans = self.base-orphans_0_8;
|
||||
brick = self.brick_0_41_5;
|
||||
brick = self.brick_0_42_1;
|
||||
cassava-megaparsec = doJailbreak super.cassava-megaparsec;
|
||||
config-ini = doJailbreak super.config-ini; # https://github.com/aisamanra/config-ini/issues/18
|
||||
contravariant = self.contravariant_1_5;
|
||||
@@ -54,13 +54,11 @@ self: super: {
|
||||
free = self.free_5_1;
|
||||
haddock-library = dontCheck super.haddock-library_1_7_0;
|
||||
HaTeX = doJailbreak super.HaTeX;
|
||||
hledger = doJailbreak super.hledger;
|
||||
hledger-lib = doJailbreak super.hledger-lib;
|
||||
hledger-ui = doJailbreak super.hledger-ui;
|
||||
hpack = self.hpack_0_31_1;
|
||||
hslua = self.hslua_1_0_1;
|
||||
hslua-module-text = self.hslua-module-text_0_2_0;
|
||||
hspec = self.hspec_2_6_0;
|
||||
hspec-contrib = self.hspec-contrib_0_5_1;
|
||||
hspec-core = self.hspec-core_2_6_0;
|
||||
hspec-discover = self.hspec-discover_2_6_0;
|
||||
hspec-megaparsec = doJailbreak super.hspec-megaparsec; # newer versions need megaparsec 7.x
|
||||
|
||||
@@ -45,7 +45,7 @@ default-package-overrides:
|
||||
- base-compat-batteries ==0.10.1
|
||||
# Newer versions don't work in LTS-12.x
|
||||
- cassava-megaparsec < 2
|
||||
# LTS Haskell 12.20
|
||||
# LTS Haskell 12.21
|
||||
- abstract-deque ==0.3
|
||||
- abstract-deque-tests ==0.3
|
||||
- abstract-par ==0.3.3
|
||||
@@ -337,8 +337,8 @@ default-package-overrides:
|
||||
- cabal-doctest ==1.0.6
|
||||
- cabal-rpm ==0.12.6
|
||||
- cache ==0.1.1.1
|
||||
- cachix ==0.1.2
|
||||
- cachix-api ==0.1.0.2
|
||||
- cachix ==0.1.3
|
||||
- cachix-api ==0.1.0.3
|
||||
- cairo ==0.13.5.0
|
||||
- calendar-recycling ==0.0.0.1
|
||||
- call-stack ==0.1.0
|
||||
@@ -361,7 +361,7 @@ default-package-overrides:
|
||||
- cereal-time ==0.1.0.0
|
||||
- cereal-vector ==0.2.0.1
|
||||
- cfenv ==0.1.0.0
|
||||
- chan ==0.0.3
|
||||
- chan ==0.0.4
|
||||
- ChannelT ==0.0.0.7
|
||||
- charset ==0.3.7.1
|
||||
- charsetdetect-ae ==1.1.0.4
|
||||
@@ -433,7 +433,7 @@ default-package-overrides:
|
||||
- composition-prelude ==1.5.3.1
|
||||
- compressed ==3.11
|
||||
- concise ==0.1.0.1
|
||||
- concurrency ==1.6.1.0
|
||||
- concurrency ==1.6.2.0
|
||||
- concurrent-extra ==0.7.0.12
|
||||
- concurrent-output ==1.10.9
|
||||
- concurrent-split ==0.0.1.1
|
||||
@@ -535,7 +535,7 @@ default-package-overrides:
|
||||
- data-default-instances-old-locale ==0.0.1
|
||||
- data-diverse ==4.6.0.0
|
||||
- data-diverse-lens ==4.3.0.0
|
||||
- datadog ==0.2.2.0
|
||||
- datadog ==0.2.3.0
|
||||
- data-dword ==0.3.1.2
|
||||
- data-endian ==0.1.1
|
||||
- data-fix ==0.2.0
|
||||
@@ -732,8 +732,8 @@ default-package-overrides:
|
||||
- fileplow ==0.1.0.0
|
||||
- filter-logger ==0.6.0.0
|
||||
- filtrable ==0.1.1.0
|
||||
- fin ==0.0.1
|
||||
- Fin ==0.2.6.0
|
||||
- fin ==0.0.1
|
||||
- FindBin ==0.0.5
|
||||
- find-clumpiness ==0.2.3.1
|
||||
- fingertree ==0.1.4.1
|
||||
@@ -982,7 +982,7 @@ default-package-overrides:
|
||||
- histogram-fill ==0.9.1.0
|
||||
- hjsmin ==0.2.0.2
|
||||
- hlibgit2 ==0.18.0.16
|
||||
- hlibsass ==0.1.7.0
|
||||
- hlibsass ==0.1.8.0
|
||||
- hmatrix ==0.19.0.0
|
||||
- hmatrix-backprop ==0.1.2.3
|
||||
- hmatrix-gsl ==0.19.0.1
|
||||
@@ -1097,7 +1097,7 @@ default-package-overrides:
|
||||
- hw-mquery ==0.1.0.1
|
||||
- hworker ==0.1.0.1
|
||||
- hw-parser ==0.0.0.3
|
||||
- hw-prim ==0.6.2.20
|
||||
- hw-prim ==0.6.2.22
|
||||
- hw-rankselect ==0.10.0.3
|
||||
- hw-rankselect-base ==0.3.2.1
|
||||
- hw-string-parse ==0.0.0.4
|
||||
@@ -1198,7 +1198,7 @@ default-package-overrides:
|
||||
- json-rpc-server ==0.2.6.0
|
||||
- json-schema ==0.7.4.2
|
||||
- JuicyPixels ==3.2.9.5
|
||||
- JuicyPixels-blp ==0.1.0.1
|
||||
- JuicyPixels-blp ==0.1.1.0
|
||||
- JuicyPixels-extra ==0.3.0
|
||||
- JuicyPixels-scale-dct ==0.1.2
|
||||
- justified-containers ==0.3.0.0
|
||||
@@ -1294,7 +1294,7 @@ default-package-overrides:
|
||||
- log-postgres ==0.7.0.2
|
||||
- long-double ==0.1
|
||||
- loop ==0.3.0
|
||||
- lrucache ==1.2.0.0
|
||||
- lrucache ==1.2.0.1
|
||||
- lrucaching ==0.3.3
|
||||
- lucid ==2.9.11
|
||||
- lucid-extras ==0.1.0.1
|
||||
@@ -1785,7 +1785,7 @@ default-package-overrides:
|
||||
- rvar ==0.2.0.3
|
||||
- s3-signer ==0.5.0.0
|
||||
- safe ==0.3.17
|
||||
- safecopy ==0.9.4.1
|
||||
- safecopy ==0.9.4.2
|
||||
- safe-exceptions ==0.1.7.0
|
||||
- safe-exceptions-checked ==0.1.0
|
||||
- safe-foldable ==0.1.0.0
|
||||
@@ -2130,7 +2130,7 @@ default-package-overrides:
|
||||
- transformers-fix ==1.0
|
||||
- transformers-lift ==0.2.0.1
|
||||
- traverse-with-class ==1.0.0.0
|
||||
- tree-diff ==0.0.1
|
||||
- tree-diff ==0.0.2
|
||||
- tree-fun ==0.8.1.0
|
||||
- trifecta ==2
|
||||
- triplesec ==0.1.2.0
|
||||
@@ -2323,7 +2323,7 @@ default-package-overrides:
|
||||
- x509-validation ==1.6.11
|
||||
- Xauth ==0.1
|
||||
- xdg-basedir ==0.2.2
|
||||
- xeno ==0.3.4
|
||||
- xeno ==0.3.5.1
|
||||
- xenstore ==0.1.1
|
||||
- xhtml ==3000.2.2.1
|
||||
- xls ==0.1.1
|
||||
|
||||
+1249
-605
File diff suppressed because it is too large
Load Diff
@@ -259,6 +259,9 @@ rec {
|
||||
*/
|
||||
buildStrictly = pkg: buildFromSdist (failOnAllWarnings pkg);
|
||||
|
||||
/* Disable core optimizations, significantly speeds up build time */
|
||||
disableOptimization = pkg: appendConfigureFlag pkg "--disable-optimization";
|
||||
|
||||
/* Turn on most of the compiler warnings and fail the build if any
|
||||
of them occur. */
|
||||
failOnAllWarnings = drv: appendConfigureFlag drv "--ghc-option=-Wall --ghc-option=-Werror";
|
||||
|
||||
Reference in New Issue
Block a user