|
53 | 53 | modifier = drv: addExtraLibrary pkgs.vulkan-headers (mod drv); |
54 | 54 | returnShellEnv = false; |
55 | 55 | }; |
| 56 | + vulkan-utils-spirv = self.developPackage { |
| 57 | + name = "vulkan-utils-spirv"; |
| 58 | + root = gitignore ../utils-spirv; |
| 59 | + # tests compile GLSL fixtures with the glslang quasiquoters |
| 60 | + modifier = drv: addBuildTools [ pkgs.glslang ] (mod drv); |
| 61 | + returnShellEnv = false; |
| 62 | + }; |
56 | 63 | vulkan-init-sdl2 = self.developPackage { |
57 | 64 | name = "vulkan-init-sdl2"; |
58 | 65 | root = gitignore ../utils-init/vulkan-init-sdl2; |
|
116 | 123 |
|
117 | 124 | binary-orphans = addBuildDepend self.OneTuple super.binary-orphans; |
118 | 125 |
|
| 126 | + # |
| 127 | + # Dependencies for vulkan-utils-spirv, absent or too old in nixpkgs |
| 128 | + # |
| 129 | + # dontCheck: hedgehog property gives up on discards |
| 130 | + geomancy = dontCheck (self.callHackageDirect { |
| 131 | + pkg = "geomancy"; |
| 132 | + ver = "0.3.0.1"; |
| 133 | + sha256 = "0c0mm70hg1zv6di4y8z2j7a8xbrdxccqqv2v826jis7cyfznppgp"; |
| 134 | + } { }); |
| 135 | + gl-block = self.callHackageDirect { |
| 136 | + pkg = "gl-block"; |
| 137 | + ver = "1.1"; |
| 138 | + sha256 = "0d6gi2hi96r7yzwg7vmrz936d2wmn88qs09pqhzk1ph7qwjbaqx0"; |
| 139 | + } { }; |
| 140 | + spirv-enum = self.callHackageDirect { |
| 141 | + pkg = "spirv-enum"; |
| 142 | + ver = "1.104.350.0"; |
| 143 | + sha256 = "0pmj7a0sqvx2nlk7fl1yqlljxdrf91l0rzaa42fwjb39qg9hxzcf"; |
| 144 | + } { }; |
| 145 | + spirv-reflect-ffi = self.callHackageDirect { |
| 146 | + pkg = "spirv-reflect-ffi"; |
| 147 | + ver = "0.4"; |
| 148 | + sha256 = "1861z86hb5pdi2x9fagl9yqrsxvkcm0pr11il5mklhs99xzkh49x"; |
| 149 | + } { }; |
| 150 | + spirv-reflect-types = self.callHackageDirect { |
| 151 | + pkg = "spirv-reflect-types"; |
| 152 | + ver = "0.4"; |
| 153 | + sha256 = "1v5bip44jmzmcnlhjf8ckx8zz05f7fsx4d2idlkqs6q09zd7cb6n"; |
| 154 | + } { }; |
| 155 | + # dontCheck: test suite wants base >= 4.18 |
| 156 | + webcolor-labels = dontCheck (self.callHackageDirect { |
| 157 | + pkg = "webcolor-labels"; |
| 158 | + ver = "0.1.0.0"; |
| 159 | + sha256 = "1cwjz31xiya9wmy0h0srn4f6brd4xh4hi0rh5ry80vkwqz7f3fhm"; |
| 160 | + } { }); |
| 161 | + |
119 | 162 | # |
120 | 163 | # Overrides for generate |
121 | 164 | # |
|
0 commit comments