pango-0.13.0.1: pango.cabal
Name: pango
Version: 0.13.0.1
License: LGPL-2.1
License-file: COPYING
Copyright: (c) 2001-2010 The Gtk2Hs Team
Author: Axel Simon, Duncan Coutts
Maintainer: gtk2hs-users@lists.sourceforge.net
Build-Type: Custom
Cabal-Version: >= 1.8
Stability: stable
homepage: http://projects.haskell.org/gtk2hs/
bug-reports: https://github.com/gtk2hs/gtk2hs/issues
Synopsis: Binding to the Pango text rendering engine.
Description: This package provides a wrapper around the Pango C library that
allows high-quality rendering of Unicode text. It can be used
either with Cairo to output text in PDF, PS or other
documents or with Gtk+ to display text on-screen.
Category: Graphics
Tested-With: GHC == 7.0.4, GHC == 7.2.2, GHC == 7.4.1
extra-source-files: template-hsc-gtk2hs.h
hspango.h
SetupWrapper.hs SetupMain.hs Gtk2HsSetup.hs
hierarchy.list
x-Types-File: Graphics/Rendering/Pango/Types.chs
x-Types-ModName: Graphics.Rendering.Pango.Types
x-Types-Forward: *System.Glib.GObject
x-Types-Hierarchy: hierarchy.list
Data-Dir: demo
Data-Files: Layout.hs
Makefile
Source-Repository head
type: git
location: https://github.com/gtk2hs/gtk2hs
subdir: pango
Flag new-exception
Description: Enable build with a base library that contains the new exception library.
Library
build-depends: base >= 4 && < 5,
process, directory, array, containers, pretty, mtl,
glib >= 0.13.0.0 && < 0.14,
cairo >= 0.13.0.0 && < 0.14,
text >= 0.11.0.6 && < 1.3
if flag(new-exception)
build-depends: base >= 4
cpp-options: -DHAVE_NEW_CONTROL_EXCEPTION
else
build-depends: base < 4
build-tools: gtk2hsC2hs >= 0.13.11, gtk2hsTypeGen
exposed-modules: Graphics.Rendering.Pango
Graphics.Rendering.Pango.Font
Graphics.Rendering.Pango.Enums
Graphics.Rendering.Pango.Context
Graphics.Rendering.Pango.Layout
Graphics.Rendering.Pango.Rendering
Graphics.Rendering.Pango.Markup
Graphics.Rendering.Pango.Cairo
-- these four modules are only used in code that creates
-- Pango data structures themselves
Graphics.Rendering.Pango.Types
Graphics.Rendering.Pango.BasicTypes
Graphics.Rendering.Pango.Structs
Graphics.Rendering.Pango.Attributes
other-modules: Graphics.Rendering.Pango.GlyphStorage
Graphics.Rendering.Pango.Description
extensions: ForeignFunctionInterface
x-c2hs-Header: hspango.h
includes: hspango.h
include-dirs: .
cpp-options: -U__BLOCKS__
-- Pango 1.26 has a mysterious bug that makes it go into an infinite
-- loop. Don't allow the user to build against this version. (Omit the
-- >= 1.0 constraint in this case since Cabal 1.6 can't parse it.)
if os(darwin)
pkgconfig-depends: pango < 1.26.0 || > 1.26.2
else
pkgconfig-depends: pango >= 1.0
pkgconfig-depends: cairo >= 1.2.0, pangocairo >= 1.10