large portion
[hsv4l2:phischus-v4l2.git] / v4l2.cabal
1 Name:                v4l2
2 Version:             0.1
3 Synopsis:            bindings to V4L2
4 Description:
5   bindings to V4L2
6
7 Homepage:            https://gitorious.org/hsv4l2
8
9 License:             BSD3
10 License-file:        LICENSE
11 Author:              Claude Heiland-Allen
12 Maintainer:          claudiusmaximus@goto10.org
13 Category:            Graphics
14
15 Build-type:          Simple
16 Cabal-version:       >=1.2
17
18 Extra-source-files:  TODO
19
20 Library
21   Exposed-modules:
22     Graphics.V4L2,
23     Graphics.V4L2.Device,
24     Graphics.V4L2.Capability,
25     Graphics.V4L2.Priority,
26     Graphics.V4L2.Control,
27     Graphics.V4L2.Field,
28     Graphics.V4L2.PixelFormat,
29     Graphics.V4L2.ColorSpace,
30     Graphics.V4L2.Format,
31     Graphics.V4L2.VideoInput,
32     Graphics.V4L2.VideoStandard,
33     Graphics.V4L2.VideoCapture,
34     Graphics.V4L2.VideoCapture.Read
35     Graphics.V4L2.Types
36   Other-modules:
37     Bindings.Posix.Fcntl,
38     Foreign.Extra.BitSet,
39     Foreign.Extra.CEnum,
40     Foreign.Extra.String,
41     Graphics.V4L2.IOCtl,
42     Graphics.V4L2.Field.Internal,
43     Graphics.V4L2.PixelFormat.Internal,
44     Graphics.V4L2.ColorSpace.Internal,
45     Graphics.V4L2.VideoStandard.Internal,
46     Graphics.V4L2.Types.Internal
47   Build-depends:
48     base >= 3 && < 5,
49     containers >= 0.3 && < 0.5,
50     bindings-libv4l2 >= 0.1 && < 0.2,
51     bindings-linux-videodev2 >= 0.1 && < 0.2,
52     bindings-posix >= 1.2 && < 1.3,
53     ioctl >= 0.0 && < 0.1
54   ghc-options: -Wall
55   build-tools: hsc2hs