|
|
|
@ -2096,15 +2096,18 @@ self: super: { |
|
|
|
|
}; |
|
|
|
|
} self.haskell-ci; |
|
|
|
|
|
|
|
|
|
large-hashable = lib.pipe super.large-hashable [ |
|
|
|
|
# 2022-03-21: use version from git which includes support for GHC 9.0.1 |
|
|
|
|
large-hashable = lib.pipe (super.large-hashable.override { |
|
|
|
|
# https://github.com/factisresearch/large-hashable/commit/5ec9d2c7233fc4445303564047c992b693e1155c |
|
|
|
|
utf8-light = null; |
|
|
|
|
}) [ |
|
|
|
|
# 2022-03-21: use version from git which supports GHC 9.{0,2} and aeson 2.0 |
|
|
|
|
(assert super.large-hashable.version == "0.1.0.4"; overrideSrc { |
|
|
|
|
version = "unstable-2021-11-01"; |
|
|
|
|
version = "unstable-2022-06-10"; |
|
|
|
|
src = pkgs.fetchFromGitHub { |
|
|
|
|
owner = "factisresearch"; |
|
|
|
|
repo = "large-hashable"; |
|
|
|
|
rev = "b4e6b3d23c2b1af965ffcc055f5405ff673e66cf"; |
|
|
|
|
sha256 = "1bgf37qfzdyjhpgnj9aipwzpa06nc7b1g4f64xsmknyds7ffhixz"; |
|
|
|
|
rev = "4d149c828c185bcf05556d1660f79ff1aec7eaa1"; |
|
|
|
|
sha256 = "141349qcw3m93jw95jcha9rsg2y8sn5ca5j59cv8xmci38k2nam0"; |
|
|
|
|
}; |
|
|
|
|
}) |
|
|
|
|
# Provide newly added dependencies |
|
|
|
@ -2117,15 +2120,12 @@ self: super: { |
|
|
|
|
self.inspection-testing |
|
|
|
|
]; |
|
|
|
|
})) |
|
|
|
|
# 2022-03-21: patch for aeson 2.0 |
|
|
|
|
# https://github.com/factisresearch/large-hashable/pull/22 |
|
|
|
|
(appendPatches [ |
|
|
|
|
(fetchpatch { |
|
|
|
|
name = "large-hashable-aeson-2.0.patch"; |
|
|
|
|
url = "https://github.com/factisresearch/large-hashable/commit/7094ef0ba55b4848cb57bae73d119acfb496a4c9.patch"; |
|
|
|
|
sha256 = "0ckiii0s697h817z65jwlmjzqw2ckpm815wqcnxjigf6v9kxps8j"; |
|
|
|
|
}) |
|
|
|
|
]) |
|
|
|
|
# https://github.com/factisresearch/large-hashable/issues/24 |
|
|
|
|
(overrideCabal (drv: { |
|
|
|
|
testFlags = drv.testFlags or [] ++ [ |
|
|
|
|
"-n" "^Data.LargeHashable.Tests.Inspection:genericSumGetsOptimized$" |
|
|
|
|
]; |
|
|
|
|
})) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
# BSON defaults to requiring network instead of network-bsd which is |
|
|
|
|