packages feed

gltf-loader-0.1.0.0: gltf-loader.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.34.7.
--
-- see: https://github.com/sol/hpack

name:           gltf-loader
version:        0.1.0.0
synopsis:       High level GlTF loader
description:    Please see the README on Github at <https://github.com/sgillespie/haskell-gltf-loader#readme>
category:       Graphics
homepage:       https://github.com/sgillespiep/haskell-gltf-loader#readme
bug-reports:    https://github.com/sgillespiep/haskell-gltf-loader/issues
author:         Sean D Gillespie
maintainer:     sean@mistersg.net
copyright:      2022 Sean Gillespie
license:        MIT
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    data/cube.gltf
    data/invalid.gltf

source-repository head
  type: git
  location: https://github.com/sgillespiep/haskell-gltf-loader

library
  exposed-modules:
      Text.GLTF.Loader
      Text.GLTF.Loader.Adapter
      Text.GLTF.Loader.BufferAccessor
      Text.GLTF.Loader.Errors
      Text.GLTF.Loader.Gltf
  other-modules:
      Paths_gltf_loader
  hs-source-dirs:
      src
  default-extensions:
      BangPatterns
      BinaryLiterals
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DoAndIfThenElse
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      InstanceSigs
      KindSignatures
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      OverloadedLists
      PartialTypeSignatures
      PatternGuards
      PolyKinds
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TupleSections
      TypeFamilies
      TypeSynonymInstances
      ViewPatterns
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints
  build-depends:
      base >=4.11 && <10
    , binary
    , bytestring
    , gltf-codec
    , linear
    , microlens
    , rio >=0.1.12.0
    , unordered-containers
  default-language: Haskell2010

executable gltf-loader-exe
  main-is: Main.hs
  other-modules:
      Command.GLTF.Loader
      Command.GLTF.Loader.App
      Command.GLTF.Loader.Run
      Paths_gltf_loader
  hs-source-dirs:
      app
  default-extensions:
      BangPatterns
      BinaryLiterals
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DoAndIfThenElse
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      InstanceSigs
      KindSignatures
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      OverloadedLists
      PartialTypeSignatures
      PatternGuards
      PolyKinds
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TupleSections
      TypeFamilies
      TypeSynonymInstances
      ViewPatterns
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.11 && <10
    , gltf-loader
    , linear
    , microlens
    , optparse-simple
    , rio >=0.1.12.0
  default-language: Haskell2010

test-suite gltf-loader-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Text.GLTF.Loader.AdapterSpec
      Text.GLTF.Loader.BufferAccessorSpec
      Text.GLTF.Loader.Test.MkGltf
      Text.GLTF.LoaderSpec
      Paths_gltf_loader
  hs-source-dirs:
      test
  default-extensions:
      BangPatterns
      BinaryLiterals
      ConstraintKinds
      DataKinds
      DefaultSignatures
      DeriveDataTypeable
      DeriveFoldable
      DeriveFunctor
      DeriveGeneric
      DeriveTraversable
      DoAndIfThenElse
      EmptyDataDecls
      ExistentialQuantification
      FlexibleContexts
      FlexibleInstances
      FunctionalDependencies
      GADTs
      GeneralizedNewtypeDeriving
      InstanceSigs
      KindSignatures
      LambdaCase
      MultiParamTypeClasses
      MultiWayIf
      NamedFieldPuns
      NoImplicitPrelude
      OverloadedStrings
      OverloadedLists
      PartialTypeSignatures
      PatternGuards
      PolyKinds
      RankNTypes
      RecordWildCards
      ScopedTypeVariables
      StandaloneDeriving
      TupleSections
      TypeFamilies
      TypeSynonymInstances
      ViewPatterns
  ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.11 && <10
    , base64
    , binary
    , bytestring
    , gltf-codec
    , gltf-loader
    , hspec
    , linear
    , microlens
    , rio >=0.1.12.0
    , unordered-containers
  default-language: Haskell2010