packages feed

gi-dazzle-1.0.2: gi-dazzle.cabal

name:                 gi-dazzle
version:              1.0.2
synopsis:             libdazzle bindings
description:          Bindings for libdazzle, 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 Dazzle.overrides

custom-setup
      setup-depends: base >= 4.11 && < 5,
                     Cabal >= 1.24 && < 4,
                     haskell-gi >= 0.26.9 && < 0.27,
                     gi-atk == 2.0.*,
                     gi-cairo == 1.0.*,
                     gi-gdk == 3.0.*,
                     gi-gio == 2.0.*,
                     gi-glib == 2.0.*,
                     gi-gobject == 2.0.*,
                     gi-gtk == 3.0.*,
                     gi-pango == 1.0.*

library
      default-language: Haskell2010
      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators
      other-extensions: PatternSynonyms, ViewPatterns, TypeApplications
      ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations

      pkgconfig-depends: libdazzle-1.0
      build-depends: base >= 4.7 && <5,
                     haskell-gi-base >= 0.26 && < 0.27,
                     haskell-gi >= 0.26.9 && < 0.27,
                     haskell-gi-overloading < 1.1,
                     gi-atk == 2.0.*,
                     gi-cairo == 1.0.*,
                     gi-gdk == 3.0.*,
                     gi-gio == 2.0.*,
                     gi-glib == 2.0.*,
                     gi-gobject == 2.0.*,
                     gi-gtk == 3.0.*,
                     gi-pango == 1.0.*,
                     bytestring >= 0.10 && < 1,
                     containers >= 0.5 && < 1,
                     text >= 1.0 && < 3,
                     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.Dazzle.Config,
                       GI.Dazzle,
                       GI.Dazzle.Callbacks,
                       GI.Dazzle.Constants,
                       GI.Dazzle.Enums,
                       GI.Dazzle.Flags,
                       GI.Dazzle.Functions,
                       GI.Dazzle.Interfaces,
                       GI.Dazzle.Interfaces.Dock,
                       GI.Dazzle.Interfaces.DockItem,
                       GI.Dazzle.Interfaces.GraphRenderer,
                       GI.Dazzle.Interfaces.Preferences,
                       GI.Dazzle.Objects,
                       GI.Dazzle.Objects.Animation,
                       GI.Dazzle.Objects.Application,
                       GI.Dazzle.Objects.ApplicationWindow,
                       GI.Dazzle.Objects.Bin,
                       GI.Dazzle.Objects.BindingGroup,
                       GI.Dazzle.Objects.BoldingLabel,
                       GI.Dazzle.Objects.Box,
                       GI.Dazzle.Objects.BoxTheatric,
                       GI.Dazzle.Objects.CenteringBin,
                       GI.Dazzle.Objects.ChildPropertyAction,
                       GI.Dazzle.Objects.ColumnLayout,
                       GI.Dazzle.Objects.CountersWindow,
                       GI.Dazzle.Objects.CpuGraph,
                       GI.Dazzle.Objects.CpuModel,
                       GI.Dazzle.Objects.CssProvider,
                       GI.Dazzle.Objects.DirectoryModel,
                       GI.Dazzle.Objects.DirectoryReaper,
                       GI.Dazzle.Objects.DockBin,
                       GI.Dazzle.Objects.DockBinEdge,
                       GI.Dazzle.Objects.DockManager,
                       GI.Dazzle.Objects.DockOverlay,
                       GI.Dazzle.Objects.DockOverlayEdge,
                       GI.Dazzle.Objects.DockPaned,
                       GI.Dazzle.Objects.DockRevealer,
                       GI.Dazzle.Objects.DockStack,
                       GI.Dazzle.Objects.DockTransientGrab,
                       GI.Dazzle.Objects.DockWidget,
                       GI.Dazzle.Objects.DockWindow,
                       GI.Dazzle.Objects.ElasticBin,
                       GI.Dazzle.Objects.EmptyState,
                       GI.Dazzle.Objects.EntryBox,
                       GI.Dazzle.Objects.FileChooserEntry,
                       GI.Dazzle.Objects.FileTransfer,
                       GI.Dazzle.Objects.FuzzyIndex,
                       GI.Dazzle.Objects.FuzzyIndexBuilder,
                       GI.Dazzle.Objects.FuzzyIndexCursor,
                       GI.Dazzle.Objects.FuzzyIndexMatch,
                       GI.Dazzle.Objects.GraphColumn,
                       GI.Dazzle.Objects.GraphLineRenderer,
                       GI.Dazzle.Objects.GraphModel,
                       GI.Dazzle.Objects.GraphView,
                       GI.Dazzle.Objects.JoinedMenu,
                       GI.Dazzle.Objects.ListBox,
                       GI.Dazzle.Objects.ListBoxRow,
                       GI.Dazzle.Objects.ListModelFilter,
                       GI.Dazzle.Objects.ListStoreAdapter,
                       GI.Dazzle.Objects.MenuButton,
                       GI.Dazzle.Objects.MenuManager,
                       GI.Dazzle.Objects.MultiPaned,
                       GI.Dazzle.Objects.Path,
                       GI.Dazzle.Objects.PathBar,
                       GI.Dazzle.Objects.PathElement,
                       GI.Dazzle.Objects.PillBox,
                       GI.Dazzle.Objects.PreferencesBin,
                       GI.Dazzle.Objects.PreferencesEntry,
                       GI.Dazzle.Objects.PreferencesFileChooserButton,
                       GI.Dazzle.Objects.PreferencesFlowBox,
                       GI.Dazzle.Objects.PreferencesFontButton,
                       GI.Dazzle.Objects.PreferencesGroup,
                       GI.Dazzle.Objects.PreferencesPage,
                       GI.Dazzle.Objects.PreferencesSpinButton,
                       GI.Dazzle.Objects.PreferencesSwitch,
                       GI.Dazzle.Objects.PreferencesView,
                       GI.Dazzle.Objects.PriorityBox,
                       GI.Dazzle.Objects.ProgressButton,
                       GI.Dazzle.Objects.ProgressIcon,
                       GI.Dazzle.Objects.ProgressMenuButton,
                       GI.Dazzle.Objects.PropertiesGroup,
                       GI.Dazzle.Objects.RadioBox,
                       GI.Dazzle.Objects.ReadOnlyListModel,
                       GI.Dazzle.Objects.RecursiveFileMonitor,
                       GI.Dazzle.Objects.ScrolledWindow,
                       GI.Dazzle.Objects.SearchBar,
                       GI.Dazzle.Objects.SettingsFlagAction,
                       GI.Dazzle.Objects.SettingsSandwich,
                       GI.Dazzle.Objects.ShortcutAccelDialog,
                       GI.Dazzle.Objects.ShortcutContext,
                       GI.Dazzle.Objects.ShortcutController,
                       GI.Dazzle.Objects.ShortcutLabel,
                       GI.Dazzle.Objects.ShortcutManager,
                       GI.Dazzle.Objects.ShortcutModel,
                       GI.Dazzle.Objects.ShortcutSimpleLabel,
                       GI.Dazzle.Objects.ShortcutTheme,
                       GI.Dazzle.Objects.ShortcutThemeEditor,
                       GI.Dazzle.Objects.ShortcutTooltip,
                       GI.Dazzle.Objects.ShortcutsGroup,
                       GI.Dazzle.Objects.ShortcutsSection,
                       GI.Dazzle.Objects.ShortcutsShortcut,
                       GI.Dazzle.Objects.ShortcutsWindow,
                       GI.Dazzle.Objects.SignalGroup,
                       GI.Dazzle.Objects.SimpleLabel,
                       GI.Dazzle.Objects.SimplePopover,
                       GI.Dazzle.Objects.Slider,
                       GI.Dazzle.Objects.StackList,
                       GI.Dazzle.Objects.StateMachine,
                       GI.Dazzle.Objects.Suggestion,
                       GI.Dazzle.Objects.SuggestionButton,
                       GI.Dazzle.Objects.SuggestionEntry,
                       GI.Dazzle.Objects.SuggestionEntryBuffer,
                       GI.Dazzle.Objects.SuggestionPopover,
                       GI.Dazzle.Objects.SuggestionRow,
                       GI.Dazzle.Objects.Tab,
                       GI.Dazzle.Objects.TabStrip,
                       GI.Dazzle.Objects.TaskCache,
                       GI.Dazzle.Objects.ThemeManager,
                       GI.Dazzle.Objects.ThreeGrid,
                       GI.Dazzle.Objects.Tree,
                       GI.Dazzle.Objects.TreeBuilder,
                       GI.Dazzle.Objects.TreeNode,
                       GI.Dazzle.Objects.WidgetActionGroup,
                       GI.Dazzle.Structs,
                       GI.Dazzle.Structs.Counter,
                       GI.Dazzle.Structs.CounterArena,
                       GI.Dazzle.Structs.CounterValue,
                       GI.Dazzle.Structs.FileTransferStat,
                       GI.Dazzle.Structs.FuzzyMutableIndex,
                       GI.Dazzle.Structs.FuzzyMutableIndexMatch,
                       GI.Dazzle.Structs.GraphColumnClass_,
                       GI.Dazzle.Structs.GraphModelIter,
                       GI.Dazzle.Structs.Heap,
                       GI.Dazzle.Structs.PatternSpec,
                       GI.Dazzle.Structs.Ring,
                       GI.Dazzle.Structs.ShortcutChord,
                       GI.Dazzle.Structs.ShortcutChordTable,
                       GI.Dazzle.Structs.ShortcutEntry,
                       GI.Dazzle.Structs.Trie

      autogen-modules: GI.Dazzle.Config,
                       GI.Dazzle,
                       GI.Dazzle.Callbacks,
                       GI.Dazzle.Constants,
                       GI.Dazzle.Enums,
                       GI.Dazzle.Flags,
                       GI.Dazzle.Functions,
                       GI.Dazzle.Interfaces,
                       GI.Dazzle.Interfaces.Dock,
                       GI.Dazzle.Interfaces.DockItem,
                       GI.Dazzle.Interfaces.GraphRenderer,
                       GI.Dazzle.Interfaces.Preferences,
                       GI.Dazzle.Objects,
                       GI.Dazzle.Objects.Animation,
                       GI.Dazzle.Objects.Application,
                       GI.Dazzle.Objects.ApplicationWindow,
                       GI.Dazzle.Objects.Bin,
                       GI.Dazzle.Objects.BindingGroup,
                       GI.Dazzle.Objects.BoldingLabel,
                       GI.Dazzle.Objects.Box,
                       GI.Dazzle.Objects.BoxTheatric,
                       GI.Dazzle.Objects.CenteringBin,
                       GI.Dazzle.Objects.ChildPropertyAction,
                       GI.Dazzle.Objects.ColumnLayout,
                       GI.Dazzle.Objects.CountersWindow,
                       GI.Dazzle.Objects.CpuGraph,
                       GI.Dazzle.Objects.CpuModel,
                       GI.Dazzle.Objects.CssProvider,
                       GI.Dazzle.Objects.DirectoryModel,
                       GI.Dazzle.Objects.DirectoryReaper,
                       GI.Dazzle.Objects.DockBin,
                       GI.Dazzle.Objects.DockBinEdge,
                       GI.Dazzle.Objects.DockManager,
                       GI.Dazzle.Objects.DockOverlay,
                       GI.Dazzle.Objects.DockOverlayEdge,
                       GI.Dazzle.Objects.DockPaned,
                       GI.Dazzle.Objects.DockRevealer,
                       GI.Dazzle.Objects.DockStack,
                       GI.Dazzle.Objects.DockTransientGrab,
                       GI.Dazzle.Objects.DockWidget,
                       GI.Dazzle.Objects.DockWindow,
                       GI.Dazzle.Objects.ElasticBin,
                       GI.Dazzle.Objects.EmptyState,
                       GI.Dazzle.Objects.EntryBox,
                       GI.Dazzle.Objects.FileChooserEntry,
                       GI.Dazzle.Objects.FileTransfer,
                       GI.Dazzle.Objects.FuzzyIndex,
                       GI.Dazzle.Objects.FuzzyIndexBuilder,
                       GI.Dazzle.Objects.FuzzyIndexCursor,
                       GI.Dazzle.Objects.FuzzyIndexMatch,
                       GI.Dazzle.Objects.GraphColumn,
                       GI.Dazzle.Objects.GraphLineRenderer,
                       GI.Dazzle.Objects.GraphModel,
                       GI.Dazzle.Objects.GraphView,
                       GI.Dazzle.Objects.JoinedMenu,
                       GI.Dazzle.Objects.ListBox,
                       GI.Dazzle.Objects.ListBoxRow,
                       GI.Dazzle.Objects.ListModelFilter,
                       GI.Dazzle.Objects.ListStoreAdapter,
                       GI.Dazzle.Objects.MenuButton,
                       GI.Dazzle.Objects.MenuManager,
                       GI.Dazzle.Objects.MultiPaned,
                       GI.Dazzle.Objects.Path,
                       GI.Dazzle.Objects.PathBar,
                       GI.Dazzle.Objects.PathElement,
                       GI.Dazzle.Objects.PillBox,
                       GI.Dazzle.Objects.PreferencesBin,
                       GI.Dazzle.Objects.PreferencesEntry,
                       GI.Dazzle.Objects.PreferencesFileChooserButton,
                       GI.Dazzle.Objects.PreferencesFlowBox,
                       GI.Dazzle.Objects.PreferencesFontButton,
                       GI.Dazzle.Objects.PreferencesGroup,
                       GI.Dazzle.Objects.PreferencesPage,
                       GI.Dazzle.Objects.PreferencesSpinButton,
                       GI.Dazzle.Objects.PreferencesSwitch,
                       GI.Dazzle.Objects.PreferencesView,
                       GI.Dazzle.Objects.PriorityBox,
                       GI.Dazzle.Objects.ProgressButton,
                       GI.Dazzle.Objects.ProgressIcon,
                       GI.Dazzle.Objects.ProgressMenuButton,
                       GI.Dazzle.Objects.PropertiesGroup,
                       GI.Dazzle.Objects.RadioBox,
                       GI.Dazzle.Objects.ReadOnlyListModel,
                       GI.Dazzle.Objects.RecursiveFileMonitor,
                       GI.Dazzle.Objects.ScrolledWindow,
                       GI.Dazzle.Objects.SearchBar,
                       GI.Dazzle.Objects.SettingsFlagAction,
                       GI.Dazzle.Objects.SettingsSandwich,
                       GI.Dazzle.Objects.ShortcutAccelDialog,
                       GI.Dazzle.Objects.ShortcutContext,
                       GI.Dazzle.Objects.ShortcutController,
                       GI.Dazzle.Objects.ShortcutLabel,
                       GI.Dazzle.Objects.ShortcutManager,
                       GI.Dazzle.Objects.ShortcutModel,
                       GI.Dazzle.Objects.ShortcutSimpleLabel,
                       GI.Dazzle.Objects.ShortcutTheme,
                       GI.Dazzle.Objects.ShortcutThemeEditor,
                       GI.Dazzle.Objects.ShortcutTooltip,
                       GI.Dazzle.Objects.ShortcutsGroup,
                       GI.Dazzle.Objects.ShortcutsSection,
                       GI.Dazzle.Objects.ShortcutsShortcut,
                       GI.Dazzle.Objects.ShortcutsWindow,
                       GI.Dazzle.Objects.SignalGroup,
                       GI.Dazzle.Objects.SimpleLabel,
                       GI.Dazzle.Objects.SimplePopover,
                       GI.Dazzle.Objects.Slider,
                       GI.Dazzle.Objects.StackList,
                       GI.Dazzle.Objects.StateMachine,
                       GI.Dazzle.Objects.Suggestion,
                       GI.Dazzle.Objects.SuggestionButton,
                       GI.Dazzle.Objects.SuggestionEntry,
                       GI.Dazzle.Objects.SuggestionEntryBuffer,
                       GI.Dazzle.Objects.SuggestionPopover,
                       GI.Dazzle.Objects.SuggestionRow,
                       GI.Dazzle.Objects.Tab,
                       GI.Dazzle.Objects.TabStrip,
                       GI.Dazzle.Objects.TaskCache,
                       GI.Dazzle.Objects.ThemeManager,
                       GI.Dazzle.Objects.ThreeGrid,
                       GI.Dazzle.Objects.Tree,
                       GI.Dazzle.Objects.TreeBuilder,
                       GI.Dazzle.Objects.TreeNode,
                       GI.Dazzle.Objects.WidgetActionGroup,
                       GI.Dazzle.Structs,
                       GI.Dazzle.Structs.Counter,
                       GI.Dazzle.Structs.CounterArena,
                       GI.Dazzle.Structs.CounterValue,
                       GI.Dazzle.Structs.FileTransferStat,
                       GI.Dazzle.Structs.FuzzyMutableIndex,
                       GI.Dazzle.Structs.FuzzyMutableIndexMatch,
                       GI.Dazzle.Structs.GraphColumnClass_,
                       GI.Dazzle.Structs.GraphModelIter,
                       GI.Dazzle.Structs.Heap,
                       GI.Dazzle.Structs.PatternSpec,
                       GI.Dazzle.Structs.Ring,
                       GI.Dazzle.Structs.ShortcutChord,
                       GI.Dazzle.Structs.ShortcutChordTable,
                       GI.Dazzle.Structs.ShortcutEntry,
                       GI.Dazzle.Structs.Trie