~alcinnz/Typograffiti

ref: 611a9b485d62d4f54f9e2a02d12c59c3928d2bc0 Typograffiti/package.yaml -rw-r--r-- 2.2 KiB
611a9b48 — Adrian Cochrane Expose highlevel API for italic & bold text. 2 years ago
                                                                                
45905aa7 Schell Scivally
c42a2660 Schell Scivally
6592ccb9 Schell Scivally
45905aa7 Schell Scivally
6592ccb9 Schell Scivally
45905aa7 Schell Scivally
fb865569 Schell Scivally
6592ccb9 Schell Scivally
45905aa7 Schell Scivally
fb865569 Schell Scivally
45905aa7 Schell Scivally
c42a2660 Schell Scivally
45905aa7 Schell Scivally
c42a2660 Schell Scivally
45905aa7 Schell Scivally
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
name:                typograffiti
version:             0.1.0.3
github:              "schell/typograffiti"
license:             BSD3
author:              "Schell Scivally"
maintainer:          "schell@takt.com"
copyright:           "2018 Schell Scivally"

extra-source-files:
- README.md
- ChangeLog.md

# Metadata used when publishing your package
synopsis:            Just let me draw nice text already
category:            Graphics

# To avoid duplicated efforts in documentation and dealing with the
# complications of embedding Haddock markup inside cabal files, it is
# common to point users to the README.md file.
description:         This is a text rendering library that uses OpenGL
                     and freetype2 to render TTF font strings quickly. It is
                     fast enough to render large chunks of text in real
                     time. This library exists because text rendering is
                     one of the biggest hurdles in Haskell graphics
                     programming - and it shouldn't be!

                     Typograffiti includes an MTL style typeclass and a
                     default monad transformer. It does not assume you are
                     using any specific windowing solution. It does assume
                     you are using OpenGL 3.3+.

                     Pull requests are very welcome :)

                     See https://github.com/schell/typograffiti/blob/master/app/Main.hs
                     for an example.

dependencies:
- base >= 4.7 && < 5
- bytestring >= 0.10
- containers >= 0.6
- freetype2 >= 0.1
- gl >= 0.8
- linear >= 1.20
- mtl >= 2.2
- pretty-show >= 1.9
- stm >= 2.5
- template-haskell >= 2.14
- vector >= 0.12

library:
  source-dirs: src

executables:
  typograffiti-exe:
    main:                Main.hs
    source-dirs:         app
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    dependencies:
    - filepath >= 1.4
    - pretty-show >= 1.9
    - sdl2 >= 2.4.1
    - typograffiti


tests:
  typograffiti-test:
    main:                Spec.hs
    source-dirs:         test
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    dependencies:
    - typograffiti