packages feed

dhall-to-cabal-1.3.0.0: dhall-to-cabal.cabal

cabal-version: 2.2
-- * * * * * * * * * * * * WARNING * * * * * * * * * * * *
-- This file has been AUTO-GENERATED by dhall-to-cabal.
--
-- Do not edit it by hand, because your changes will be over-written!
--
-- Instead, edit the source Dhall file, namely
-- 'dhall-to-cabal.dhall', and re-generate this file by running
-- 'dhall-to-cabal -- dhall-to-cabal.dhall > dhall-to-cabal.cabal'.
-- * * * * * * * * * * * * WARNING * * * * * * * * * * * *
name: dhall-to-cabal
version: 1.3.0.0
license: MIT
license-file: LICENSE
maintainer: ollie@ocharles.org.uk
author: Ollie Charles <ollie@ocharles.org.uk>
homepage: https://github.com/ocharles/dhall-to-cabal
bug-reports: https://github.com/ocharles/dhall-to-cabal/issues
synopsis: Compile Dhall expressions to Cabal files
description:
    dhall-to-cabal takes Dhall expressions and compiles them into Cabal
    files. All of the features of Dhall are supported, such as let
    bindings and imports, and all features of Cabal are supported
    (including conditional stanzas).
    .
category: Distribution
build-type: Simple
extra-source-files:
    Changelog.md
    README.md
    dhall/SPDX/and.dhall
    dhall/SPDX/license.dhall
    dhall/SPDX/licenseVersionOrLater.dhall
    dhall/SPDX/or.dhall
    dhall/SPDX/ref.dhall
    dhall/SPDX/refWithFile.dhall
    dhall/Version/v.dhall
    dhall/VersionRange/anyVersion.dhall
    dhall/VersionRange/differenceVersionRanges.dhall
    dhall/VersionRange/earlierVersion.dhall
    dhall/VersionRange/intersectVersionRanges.dhall
    dhall/VersionRange/invertVersionRange.dhall
    dhall/VersionRange/laterVersion.dhall
    dhall/VersionRange/majorBoundVersion.dhall
    dhall/VersionRange/noVersion.dhall
    dhall/VersionRange/notThisVersion.dhall
    dhall/VersionRange/orEarlierVersion.dhall
    dhall/VersionRange/orLaterVersion.dhall
    dhall/VersionRange/thisVersion.dhall
    dhall/VersionRange/unionVersionRanges.dhall
    dhall/VersionRange/withinVersion.dhall
    dhall/defaults/Benchmark.dhall
    dhall/defaults/BuildInfo.dhall
    dhall/defaults/CompilerOptions.dhall
    dhall/defaults/Executable.dhall
    dhall/defaults/Library.dhall
    dhall/defaults/Package.dhall
    dhall/defaults/SourceRepo.dhall
    dhall/defaults/TestSuite.dhall
    dhall/prelude.dhall
    dhall/types.dhall
    dhall/types/Arch.dhall
    dhall/types/Benchmark.dhall
    dhall/types/BuildType.dhall
    dhall/types/Compiler.dhall
    dhall/types/CompilerOptions.dhall
    dhall/types/Config.dhall
    dhall/types/CustomSetup.dhall
    dhall/types/Dependency.dhall
    dhall/types/Executable.dhall
    dhall/types/Extension.dhall
    dhall/types/Flag.dhall
    dhall/types/ForeignLibrary.dhall
    dhall/types/Guarded.dhall
    dhall/types/Language.dhall
    dhall/types/Library.dhall
    dhall/types/License.dhall
    dhall/types/Mixin.dhall
    dhall/types/ModuleRenaming.dhall
    dhall/types/OS.dhall
    dhall/types/Package.dhall
    dhall/types/RepoKind.dhall
    dhall/types/RepoType.dhall
    dhall/types/SPDX.dhall
    dhall/types/SPDX/LicenseExceptionId.dhall
    dhall/types/SPDX/LicenseId.dhall
    dhall/types/Scope.dhall
    dhall/types/SetupBuildInfo.dhall
    dhall/types/SourceRepo.dhall
    dhall/types/TestSuite.dhall
    dhall/types/TestType.dhall
    dhall/types/Version.dhall
    dhall/types/VersionRange.dhall
    dhall/types/builtin.dhall
    dhall/unconditional.dhall
    dhall/utils/GitHub-project.dhall
    dhall/utils/majorVersions.dhall
    dhall/utils/mapSourceRepos.dhall
    dhall/utils/package.dhall
    golden-tests/dhall-to-cabal/*.dhall
    golden-tests/dhall-to-cabal/*.cabal
    golden-tests/cabal-to-dhall/*.dhall
    golden-tests/cabal-to-dhall/*.cabal

source-repository head
    type: git
    location: https://github.com/ocharles/dhall-to-cabal

library
    exposed-modules:
        DhallToCabal
        DhallLocation
        CabalToDhall
    hs-source-dirs: lib
    other-modules:
        DhallToCabal.ConfigTree
        DhallToCabal.Diff
        Dhall.Extra
        Paths_dhall_to_cabal
    autogen-modules:
        Paths_dhall_to_cabal
    default-language: Haskell2010
    other-extensions: ApplicativeDo GADTs GeneralizedNewtypeDeriving
                      LambdaCase OverloadedStrings RecordWildCards TypeApplications
    ghc-options: -Weverything -Wno-safe -Wno-unsafe
                 -Wno-implicit-prelude -Wno-missed-specialisations
                 -Wno-all-missed-specialisations -Wno-missing-import-lists
                 -Wno-missing-local-signatures -Wno-monomorphism-restriction
                 -fno-warn-name-shadowing
    build-depends:
        Cabal ^>=2.2,
        base ^>=4.10 || ^>=4.11 || ^>=4.12,
        bytestring ^>=0.10,
        containers ^>=0.5 || ^>=0.6,
        contravariant ^>=1.4 || ^>=1.5,
        dhall ^>=1.16.0,
        hashable ^>=1.2.6.1,
        insert-ordered-containers ^>=0.2.1.0,
        text ^>=1.2,
        transformers ^>=0.5.2,
        vector ^>=0.12

executable dhall-to-cabal
    main-is: Main.hs
    hs-source-dirs: exe
    other-modules:
        Paths_dhall_to_cabal
    autogen-modules:
        Paths_dhall_to_cabal
    default-language: Haskell2010
    other-extensions: NamedFieldPuns
    ghc-options: -Weverything -Wno-safe -Wno-unsafe
                 -Wno-implicit-prelude -Wno-missed-specialisations
                 -Wno-all-missed-specialisations -Wno-missing-import-lists
                 -Wno-missing-local-signatures -Wno-monomorphism-restriction
                 -fno-warn-name-shadowing
    build-depends:
        Cabal ^>=2.2,
        base ^>=4.10 || ^>=4.11 || ^>=4.12,
        dhall ^>=1.16.0,
        dhall-to-cabal -any,
        filepath ^>=1.4,
        insert-ordered-containers ^>=0.2.1.0,
        microlens ^>=0.1.0.0 || ^>=0.2.0.0 || ^>=0.3.0.0 || ^>=0.4.0.0,
        optparse-applicative ^>=0.13.2 || ^>=0.14,
        prettyprinter ^>=1.2.0.1,
        text ^>=1.2,
        transformers ^>=0.5.2

executable cabal-to-dhall
    main-is: Main.hs
    hs-source-dirs: cabal-to-dhall
    other-modules:
        Paths_dhall_to_cabal
    autogen-modules:
        Paths_dhall_to_cabal
    default-language: Haskell2010
    other-extensions: NamedFieldPuns
    ghc-options: -Weverything -Wno-safe -Wno-unsafe
                 -Wno-implicit-prelude -Wno-missed-specialisations
                 -Wno-all-missed-specialisations -Wno-missing-import-lists
                 -Wno-missing-local-signatures -Wno-monomorphism-restriction
                 -fno-warn-name-shadowing
    build-depends:
        base ^>=4.10 || ^>=4.11 || ^>=4.12,
        dhall ^>=1.16.0,
        bytestring ^>=0.10,
        dhall-to-cabal -any,
        optparse-applicative ^>=0.13.2 || ^>=0.14,
        prettyprinter ^>=1.2.0.1,
        text ^>=1.2

executable dhall-to-cabal-meta
    main-is: Main.hs
    scope: private
    hs-source-dirs: meta
    default-language: Haskell2010
    ghc-options: -Weverything -Wno-safe -Wno-unsafe
                 -Wno-implicit-prelude -Wno-missed-specialisations
                 -Wno-all-missed-specialisations -Wno-missing-import-lists
                 -Wno-missing-local-signatures -Wno-monomorphism-restriction
                 -fno-warn-name-shadowing
    build-depends:
        base ^>=4.10 || ^>=4.11 || ^>=4.12,
        directory ^>=1.3.0.2,
        dhall ^>=1.16.0,
        dhall-to-cabal -any,
        filepath ^>=1.4,
        optparse-applicative ^>=0.13.2 || ^>=0.14,
        prettyprinter ^>=1.2.0.1

test-suite golden-tests
    type: exitcode-stdio-1.0
    main-is: GoldenTests.hs
    hs-source-dirs: golden-tests
    default-language: Haskell2010
    ghc-options: -Weverything -Wno-safe -Wno-unsafe
                 -Wno-implicit-prelude -Wno-missed-specialisations
                 -Wno-all-missed-specialisations -Wno-missing-import-lists
                 -Wno-missing-local-signatures -Wno-monomorphism-restriction
                 -fno-warn-name-shadowing
    build-depends:
        base ^>=4.10 || ^>=4.11 || ^>=4.12,
        Cabal ^>=2.2,
        Diff ^>=0.3.4,
        bytestring ^>=0.10,
        dhall ^>=1.16.0,
        dhall-to-cabal -any,
        filepath ^>=1.4,
        microlens ^>=0.1.0.0 || ^>=0.2.0.0 || ^>=0.3.0.0 || ^>=0.4.0.0,
        prettyprinter ^>=1.2.0.1,
        tasty ^>=0.11 || ^>=0.12 || ^>=1.0 || ^>=1.1,
        tasty-golden ^>=2.3,
        text ^>=1.2