Last active
November 5, 2024 22:13
-
-
Save Kleidukos/439da2935014b5939cbcdaffe7cef1cf to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| name: Win32 | |
| version: 2.13.2.0 | |
| license: BSD3 | |
| license-file: LICENSE | |
| author: Alastair Reid, shelarcy, Tamar Christina | |
| copyright: Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2020 | |
| maintainer: Haskell Libraries <[email protected]> | |
| bug-reports: https://github.com/haskell/win32/issues | |
| homepage: https://github.com/haskell/win32 | |
| category: System, Graphics | |
| synopsis: A binding to Windows Win32 API. | |
| description: This library contains direct bindings to the Windows Win32 APIs for Haskell. | |
| build-type: Simple | |
| cabal-version: 2.0 | |
| extra-source-files: | |
| include/diatemp.h include/dumpBMP.h include/ellipse.h include/errors.h | |
| include/Win32Aux.h include/win32debug.h include/alignment.h | |
| changelog.md | |
| Library | |
| default-language: Haskell2010 | |
| default-extensions: ForeignFunctionInterface, CPP | |
| if impl(ghc >= 7.1) | |
| default-extensions: NondecreasingIndentation | |
| if !os(windows) | |
| -- This package requires Windows to build | |
| build-depends: unbuildable<0 | |
| buildable: False | |
| build-depends: base >= 4.5 && < 5, filepath | |
| -- Black list hsc2hs 0.68.6 which is horribly broken. | |
| build-tool-depends: hsc2hs:hsc2hs > 0 && < 0.68.6 || > 0.68.6 | |
| ghc-options: -Wall -fno-warn-name-shadowing | |
| cc-options: -fno-strict-aliasing | |
| exposed-modules: | |
| Graphics.Win32.GDI | |
| Graphics.Win32.GDI.Bitmap | |
| Graphics.Win32.GDI.Brush | |
| Graphics.Win32.GDI.Clip | |
| Graphics.Win32.GDI.Font | |
| Graphics.Win32.GDI.Graphics2D | |
| Graphics.Win32.GDI.HDC | |
| Graphics.Win32.GDI.Palette | |
| Graphics.Win32.GDI.Path | |
| Graphics.Win32.GDI.Pen | |
| Graphics.Win32.GDI.Region | |
| Graphics.Win32.GDI.Types | |
| Graphics.Win32 | |
| Graphics.Win32.Control | |
| Graphics.Win32.Dialogue | |
| Graphics.Win32.Icon | |
| Graphics.Win32.Key | |
| Graphics.Win32.Menu | |
| Graphics.Win32.Message | |
| Graphics.Win32.Misc | |
| Graphics.Win32.Resource | |
| Graphics.Win32.Window | |
| Graphics.Win32.LayeredWindow | |
| Graphics.Win32.GDI.AlphaBlend | |
| Graphics.Win32.Window.AnimateWindow | |
| Graphics.Win32.Window.HotKey | |
| Graphics.Win32.Window.IMM | |
| Graphics.Win32.Window.ForegroundWindow | |
| Graphics.Win32.Window.PostMessage | |
| Media.Win32 | |
| System.Win32 | |
| System.Win32.DebugApi | |
| System.Win32.DLL | |
| System.Win32.Event | |
| System.Win32.File | |
| System.Win32.FileMapping | |
| System.Win32.Info | |
| System.Win32.Path | |
| System.Win32.Mem | |
| System.Win32.MinTTY | |
| System.Win32.NLS | |
| System.Win32.Process | |
| System.Win32.Registry | |
| System.Win32.SimpleMAPI | |
| System.Win32.Time | |
| System.Win32.Console | |
| System.Win32.Security | |
| System.Win32.Types | |
| System.Win32.Shell | |
| System.Win32.Automation | |
| System.Win32.Automation.Input | |
| System.Win32.Automation.Input.Key | |
| System.Win32.Automation.Input.Mouse | |
| System.Win32.Console.CtrlHandler | |
| System.Win32.Console.HWND | |
| System.Win32.Console.Title | |
| System.Win32.Encoding | |
| System.Win32.Exception.Unsupported | |
| System.Win32.HardLink | |
| System.Win32.Info.Computer | |
| System.Win32.Info.Version | |
| System.Win32.String | |
| System.Win32.SymbolicLink | |
| System.Win32.Thread | |
| System.Win32.Utils | |
| System.Win32.Word | |
| extra-libraries: | |
| "user32", "gdi32", "winmm", "advapi32", "shell32", "shfolder", "shlwapi", "msimg32", "imm32" | |
| ghc-options: -Wall | |
| include-dirs: include | |
| includes: "alphablend.h", "diatemp.h", "dumpBMP.h", "ellipse.h", "errors.h", "HsGDI.h", "HsWin32.h", "Win32Aux.h", "win32debug.h", "windows_cconv.h", "WndProc.h", "alignment.h" | |
| install-includes: "HsWin32.h", "HsGDI.h", "WndProc.h", "windows_cconv.h", "alphablend.h", "winternl_compat.h", "winuser_compat.h", "winreg_compat.h", "tlhelp32_compat.h", "winnls_compat.h", "winnt_compat.h" | |
| c-sources: | |
| cbits/HsGDI.c | |
| cbits/HsWin32.c | |
| cbits/WndProc.c | |
| cbits/diatemp.c | |
| cbits/dumpBMP.c | |
| cbits/ellipse.c | |
| cbits/errors.c | |
| cbits/alphablend.c | |
| cc-options: -Wall | |
| source-repository head | |
| type: git | |
| location: git://github.com/haskell/win32 |
This file contains hidden or 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
| GenericPackageDescription | |
| { packageDescription = | |
| PackageDescription | |
| { specVersion = CabalSpecV2_0 | |
| , package = | |
| PackageIdentifier | |
| { pkgName = PackageName "Win32" | |
| , pkgVersion = mkVersion [2, 13, 2, 0] | |
| } | |
| , licenseRaw = Right BSD3 | |
| , licenseFiles = [SymbolicPath "LICENSE"] | |
| , copyright = "Alastair Reid, 1999-2003; shelarcy, 2012-2013; Tamar Christina, 2016-2020" | |
| , maintainer = "Haskell Libraries <[email protected]>" | |
| , author = "Alastair Reid, shelarcy, Tamar Christina" | |
| , stability = "" | |
| , testedWith = [] | |
| , homepage = "https://github.com/haskell/win32" | |
| , pkgUrl = "" | |
| , bugReports = "https://github.com/haskell/win32/issues" | |
| , sourceRepos = | |
| [ SourceRepo | |
| { repoKind = RepoHead | |
| , repoType = Just (KnownRepoType Git) | |
| , repoLocation = Just "git://github.com/haskell/win32" | |
| , repoModule = Nothing | |
| , repoBranch = Nothing | |
| , repoTag = Nothing | |
| , repoSubdir = Nothing | |
| } | |
| ] | |
| , synopsis = "A binding to Windows Win32 API." | |
| , description = "This library contains direct bindings to the Windows Win32 APIs for Haskell." | |
| , category = "System, Graphics" | |
| , customFieldsPD = [] | |
| , buildTypeRaw = Just Simple | |
| , setupBuildInfo = Nothing | |
| , library = Nothing | |
| , subLibraries = [] | |
| , executables = [] | |
| , foreignLibs = [] | |
| , testSuites = [] | |
| , benchmarks = [] | |
| , dataFiles = [] | |
| , dataDir = "." | |
| , extraSrcFiles = | |
| [ "include/diatemp.h" | |
| , "include/dumpBMP.h" | |
| , "include/ellipse.h" | |
| , "include/errors.h" | |
| , "include/Win32Aux.h" | |
| , "include/win32debug.h" | |
| , "include/alignment.h" | |
| , "changelog.md" | |
| ] | |
| , extraTmpFiles = [] | |
| , extraDocFiles = [] | |
| } | |
| , gpdScannedVersion = Nothing | |
| , genPackageFlags = [] | |
| , condLibrary = | |
| Just | |
| ( CondNode | |
| { condTreeData = | |
| Library | |
| { libName = LMainLibName | |
| , exposedModules = | |
| [ ModuleName "Graphics.Win32.GDI" | |
| , ModuleName "Graphics.Win32.GDI.Bitmap" | |
| , ModuleName "Graphics.Win32.GDI.Brush" | |
| , ModuleName "Graphics.Win32.GDI.Clip" | |
| , ModuleName "Graphics.Win32.GDI.Font" | |
| , ModuleName "Graphics.Win32.GDI.Graphics2D" | |
| , ModuleName "Graphics.Win32.GDI.HDC" | |
| , ModuleName "Graphics.Win32.GDI.Palette" | |
| , ModuleName "Graphics.Win32.GDI.Path" | |
| , ModuleName "Graphics.Win32.GDI.Pen" | |
| , ModuleName "Graphics.Win32.GDI.Region" | |
| , ModuleName "Graphics.Win32.GDI.Types" | |
| , ModuleName "Graphics.Win32" | |
| , ModuleName "Graphics.Win32.Control" | |
| , ModuleName "Graphics.Win32.Dialogue" | |
| , ModuleName "Graphics.Win32.Icon" | |
| , ModuleName "Graphics.Win32.Key" | |
| , ModuleName "Graphics.Win32.Menu" | |
| , ModuleName "Graphics.Win32.Message" | |
| , ModuleName "Graphics.Win32.Misc" | |
| , ModuleName "Graphics.Win32.Resource" | |
| , ModuleName "Graphics.Win32.Window" | |
| , ModuleName "Graphics.Win32.LayeredWindow" | |
| , ModuleName "Graphics.Win32.GDI.AlphaBlend" | |
| , ModuleName "Graphics.Win32.Window.AnimateWindow" | |
| , ModuleName "Graphics.Win32.Window.HotKey" | |
| , ModuleName "Graphics.Win32.Window.IMM" | |
| , ModuleName "Graphics.Win32.Window.ForegroundWindow" | |
| , ModuleName "Graphics.Win32.Window.PostMessage" | |
| , ModuleName "Media.Win32" | |
| , ModuleName "System.Win32" | |
| , ModuleName "System.Win32.DebugApi" | |
| , ModuleName "System.Win32.DLL" | |
| , ModuleName "System.Win32.Event" | |
| , ModuleName "System.Win32.File" | |
| , ModuleName "System.Win32.FileMapping" | |
| , ModuleName "System.Win32.Info" | |
| , ModuleName "System.Win32.Path" | |
| , ModuleName "System.Win32.Mem" | |
| , ModuleName "System.Win32.MinTTY" | |
| , ModuleName "System.Win32.NLS" | |
| , ModuleName "System.Win32.Process" | |
| , ModuleName "System.Win32.Registry" | |
| , ModuleName "System.Win32.SimpleMAPI" | |
| , ModuleName "System.Win32.Time" | |
| , ModuleName "System.Win32.Console" | |
| , ModuleName "System.Win32.Security" | |
| , ModuleName "System.Win32.Types" | |
| , ModuleName "System.Win32.Shell" | |
| , ModuleName "System.Win32.Automation" | |
| , ModuleName "System.Win32.Automation.Input" | |
| , ModuleName "System.Win32.Automation.Input.Key" | |
| , ModuleName "System.Win32.Automation.Input.Mouse" | |
| , ModuleName "System.Win32.Console.CtrlHandler" | |
| , ModuleName "System.Win32.Console.HWND" | |
| , ModuleName "System.Win32.Console.Title" | |
| , ModuleName "System.Win32.Encoding" | |
| , ModuleName "System.Win32.Exception.Unsupported" | |
| , ModuleName "System.Win32.HardLink" | |
| , ModuleName "System.Win32.Info.Computer" | |
| , ModuleName "System.Win32.Info.Version" | |
| , ModuleName "System.Win32.String" | |
| , ModuleName "System.Win32.SymbolicLink" | |
| , ModuleName "System.Win32.Thread" | |
| , ModuleName "System.Win32.Utils" | |
| , ModuleName "System.Win32.Word" | |
| ] | |
| , reexportedModules = [] | |
| , signatures = [] | |
| , libExposed = True | |
| , libVisibility = LibraryVisibilityPublic | |
| , libBuildInfo = | |
| BuildInfo | |
| { buildable = True | |
| , buildTools = [] | |
| , buildToolDepends = | |
| [ ExeDependency | |
| (PackageName "hsc2hs") | |
| (UnqualComponentName "hsc2hs") | |
| ( UnionVersionRanges | |
| ( IntersectVersionRanges | |
| ( LaterVersion | |
| (mkVersion [0]) | |
| ) | |
| ( EarlierVersion | |
| (mkVersion [0, 68, 6]) | |
| ) | |
| ) | |
| ( LaterVersion | |
| ( mkVersion | |
| [0, 68, 6] | |
| ) | |
| ) | |
| ) | |
| ] | |
| , cppOptions = [] | |
| , asmOptions = [] | |
| , cmmOptions = [] | |
| , ccOptions = | |
| [ "-fno-strict-aliasing" | |
| , "-Wall" | |
| ] | |
| , cxxOptions = [] | |
| , ldOptions = [] | |
| , hsc2hsOptions = [] | |
| , pkgconfigDepends = [] | |
| , frameworks = [] | |
| , extraFrameworkDirs = [] | |
| , asmSources = [] | |
| , cmmSources = [] | |
| , cSources = | |
| [ "cbits/HsGDI.c" | |
| , "cbits/HsWin32.c" | |
| , "cbits/WndProc.c" | |
| , "cbits/diatemp.c" | |
| , "cbits/dumpBMP.c" | |
| , "cbits/ellipse.c" | |
| , "cbits/errors.c" | |
| , "cbits/alphablend.c" | |
| ] | |
| , cxxSources = [] | |
| , jsSources = [] | |
| , hsSourceDirs = [] | |
| , otherModules = [] | |
| , virtualModules = [] | |
| , autogenModules = [] | |
| , defaultLanguage = Just Haskell2010 | |
| , otherLanguages = [] | |
| , defaultExtensions = | |
| [ EnableExtension ForeignFunctionInterface | |
| , EnableExtension CPP | |
| ] | |
| , otherExtensions = [] | |
| , oldExtensions = [] | |
| , extraLibs = | |
| [ "user32" | |
| , "gdi32" | |
| , "winmm" | |
| , "advapi32" | |
| , "shell32" | |
| , "shfolder" | |
| , "shlwapi" | |
| , "msimg32" | |
| , "imm32" | |
| ] | |
| , extraLibsStatic = [] | |
| , extraGHCiLibs = [] | |
| , extraBundledLibs = [] | |
| , extraLibFlavours = [] | |
| , extraDynLibFlavours = [] | |
| , extraLibDirs = [] | |
| , extraLibDirsStatic = [] | |
| , includeDirs = ["include"] | |
| , includes = | |
| [ "alphablend.h" | |
| , "diatemp.h" | |
| , "dumpBMP.h" | |
| , "ellipse.h" | |
| , "errors.h" | |
| , "HsGDI.h" | |
| , "HsWin32.h" | |
| , "Win32Aux.h" | |
| , "win32debug.h" | |
| , "windows_cconv.h" | |
| , "WndProc.h" | |
| , "alignment.h" | |
| ] | |
| , autogenIncludes = [] | |
| , installIncludes = | |
| [ "HsWin32.h" | |
| , "HsGDI.h" | |
| , "WndProc.h" | |
| , "windows_cconv.h" | |
| , "alphablend.h" | |
| , "winternl_compat.h" | |
| , "winuser_compat.h" | |
| , "winreg_compat.h" | |
| , "tlhelp32_compat.h" | |
| , "winnls_compat.h" | |
| , "winnt_compat.h" | |
| ] | |
| , options = | |
| PerCompilerFlavor | |
| [ "-Wall" | |
| , "-fno-warn-name-shadowing" | |
| , "-Wall" | |
| ] | |
| [] | |
| , profOptions = PerCompilerFlavor [] [] | |
| , sharedOptions = PerCompilerFlavor [] [] | |
| , staticOptions = PerCompilerFlavor [] [] | |
| , customFieldsBI = [] | |
| , targetBuildDepends = | |
| [ Dependency | |
| (PackageName "base") | |
| (IntersectVersionRanges (OrLaterVersion (mkVersion [4, 5])) (EarlierVersion (mkVersion [5]))) | |
| ( fromNonEmpty | |
| (LMainLibName :| []) | |
| ) | |
| , Dependency | |
| (PackageName "filepath") | |
| ( OrLaterVersion | |
| (mkVersion [0]) | |
| ) | |
| ( fromNonEmpty | |
| (LMainLibName :| []) | |
| ) | |
| ] | |
| , mixins = [] | |
| } | |
| } | |
| , condTreeConstraints = | |
| [ Dependency | |
| (PackageName "base") | |
| ( IntersectVersionRanges | |
| (OrLaterVersion (mkVersion [4, 5])) | |
| (EarlierVersion (mkVersion [5])) | |
| ) | |
| (fromNonEmpty (LMainLibName :| [])) | |
| , Dependency | |
| (PackageName "filepath") | |
| (OrLaterVersion (mkVersion [0])) | |
| (fromNonEmpty (LMainLibName :| [])) | |
| ] | |
| , condTreeComponents = | |
| [ CondBranch | |
| { condBranchCondition = Var (Impl GHC (OrLaterVersion (mkVersion [7, 1]))) | |
| , condBranchIfTrue = | |
| CondNode | |
| { condTreeData = | |
| Library | |
| { libName = LMainLibName | |
| , exposedModules = [] | |
| , reexportedModules = [] | |
| , signatures = [] | |
| , libExposed = True | |
| , libVisibility = LibraryVisibilityPublic | |
| , libBuildInfo = | |
| BuildInfo | |
| { buildable = True | |
| , buildTools = [] | |
| , buildToolDepends = [] | |
| , cppOptions = [] | |
| , asmOptions = [] | |
| , cmmOptions = [] | |
| , ccOptions = [] | |
| , cxxOptions = [] | |
| , ldOptions = [] | |
| , hsc2hsOptions = [] | |
| , pkgconfigDepends = [] | |
| , frameworks = [] | |
| , extraFrameworkDirs = [] | |
| , asmSources = [] | |
| , cmmSources = [] | |
| , cSources = [] | |
| , cxxSources = [] | |
| , jsSources = [] | |
| , hsSourceDirs = [] | |
| , otherModules = [] | |
| , virtualModules = [] | |
| , autogenModules = [] | |
| , defaultLanguage = Nothing | |
| , otherLanguages = [] | |
| , defaultExtensions = [EnableExtension NondecreasingIndentation] | |
| , otherExtensions = [] | |
| , oldExtensions = [] | |
| , extraLibs = [] | |
| , extraLibsStatic = [] | |
| , extraGHCiLibs = [] | |
| , extraBundledLibs = [] | |
| , extraLibFlavours = [] | |
| , extraDynLibFlavours = [] | |
| , extraLibDirs = [] | |
| , extraLibDirsStatic = [] | |
| , includeDirs = [] | |
| , includes = [] | |
| , autogenIncludes = [] | |
| , installIncludes = [] | |
| , options = PerCompilerFlavor [] [] | |
| , profOptions = PerCompilerFlavor [] [] | |
| , sharedOptions = PerCompilerFlavor [] [] | |
| , staticOptions = PerCompilerFlavor [] [] | |
| , customFieldsBI = [] | |
| , targetBuildDepends = [] | |
| , mixins = [] | |
| } | |
| } | |
| , condTreeConstraints = [] | |
| , condTreeComponents = [] | |
| } | |
| , condBranchIfFalse = Nothing | |
| } | |
| , CondBranch | |
| { condBranchCondition = | |
| CNot | |
| (Var (OS Windows)) | |
| , condBranchIfTrue = | |
| CondNode | |
| { condTreeData = | |
| Library | |
| { libName = LMainLibName | |
| , exposedModules = [] | |
| , reexportedModules = [] | |
| , signatures = [] | |
| , libExposed = True | |
| , libVisibility = LibraryVisibilityPublic | |
| , libBuildInfo = | |
| BuildInfo | |
| { buildable = False | |
| , buildTools = [] | |
| , buildToolDepends = [] | |
| , cppOptions = [] | |
| , asmOptions = [] | |
| , cmmOptions = [] | |
| , ccOptions = [] | |
| , cxxOptions = [] | |
| , ldOptions = [] | |
| , hsc2hsOptions = [] | |
| , pkgconfigDepends = [] | |
| , frameworks = [] | |
| , extraFrameworkDirs = [] | |
| , asmSources = [] | |
| , cmmSources = [] | |
| , cSources = [] | |
| , cxxSources = [] | |
| , jsSources = [] | |
| , hsSourceDirs = [] | |
| , otherModules = [] | |
| , virtualModules = [] | |
| , autogenModules = [] | |
| , defaultLanguage = Nothing | |
| , otherLanguages = [] | |
| , defaultExtensions = [] | |
| , otherExtensions = [] | |
| , oldExtensions = [] | |
| , extraLibs = [] | |
| , extraLibsStatic = [] | |
| , extraGHCiLibs = [] | |
| , extraBundledLibs = [] | |
| , extraLibFlavours = [] | |
| , extraDynLibFlavours = [] | |
| , extraLibDirs = [] | |
| , extraLibDirsStatic = [] | |
| , includeDirs = [] | |
| , includes = [] | |
| , autogenIncludes = [] | |
| , installIncludes = [] | |
| , options = PerCompilerFlavor [] [] | |
| , profOptions = PerCompilerFlavor [] [] | |
| , sharedOptions = PerCompilerFlavor [] [] | |
| , staticOptions = PerCompilerFlavor [] [] | |
| , customFieldsBI = [] | |
| , targetBuildDepends = [] | |
| , mixins = [] | |
| } | |
| } | |
| , condTreeConstraints = [] | |
| , condTreeComponents = [] | |
| } | |
| , condBranchIfFalse = Nothing | |
| } | |
| ] | |
| } | |
| ) | |
| , condSubLibraries = [] | |
| , condForeignLibs = [] | |
| , condExecutables = [] | |
| , condTestSuites = [] | |
| , condBenchmarks = [] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment