Package Details: vulkan-extensionlayer-git 1.3.277.r1.g419e442-1

Git Clone URL: https://aur.archlinux.org/vulkan-extensionlayer-git.git (read-only, click to copy)
Package Base: vulkan-extensionlayer-git
Description: Layer providing Vulkan features when native support is unavailable (git version)
Upstream URL: https://github.com/KhronosGroup/Vulkan-ExtensionLayer.git
Licenses: Apache-2.0
Conflicts: vulkan-extension-layer, vulkan-extension-layers, vulkan-extension-layers-git, vulkan-extensionlayer, vulkan-extensionlayers
Provides: vulkan-extension-layer, vulkan-extension-layers, vulkan-extensionlayer, vulkan-extensionlayers
Replaces: vulkan-extension-layers-git
Submitter: 1ace
Maintainer: archdevlab
Last Packager: archdevlab
Votes: 1
Popularity: 0.003272
First Submitted: 2020-01-15 14:35 (UTC)
Last Updated: 2024-02-11 21:26 (UTC)

Latest Comments

archdevlab commented on 2024-02-11 21:34 (UTC)

@abouvier

I have addopted this package so now we have 2 choice for KhronosGroup/Vulkan-ExtensionLayer

https://aur.archlinux.org/packages/vulkan-extension-layers-git

or

https://aur.archlinux.org/packages/vulkan-extensionlayer-git

archdevlab commented on 2024-02-10 18:55 (UTC)

@abouvier You have a good point. I ave created vulkan-extensio-layers-git packages in the AUR. It match de vulan-validation-layers Archlinux packages. I added "layers" beacause KhronosGroup/Vulkan-ExtensionLayer have 4 layers available. See the links below. Thanks

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=vulkan-extension-layers-git

https://github.com/KhronosGroup/Vulkan-ExtensionLayer/tree/main/layers

abouvier commented on 2024-02-09 08:38 (UTC)

This package should be renamed vulkan-extension-layer-git (or maybe layers?) in accordance with other vulkan packages.

archdevlab commented on 2024-02-09 03:10 (UTC)

Are you willing to transfer me this package? I can update it make it fonctionnal I maintain a few vulkan packages on github and AUR

Tnaks

https://aur.archlinux.org/packages?O=0&SeB=m&K=archdevlab&outdated=&SB=p&SO=d&PP=50&submit=Go

https://github.com/archdevlab/vulkan-git/blob/main/vulkan-extensionlayer-git/PKGBUILD

https://github.com/archdevlab/vulkan-git/blob/main/lib32-vulkan-extensionlayer-git/PKGBUILD

marijns commented on 2023-11-02 09:00 (UTC) (edited on 2023-11-02 09:08 (UTC) by marijns)

Since https://github.com/KhronosGroup/Vulkan-ExtensionLayer/commit/7ccfcb7beb26db0c253477a11abf1f41e3852f86 this package should depend on https://archlinux.org/packages/extra/x86_64/vulkan-utility-libraries/ (published 4 days ago):

CMake Error at CMakeLists.txt:69 (find_package):
  Could not find a package configuration file provided by
  "VulkanUtilityLibraries" with any of the following names:

    VulkanUtilityLibrariesConfig.cmake
    vulkanutilitylibraries-config.cmake

  Add the installation prefix of "VulkanUtilityLibraries" to
  CMAKE_PREFIX_PATH or set "VulkanUtilityLibraries_DIR" to a directory
  containing one of the above files.  If "VulkanUtilityLibraries" provides a
  separate development package or SDK, be sure it has been installed.

Also, the configuration variable BUILD_LAYERS was removed in https://github.com/KhronosGroup/Vulkan-ExtensionLayer/pull/256:

CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_LAYERS

Finally, VkLayer_khronos_shader_object.json needs to be removed from explicit_layer.d/ so that the directory once again becomes empty for rmdir in the lib32 package() function:

rmdir: failed to remove '.../packages/vulkan-extensionlayer-git/pkg/lib32-vulkan-extensionlayer-git/usr/share/vulkan/explicit_layer.d/': Directory not empty

How about switching pkgver() to git describe --tags --long | sed -r 's,^[^0-9]+,,;s,([0-9]*-g),r\1,;s,[-_],.,g', so that the SDK tag is included in the version (together with the number of commits and git hash)?


@1ace is there some way I can contribute my package changes back to you, if that would help? Thanks for submitting and maintaining this in the first place though!

abouvier commented on 2023-07-28 10:54 (UTC)

vulkan-headers>=1:1.3.259, libxcb, libx11, wayland and libxrandr are needed in makedepends.