darcs: build with latest dependencies as requested

darcs requests

- the latest versions of tls and crypton-connection
- and a recently released version of directory which is available with
  GHC 9.6.6 (or GHC versions from newer series),
  so we can't use haskellPackages temporarily.
This commit is contained in:
sternenseemann 2024-07-14 23:44:48 +02:00
parent ecc0c27b12
commit ca1274a533
2 changed files with 7 additions and 4 deletions

View File

@ -2098,9 +2098,11 @@ self: super: {
# https://github.com/faylang/fay/pull/474
fay = doJailbreak super.fay;
# Too strict version bounds on cryptonite.
# Issue reported upstream, no bug tracker url yet.
darcs = doJailbreak super.darcs;
# Requests latest versions of crypton-connection and tls
darcs = super.darcs.overrideScope (self: super: {
crypton-connection = self.crypton-connection_0_4_0;
tls = self.tls_2_0_6;
});
# Need https://github.com/obsidiansystems/cli-extras/pull/12 and more
cli-extras = doJailbreak super.cli-extras;

View File

@ -29886,8 +29886,9 @@ with pkgs;
daktilo = callPackage ../tools/misc/daktilo { };
# TODO(@sternenseemann): remove ghc version special casing when haskellPackages has caught up
darcs = haskell.lib.compose.disableCabalFlag "library"
(haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
(haskell.lib.compose.justStaticExecutables haskell.packages.ghc966.darcs);
darkman = callPackage ../applications/misc/darkman { };