~ruther/guix-local

ref: 59f1a1d3a0a8893eefdc0deefb84d5df7ee7ec55 guix-local/gnu/packages/vulkan.scm -rw-r--r-- 21.8 KiB
5a190fce — Marius Bakke 3 years ago
gnu: vulkan-loader: Don't build (and install) googletest.

* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Add phase to use system
googletest.  Remove unpack-googletest phase.
[native-inputs]: Change from (PACKAGE-SOURCE GOOGLETEST) to GOOGLETEST.
bef257a1 — Marius Bakke 3 years ago
gnu: vulkan-loader: Refer to vulkan-headers in pkg-config file.

* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Add phase.
031fab60 — Marius Bakke 3 years ago
gnu: glslang: Install all libraries.

* gnu/packages/patches/glslang-install-static-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/vulkan.scm (glslang)[source](patches): New field.
c684e5f4 — Marius Bakke 3 years ago
gnu: vulkan-loader: Remove input labels.

* gnu/packages/vulkan.scm (vulkan-loader)[native-inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-DIRECTORY instead of label.  While at it remove
use of THIS-PACKAGE-INPUT.
4daa9c35 — Marius Bakke 3 years ago
gnu: vulkan-loader: Update to 1.3.232.

* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.232.
gnu: Add vulkan-memory-allocator.

* gnu/packages/vulkan.scm (vulkan-memory-allocator): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: Add volk.

* gnu/packages/vulkan.scm (volk): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: vulkan-validationlayers: Update to sdk-1.3.231.1.

* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to sdk-1.3.231.1.
[arguments]: Specify install directory for spirv-tools and vulkan-headers.

Co-authored-by: Marius Bakke <marius@gnu.org>
gnu: vulkan-tools: Update to sdk-1.3.231.1.

* gnu/packages/vulkan.scm (vulkan-tools): Update to sdk-1.3.231.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: vulkan-loader: Update to sdk-1.3.231.1.

* gnu/packages/vulkan.scm (vulkan-loader): Update to sdk-1.3.231.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: vulkan-headers: Update to sdk-1.3.231.1.

* gnu/packages/vulkan.scm (vulkan-headers): Update to sdk-1.3.231.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: shaderc: Update to 2022.3.

* gnu/packages/vulkan.scm (shaderc): Update to 2022.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: spirv-cross: Update to sdk-1.3.231.1.

* gnu/packages/vulkan.scm (spirv-cross): Update to sdk-1.3.231.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: glslang: Update to sdk-1.3.231.1.

* gnu/packages/vulkan.scm (glslang): Update to sdk-1.3.231.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: spirv-tools: Replace version with %vulkan-sdk-version.

* gnu/packages/vulkan.scm (spirv-tools)[version]: Replace with
%vulkan-sdk-version.
The commit of tag '2022.4' and 'sdk-1.3.231.1' are the same.

Signed-off-by: Marius Bakke <marius@gnu.org>
gnu: spirv-headers: Replace version with %vulkan-sdk-version.

* gnu/packages/vulkan.scm (spirv-headers) [version]: Replace with
%vulkan-sdk-version variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
0d67490d — Marius Bakke 3 years ago
gnu: glslang: Update to 11.9.0.

* gnu/packages/vulkan.scm (glslang): Update to 11.9.0.
339208b1 — Marius Bakke 3 years ago
gnu: spirv-tools: Update to 2022.4.

* gnu/packages/vulkan.scm (spirv-tools): Update to 2022.4.
7682d3fa — Marius Bakke 3 years ago
gnu: spirv-headers: Update to 1.3.231.1.

* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.231.1.
8dcf3c16 — Kaelyn Takata 3 years ago
gnu: spirv-tools: Disable building static libraries.

* gnu/packages/vulkan.scm (spirv-tools): Disable building static libraries to
fix linking issues for packages such as mpv.

Signed-off-by: Marius Bakke <marius@gnu.org>
Next