|
|
|
@ -1114,8 +1114,23 @@ self: super: { |
|
|
|
|
# https://github.com/snapframework/xmlhtml/pull/37 |
|
|
|
|
xmlhtml = doJailbreak super.xmlhtml; |
|
|
|
|
|
|
|
|
|
# Generate shell completions |
|
|
|
|
purescript = generateOptparseApplicativeCompletion "purs" super.purescript; |
|
|
|
|
purescript = |
|
|
|
|
let |
|
|
|
|
purescriptWithOverrides = super.purescript.override { |
|
|
|
|
# PureScript requires an older version of happy. |
|
|
|
|
happy = self.happy_1_19_9; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
# PureScript is built against LTS-13, so we need to jailbreak it to |
|
|
|
|
# accept more recent versions of the libraries it requires. |
|
|
|
|
jailBrokenPurescript = doJailbreak purescriptWithOverrides; |
|
|
|
|
|
|
|
|
|
# Haddocks for PureScript can't be built. |
|
|
|
|
# https://github.com/purescript/purescript/pull/3745 |
|
|
|
|
dontHaddockPurescript = dontHaddock jailBrokenPurescript; |
|
|
|
|
in |
|
|
|
|
# Generate shell completions |
|
|
|
|
generateOptparseApplicativeCompletion "purs" dontHaddockPurescript; |
|
|
|
|
|
|
|
|
|
# https://github.com/kcsongor/generic-lens/pull/65 |
|
|
|
|
generic-lens = dontCheck super.generic-lens; |
|
|
|
|