There is an updated pull request by jason1987d against master on the void-packages repository https://github.com/jason1987d/void-packages KataGo https://github.com/void-linux/void-packages/pull/38190 [WIP] New package: KataGo-1.11.0 #### Testing the changes - I tested the changes in this PR: NO This is a work in progress. #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): YES Main question so far, CMakeLists.txt is found in ${wrksrc}/cpp, what configure_flag or other variable do I set to make it work and find that? I've set cmake_builddir to that which didn't work. I discussed briefly with @Chocimier about this package when I submitted the new package q5go https://github.com/void-linux/void-packages/pull/35831 and will have other architecture questions. This package has multiple backends: OpenCL, Eigen, TensorRT. I use an AMD Ryzen system and notice I already have mesa-opencl installed, I see there is another opencl implementation for Nvidia cards, and I suppose others (i.e. Intel) could even be ported to void. Eigen is available in the repos. Would this be multiple templates i.e. KataGo-OpenCL KataGo-Eigen etc or would I need to set up KataGo as some sort of metapackage? A patch file from https://github.com/void-linux/void-packages/pull/38190.patch is attached