commit: 17c1f1621c2f980ae0232f913a2098f31161dbe6 Author: Pavel Sobolev <contact <AT> paveloom <DOT> dev> AuthorDate: Fri Jul 11 17:49:38 2025 +0000 Commit: Pavel Sobolev <contact <AT> paveloom <DOT> dev> CommitDate: Sat Jul 12 13:44:13 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17c1f162
media-libs/VulkanMemoryAllocator: new package, add 3.3.0 Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev> media-libs/VulkanMemoryAllocator/Manifest | 1 + .../VulkanMemoryAllocator-3.3.0.ebuild | 27 ++++++++++++++++++++++ media-libs/VulkanMemoryAllocator/metadata.xml | 12 ++++++++++ 3 files changed, 40 insertions(+) diff --git a/media-libs/VulkanMemoryAllocator/Manifest b/media-libs/VulkanMemoryAllocator/Manifest new file mode 100644 index 0000000000..46ef06200a --- /dev/null +++ b/media-libs/VulkanMemoryAllocator/Manifest @@ -0,0 +1 @@ +DIST VulkanMemoryAllocator-3.3.0.tar.gz 962176 BLAKE2B 671f73f7e11b6a2ae57d5228cfb7a8f65db12b937cb55dd3c4075247a7f3061cbb2111f2f4b3f5937e374960f76f7abdd10697567af1ba49e42d0ea314b1000b SHA512 deb5902ef8db0e329fbd5f3f4385eb0e26bdd9f14f3a2334823fb3fe18f36bc5d235d620d6e5f6fe3551ec3ea7038638899db8778c09f6d5c278f5ff95c3344b diff --git a/media-libs/VulkanMemoryAllocator/VulkanMemoryAllocator-3.3.0.ebuild b/media-libs/VulkanMemoryAllocator/VulkanMemoryAllocator-3.3.0.ebuild new file mode 100644 index 0000000000..9def9bb624 --- /dev/null +++ b/media-libs/VulkanMemoryAllocator/VulkanMemoryAllocator-3.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Easy to integrate Vulkan memory allocation library" +HOMEPAGE="https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator" +SRC_URI="https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +BDEPEND=" + doc? ( app-text/doxygen ) +" + +src_configure() { + local mycmakeargs=( + -DVMA_BUILD_DOCUMENTATION=$(usex doc) + ) + + cmake_src_configure +} diff --git a/media-libs/VulkanMemoryAllocator/metadata.xml b/media-libs/VulkanMemoryAllocator/metadata.xml new file mode 100644 index 0000000000..0ccfe1b809 --- /dev/null +++ b/media-libs/VulkanMemoryAllocator/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Pavel Sobolev</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues</bugs-to> + <remote-id type="github">GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator</remote-id> + </upstream> +</pkgmetadata>
