cabal-version: 3.0 name: chelleport version: 0.1.0.0 license: MIT author: Akshay Nair maintainer: Akshay Nair build-type: Simple synopsis: Mouse control description: Mouse control common common-config default-extensions: ExplicitForAll FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase NamedFieldPuns NumericUnderscores OverloadedStrings QuasiQuotes TemplateHaskell TupleSections UndecidableInstances default-language: Haskell2010 build-depends: base, text, time, mtl == 2.3.1, sdl2 == 2.5.5.0, containers common warnings ghc-options: -Wall -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-foralls -Wextra -Wno-unused-do-bind -Wname-shadowing -fwarn-tabs -fprint-explicit-foralls -fprint-explicit-kinds extra-libraries: Xtst X11 executable chelleport import: common-config, warnings hs-source-dirs: bin main-is: Main.hs build-depends: lib-chelleport -- other-modules: library lib-chelleport import: common-config, warnings hs-source-dirs: src build-depends: bytestring, file-embed == 0.0.16.0, sdl2-ttf == 2.1.3, vector == 0.13.1.0, X11 == 1.10.3 exposed-modules: Chelleport Chelleport.AppShell Chelleport.Config Chelleport.Context Chelleport.Control Chelleport.Draw Chelleport.KeySequence Chelleport.Types Chelleport.Utils Chelleport.View test-suite specs import: common-config, warnings type: exitcode-stdio-1.0 hs-source-dirs: specs main-is: Main.hs ghc-options: -Wno-name-shadowing other-modules: Mock Specs.KeySequenceSpec Specs.AppStateUpdateSpec Specs.AppEventSpec Specs.ViewSpec build-depends: lib-chelleport, hspec