Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-loader/
Date: Fri, 03 Mar 2017 22:51:09
Message-Id: 1488581455.3b4f527614cd87d33e808943716e582957f67735.mattst88@gentoo
1 commit: 3b4f527614cd87d33e808943716e582957f67735
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 3 22:48:05 2017 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 3 22:50:55 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4f5276
7
8 media-libs/vulkan-loader: Install things properly.
9
10 We were not installing vulkan.hpp. We were (uselessly) installing LICENSE. And
11 by manually installing the library, we were breaking things with clang
12 -flto=thin (see $Bug).
13
14 Bug: https://bugs.gentoo.org/600070
15
16 media-libs/vulkan-loader/vulkan-loader-9999.ebuild | 12 +-----------
17 1 file changed, 1 insertion(+), 11 deletions(-)
18
19 diff --git a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
20 index dacb3ce4844..4ab7f86d549 100644
21 --- a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
22 +++ b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
23 @@ -27,8 +27,6 @@ DEPEND="${PYTHON_DEPS}
24 wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
25 X? ( x11-libs/libX11:=[${MULTILIB_USEDEP}] )"
26
27 -DOCS=( README.md LICENSE.txt )
28 -
29 multilib_src_configure() {
30 local mycmakeargs=(
31 -DCMAKE_SKIP_RPATH=True
32 @@ -48,13 +46,5 @@ multilib_src_configure() {
33 multilib_src_install() {
34 keepdir /etc/vulkan/icd.d
35
36 - cd "${BUILD_DIR}/loader" || die
37 - dolib libvulkan.so.1.*
38 - dosym libvulkan.so.1.* /usr/$(get_libdir)/libvulkan.so.1
39 - dosym libvulkan.so.1.* /usr/$(get_libdir)/libvulkan.so
40 -
41 - cd "${S}" || die
42 - insinto /usr/include/vulkan
43 - doins include/vulkan/*.h
44 - einstalldocs
45 + default
46 }