Gentoo Archives: gentoo-commits

From: Nick Sarnie <sarnex@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-loader/files/, media-libs/vulkan-loader/
Date: Sat, 02 Jun 2018 11:35:09
Message-Id: 1527939281.e7cfa4d13e08fc79007c85f5b111e46aa4f04095.sarnex@gentoo
1 commit: e7cfa4d13e08fc79007c85f5b111e46aa4f04095
2 Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 2 11:14:11 2018 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 2 11:34:41 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7cfa4d1
7
8 media-libs/vulkan-loader: Support new vulkan-headers install target for 9999
9
10 Upstream cleaned this up, so we can drop the patch and use a variable
11
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13
14 ...an-loader-9999-Use-usr-for-vulkan-headers.patch | 51 ----------------------
15 media-libs/vulkan-loader/vulkan-loader-9999.ebuild | 5 +--
16 2 files changed, 1 insertion(+), 55 deletions(-)
17
18 diff --git a/media-libs/vulkan-loader/files/vulkan-loader-9999-Use-usr-for-vulkan-headers.patch b/media-libs/vulkan-loader/files/vulkan-loader-9999-Use-usr-for-vulkan-headers.patch
19 deleted file mode 100644
20 index 49dd54c83c8..00000000000
21 --- a/media-libs/vulkan-loader/files/vulkan-loader-9999-Use-usr-for-vulkan-headers.patch
22 +++ /dev/null
23 @@ -1,51 +0,0 @@
24 -From d9b3835e1ad455853e3a58ec0d2a0653e5952a21 Mon Sep 17 00:00:00 2001
25 -From: Nick Sarnie <sarnex@g.o>
26 -Date: Mon, 26 May 2018 16:57:33 -0400
27 -Subject: [PATCH] Use /usr for vulkan-headers
28 -
29 -Signed-off-by: Nick Sarnie <sarnex@g.o>
30 ----
31 - CMakeLists.txt | 2 +-
32 - 1 file changed, 1 insertion(+), 1 deletion(-)
33 -
34 -diff --git a/CMakeLists.txt b/CMakeLists.txt
35 -index e0b744a87..14034d33c 100644
36 ---- a/CMakeLists.txt
37 -+++ b/CMakeLists.txt
38 -@@ -68,7 +68,7 @@ if(WIN32)
39 - endif()
40 -
41 - set(SCRIPTS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/scripts")
42 --set(HEADERS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers")
43 -+set(HEADERS_DIR "/usr")
44 -
45 - # Output warning if vulkan headers submodule contents are not present
46 - if (NOT EXISTS "${HEADERS_DIR}/include/vulkan/vulkan_core.h")
47 -@@ -131,8 +131,9 @@ set (PYTHON_CMD ${PYTHON_EXECUTABLE})
48 - # Define macro used for building vkxml generated files
49 - macro(run_vk_xml_generate dependency output)
50 - add_custom_command(OUTPUT ${output}
51 -- COMMAND ${PYTHON_CMD} ${SCRIPTS_DIR}/lvl_genvk.py -registry ${HEADERS_DIR}/registry/vk.xml ${output}
52 -- DEPENDS ${HEADERS_DIR}/registry/vk.xml ${HEADERS_DIR}/registry/generator.py ${SCRIPTS_DIR}/${dependency} ${SCRIPTS_DIR}/lvl_genvk.py ${HEADERS_DIR}/registry/reg.py
53 -+ COMMAND ${PYTHON_CMD} ${SCRIPTS_DIR}/lvl_genvk.py -registry ${HEADERS_DIR}/include/vulkan/registry/vk.xml ${output}
54 -+ DEPENDS ${HEADERS_DIR}/include/vulkan/registry/vk.xml ${HEADERS_DIR}/include/vulkan/registry/generator.py
55 -+ ${SCRIPTS_DIR}/${dependency} ${SCRIPTS_DIR}/lvl_genvk.py ${HEADERS_DIR}/include/vulkan/registry/reg.py
56 - )
57 - endmacro()
58 -
59 -diff --git a/scripts/lvl_genvk.py b/scripts/lvl_genvk.py
60 -index 0de555fae..dab543ed3 100644
61 ---- a/scripts/lvl_genvk.py
62 -+++ b/scripts/lvl_genvk.py
63 -@@ -17,7 +17,7 @@
64 - import argparse, cProfile, pdb, string, sys, time, os
65 -
66 - scripts_dir = os.path.dirname(os.path.abspath(__file__))
67 --registry_dir = os.path.join(scripts_dir, '../Vulkan-Headers/registry')
68 -+registry_dir = os.path.join(scripts_dir, '/usr/include/vulkan/registry')
69 - sys.path.insert(0, registry_dir)
70 -
71 - from reg import *
72 ---
73 -2.17.0
74 -
75
76 diff --git a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
77 index 5f573a4c1ce..9e747482213 100644
78 --- a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
79 +++ b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
80 @@ -32,10 +32,6 @@ DEPEND="${PYTHON_DEPS}
81 x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
82 )"
83
84 -PATCHES=(
85 - "${FILESDIR}/${P}-Use-usr-for-vulkan-headers.patch"
86 -)
87 -
88 multilib_src_configure() {
89 local mycmakeargs=(
90 -DCMAKE_SKIP_RPATH=True
91 @@ -45,6 +41,7 @@ multilib_src_configure() {
92 -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
93 -DBUILD_WSI_XCB_SUPPORT=$(usex X)
94 -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
95 + -DVULKAN_HEADERS_INSTALL_DIR="/usr"
96 )
97 cmake-utils_src_configure
98 }