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-layers/
Date: Sat, 02 Mar 2019 18:51:19
Message-Id: 1551552649.8d6254b090fba9cf0510ff35dc6104dea73e02da.sarnex@gentoo
1 commit: 8d6254b090fba9cf0510ff35dc6104dea73e02da
2 Author: Maxime Lombard <berillions <AT> gmail <DOT> com>
3 AuthorDate: Fri Mar 1 15:43:24 2019 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 2 18:50:49 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6254b0
7
8 media-libs/vulkan-layers: Bump version
9
10 Version bump to 1.1.101.
11
12 Package-Manager: Portage-2.3.62, Repoman-2.3.12
13 Signed-off-by: Maxime Lombard <berillions <AT> gmail.com>
14 Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
15
16 media-libs/vulkan-layers/Manifest | 1 +
17 .../vulkan-layers/vulkan-layers-1.1.101.ebuild | 48 ++++++++++++++++++++++
18 2 files changed, 49 insertions(+)
19
20 diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest
21 index 7f69c763b38..45661e534e3 100644
22 --- a/media-libs/vulkan-layers/Manifest
23 +++ b/media-libs/vulkan-layers/Manifest
24 @@ -1,2 +1,3 @@
25 +DIST vulkan-layers-1.1.101.tar.gz 1036750 BLAKE2B 5c59ade7826f382cfb5e56e0aa1498686e1035e69b4d51f36ffdfc179b36323850d1004759941dfaa6ae8e6a25cc909d041e840a589d102f82086f339bfaa1c6 SHA512 d962483ab7149d436ac1bafb65d26ae965e147b7bd0dfd610b35cd54598ee84cb961c472d824a33964b117a14f224c984cf73764aef4de787de13b0a1ad29c4a
26 DIST vulkan-layers-1.1.82.0.tar.gz 962993 BLAKE2B 6fe541116f8d4d4370cb5a0b2a98c07139577edf20653359f9f149b503c3d2e9aa98e95af14582c80033b535cc4cec5cc5f148396f472aaf75a8767579978a61 SHA512 c34b691a340830462b917890c97dd86c66eac097ba284183d8bf148267b1a881c909b89c6f9ab78ddd03a60cc884c982bc578cc67e4fbaf37d044004b006a65a
27 DIST vulkan-layers-1.1.92.0.tar.gz 955136 BLAKE2B 8a039c17a231cda732aafd947c01a658c72932048307b81777254236eb6a2945e287cd098c2ee1fa264c21477b30e48ba83bfd0af4fb5f5bcb0adc502cc45a03 SHA512 09b32635bf26cdf3c1f18e57f7c7348a72c25de37c7afe03c0508cf5d3c6f39779d4a819eb92b2bf4f9300d80e757e8aaf9ec2164d7fd9f523f2926a497c08f6
28
29 diff --git a/media-libs/vulkan-layers/vulkan-layers-1.1.101.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.1.101.ebuild
30 new file mode 100644
31 index 00000000000..ff5bd36f59d
32 --- /dev/null
33 +++ b/media-libs/vulkan-layers/vulkan-layers-1.1.101.ebuild
34 @@ -0,0 +1,48 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +PYTHON_COMPAT=( python3_{4,5,6} )
40 +
41 +if [[ "${PV}" == "9999" ]]; then
42 + EGIT_REPO_URI="https://github.com/KhronosGroup/Vulkan-ValidationLayers.git"
43 + EGIT_SUBMODULES=()
44 + inherit git-r3
45 +else
46 + EGIT_COMMIT="f06d731b7caf3e446acef3f4f5e62bdecd6f73d6"
47 + KEYWORDS="~amd64"
48 + SRC_URI="https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
49 + S="${WORKDIR}/Vulkan-ValidationLayers-${EGIT_COMMIT}"
50 +fi
51 +
52 +inherit python-any-r1 cmake-multilib
53 +
54 +DESCRIPTION="Vulkan Validation Layers"
55 +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers"
56 +
57 +LICENSE="Apache-2.0"
58 +SLOT="0"
59 +IUSE="X wayland"
60 +
61 +DEPEND="${PYTHON_DEPS}
62 + >=dev-util/glslang-7.10.2984:=[${MULTILIB_USEDEP}]
63 + >=dev-util/spirv-tools-2018.5:=[${MULTILIB_USEDEP}]
64 + >=dev-util/vulkan-headers-1.1.101
65 + wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
66 + X? (
67 + x11-libs/libX11:=[${MULTILIB_USEDEP}]
68 + x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
69 + )"
70 +
71 +multilib_src_configure() {
72 + local mycmakeargs=(
73 + -DCMAKE_SKIP_RPATH=True
74 + -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
75 + -DBUILD_WSI_XCB_SUPPORT=$(usex X)
76 + -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
77 + -DBUILD_TESTS=False
78 + -DGLSLANG_INSTALL_DIR="/usr"
79 + -DCMAKE_INSTALL_INCLUDEDIR="/usr/include/vulkan/"
80 + )
81 + cmake-utils_src_configure
82 +}