Newer
Older
https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall
: H.Url → H.Revision → H.Subdir → H.HaskellPackage.Type
= λ(repo : H.Url) →
λ(revision : H.Revision) →
λ(subdir : H.Subdir) →
= λ(name : H.Name) →
λ(version : H.Version) →
H.callTarball
"https://input-output-hk.github.io/cardano-haskell-packages/package/${name}-${version}.tar.gz"
"https://github.com/locallycompact/cardano-base"
Daniel Firth
committed
"https://github.com/input-output-hk/plutus"
let overrides =
toMap { algebraic-graphs = H.callHackage "algebraic-graphs" "0.7" }
H.Modifiers::{ enableProfiling = False }
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
( toMap
{ OddWord =
H.callGit
"https://github.com/locallycompact/OddWord"
"ace47523b97ac2bc4dcdef5542927e5216e32afd"
(None H.Subdir)
, base-deriving-via = callCardanoBase "base-deriving-via"
, cardano-binary = callCardanoBase "cardano-binary"
, cardano-binary-test = callCardanoBase "cardano-binary/test"
, cardano-crypto =
H.callGit
"https://github.com/input-output-hk/cardano-crypto"
"07397f0e50da97eaa0575d93bee7ac4b2b2576ec"
(None H.Subdir)
, cardano-crypto-class = callCardanoBase "cardano-crypto-class"
, cardano-crypto-praos = callCardanoBase "cardano-crypto-praos"
, cardano-crypto-tests = callCardanoBase "cardano-crypto-tests"
, cardano-slotting = callCHaP "cardano-slotting" "0.1.1.1"
, cardano-strict-containers =
callCardanoBase "cardano-strict-containers"
, cardano-prelude = callCHaP "cardano-prelude" "0.1.0.1"
, cardano-prelude-test = callCHaP "cardano-prelude-test" "0.1.0.1"
, flat =
H.callGit
"https://github.com/Quid2/flat"
"2121ee96201e39764e3a6fcbc53241afb0050647"
(None H.Subdir)
, heapwords = callCardanoBase "heapwords"
, monoidal-containers =
H.callHackage "monoidal-containers" "0.6.4.0"
, plutus-core = callPlutus "plutus-core"
, plutus-ledger-api = callPlutus "plutus-ledger-api"
, plutus-tx = callPlutus "plutus-tx"
, plutus-tx-plugin = callPlutus "plutus-tx-plugin"
, prettyprinter-configurable =
callPlutus "prettyprinter-configurable"
, quickcheck-transformer =
H.callHackage "quickcheck-transformer" "0.3.1.2"
, word-array = callPlutus "word-array"
}
)
in H.HorizonExport.MakeOverlay
{ packagesDir = "pkgs"
, overlayFile = "overlay.nix"
, overlay = { compiler = "ghc-9.2.5", packages = overrides # packages }