Skip to content
Snippets Groups Projects
horizon-spec.cabal 2.13 KiB
Newer Older
Daniel Firth's avatar
Daniel Firth committed
cabal-version:      3.0
Daniel Firth's avatar
Daniel Firth committed
name:               horizon-spec
Daniel Firth's avatar
Daniel Firth committed
version:            0.6.1
Daniel Firth's avatar
Daniel Firth committed
synopsis:           Horizon Stable Package Set Type Definitions
Daniel Firth's avatar
Daniel Firth committed
description:
  This package contains the type definitions for the Horizon stable package set (https://horizon-haskell.net). This is a schema used to define package sets sourcing from hackage and git.

category:           Package Management
Daniel Firth's avatar
Daniel Firth committed
author:             Daniel Firth
maintainer:         dan.firth@homotopic.tech
copyright:          2022 Daniel Firth
homepage:           https://horizon-haskell.net
license:            MIT
Daniel Firth's avatar
Daniel Firth committed
license-file:       LICENSE
build-type:         Simple
Max Tomago's avatar
Max Tomago committed
extra-source-files:
Daniel Firth's avatar
Daniel Firth committed
  ChangeLog.md
  dhall/package.dhall
Daniel Firth's avatar
Daniel Firth committed
  README.md
Daniel Firth's avatar
Daniel Firth committed
  test/data/modified-overlay/input.dhall
  test/data/modified-overlay/output.golden
  test/data/modified-package-set/input.dhall
  test/data/modified-package-set/output.golden
Daniel Firth's avatar
Daniel Firth committed
  test/data/sample-overlay/input.dhall
  test/data/sample-overlay/output.golden
  test/data/sample-package-set/input.dhall
  test/data/sample-package-set/output.golden
Max Tomago's avatar
Max Tomago committed

source-repository head
Daniel Firth's avatar
Daniel Firth committed
  type:     git
Max Tomago's avatar
Max Tomago committed
  location: https://gitlab.homotopic.tech/horizon/horizon-spec

library
Daniel Firth's avatar
Daniel Firth committed
  exposed-modules:    Horizon.Spec
  hs-source-dirs:     src
Max Tomago's avatar
Max Tomago committed
  default-extensions:
Daniel Firth's avatar
Daniel Firth committed
    DataKinds
Daniel Firth's avatar
Daniel Firth committed
    DeriveGeneric
Daniel Firth's avatar
Daniel Firth committed
    DerivingStrategies
Daniel Firth's avatar
Daniel Firth committed
    GADTs
    GeneralizedNewtypeDeriving
    StandaloneKindSignatures
Daniel Firth's avatar
Daniel Firth committed

  ghc-options:
    -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude
    -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module
    -Wno-safe -Wno-unsafe

Max Tomago's avatar
Max Tomago committed
  build-depends:
Daniel Firth's avatar
Daniel Firth committed
    , base                 >=4.7 && <5
Daniel Firth's avatar
Daniel Firth committed
    , containers
Max Tomago's avatar
Max Tomago committed
    , dhall
    , path
    , path-dhall-instance
    , text
Daniel Firth's avatar
Daniel Firth committed

Daniel Firth's avatar
Daniel Firth committed
  default-language:   Haskell2010
executable horizon-spec-tests
Daniel Firth's avatar
Daniel Firth committed
  main-is:            Spec.hs
  hs-source-dirs:     test
  ghc-options:
    -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude
    -Wno-missing-safe-haskell-mode -Wno-prepositive-qualified-module
    -Wno-safe -Wno-unsafe

Daniel Firth's avatar
Daniel Firth committed
  default-extensions: TypeApplications
  build-depends:
    , base           >=4.7 && <5
    , dhall
    , horizon-spec
    , prettyprinter
Max Tomago's avatar
Max Tomago committed
    , sydtest
Daniel Firth's avatar
Daniel Firth committed
  default-language:   Haskell2010