gi-glib-2.0.26: gi-glib.cabal
name: gi-glib
version: 2.0.26
synopsis: GLib bindings
description: Bindings for GLib, autogenerated by haskell-gi.
homepage: https://github.com/haskell-gi/haskell-gi
license: LGPL-2.1
license-file: LICENSE
author: Iñaki García Etxebarria
maintainer: Iñaki García Etxebarria
category: Bindings
build-type: Custom
cabal-version: 2.0
extra-source-files: README.md ChangeLog.md stack.yaml GLib.overrides
custom-setup
setup-depends: base >= 4.9 && < 5,
Cabal >= 1.24,
haskell-gi >= 0.26 && < 0.27
library
default-language: Haskell2010
default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses
other-extensions: PatternSynonyms, ViewPatterns, TypeApplications
ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations
pkgconfig-depends: glib-2.0
build-depends: base >= 4.7 && <5,
haskell-gi-base >= 0.26 && < 0.27,
haskell-gi >= 0.26 && < 0.27,
haskell-gi-overloading < 1.1,
bytestring >= 0.10 && < 1,
containers >= 0.5 && < 1,
text >= 1.0 && < 2,
transformers >= 0.4 && < 1
-- Disable overloading when compiling under GHC 8.2.x
-- see https://ghc.haskell.org/trac/ghc/ticket/14382
if impl(ghc == 8.2.*)
build-depends: haskell-gi-overloading == 0.0
-- Note that the following list of exposed modules and autogen
-- modules is for documentation purposes only, so that some
-- documentation appears in hackage. The actual list of modules
-- to be built will be built at configure time, based on the
-- available introspection data.
exposed-modules: GI.GLib.Config,
GI.GLib,
GI.GLib.Callbacks,
GI.GLib.Constants,
GI.GLib.Enums,
GI.GLib.Flags,
GI.GLib.Functions,
GI.GLib.Structs,
GI.GLib.Structs.AsyncQueue,
GI.GLib.Structs.BookmarkFile,
GI.GLib.Structs.ByteArray,
GI.GLib.Structs.Bytes,
GI.GLib.Structs.Checksum,
GI.GLib.Structs.Cond,
GI.GLib.Structs.Data,
GI.GLib.Structs.Date,
GI.GLib.Structs.DateTime,
GI.GLib.Structs.DebugKey,
GI.GLib.Structs.Dir,
GI.GLib.Structs.HashTableIter,
GI.GLib.Structs.Hmac,
GI.GLib.Structs.Hook,
GI.GLib.Structs.HookList,
GI.GLib.Structs.IOChannel,
GI.GLib.Structs.IOFuncs,
GI.GLib.Structs.KeyFile,
GI.GLib.Structs.LogField,
GI.GLib.Structs.MainContext,
GI.GLib.Structs.MainLoop,
GI.GLib.Structs.MappedFile,
GI.GLib.Structs.MarkupParseContext,
GI.GLib.Structs.MarkupParser,
GI.GLib.Structs.MatchInfo,
GI.GLib.Structs.MemVTable,
GI.GLib.Structs.Node,
GI.GLib.Structs.Once,
GI.GLib.Structs.OptionContext,
GI.GLib.Structs.OptionEntry,
GI.GLib.Structs.OptionGroup,
GI.GLib.Structs.PatternSpec,
GI.GLib.Structs.PollFD,
GI.GLib.Structs.PtrArray,
GI.GLib.Structs.Queue,
GI.GLib.Structs.RWLock,
GI.GLib.Structs.Rand,
GI.GLib.Structs.RecMutex,
GI.GLib.Structs.Regex,
GI.GLib.Structs.Scanner,
GI.GLib.Structs.ScannerConfig,
GI.GLib.Structs.Sequence,
GI.GLib.Structs.SequenceIter,
GI.GLib.Structs.Source,
GI.GLib.Structs.SourceCallbackFuncs,
GI.GLib.Structs.SourceFuncs,
GI.GLib.Structs.StatBuf,
GI.GLib.Structs.String,
GI.GLib.Structs.StringChunk,
GI.GLib.Structs.StrvBuilder,
GI.GLib.Structs.TestCase,
GI.GLib.Structs.TestConfig,
GI.GLib.Structs.TestLogBuffer,
GI.GLib.Structs.TestLogMsg,
GI.GLib.Structs.TestSuite,
GI.GLib.Structs.Thread,
GI.GLib.Structs.ThreadPool,
GI.GLib.Structs.TimeVal,
GI.GLib.Structs.TimeZone,
GI.GLib.Structs.Timer,
GI.GLib.Structs.TrashStack,
GI.GLib.Structs.Tree,
GI.GLib.Structs.TreeNode,
GI.GLib.Structs.Uri,
GI.GLib.Structs.UriParamsIter,
GI.GLib.Structs.VariantBuilder,
GI.GLib.Structs.VariantDict,
GI.GLib.Structs.VariantType,
GI.GLib.Unions,
GI.GLib.Unions.DoubleIEEE754,
GI.GLib.Unions.FloatIEEE754,
GI.GLib.Unions.Mutex,
GI.GLib.Unions.TokenValue
autogen-modules: GI.GLib.Config,
GI.GLib,
GI.GLib.Callbacks,
GI.GLib.Constants,
GI.GLib.Enums,
GI.GLib.Flags,
GI.GLib.Functions,
GI.GLib.Structs,
GI.GLib.Structs.AsyncQueue,
GI.GLib.Structs.BookmarkFile,
GI.GLib.Structs.ByteArray,
GI.GLib.Structs.Bytes,
GI.GLib.Structs.Checksum,
GI.GLib.Structs.Cond,
GI.GLib.Structs.Data,
GI.GLib.Structs.Date,
GI.GLib.Structs.DateTime,
GI.GLib.Structs.DebugKey,
GI.GLib.Structs.Dir,
GI.GLib.Structs.HashTableIter,
GI.GLib.Structs.Hmac,
GI.GLib.Structs.Hook,
GI.GLib.Structs.HookList,
GI.GLib.Structs.IOChannel,
GI.GLib.Structs.IOFuncs,
GI.GLib.Structs.KeyFile,
GI.GLib.Structs.LogField,
GI.GLib.Structs.MainContext,
GI.GLib.Structs.MainLoop,
GI.GLib.Structs.MappedFile,
GI.GLib.Structs.MarkupParseContext,
GI.GLib.Structs.MarkupParser,
GI.GLib.Structs.MatchInfo,
GI.GLib.Structs.MemVTable,
GI.GLib.Structs.Node,
GI.GLib.Structs.Once,
GI.GLib.Structs.OptionContext,
GI.GLib.Structs.OptionEntry,
GI.GLib.Structs.OptionGroup,
GI.GLib.Structs.PatternSpec,
GI.GLib.Structs.PollFD,
GI.GLib.Structs.PtrArray,
GI.GLib.Structs.Queue,
GI.GLib.Structs.RWLock,
GI.GLib.Structs.Rand,
GI.GLib.Structs.RecMutex,
GI.GLib.Structs.Regex,
GI.GLib.Structs.Scanner,
GI.GLib.Structs.ScannerConfig,
GI.GLib.Structs.Sequence,
GI.GLib.Structs.SequenceIter,
GI.GLib.Structs.Source,
GI.GLib.Structs.SourceCallbackFuncs,
GI.GLib.Structs.SourceFuncs,
GI.GLib.Structs.StatBuf,
GI.GLib.Structs.String,
GI.GLib.Structs.StringChunk,
GI.GLib.Structs.StrvBuilder,
GI.GLib.Structs.TestCase,
GI.GLib.Structs.TestConfig,
GI.GLib.Structs.TestLogBuffer,
GI.GLib.Structs.TestLogMsg,
GI.GLib.Structs.TestSuite,
GI.GLib.Structs.Thread,
GI.GLib.Structs.ThreadPool,
GI.GLib.Structs.TimeVal,
GI.GLib.Structs.TimeZone,
GI.GLib.Structs.Timer,
GI.GLib.Structs.TrashStack,
GI.GLib.Structs.Tree,
GI.GLib.Structs.TreeNode,
GI.GLib.Structs.Uri,
GI.GLib.Structs.UriParamsIter,
GI.GLib.Structs.VariantBuilder,
GI.GLib.Structs.VariantDict,
GI.GLib.Structs.VariantType,
GI.GLib.Unions,
GI.GLib.Unions.DoubleIEEE754,
GI.GLib.Unions.FloatIEEE754,
GI.GLib.Unions.Mutex,
GI.GLib.Unions.TokenValue