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:53:02
Message-Id: 1535845634.6c296e5ea05304ef33ff4846c8f88cb459063e55.sarnex@gentoo
1 commit: 6c296e5ea05304ef33ff4846c8f88cb459063e55
2 Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 1 23:47:14 2018 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 1 23:47:14 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c296e5e
7
8 dev-util/vulkan-tools: Move some logic to pkg_setup
9
10 Thanks [Arfrever]
11
12 Package-Manager: Portage-2.3.48, Repoman-2.3.10
13
14 .../vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild | 28 +++++++++++++---------
15 dev-util/vulkan-tools/vulkan-tools-9999.ebuild | 28 +++++++++++++---------
16 2 files changed, 34 insertions(+), 22 deletions(-)
17
18 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
19 index 1f2e8e2c1d4..76c30998e49 100644
20 --- a/dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild
21 +++ b/dev-util/vulkan-tools/vulkan-tools-1.1.77.0-r2.ebuild
22 @@ -40,6 +40,23 @@ DEPEND="${PYTHON_DEPS}
23 REQUIRED_USE="|| ( X wayland )
24 vulkaninfo? ( X )"
25
26 +pkg_setup() {
27 + MULTILIB_CHOST_TOOLS=()
28 +
29 + if use vulkaninfo; then
30 + MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo )
31 + fi
32 +
33 + if use cube; then
34 + MULTILIB_CHOST_TOOLS+=(
35 + /usr/bin/vulkancube
36 + /usr/bin/vulkancubecpp
37 + )
38 + fi
39 +
40 + python-any-r1_pkg_setup
41 +}
42 +
43 multilib_src_configure() {
44 local mycmakeargs=(
45 -DCMAKE_SKIP_RPATH=True
46 @@ -77,20 +94,9 @@ multilib_src_configure() {
47 multilib_src_install() {
48 cmake-utils_src_install
49
50 - MULTILIB_CHOST_TOOLS=()
51 -
52 - if use vulkaninfo; then
53 - MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo )
54 - fi
55 -
56 if use cube; then
57 mv "${ED%/}"/usr/bin/cube "${ED%/}"/usr/bin/vulkancube || die
58 mv "${ED%/}"/usr/bin/cubepp "${ED%/}"/usr/bin/vulkancubecpp || die
59 -
60 - MULTILIB_CHOST_TOOLS+=(
61 - /usr/bin/vulkancube
62 - /usr/bin/vulkancubecpp
63 - )
64 fi
65 }
66
67
68 diff --git a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
69 index 470ec645441..3fce8b8e686 100644
70 --- a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
71 +++ b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild
72 @@ -46,6 +46,23 @@ MULTILIB_CHOST_TOOLS=(
73 /usr/bin/vulkaninfo
74 )
75
76 +pkg_setup() {
77 + MULTILIB_CHOST_TOOLS=()
78 +
79 + if use vulkaninfo; then
80 + MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo )
81 + fi
82 +
83 + if use cube; then
84 + MULTILIB_CHOST_TOOLS+=(
85 + /usr/bin/vulkancube
86 + /usr/bin/vulkancubecpp
87 + )
88 + fi
89 +
90 + python-any-r1_pkg_setup
91 +}
92 +
93 multilib_src_configure() {
94 local mycmakeargs=(
95 -DCMAKE_SKIP_RPATH=True
96 @@ -83,20 +100,9 @@ multilib_src_configure() {
97 multilib_src_install() {
98 cmake-utils_src_install
99
100 - MULTILIB_CHOST_TOOLS=()
101 -
102 - if use vulkaninfo; then
103 - MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo )
104 - fi
105 -
106 if use cube; then
107 mv "${ED%/}"/usr/bin/cube "${ED%/}"/usr/bin/vulkancube || die
108 mv "${ED%/}"/usr/bin/cubepp "${ED%/}"/usr/bin/vulkancubecpp || die
109 -
110 - MULTILIB_CHOST_TOOLS+=(
111 - /usr/bin/vulkancube
112 - /usr/bin/vulkancubecpp
113 - )
114 fi
115 }