Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update from Hackage at 2019-09-28T22:29:38Z
- Loading branch information
1 parent
c73888e
commit 04348dc
Showing
2 changed files
with
145 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,144 @@ | ||
Name: gtk2hs-buildtools | ||
Version: 0.13.5.1 | ||
License: GPL-2 | ||
License-file: COPYING | ||
Copyright: (c) 2001-2010 The Gtk2Hs Team | ||
Author: Axel Simon, Duncan Coutts, Manuel Chakravaty | ||
Maintainer: gtk2hs-devel@lists.sourceforge.net | ||
Build-Type: Simple | ||
Cabal-Version: >= 1.10 | ||
Stability: stable | ||
homepage: http://projects.haskell.org/gtk2hs/ | ||
bug-reports: https://github.com/gtk2hs/gtk2hs/issues | ||
Synopsis: Tools to build the Gtk2Hs suite of User Interface libraries. | ||
Description: This package provides a set of helper programs necessary to | ||
build the Gtk2Hs suite of libraries. These tools include | ||
a modified c2hs binding tool that is used to generate | ||
FFI declarations, a tool to build a type hierarchy that | ||
mirrors the C type hierarchy of GObjects found in glib, | ||
and a generator for signal declarations that are used | ||
to call back from C to Haskell. These tools are not needed | ||
to actually run Gtk2Hs programs. | ||
Category: Development | ||
Tested-With: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.1 | ||
Data-Files: callbackGen/Signal.chs.template | ||
hierarchyGen/hierarchy.list | ||
hierarchyGen/Hierarchy.chs.template | ||
Extra-Source-Files: c2hs/toplevel/c2hs_config.h | ||
|
||
Source-Repository head | ||
type: git | ||
location: https://github.com/gtk2hs/gtk2hs | ||
subdir: tools | ||
|
||
Flag ClosureSignals | ||
Description: Use the the GClosure-based signals implementation. | ||
-- if ! (arch(sparc) || arch(x86_64) || impl(ghc >= 6.4.1)) | ||
-- Default: False | ||
|
||
Library | ||
build-depends: base >= 4 && < 5, | ||
process, array, pretty, | ||
filepath, random, | ||
Cabal >= 1.24.0.0, | ||
filepath >= 1.3.0.0, | ||
directory >= 1.2.0.0, | ||
containers >= 0.5.5.1 | ||
if !impl(ghc >= 8.0) | ||
build-depends: fail | ||
if impl(ghc >= 7.7) | ||
build-depends: hashtables | ||
build-tools: alex >= 3.0.1, happy >= 1.18.9 | ||
hs-source-dirs: src | ||
hierarchyGen | ||
callbackGen | ||
c2hs/toplevel | ||
c2hs/state | ||
c2hs/gen | ||
c2hs/chs | ||
c2hs/c | ||
c2hs/base/admin | ||
c2hs/base/general | ||
c2hs/base/state | ||
c2hs/base/errors | ||
c2hs/base/syms | ||
c2hs/base/syntax | ||
c-sources: c2hs/toplevel/c2hs_config.c | ||
exposed-modules: Gtk2HsSetup | ||
TypeGen | ||
HookGenerator | ||
Gtk2HsC2Hs | ||
other-modules: Paths_gtk2hs_buildtools | ||
-- gtk2hsC2hs Modules | ||
BaseVersion | ||
Config | ||
Errors | ||
Binary | ||
DLists | ||
FastMutInt | ||
FileOps | ||
FNameOps | ||
Map | ||
Position | ||
Set | ||
UNames | ||
CIO | ||
State | ||
StateBase | ||
StateTrans | ||
Attributes | ||
Idents | ||
NameSpaces | ||
Lexers | ||
C | ||
CAST | ||
CAttrs | ||
CBuiltin | ||
CLexer | ||
CNames | ||
CParser | ||
CParserMonad | ||
CPretty | ||
CTokens | ||
CTrav | ||
CHS | ||
CHSLexer | ||
CInfo | ||
GBMonad | ||
GenBind | ||
GenHeader | ||
C2HSState | ||
Switches | ||
C2HSConfig | ||
Version | ||
|
||
default-language: Haskell98 | ||
default-extensions: ForeignFunctionInterface | ||
BangPatterns | ||
NoMonadFailDesugaring | ||
|
||
if flag(ClosureSignals) | ||
cpp-options: -DUSE_GCLOSURE_SIGNALS_IMPL | ||
|
||
if os(darwin) | ||
cpp-options: -D_C2HS_CPP_IS_GCC | ||
else | ||
cpp-options: -D_C2HS_CPP_LANG_SINGLE | ||
|
||
Executable gtk2hsTypeGen | ||
main-is: gtk2hsTypeGenMain.hs | ||
hs-source-dirs: exe | ||
build-depends: base, gtk2hs-buildtools | ||
default-language: Haskell98 | ||
|
||
Executable gtk2hsHookGenerator | ||
main-is: gtk2hsHookGeneratorMain.hs | ||
hs-source-dirs: exe | ||
build-depends: base, gtk2hs-buildtools | ||
default-language: Haskell98 | ||
|
||
Executable gtk2hsC2hs | ||
main-is: gtk2hsC2hsMain.hs | ||
hs-source-dirs: exe | ||
build-depends: base, gtk2hs-buildtools | ||
default-language: Haskell98 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"package-hashes":{"MD5":"7a259b1b5226a95b54020e848856bbb2","Skein512_512":"127b7007652df6f120cc309772257c0b2e77caf378062ad9c8fdae7a17709cfa857e2ae692c965f262909a9dd31cb3674349072ffc80c27e3f5cf8d2b9842e84","SHA1":"057d571d9c52262bd016b99d4eda56c335be19a9","SHA512":"ddce2ae75756086b89032e3e15654e235432fdf843ef14c0833d371b3912d9489727a711cd92afc9ba96abc543c102a428b78db39cb56a35d81be6f54398b68f","SHA256":"3f96e4506e59c597502f21ff2848b160c462617bea43025e693dc94c2a0e242d"},"package-locations":["https://hackage.haskell.org/package/gtk2hs-buildtools-0.13.5.1/gtk2hs-buildtools-0.13.5.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/gtk2hs-buildtools-0.13.5.1.tar.gz"],"package-size":178132} |