-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathgstreamer.cabal
More file actions
141 lines (132 loc) · 7.07 KB
/
gstreamer.cabal
File metadata and controls
141 lines (132 loc) · 7.07 KB
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
Name: gstreamer
Version: 0.12.8
License: LGPL-2.1
License-file: COPYING
Copyright: (c) 2001-2010 The Gtk2Hs Team
Author: Peter Gavin, Axel Simon
Maintainer: gtk2hs-users@lists.sourceforge.net
Build-Type: Custom
Cabal-Version: >= 1.24
Stability: stable
homepage: http://projects.haskell.org/gtk2hs/
bug-reports: http://hackage.haskell.org/trac/gtk2hs/
Synopsis: Binding to the GStreamer open source multimedia framework.
Description: This package provides a wrapper around the GStreamer C library. GStreamer is a library
for constructing graphs of media-handling components. The applications it supports
range from simple Ogg/Vorbis playback, audio/video streaming to complex audio
(mixing) and video (non-linear editing) processing.
Category: Media
Tested-With: GHC == 6.10.4, GHC == 6.12.3, GHC == 7.0.4, GHC == 7.2.1
extra-source-files: template-hsc-gtk2hs.h
hsgstreamer.h
hsgstreamer.c
mini-hierarchy.list
hierarchy.list
marshal.list
x-Types-Main-File: Media/Streaming/GStreamer/Core/Hierarchy.chs
x-Types-Main-ModName: Media.Streaming.GStreamer.Core.Hierarchy
x-Types-Main-Forward: *System.Glib.GObject
x-Types-Main-Hierarchy: hierarchy.list
x-Types-Main-Lib: gstreamer
-- GStreamer has a second object hierarchy called "Mini". (The name "Mini" in
-- the tags is arbitrary; any other name would.)
x-Types-Mini-File: Media/Streaming/GStreamer/Core/MiniHierarchy.chs
x-Types-Mini-ModName: Media.Streaming.GStreamer.Core.MiniHierarchy
x-Types-Mini-Forward: *Media.Streaming.GStreamer.Core.MiniHierarchyBase
x-Types-Mini-Root: MiniObject
x-Types-Mini-Prefix: gst
x-Types-Mini-Hierarchy: mini-hierarchy.list
x-Types-Mini-Tag: default
x-Types-Mini-Destructor: miniObjectUnref
x-Types-Mini-Lib: gstreamer
Data-Dir: demo
Data-Files: VorbisPlay.hs
Makefile
Source-Repository head
type: git
location: https://github.com/gtk2hs/gstreamer
custom-setup
setup-depends: base >= 4.6,
Cabal >= 1.24 && < 1.25,
gtk2hs-buildtools >= 0.13.1.0 && < 0.14
Library
build-depends: base >= 3 && < 5,
directory, array, bytestring, mtl,
glib >= 0.13 && < 0.14
build-tools: gtk2hsC2hs >= 0.13.9,
gtk2hsTypeGen, gtk2hsHookGenerator
exposed-modules:
Media.Streaming.GStreamer.Core.Signals
Media.Streaming.GStreamer.Core.Hierarchy
Media.Streaming.GStreamer.Core.MiniHierarchy
Media.Streaming.GStreamer.Core.Types
Media.Streaming.GStreamer.Core.Constants
Media.Streaming.GStreamer.Core.Init
Media.Streaming.GStreamer.Core.Object
Media.Streaming.GStreamer.Core.HierarchyBase
Media.Streaming.GStreamer.Core.MiniObject
Media.Streaming.GStreamer.Core.MiniHierarchyBase
Media.Streaming.GStreamer.Core.Element
Media.Streaming.GStreamer.Core.Pad
Media.Streaming.GStreamer.Core.GhostPad
Media.Streaming.GStreamer.Core.Bin
Media.Streaming.GStreamer.Core.Format
Media.Streaming.GStreamer.Core.ElementFactory
Media.Streaming.GStreamer.Core.Caps
Media.Streaming.GStreamer.Core.Structure
Media.Streaming.GStreamer.Core.Message
Media.Streaming.GStreamer.Core.Buffer
Media.Streaming.GStreamer.Core.Event
Media.Streaming.GStreamer.Core.Query
Media.Streaming.GStreamer.Core.Bus
Media.Streaming.GStreamer.Core.Clock
Media.Streaming.GStreamer.Core.PadTemplate
Media.Streaming.GStreamer.Core.ImplementsInterface
Media.Streaming.GStreamer.Core.Index
Media.Streaming.GStreamer.Core.IndexFactory
Media.Streaming.GStreamer.Core.Iterator
Media.Streaming.GStreamer.Core.Parse
Media.Streaming.GStreamer.Core.Pipeline
Media.Streaming.GStreamer.Core.Plugin
Media.Streaming.GStreamer.Core.PluginFeature
Media.Streaming.GStreamer.Core.Registry
Media.Streaming.GStreamer.Core.Segment
Media.Streaming.GStreamer.Core.SystemClock
Media.Streaming.GStreamer.Core.TagList
Media.Streaming.GStreamer.Core
Media.Streaming.GStreamer.Base.Constants
Media.Streaming.GStreamer.Base.Types
Media.Streaming.GStreamer.Base.BaseSrc
Media.Streaming.GStreamer.Base.BaseSink
Media.Streaming.GStreamer.Base.BaseTransform
Media.Streaming.GStreamer.Base.PushSrc
Media.Streaming.GStreamer.Base.Adapter
Media.Streaming.GStreamer.Base.CollectPads
Media.Streaming.GStreamer.Base
Media.Streaming.GStreamer.Controller.Types
Media.Streaming.GStreamer.Controller.Controller
Media.Streaming.GStreamer.Net.Types
Media.Streaming.GStreamer.Net.NetClientClock
Media.Streaming.GStreamer.DataProtocol.Constants
Media.Streaming.GStreamer.DataProtocol.DataProtocol
Media.Streaming.GStreamer.Audio.Constants
Media.Streaming.GStreamer.Audio.Types
Media.Streaming.GStreamer.Audio.Audio
Media.Streaming.GStreamer.Audio.AudioClock
Media.Streaming.GStreamer
x-Signals-File: Media/Streaming/GStreamer/Core/Signals.chs
x-Signals-Modname: Media.Streaming.GStreamer.Core.Signals
x-Signals-Types: marshal.list
default-language: Haskell98
default-extensions: ForeignFunctionInterface
x-c2hs-Header: hsgstreamer.h
includes: hsgstreamer.h
include-dirs: .
c-sources: hsgstreamer.c
pkgconfig-depends: gstreamer-0.10 >= 0.10,
gstreamer-audio-0.10 >= 0.10,
gstreamer-base-0.10 >= 0.10,
gstreamer-controller-0.10 >= 0.10,
gstreamer-dataprotocol-0.10 >= 0.10,
gstreamer-net-0.10 >= 0.10,
gstreamer-plugins-base-0.10