1+ {  system 
2+   ,  compiler 
3+   ,  flags 
4+   ,  pkgs 
5+   ,  hsPkgs 
6+   ,  pkgconfPkgs 
7+   ,  errorHandler 
8+   ,  config 
9+   ,  ... } :
10+   { 
11+     flags   =  {  debug   =  false ;  } ; 
12+     package   =  { 
13+       specVersion   =  "1.12" ; 
14+       identifier   =  {  name   =  "gpu-vulkan-middle" ;  version   =  "0.1.0.70" ;  } ; 
15+       license   =  "BSD-3-Clause" ; 
16+       copyright   =  "2022 Yoshikuni Jujo" ; 
17+ 18+       author   =  "Yoshikuni Jujo" ; 
19+       homepage   =  "https://github.com/YoshikuniJujo/gpu-vulkan-middle#readme" ; 
20+       url   =  "" ; 
21+       synopsis   =  "Medium wrapper for Vulkan API" ; 
22+       description   =  "Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan-middle#readme>" ; 
23+       buildType   =  "Simple" ; 
24+     } ; 
25+     components   =  { 
26+       "library"  =  { 
27+         depends   =  [ 
28+           ( hsPkgs . "base"  or  ( errorHandler . buildDepError   "base" ) ) 
29+           ( hsPkgs . "bytestring"  or  ( errorHandler . buildDepError   "bytestring" ) ) 
30+           ( hsPkgs . "c-enum"  or  ( errorHandler . buildDepError   "c-enum" ) ) 
31+           ( hsPkgs . "containers"  or  ( errorHandler . buildDepError   "containers" ) ) 
32+           ( hsPkgs . "data-default"  or  ( errorHandler . buildDepError   "data-default" ) ) 
33+           ( hsPkgs . "exception-hierarchy"  or  ( errorHandler . buildDepError   "exception-hierarchy" ) ) 
34+           ( hsPkgs . "gpu-vulkan-core"  or  ( errorHandler . buildDepError   "gpu-vulkan-core" ) ) 
35+           ( hsPkgs . "hetero-parameter-list"  or  ( errorHandler . buildDepError   "hetero-parameter-list" ) ) 
36+           ( hsPkgs . "language-spir-v"  or  ( errorHandler . buildDepError   "language-spir-v" ) ) 
37+           ( hsPkgs . "mtl"  or  ( errorHandler . buildDepError   "mtl" ) ) 
38+           ( hsPkgs . "mtl-misc-yj"  or  ( errorHandler . buildDepError   "mtl-misc-yj" ) ) 
39+           ( hsPkgs . "ranged-list"  or  ( errorHandler . buildDepError   "ranged-list" ) ) 
40+           ( hsPkgs . "stm"  or  ( errorHandler . buildDepError   "stm" ) ) 
41+           ( hsPkgs . "storable-hetero-list"  or  ( errorHandler . buildDepError   "storable-hetero-list" ) ) 
42+           ( hsPkgs . "storable-peek-poke"  or  ( errorHandler . buildDepError   "storable-peek-poke" ) ) 
43+           ( hsPkgs . "template-haskell"  or  ( errorHandler . buildDepError   "template-haskell" ) ) 
44+           ( hsPkgs . "text"  or  ( errorHandler . buildDepError   "text" ) ) 
45+           ( hsPkgs . "text-misc-yj"  or  ( errorHandler . buildDepError   "text-misc-yj" ) ) 
46+           ( hsPkgs . "typelevel-tools-yj"  or  ( errorHandler . buildDepError   "typelevel-tools-yj" ) ) 
47+           ( hsPkgs . "union-color"  or  ( errorHandler . buildDepError   "union-color" ) ) 
48+           ( hsPkgs . "uuid"  or  ( errorHandler . buildDepError   "uuid" ) ) 
49+         ] ; 
50+         buildable   =  true ; 
51+       } ; 
52+       tests   =  { 
53+         "gpu-vulkan-middle-test"  =  { 
54+           depends   =  [ 
55+             ( hsPkgs . "base"  or  ( errorHandler . buildDepError   "base" ) ) 
56+             ( hsPkgs . "bytestring"  or  ( errorHandler . buildDepError   "bytestring" ) ) 
57+             ( hsPkgs . "c-enum"  or  ( errorHandler . buildDepError   "c-enum" ) ) 
58+             ( hsPkgs . "containers"  or  ( errorHandler . buildDepError   "containers" ) ) 
59+             ( hsPkgs . "data-default"  or  ( errorHandler . buildDepError   "data-default" ) ) 
60+             ( hsPkgs . "exception-hierarchy"  or  ( errorHandler . buildDepError   "exception-hierarchy" ) ) 
61+             ( hsPkgs . "gpu-vulkan-core"  or  ( errorHandler . buildDepError   "gpu-vulkan-core" ) ) 
62+             ( hsPkgs . "gpu-vulkan-middle"  or  ( errorHandler . buildDepError   "gpu-vulkan-middle" ) ) 
63+             ( hsPkgs . "hetero-parameter-list"  or  ( errorHandler . buildDepError   "hetero-parameter-list" ) ) 
64+             ( hsPkgs . "language-spir-v"  or  ( errorHandler . buildDepError   "language-spir-v" ) ) 
65+             ( hsPkgs . "mtl"  or  ( errorHandler . buildDepError   "mtl" ) ) 
66+             ( hsPkgs . "mtl-misc-yj"  or  ( errorHandler . buildDepError   "mtl-misc-yj" ) ) 
67+             ( hsPkgs . "ranged-list"  or  ( errorHandler . buildDepError   "ranged-list" ) ) 
68+             ( hsPkgs . "stm"  or  ( errorHandler . buildDepError   "stm" ) ) 
69+             ( hsPkgs . "storable-hetero-list"  or  ( errorHandler . buildDepError   "storable-hetero-list" ) ) 
70+             ( hsPkgs . "storable-peek-poke"  or  ( errorHandler . buildDepError   "storable-peek-poke" ) ) 
71+             ( hsPkgs . "template-haskell"  or  ( errorHandler . buildDepError   "template-haskell" ) ) 
72+             ( hsPkgs . "text"  or  ( errorHandler . buildDepError   "text" ) ) 
73+             ( hsPkgs . "text-misc-yj"  or  ( errorHandler . buildDepError   "text-misc-yj" ) ) 
74+             ( hsPkgs . "typelevel-tools-yj"  or  ( errorHandler . buildDepError   "typelevel-tools-yj" ) ) 
75+             ( hsPkgs . "union-color"  or  ( errorHandler . buildDepError   "union-color" ) ) 
76+             ( hsPkgs . "uuid"  or  ( errorHandler . buildDepError   "uuid" ) ) 
77+           ] ; 
78+           buildable   =  true ; 
79+         } ; 
80+       } ; 
81+     } ; 
82+   } 
0 commit comments