Rasterific-0.7.4: Rasterific.cabal
-- Initial Rasterific.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: Rasterific
version: 0.7.4
synopsis: A pure haskell drawing engine.
-- A longer description of the package.
description:
<<data:image/png;base64,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>>
.
Rasterific is a vector drawing library (a rasterizer)
implemented in pure haskell.
.
Can render vector graphics to an image and export vector data to PDF.
license: BSD3
license-file: LICENSE
author: Vincent Berthoux
maintainer: twinside@gmail.com
-- A copyright notice.
-- copyright:
category: Graphics
build-type: Simple
-- extra-source-files:
cabal-version: >= 1.18
extra-doc-files: docimages/*.png
extra-source-files: changelog
, README.md
, docimages/*.png
, exec-src/docImageGenerator.hs
Source-Repository head
Type: git
Location: git://github.com/Twinside/Rasterific.git
Source-Repository this
Type: git
Location: git://github.com/Twinside/Rasterific.git
Tag: v0.7.4
flag embed_linear
description: Embed a reduced version of Linear avoiding a (huge) dep
Default: True
library
hs-source-dirs: src
exposed-modules: Graphics.Rasterific
, Graphics.Rasterific.Outline
, Graphics.Rasterific.Texture
, Graphics.Rasterific.Linear
, Graphics.Rasterific.Lenses
, Graphics.Rasterific.Transformations
, Graphics.Rasterific.Immediate
, Graphics.Rasterific.PathWalker
, Graphics.Rasterific.Patch
, Graphics.Rasterific.BiSampleable
, Graphics.Rasterific.MeshPatch
other-modules: Graphics.Rasterific.Line
, Graphics.Rasterific.Command
, Graphics.Rasterific.CubicBezier
, Graphics.Rasterific.QuadraticBezier
, Graphics.Rasterific.Operators
, Graphics.Rasterific.Rasterize
, Graphics.Rasterific.StrokeInternal
, Graphics.Rasterific.ComplexPrimitive
, Graphics.Rasterific.Types
, Graphics.Rasterific.Compositor
, Graphics.Rasterific.MicroPdf
, Graphics.Rasterific.MiniLens
, Graphics.Rasterific.Shading
, Graphics.Rasterific.PlaneBoundable
, Graphics.Rasterific.QuadraticFormula
, Graphics.Rasterific.PatchTypes
, Graphics.Rasterific.CubicBezier.FastForwardDifference
, Graphics.Rasterific.Arc
ghc-options: -O3 -Wall
-- -ddump-simpl -ddump-to-file -dsuppress-module-prefixes -dsuppress-uniques
default-language: Haskell2010
if impl(ghc >= 8.0)
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
else
-- provide/emulate `Control.Monad.Fail` and `Data.Semigroups` API for pre-GHC8
build-depends: fail == 4.9.*, semigroups == 0.18.*
build-depends: base >= 4.8 && < 5
, free >= 4.7
, JuicyPixels >= 3.2
, FontyFruity >= 0.5.3.2 && < 0.6
, vector >= 0.9
, mtl >= 1.9
, dlist >= 0.6
, primitive >= 0.5
, vector-algorithms >= 0.3
, bytestring >= 0.10.2
, containers >= 0.5
, transformers
if !flag(embed_linear)
build-depends: linear >= 1.3
cpp-options: -DEXTERNAL_LINEAR