Skip to content
Snippets Groups Projects
horizon.dhall 4.39 KiB
Newer Older
let H =
      https://gitlab.horizon-haskell.net/dhall/horizon-spec/-/raw/0.10.0/horizon-spec/package.dhall
Daniel Firth's avatar
Daniel Firth committed
let callCHaP
    : H.Name → H.Version → H.HaskellPackage.Type
Daniel Firth's avatar
Daniel Firth committed
    = λ(name : H.Name) →
      λ(version : H.Version) →
        H.callTarball
          "https://chap.intersectmbo.org/package/${name}-${version}.tar.gz"
          (None H.Subdir)
Daniel Firth's avatar
Daniel Firth committed
let packages =
Daniel Firth's avatar
Daniel Firth committed
      toMap
Daniel Firth's avatar
Daniel Firth committed
        { FailT = H.callHackage "FailT" "0.1.2.0"
        , HasBigDecimal = H.callHackage "HasBigDecimal" "0.2.0.0"
        , HTF = H.callHackage "HTF" "0.15.0.1"
Daniel Firth's avatar
Daniel Firth committed
        , PyF = H.callHackage "PyF" "0.11.4.0"
Daniel Firth's avatar
Daniel Firth committed
        , Stream = H.callHackage "Stream" "0.4.7.2"
Daniel Firth's avatar
Daniel Firth committed
        , avro = H.callHackage "avro" "0.6.2.1"
Daniel Firth's avatar
Daniel Firth committed
        , base-deriving-via = callCHaP "base-deriving-via" "0.1.0.2"
Daniel Firth's avatar
Daniel Firth committed
        , base-prelude = H.callHackage "base-prelude" "1.6.1.1"
Daniel Firth's avatar
Daniel Firth committed
        , bytestring-strict-builder = H.callHackage "bytestring-strict-builder" "0.4.5.7"
Daniel Firth's avatar
Daniel Firth committed
        , composition-prelude = H.callHackage "composition-prelude" "3.0.0.2"
        , canonical-json = H.callHackage "canonical-json" "0.6.0.1"
        , cardano-binary = callCHaP "cardano-binary" "1.7.1.0"
Daniel Firth's avatar
Daniel Firth committed
        , cardano-binary-test = callCHaP "cardano-binary-test" "1.4.0.2"
Daniel Firth's avatar
Daniel Firth committed
        , cardano-crypto = callCHaP "cardano-crypto" "1.2.0"
='s avatar
= committed
        , cardano-crypto-class = callCHaP "cardano-crypto-class" "2.2.0.0"
        , cardano-crypto-praos = callCHaP "cardano-crypto-praos" "2.2.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , cardano-strict-containers =
='s avatar
= committed
            callCHaP "cardano-strict-containers" "0.1.3.0"
        , cardano-prelude = callCHaP "cardano-prelude" "0.2.1.0"
Daniel Firth's avatar
Daniel Firth committed
        , cardano-prelude-test = callCHaP "cardano-prelude-test" "0.1.0.5"
Daniel Firth's avatar
Daniel Firth committed
        , checkers = H.callHackage "checkers" "0.6.0"
Daniel Firth's avatar
Daniel Firth committed
        , contra-tracer = H.callHackage "contra-tracer" "0.2.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , dictionary-sharing = H.callHackage "dictionary-sharing" "0.1.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , doctest-discover = H.callHackage "doctest-discover" "0.2.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , dom-lt = H.callHackage "dom-lt" "0.2.3"
        , flat = H.callHackage "flat" "0.6"
Daniel Firth's avatar
Daniel Firth committed
        , generic-lens = H.callHackage "generic-lens" "2.2.2.0"
        , generic-lens-core = H.callHackage "generic-lens-core" "2.2.1.0"
Daniel Firth's avatar
Daniel Firth committed
        , heapwords = callCHaP "heapwords" "0.1.0.2"
        , hedgehog-fn = H.callHackage "hedgehog-fn" "1.0"
Daniel Firth's avatar
Daniel Firth committed
        , hedgehog-quickcheck = H.callHackage "hedgehog-quickcheck" "0.1.1"
Daniel Firth's avatar
Daniel Firth committed
        , hex-text = H.callHackage "hex-text" "0.1.0.8"
Daniel Firth's avatar
Daniel Firth committed
        , hw-hspec-hedgehog = H.callHackage "hw-hspec-hedgehog" "0.1.1.1"
Daniel Firth's avatar
Daniel Firth committed
        , int-cast = H.callHackage "int-cast" "0.2.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , io-classes = H.callHackage "io-classes" "1.7.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , lazysmallcheck = H.callHackage "lazysmallcheck" "0.6"
        , lazy-search = H.callHackage "lazy-search" "0.1.3.0"
        , list-t = H.callHackage "list-t" "1.0.5.7"
Daniel Firth's avatar
Daniel Firth committed
        , memory-pool = H.callHackage "memory-pool" "0.1.0.0"
        , mempack = H.callHackage "mempack" "0.1.1.0"
Daniel Firth's avatar
Daniel Firth committed
        , mtl-prelude = H.callHackage "mtl-prelude" "2.0.3.2"
        , multiset = H.callHackage "multiset" "0.3.4.3"
Daniel Firth's avatar
Daniel Firth committed
        , nonempty-vector = H.callHackage "nonempty-vector" "0.2.3"
Daniel Firth's avatar
Daniel Firth committed
        , nothunks = H.callHackage "nothunks" "0.2.1.1"
Daniel Firth's avatar
Daniel Firth committed
        , ordered-containers = H.callHackage "ordered-containers" "0.2.3"
Daniel Firth's avatar
Daniel Firth committed
        , pvar = H.callHackage "pvar" "1.0.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , ral = H.callHackage "ral" "0.2.1"
Daniel Firth's avatar
Daniel Firth committed
        , singletons = H.callHackage "singletons" "3.0.4"
        , singletons-th = H.callHackage "singletons-th" "3.5"
Daniel Firth's avatar
Daniel Firth committed
        , size-based = H.callHackage "size-based" "0.1.3.1"
        , testing-type-modifiers =
            H.callHackage "testing-type-modifiers" "0.1.0.1"
Daniel Firth's avatar
Daniel Firth committed
        , th-desugar = H.callHackage "th-desugar" "1.18"
Daniel Firth's avatar
Daniel Firth committed
        , timeit = H.callHackage "timeit" "2.0"
Daniel Firth's avatar
Daniel Firth committed
        , plutus-core = callCHaP "plutus-core" "1.40.0.0"
        , plutus-ledger-api = callCHaP "plutus-ledger-api" "1.40.0.0"
        , plutus-tx = callCHaP "plutus-tx" "1.40.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , plutus-tx-plugin = H.callGit "https://github.com/locallycompact/plutus" "275236a13d63578280d742923a13813ee089c40d" (Some "plutus-tx-plugin/")
Daniel Firth's avatar
Daniel Firth committed
        , prettyprinter-configurable =
Daniel Firth's avatar
Daniel Firth committed
            callCHaP "prettyprinter-configurable" "1.36.0.0"
Daniel Firth's avatar
Daniel Firth committed
        , quickcheck-transformer =
            H.callHackage "quickcheck-transformer" "0.3.1.2"
Daniel Firth's avatar
Daniel Firth committed
        , wherefrom-compat = H.callHackage "wherefrom-compat" "0.1.1.1"
Daniel Firth's avatar
Daniel Firth committed
        , word-array = callCHaP "word-array" "1.1.0.0"
        }
in  H.HorizonExport.MakeOverlay
      { packagesDir = "pkgs"
      , overlayFile = "overlay.nix"
Daniel Firth's avatar
Daniel Firth committed
      , overlay = { compiler = "ghc-9.12.1", packages }