packages feed

bindings-gts-0.1.1: bindings-gts.cabal

cabal-version: >= 1.4
name: bindings-gts
synopsis:
  Low level bindings supporting GTS, the GNU Triangulated Surface Library
description:
  This package contains bindings to GTS (<http://gts.sourceforge.net>)
  library using bindings-DSL macros and style. Like GObject,
  it's not useful by itself, but as a foundation for other
  libraries making use of its type system.
  .
  NOTE: these bindings were not made by the author(s) of GTS
  so please don't bug them about issues with the bindings! Any
  errors in these bindings are my responsibility not that of
  the GTS team.
  .
  Changelog:
  .
  [0.0.1] Initial version.
  .
  [0.0.2] Improved documentation; added some missing functions;
  fixed a function name; bumped version of base to >=4
  .
  [0.0.3] Adding missing GTS enumeration for CSG boolean
  operations; added some more missing functions; fixed some bad
  FunPtr references; added some helper methods, added missing
  GTS_inline.h header to sdist archive
  .
  [0.1.1] Bindings reorganized by Maurício Antunes, author
  of Bindings-DSL. Bindings much improved as a result. This
  is an incompatible API change but should be the last change
  to the package organization. Should now cover all of the GTS
  library. Some features (GSList etc) moved into Bindings-GLib
  (<http://hackage.haskell.org/package/bindings-glib>)
  as they should be there.
  .
version: 0.1.1
license: LGPL-3
license-file: LICENSE
maintainer: Joel Crisp <joel.a.crisp@googlemail.com>
author: Joel Crisp
build-type: Simple
category: FFI
library
  hs-source-dirs:
    src
  extensions:
    ForeignFunctionInterface
  pkgconfig-depends: gts >= 0.7.6
  build-depends:
    base >= 3 && < 5,
    bindings-DSL >= 1.0.9 && < 1.1,
    bindings-glib >= 0.1.5 && < 0.2
  ghc-options: -Wall -fno-warn-unused-imports
  exposed-modules:
    Bindings.Gts
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures.BinaryHeaps
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures.ExtendedBinaryHeaps
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures.FirstInFirstOutHeaps
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures.MiscellaneousMacrosAndFunctions
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures.SimpleStatistics
    Bindings.Gts.BasicMacrosFunctionsAndDataStructures.VectorsAndMatrices
    Bindings.Gts.GeometricalObjectHierarchy
    Bindings.Gts.GeometricalObjectHierarchy.ContaineeClasses
    Bindings.Gts.GeometricalObjectHierarchy.ContainerClasses
    Bindings.Gts.GeometricalObjectHierarchy.Edges
    Bindings.Gts.GeometricalObjectHierarchy.Faces
    Bindings.Gts.GeometricalObjectHierarchy.ObjectClass
    Bindings.Gts.GeometricalObjectHierarchy.Points
    Bindings.Gts.GeometricalObjectHierarchy.Segments
    Bindings.Gts.GeometricalObjectHierarchy.Surfaces
    Bindings.Gts.GeometricalObjectHierarchy.Triangles
    Bindings.Gts.GeometricalObjectHierarchy.Vertices
    Bindings.Gts.GeometricalDataStructures
    Bindings.Gts.GeometricalDataStructures.BoundingBoxesTrees
    Bindings.Gts.GeometricalDataStructures.KdTrees
    Bindings.Gts.SurfaceOperations
    Bindings.Gts.SurfaceOperations.BooleanOperations
    Bindings.Gts.SurfaceOperations.DelaunayAndConstrainedDelaunayTriangulations
    Bindings.Gts.SurfaceOperations.DifferencialGeometryOperators
    Bindings.Gts.SurfaceOperations.IsosurfacesFrom3dFunctions
    Bindings.Gts.SurfaceOperations.OutOfCoreSimplification
    Bindings.Gts.SurfaceOperations.SurfaceSimplificationAndRefinement
    Bindings.Gts.ProgressiveAndHierarchicalSurfaces
    Bindings.Gts.ProgressiveAndHierarchicalSurfaces.HierarchicalSurfaces
    Bindings.Gts.ProgressiveAndHierarchicalSurfaces.HierarchicalVertexSplit
    Bindings.Gts.ProgressiveAndHierarchicalSurfaces.ProgressiveSurfaces
    Bindings.Gts.ProgressiveAndHierarchicalSurfaces.VertexSplit
    Bindings.Gts.GraphAndOperationsOnGraphs
    Bindings.Gts.GraphAndOperationsOnGraphs.GraphClass
    Bindings.Gts.GraphAndOperationsOnGraphs.GraphPartitioning
    Bindings.Gts.GraphAndOperationsOnGraphs.ProgressiveGraph
    Bindings.Gts.GraphAndOperationsOnGraphs.WeightedGraph
    Bindings.Gts.Types
  c-sources:
    src/inlines.c