Package Details: vulkan-headers-git 1.4.313.0.r13.g9c77de5-1

Git Clone URL: https://aur.archlinux.org/vulkan-headers-git.git (read-only, click to copy)
Package Base: vulkan-headers-git
Description: Vulkan header files and API registry
Upstream URL: https://github.com/KhronosGroup/Vulkan-Headers
Licenses: Apache-2.0 AND MIT
Groups: vulkan-devel
Conflicts: vulkan-headers
Provides: vulkan-headers, vulkan-hpp
Submitter: ljmf00
Maintainer: abouvier
Last Packager: abouvier
Votes: 7
Popularity: 0.000034
First Submitted: 2018-04-27 17:11 (UTC)
Last Updated: 2025-05-06 22:53 (UTC)

Dependencies (4)

Required by (436)

Sources (1)

Latest Comments

lolbot commented on 2025-05-06 22:56 (UTC)

Builds correctly now.

FabioLolix commented on 2025-05-06 19:57 (UTC)

Confirming that those tests are failing using devtools

lolbot commented on 2025-05-06 19:54 (UTC) (edited on 2025-05-06 19:58 (UTC) by lolbot)

Fails to build with latest commit

==> Starting build()...
-- The C compiler identification is GNU 15.1.1
-- The CXX compiler identification is GNU 15.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: /home/user/.cache/paru/clone/vulkan-headers-git/src/build
ninja: no work to do.
==> Starting check()...
Test project /home/user/.cache/paru/clone/vulkan-headers-git/src/build
    Start 1: integration.add_subdirectory
1/3 Test #1: integration.add_subdirectory .....***Failed    3.26 sec
    Start 2: integration.install
2/3 Test #2: integration.install ..............   Passed    0.05 sec
    Start 3: integration.find_package
3/3 Test #3: integration.find_package .........***Failed    3.21 sec

33% tests passed, 2 tests failed out of 3

Total Test time (real) =   6.53 sec

The following tests FAILED:
          1 - integration.add_subdirectory (Failed)
          3 - integration.find_package (Failed)
Errors while running CTest
Output from these tests are in: /home/user/.cache/paru/clone/vulkan-headers-git/src/build/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
==> ERROR: A failure occurred in check().
    Aborting...
error: failed to build 'vulkan-headers-git-1.4.305.r0.ga03d2f6-1':

Seems to be a deprecation warning in the C++ standard library header <ciso646> which is deprecated

abouvier commented on 2024-06-21 12:15 (UTC)

@arnadeem Are you sure you're building the last PKGBUILD version? This error should be fixed.

arnadeem commented on 2024-06-21 12:08 (UTC) (edited on 2024-06-21 12:08 (UTC) by arnadeem)

Getting the following build error

CMake Error in CMakeLists.txt:
  The target named "Vulkan-Module" has C++ sources that may use modules, but
  modules are not supported by this generator:

    Unix Makefiles

  Modules are supported only by Ninja, Ninja Multi-Config, and Visual Studio
  generators for VS 17.4 and newer.  See the cmake-cxxmodules(7) manual for
  details.  Use the CMAKE_CXX_SCAN_FOR_MODULES variable to enable or disable
  scanning.

fsyy commented on 2024-06-19 07:58 (UTC) (edited on 2024-06-19 08:00 (UTC) by fsyy)

I get an CMake Error:

CMake Error in CMakeLists.txt:

  The target named "Vulkan-Module" has C++ sources that may use modules, but
  modules are not supported by this generator:

    Unix Makefiles

  Modules are supported only by Ninja, Ninja Multi-Config, and Visual Studio
  generators for VS 17.4 and newer.  See the cmake-cxxmodules(7) manual for
  details.  Use the CMAKE_CXX_SCAN_FOR_MODULES variable to enable or disable
  scanning.

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

Hi you should update licenses array

https://github.com/KhronosGroup/Vulkan-Headers/tree/main/LICENSES

abouvier commented on 2022-12-21 20:53 (UTC) (edited on 2022-12-27 16:38 (UTC) by abouvier)

You should really use the same version scheme as the stable package in extra.

Could you also include the version in provides (e.g. provides=("vulkan-headers=1:$pkgver"))?

ms178 commented on 2022-05-18 13:52 (UTC)

Hi, I suggest the following snippet to get a better PKGVER section:

pkgver() { cd "Vulkan-Headers"

git describe --long --tags | sed 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' }

PedroHLC commented on 2019-07-10 20:28 (UTC)

Could instead use <https://github.com/KhronosGroup/Vulkan-Headers> and cmake/make? Make it more like https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/vulkan-headers