dan skriver: > * gnu/packages/vulkan.scm (volk): New variable. [...] > +(define-public volk > + (package > + (name "volk") > + (version %vulkan-sdk-version) > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url > + "https://github.com/zeux/volk") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0xaw3kg754mknx8lfj1p74a9npjfvdvlpicvn0hla4495zpc10rq")))) > + (build-system cmake-build-system) > + (arguments > + `(#:tests? #f ; no test > + #:configure-flags (list "-DVOLK_INSTALL=ON" > + "-DVOLK_PULL_IN_VULKAN=ON"))) I ran this through 'guix style' ... > + (inputs > + (list vulkan-headers)) > + (synopsis "Meta loader for Vulkan API") > + (description > + "volk is a meta-loader for Vulkan. It allows you to dynamically load > +entrypoints required to use Vulkan without linking to vulkan-1.dll or > +statically linking Vulkan loader. Additionally, volk simplifies the use of > +Vulkan extensions by automatically loading all associated > +entrypoints. Finally, volk enables loading Vulkan entrypoints directly from > +the driver which can increase performance by skipping loader dispatch > +overhead.") ... and simplified the description somewhat, + added two spaces after sentences ('guix lint' should warn about this).