Gentoo Archives: gentoo-commits

From: Nick Sarnie <sarnex@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-tools/
Date: Sat, 01 Sep 2018 23:37:33
Message-Id: 1535844994.db0cf685e4d6baa058fab7410041af755baec059.sarnex@gentoo
1 commit: db0cf685e4d6baa058fab7410041af755baec059
2 Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 1 23:36:34 2018 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 1 23:36:34 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0cf685
7
8 dev-util/vulkan-tools: Fix binary renaming with USE combinations
9
10 Package-Manager: Portage-2.3.48, Repoman-2.3.10
11
12 dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild | 17 +++++++++++------
13 dev-util/vulkan-tools/vulkan-tools-9999.ebuild | 11 +++++++++++
14 2 files changed, 22 insertions(+), 6 deletions(-)
15
16 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild
17 index bba55150e15..1f2e8e2c1d4 100644
18 --- a/dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild
19 +++ b/dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild
20 @@ -40,12 +40,6 @@ DEPEND="${PYTHON_DEPS}
21 REQUIRED_USE="|| ( X wayland )
22 vulkaninfo? ( X )"
23
24 -MULTILIB_CHOST_TOOLS=(
25 - /usr/bin/vulkancube
26 - /usr/bin/vulkancubecpp
27 - /usr/bin/vulkaninfo
28 -)
29 -
30 multilib_src_configure() {
31 local mycmakeargs=(
32 -DCMAKE_SKIP_RPATH=True
33 @@ -83,9 +77,20 @@ multilib_src_configure() {
34 multilib_src_install() {
35 cmake-utils_src_install
36
37 + MULTILIB_CHOST_TOOLS=()
38 +
39 + if use vulkaninfo; then
40 + MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo )
41 + fi
42 +
43 if use cube; then
44 mv "${ED%/}"/usr/bin/cube "${ED%/}"/usr/bin/vulkancube || die
45 mv "${ED%/}"/usr/bin/cubepp "${ED%/}"/usr/bin/vulkancubecpp || die
46 +
47 + MULTILIB_CHOST_TOOLS+=(
48 + /usr/bin/vulkancube
49 + /usr/bin/vulkancubecpp
50 + )
51 fi
52 }
53
54
55 diff --git a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
56 index bba55150e15..470ec645441 100644
57 --- a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
58 +++ b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
59 @@ -83,9 +83,20 @@ multilib_src_configure() {
60 multilib_src_install() {
61 cmake-utils_src_install
62
63 + MULTILIB_CHOST_TOOLS=()
64 +
65 + if use vulkaninfo; then
66 + MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo )
67 + fi
68 +
69 if use cube; then
70 mv "${ED%/}"/usr/bin/cube "${ED%/}"/usr/bin/vulkancube || die
71 mv "${ED%/}"/usr/bin/cubepp "${ED%/}"/usr/bin/vulkancubecpp || die
72 +
73 + MULTILIB_CHOST_TOOLS+=(
74 + /usr/bin/vulkancube
75 + /usr/bin/vulkancubecpp
76 + )
77 fi
78 }