Skip to content

Commit 768fa5d

Browse files
committed
Adjust cabal to match PVP
1 parent 9104994 commit 768fa5d

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

bearlibterminal.cabal

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
cabal-version: 3.6
22
name: bearlibterminal
33
version: 0.1.0.0
4-
synopsis: Low-level Haskell bindings to the bearlibterminal graphics library.
5-
description: Low-level Haskell bindings to the bearlibterminal graphics library.
4+
synopsis: Low-level Haskell bindings to the BearLibTerminal graphics library.
5+
description:
6+
A Haskell wrapper for a graphics library for making roguelike-style games.
7+
From the [BearLibTerminal documentation](http://foo.wyrd.name/en:bearlibterminal):
8+
BearLibTerminal is a library that creates a terminal-like window facilitating flexible textual output and uncomplicated input processing.
9+
A lot of roguelike games intentionally use aesthetic textual or pseudographic visual style. However, native output via the command line
10+
interface usually has a few annoying shortcomings such as low speed or palette and font restrictions.
11+
Using an extended character set (several languages at once or complicated pseudographics) may also be tricky. BearLibTerminal solves
12+
that by providing its own window with a grid of character cells and simple yet powerful API for configuration and textual output.
13+
614
homepage: https://github.com/PPKFS/bearlibterminal-hs
715
bug-reports: https://github.com/PPKFS/bearlibterminal-hs/issues
816
license: MIT
@@ -62,13 +70,13 @@ library
6270
executable omni
6371
import: common-options
6472
build-depends:
65-
time
66-
, vector
67-
, random
68-
, bearlibterminal
69-
, word8
70-
, containers
71-
, formatting
73+
bearlibterminal >= 0.1.0.0 && <= 0.2.0.0,
74+
containers >= 0.6.8 && < 1,
75+
formatting >= 7.2.0 && < 8,
76+
time >= 1.12.2 && < 2,
77+
random >= 1.3.0 && < 2,
78+
vector >= 0.13.2 && < 1,
79+
word8 >= 0.1.3 && < 1,
7280
hs-source-dirs: omni
7381
main-is: Main.hs
7482
other-modules:

0 commit comments

Comments
 (0)