summaryrefslogtreecommitdiff
path: root/dev-util/vulkan-utility-libraries
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-19 06:42:08 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-19 06:42:08 +0000
commitb2ec252cbc0a7476fb6892f96130c8cdc35591ac (patch)
treefaa70af7dbf41d6216e466c4b411639ea30cd45e /dev-util/vulkan-utility-libraries
parent5046e96fa41cb320765bdf30253b2a98c27fe94d (diff)
gentoo auto-resync : 19:01:2025 - 06:42:08
Diffstat (limited to 'dev-util/vulkan-utility-libraries')
-rw-r--r--dev-util/vulkan-utility-libraries/Manifest4
-rw-r--r--dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild41
-rw-r--r--dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild3
3 files changed, 45 insertions, 3 deletions
diff --git a/dev-util/vulkan-utility-libraries/Manifest b/dev-util/vulkan-utility-libraries/Manifest
index 4396cb14d950..aca9d280faa0 100644
--- a/dev-util/vulkan-utility-libraries/Manifest
+++ b/dev-util/vulkan-utility-libraries/Manifest
@@ -1,6 +1,8 @@
DIST vulkan-utility-libraries-1.3.290.0.tar.gz 542854 BLAKE2B 669cb85d05fff69aa14461feb84848ef3f1667e79fc740d20ed1209f58a8972aba547f9dedffce4e304c157d6fb8bd63e270c796d927c00729c5c5a62ed638b5 SHA512 73637d7fb511aa00b267d415e4bef780f8b3ffc206a6da4c3447472fbb3e358de6c1ea15601e4c951b6bfb49b736c2449d58dd257f2870388b5b3f9fd396dc62
DIST vulkan-utility-libraries-1.3.296.0.tar.gz 556437 BLAKE2B d0b401318f03cde83f046a835b8a6e8a65cbcd6cd6325ccf9e23d47d3a015a2ccf2cdc936a60aef4ea654cc3a6cbda44b801788c9c518fc6be478c4194ccadae SHA512 03466c78fbd43461990014a02deb06d2c4668c6230f336d3d9710e93aefa56d0ffadf959892c6d85c409088705e8ecf5fdd0a037b99af767b832f17fe4a44454
+DIST vulkan-utility-libraries-1.4.304.0.tar.gz 572128 BLAKE2B 013c4321ca53475e9a503c4c8d879c8f8a2bc2ef0ab4b038c10ed3e1cd0bdd986d1b72e1999e1c4c4b7acc4fa94b9ce9ab2d486151ad16571bc05511b6e291bb SHA512 8c6348342d66a7fc4c531e39beb2254649dbb7d02dda4301b2e339bb162692f3a84f1003136ef17d51bd918218339f974087bc18945bdab45c056cd2def4c771
EBUILD vulkan-utility-libraries-1.3.290.0.ebuild 1061 BLAKE2B afa01f095afff189f3049dd761ef9602fcbeacba80df0385062a69c3f49864d736930e0a5b369539d0586d06802e2df1ea441968e020b09bfcb94a22e55fd364 SHA512 19eb092822dbe9e47b359144d5761a2cd9f72c8c49ed5c19de3f7ffc35f3221642e2aa6ec772eca1d8a41350a07e88b417ca8e86a9e7030df97ec6ff6a52e421
EBUILD vulkan-utility-libraries-1.3.296.0.ebuild 1063 BLAKE2B 29fcddd7d557c1ab02022f889c5edf0863f158f58c7d62d1bcca2dfcd645bad472a492cb7b7b39abcdbbab2405b38617c064f125fc0febda3dc8a032b05b1128 SHA512 6667dbb763cdd2b2106972e82e2952fa675fe37fa452365fc25394aab6b452dcdc2778e4dfe3c1e5a91b193216111f73bccffe8fb16a4ae3aa28582f853154f5
-EBUILD vulkan-utility-libraries-9999.ebuild 1067 BLAKE2B 3129972e6413494e6d09548229480a604e3a688b3318848ef8385c86ba489b5e4c736a9a1c3266810094cc03345b422e5cb42171d967bd6b161f0a57a205a3fa SHA512 0ad154aa3bbc2a5e5c29477fa6c68d154861e231b728c37cea75314533d37205c136d6351224a586fb355030598a1064c79bc700de73ca1ff00c32ed3dd017c9
+EBUILD vulkan-utility-libraries-1.4.304.0.ebuild 1022 BLAKE2B a47b335ddba7a62351c5cbd04061e4f7929ea475ca416e06feecfb0049b46375eba0ddbbef27bd1722946cb1ce4bc41a498fb58ef37d33859177dbe0ff127737 SHA512 d3b0c6e75a6f89fdd5bd821b70ad4c892db1bcf1f6654f0d9135dd781e5eb2dcf3814b07a3ecb9b8f7a7280760d2d247c9898b816143094ef062f9489f5ec006
+EBUILD vulkan-utility-libraries-9999.ebuild 1022 BLAKE2B a47b335ddba7a62351c5cbd04061e4f7929ea475ca416e06feecfb0049b46375eba0ddbbef27bd1722946cb1ce4bc41a498fb58ef37d33859177dbe0ff127737 SHA512 d3b0c6e75a6f89fdd5bd821b70ad4c892db1bcf1f6654f0d9135dd781e5eb2dcf3814b07a3ecb9b8f7a7280760d2d247c9898b816143094ef062f9489f5ec006
MISC metadata.xml 351 BLAKE2B 6a288ab5597a1ff8afa449a8ad0af7942e5464d3939b5ff2d256b5de3b29b38ee73f6d2666c046a6e49114b636a55ba9b2717fadd08c4a6c5fefddcb1d413a3b SHA512 64149bef2851c07477d71da04408e5b8f46b2f0fcf03cfd02078772fbd26beade3613dec9b6e5af99e3e4a3059760061591ea35a1309fc16caaeb77060ecc142
diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild
new file mode 100644
index 000000000000..258528f9ef26
--- /dev/null
+++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=Vulkan-Utility-Libraries
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
+ inherit git-r3
+else
+ EGIT_COMMIT="vulkan-sdk-${PV}"
+ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Share code across various Vulkan repositories"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Utility-Libraries"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="~dev-util/vulkan-headers-${PV}
+ test? (
+ dev-cpp/gtest
+ >=dev-cpp/magic_enum-0.9.2
+ )"
+BDEPEND="${PYTHON_DEPS}"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild
index 82dd22dc1006..258528f9ef26 100644
--- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild
+++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,7 +31,6 @@ DEPEND="~dev-util/vulkan-headers-${PV}
dev-cpp/gtest
>=dev-cpp/magic_enum-0.9.2
)"
-RDEPEND="!<media-libs/vulkan-layers-1.3.268"
BDEPEND="${PYTHON_DEPS}"
multilib_src_configure() {