Skip to content

Commit caa62d6

Browse files
committed
Modernized .cabal file.
1 parent 301a373 commit caa62d6

File tree

1 file changed

+136
-134
lines changed

1 file changed

+136
-134
lines changed

OpenGL.cabal

Lines changed: 136 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -1,151 +1,153 @@
11
name: OpenGL
22
version: 2.9.3.0
3+
synopsis: A binding for the OpenGL graphics system
4+
description:
5+
A Haskell binding for the OpenGL graphics system (GL, version 4.4) and its
6+
accompanying utility library (GLU, version 1.3).
7+
.
8+
OpenGL is the industry's most widely used and supported 2D and 3D graphics
9+
application programming interface (API), incorporating a broad set of
10+
rendering, texture mapping, special effects, and other powerful visualization
11+
functions. For more information about OpenGL and its various extensions,
12+
please see <http://www.opengl.org/>
13+
and <http://www.opengl.org/registry/>.
14+
homepage: http://www.haskell.org/haskellwiki/Opengl
15+
bug-reports: https://github.com/haskell-opengl/OpenGL/issues
316
license: BSD3
417
license-file: LICENSE
18+
author: Sven Panne
519
maintainer: Sven Panne <[email protected]>, Jason Dagit <[email protected]>
6-
bug-reports: https://github.com/haskell-opengl/OpenGL/issues
7-
homepage: http://www.haskell.org/haskellwiki/Opengl
820
category: Graphics
9-
synopsis: A binding for the OpenGL graphics system
10-
description:
11-
A Haskell binding for the OpenGL graphics system (GL, version 4.4) and its
12-
accompanying utility library (GLU, version 1.3).
13-
.
14-
OpenGL is the industry's most widely used and supported 2D and 3D graphics
15-
application programming interface (API), incorporating a broad set of
16-
rendering, texture mapping, special effects, and other powerful visualization
17-
functions. For more information about OpenGL and its various extensions,
18-
please see <http://www.opengl.org/>
19-
and <http://www.opengl.org/registry/>.
2021
build-type: Simple
21-
cabal-version: >= 1.6
22+
cabal-version: >= 1.10
2223
extra-source-files:
2324
README.md
25+
2426
library
2527
exposed-modules:
26-
Graphics.Rendering.OpenGL,
27-
Graphics.Rendering.OpenGL.GL,
28-
Graphics.Rendering.OpenGL.GL.Antialiasing,
29-
Graphics.Rendering.OpenGL.GL.BeginEnd,
30-
Graphics.Rendering.OpenGL.GL.Bitmaps,
31-
Graphics.Rendering.OpenGL.GL.BufferObjects,
32-
Graphics.Rendering.OpenGL.GL.ByteString,
33-
Graphics.Rendering.OpenGL.GL.Clipping,
34-
Graphics.Rendering.OpenGL.GL.ColorSum,
35-
Graphics.Rendering.OpenGL.GL.Colors,
36-
Graphics.Rendering.OpenGL.GL.ConditionalRendering,
37-
Graphics.Rendering.OpenGL.GL.CoordTrans,
38-
Graphics.Rendering.OpenGL.GL.DisplayLists,
39-
Graphics.Rendering.OpenGL.GL.Evaluators,
40-
Graphics.Rendering.OpenGL.GL.Feedback,
41-
Graphics.Rendering.OpenGL.GL.FlushFinish,
42-
Graphics.Rendering.OpenGL.GL.Fog,
43-
Graphics.Rendering.OpenGL.GL.Framebuffer,
44-
Graphics.Rendering.OpenGL.GL.FramebufferObjects,
45-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments,
46-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects,
47-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries,
48-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects,
49-
Graphics.Rendering.OpenGL.GL.Hints,
50-
Graphics.Rendering.OpenGL.GL.LineSegments,
51-
Graphics.Rendering.OpenGL.GL.ObjectName,
52-
Graphics.Rendering.OpenGL.GL.PerFragment,
53-
Graphics.Rendering.OpenGL.GL.PixelRectangles,
54-
Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable,
55-
Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution,
56-
Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram,
57-
Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax,
58-
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap,
59-
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage,
60-
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer,
61-
Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization,
62-
Graphics.Rendering.OpenGL.GL.PixellikeObject,
63-
Graphics.Rendering.OpenGL.GL.Points,
64-
Graphics.Rendering.OpenGL.GL.Polygons,
65-
Graphics.Rendering.OpenGL.GL.QueryObjects,
66-
Graphics.Rendering.OpenGL.GL.RasterPos,
67-
Graphics.Rendering.OpenGL.GL.ReadCopyPixels,
68-
Graphics.Rendering.OpenGL.GL.Rectangles,
69-
Graphics.Rendering.OpenGL.GL.SavingState,
70-
Graphics.Rendering.OpenGL.GL.Selection,
71-
Graphics.Rendering.OpenGL.GL.Shaders,
72-
Graphics.Rendering.OpenGL.GL.Shaders.Attribs,
73-
Graphics.Rendering.OpenGL.GL.Shaders.Limits,
74-
Graphics.Rendering.OpenGL.GL.Shaders.ProgramBinaries,
75-
Graphics.Rendering.OpenGL.GL.Shaders.ProgramObjects,
76-
Graphics.Rendering.OpenGL.GL.Shaders.ShaderBinaries,
77-
Graphics.Rendering.OpenGL.GL.Shaders.ShaderObjects,
78-
Graphics.Rendering.OpenGL.GL.Shaders.Uniform,
79-
Graphics.Rendering.OpenGL.GL.StateVar,
80-
Graphics.Rendering.OpenGL.GL.StringQueries,
81-
Graphics.Rendering.OpenGL.GL.SyncObjects,
82-
Graphics.Rendering.OpenGL.GL.Tensor,
83-
Graphics.Rendering.OpenGL.GL.Texturing,
84-
Graphics.Rendering.OpenGL.GL.Texturing.Application,
85-
Graphics.Rendering.OpenGL.GL.Texturing.Environments,
86-
Graphics.Rendering.OpenGL.GL.Texturing.Objects,
87-
Graphics.Rendering.OpenGL.GL.Texturing.Parameters,
88-
Graphics.Rendering.OpenGL.GL.Texturing.Queries,
89-
Graphics.Rendering.OpenGL.GL.Texturing.Specification,
90-
Graphics.Rendering.OpenGL.GL.TransformFeedback,
91-
Graphics.Rendering.OpenGL.GL.VertexArrayObjects,
92-
Graphics.Rendering.OpenGL.GL.VertexArrays,
93-
Graphics.Rendering.OpenGL.GL.VertexSpec,
94-
Graphics.Rendering.OpenGL.GLU,
95-
Graphics.Rendering.OpenGL.GLU.Errors,
96-
Graphics.Rendering.OpenGL.GLU.Initialization,
97-
Graphics.Rendering.OpenGL.GLU.Matrix,
98-
Graphics.Rendering.OpenGL.GLU.Mipmapping,
99-
Graphics.Rendering.OpenGL.GLU.NURBS,
100-
Graphics.Rendering.OpenGL.GLU.Quadrics,
101-
Graphics.Rendering.OpenGL.GLU.Tessellation
28+
Graphics.Rendering.OpenGL
29+
Graphics.Rendering.OpenGL.GL
30+
Graphics.Rendering.OpenGL.GL.Antialiasing
31+
Graphics.Rendering.OpenGL.GL.BeginEnd
32+
Graphics.Rendering.OpenGL.GL.Bitmaps
33+
Graphics.Rendering.OpenGL.GL.BufferObjects
34+
Graphics.Rendering.OpenGL.GL.ByteString
35+
Graphics.Rendering.OpenGL.GL.Clipping
36+
Graphics.Rendering.OpenGL.GL.ColorSum
37+
Graphics.Rendering.OpenGL.GL.Colors
38+
Graphics.Rendering.OpenGL.GL.ConditionalRendering
39+
Graphics.Rendering.OpenGL.GL.CoordTrans
40+
Graphics.Rendering.OpenGL.GL.DisplayLists
41+
Graphics.Rendering.OpenGL.GL.Evaluators
42+
Graphics.Rendering.OpenGL.GL.Feedback
43+
Graphics.Rendering.OpenGL.GL.FlushFinish
44+
Graphics.Rendering.OpenGL.GL.Fog
45+
Graphics.Rendering.OpenGL.GL.Framebuffer
46+
Graphics.Rendering.OpenGL.GL.FramebufferObjects
47+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments
48+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects
49+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries
50+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects
51+
Graphics.Rendering.OpenGL.GL.Hints
52+
Graphics.Rendering.OpenGL.GL.LineSegments
53+
Graphics.Rendering.OpenGL.GL.ObjectName
54+
Graphics.Rendering.OpenGL.GL.PerFragment
55+
Graphics.Rendering.OpenGL.GL.PixelRectangles
56+
Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable
57+
Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution
58+
Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram
59+
Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax
60+
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap
61+
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage
62+
Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer
63+
Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization
64+
Graphics.Rendering.OpenGL.GL.PixellikeObject
65+
Graphics.Rendering.OpenGL.GL.Points
66+
Graphics.Rendering.OpenGL.GL.Polygons
67+
Graphics.Rendering.OpenGL.GL.QueryObjects
68+
Graphics.Rendering.OpenGL.GL.RasterPos
69+
Graphics.Rendering.OpenGL.GL.ReadCopyPixels
70+
Graphics.Rendering.OpenGL.GL.Rectangles
71+
Graphics.Rendering.OpenGL.GL.SavingState
72+
Graphics.Rendering.OpenGL.GL.Selection
73+
Graphics.Rendering.OpenGL.GL.Shaders
74+
Graphics.Rendering.OpenGL.GL.Shaders.Attribs
75+
Graphics.Rendering.OpenGL.GL.Shaders.Limits
76+
Graphics.Rendering.OpenGL.GL.Shaders.ProgramBinaries
77+
Graphics.Rendering.OpenGL.GL.Shaders.ProgramObjects
78+
Graphics.Rendering.OpenGL.GL.Shaders.ShaderBinaries
79+
Graphics.Rendering.OpenGL.GL.Shaders.ShaderObjects
80+
Graphics.Rendering.OpenGL.GL.Shaders.Uniform
81+
Graphics.Rendering.OpenGL.GL.StateVar
82+
Graphics.Rendering.OpenGL.GL.StringQueries
83+
Graphics.Rendering.OpenGL.GL.SyncObjects
84+
Graphics.Rendering.OpenGL.GL.Tensor
85+
Graphics.Rendering.OpenGL.GL.Texturing
86+
Graphics.Rendering.OpenGL.GL.Texturing.Application
87+
Graphics.Rendering.OpenGL.GL.Texturing.Environments
88+
Graphics.Rendering.OpenGL.GL.Texturing.Objects
89+
Graphics.Rendering.OpenGL.GL.Texturing.Parameters
90+
Graphics.Rendering.OpenGL.GL.Texturing.Queries
91+
Graphics.Rendering.OpenGL.GL.Texturing.Specification
92+
Graphics.Rendering.OpenGL.GL.TransformFeedback
93+
Graphics.Rendering.OpenGL.GL.VertexArrayObjects
94+
Graphics.Rendering.OpenGL.GL.VertexArrays
95+
Graphics.Rendering.OpenGL.GL.VertexSpec
96+
Graphics.Rendering.OpenGL.GLU
97+
Graphics.Rendering.OpenGL.GLU.Errors
98+
Graphics.Rendering.OpenGL.GLU.Initialization
99+
Graphics.Rendering.OpenGL.GLU.Matrix
100+
Graphics.Rendering.OpenGL.GLU.Mipmapping
101+
Graphics.Rendering.OpenGL.GLU.NURBS
102+
Graphics.Rendering.OpenGL.GLU.Quadrics
103+
Graphics.Rendering.OpenGL.GLU.Tessellation
102104
other-modules:
103-
Graphics.Rendering.OpenGL.GL.BlendingFactor,
104-
Graphics.Rendering.OpenGL.GL.BufferMode,
105-
Graphics.Rendering.OpenGL.GL.Capability,
106-
Graphics.Rendering.OpenGL.GL.ComparisonFunction,
107-
Graphics.Rendering.OpenGL.GL.ControlPoint,
108-
Graphics.Rendering.OpenGL.GL.DataType,
109-
Graphics.Rendering.OpenGL.GL.Domain,
110-
Graphics.Rendering.OpenGL.GL.EdgeFlag,
111-
Graphics.Rendering.OpenGL.GL.Exception,
112-
Graphics.Rendering.OpenGL.GL.Face,
113-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject,
114-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjectAttachment,
115-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferTarget,
116-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObject,
117-
Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferTarget,
118-
Graphics.Rendering.OpenGL.GL.GLboolean,
119-
Graphics.Rendering.OpenGL.GL.IOState,
120-
Graphics.Rendering.OpenGL.GL.PeekPoke,
121-
Graphics.Rendering.OpenGL.GL.PixelData,
122-
Graphics.Rendering.OpenGL.GL.PixelFormat,
123-
Graphics.Rendering.OpenGL.GL.PixelRectangles.Reset,
124-
Graphics.Rendering.OpenGL.GL.PixelRectangles.Sink,
125-
Graphics.Rendering.OpenGL.GL.PointParameter,
126-
Graphics.Rendering.OpenGL.GL.PolygonMode,
127-
Graphics.Rendering.OpenGL.GL.PrimitiveMode,
128-
Graphics.Rendering.OpenGL.GL.QueryObject,
129-
Graphics.Rendering.OpenGL.GL.QueryUtils,
130-
Graphics.Rendering.OpenGL.GL.QueryUtils.PName,
131-
Graphics.Rendering.OpenGL.GL.QueryUtils.VertexAttrib,
132-
Graphics.Rendering.OpenGL.GL.RenderMode,
133-
Graphics.Rendering.OpenGL.GL.Shaders.Program,
134-
Graphics.Rendering.OpenGL.GL.Shaders.Shader,
135-
Graphics.Rendering.OpenGL.GL.Shaders.Variables,
136-
Graphics.Rendering.OpenGL.GL.Texturing.Filter,
137-
Graphics.Rendering.OpenGL.GL.Texturing.PixelInternalFormat,
138-
Graphics.Rendering.OpenGL.GL.Texturing.TexParameter,
139-
Graphics.Rendering.OpenGL.GL.Texturing.TextureObject,
140-
Graphics.Rendering.OpenGL.GL.Texturing.TextureTarget,
141-
Graphics.Rendering.OpenGL.GL.Texturing.TextureUnit,
142-
Graphics.Rendering.OpenGL.GL.VertexAttributes,
143-
Graphics.Rendering.OpenGL.GLU.ErrorsInternal
105+
Graphics.Rendering.OpenGL.GL.BlendingFactor
106+
Graphics.Rendering.OpenGL.GL.BufferMode
107+
Graphics.Rendering.OpenGL.GL.Capability
108+
Graphics.Rendering.OpenGL.GL.ComparisonFunction
109+
Graphics.Rendering.OpenGL.GL.ControlPoint
110+
Graphics.Rendering.OpenGL.GL.DataType
111+
Graphics.Rendering.OpenGL.GL.Domain
112+
Graphics.Rendering.OpenGL.GL.EdgeFlag
113+
Graphics.Rendering.OpenGL.GL.Exception
114+
Graphics.Rendering.OpenGL.GL.Face
115+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObject
116+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjectAttachment
117+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferTarget
118+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObject
119+
Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferTarget
120+
Graphics.Rendering.OpenGL.GL.GLboolean
121+
Graphics.Rendering.OpenGL.GL.IOState
122+
Graphics.Rendering.OpenGL.GL.PeekPoke
123+
Graphics.Rendering.OpenGL.GL.PixelData
124+
Graphics.Rendering.OpenGL.GL.PixelFormat
125+
Graphics.Rendering.OpenGL.GL.PixelRectangles.Reset
126+
Graphics.Rendering.OpenGL.GL.PixelRectangles.Sink
127+
Graphics.Rendering.OpenGL.GL.PointParameter
128+
Graphics.Rendering.OpenGL.GL.PolygonMode
129+
Graphics.Rendering.OpenGL.GL.PrimitiveMode
130+
Graphics.Rendering.OpenGL.GL.QueryObject
131+
Graphics.Rendering.OpenGL.GL.QueryUtils
132+
Graphics.Rendering.OpenGL.GL.QueryUtils.PName
133+
Graphics.Rendering.OpenGL.GL.QueryUtils.VertexAttrib
134+
Graphics.Rendering.OpenGL.GL.RenderMode
135+
Graphics.Rendering.OpenGL.GL.Shaders.Program
136+
Graphics.Rendering.OpenGL.GL.Shaders.Shader
137+
Graphics.Rendering.OpenGL.GL.Shaders.Variables
138+
Graphics.Rendering.OpenGL.GL.Texturing.Filter
139+
Graphics.Rendering.OpenGL.GL.Texturing.PixelInternalFormat
140+
Graphics.Rendering.OpenGL.GL.Texturing.TexParameter
141+
Graphics.Rendering.OpenGL.GL.Texturing.TextureObject
142+
Graphics.Rendering.OpenGL.GL.Texturing.TextureTarget
143+
Graphics.Rendering.OpenGL.GL.Texturing.TextureUnit
144+
Graphics.Rendering.OpenGL.GL.VertexAttributes
145+
Graphics.Rendering.OpenGL.GLU.ErrorsInternal
144146
hs-source-dirs: src
145147
ghc-options: -Wall -O2
146148
build-depends:
147-
base >= 3 && < 5, bytestring, text, OpenGLRaw >= 1.4.1.0, GLURaw >= 1.3.0.0
149+
base >= 3 && < 5, bytestring, text, OpenGLRaw >= 1.4.1.0, GLURaw >= 1.3.0.0
148150

149151
source-repository head
150-
type: git
151-
location: https://github.com/haskell-opengl/OpenGL
152+
type: git
153+
location: https://github.com/haskell-opengl/OpenGL.git

0 commit comments

Comments
 (0)