Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-tools/
Date: Mon, 31 Oct 2022 15:41:32
Message-Id: 1667230308.d2db9c00457703f9f4d49777fceb42cafb0de012.mattst88@gentoo
1 commit: d2db9c00457703f9f4d49777fceb42cafb0de012
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 31 15:31:48 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 31 15:31:48 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2db9c00
7
8 dev-util/vulkan-tools: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 dev-util/vulkan-tools/Manifest | 1 -
13 dev-util/vulkan-tools/vulkan-tools-1.3.216.ebuild | 82 -----------------------
14 2 files changed, 83 deletions(-)
15
16 diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
17 index 8571a8cb317c..67f63e3fad61 100644
18 --- a/dev-util/vulkan-tools/Manifest
19 +++ b/dev-util/vulkan-tools/Manifest
20 @@ -1,2 +1 @@
21 -DIST vulkan-tools-1.3.216.tar.gz 866091 BLAKE2B 750b7d26de64844162f13bb5f2c82b134c0996e2bf23883b381fc05bb8eb26c19ef3a8dc4da63543096473845952115a8e3213ee3972baa9b01104adaa09ed82 SHA512 57d152072ecad744256397e357d756f82457929a026a29127a079ea7b3b805b99ece1e0eddfecb215882a8de18cf9ab3c32c4c90126e261bc582ad05ae6173e2
22 DIST vulkan-tools-1.3.224.tar.gz 868481 BLAKE2B 464e923f1bd7f72b0c9fab1ba6afa0aa179355f0ebd17c4cd6eeaf84b61efde61c60ce982d0eb081f88a64659dc5676eba77b9782e00df9d9214594806699d98 SHA512 89d2fddaaa710c78020e03b133c947afd79e9bfd1b4de711e5ac8f3e3bd5486e75960dc5a5cb7722ec55a6973233ca8a438e19627b59aaacad1c54040fdd6acb
23
24 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.216.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.216.ebuild
25 deleted file mode 100644
26 index 8fdda43a61ac..000000000000
27 --- a/dev-util/vulkan-tools/vulkan-tools-1.3.216.ebuild
28 +++ /dev/null
29 @@ -1,82 +0,0 @@
30 -# Copyright 1999-2022 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -
35 -MY_PN=Vulkan-Tools
36 -PYTHON_COMPAT=( python3_{8..10} )
37 -inherit cmake-multilib python-any-r1
38 -
39 -if [[ ${PV} == *9999* ]]; then
40 - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
41 - EGIT_SUBMODULES=()
42 - inherit git-r3
43 -else
44 - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz"
45 - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv"
46 - S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
47 -fi
48 -
49 -DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS"
50 -HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools"
51 -
52 -LICENSE="Apache-2.0"
53 -SLOT="0"
54 -IUSE="cube wayland +X"
55 -
56 -# Cube demo only supports one window system at a time
57 -REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
58 -
59 -BDEPEND="${PYTHON_DEPS}
60 - >=dev-util/cmake-3.10.2
61 - cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
62 -"
63 -RDEPEND="
64 - ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
65 - wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
66 - X? (
67 - x11-libs/libX11:=[${MULTILIB_USEDEP}]
68 - x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
69 - )
70 -"
71 -DEPEND="${RDEPEND}
72 - ~dev-util/vulkan-headers-${PV}
73 -"
74 -
75 -pkg_setup() {
76 - MULTILIB_CHOST_TOOLS=(
77 - /usr/bin/vulkaninfo
78 - )
79 -
80 - use cube && MULTILIB_CHOST_TOOLS+=(
81 - /usr/bin/vkcube
82 - /usr/bin/vkcubepp
83 - )
84 -
85 - python-any-r1_pkg_setup
86 -}
87 -
88 -multilib_src_configure() {
89 - local mycmakeargs=(
90 - -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
91 - -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
92 - -DCMAKE_SKIP_RPATH=ON
93 - -DBUILD_VULKANINFO=ON
94 - -DBUILD_CUBE=$(usex cube)
95 - -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
96 - -DBUILD_WSI_XCB_SUPPORT=$(usex X)
97 - -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
98 - -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
99 - )
100 -
101 - use cube && mycmakeargs+=(
102 - -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
103 - -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
104 - )
105 -
106 - cmake_src_configure
107 -}
108 -
109 -multilib_src_install() {
110 - cmake_src_install
111 -}