[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: e21d584f9cadb34025154c9126d658e19784e5aa Author: James Le Cuirot gentoo org> AuthorDate: Sat May 4 11:02:12 2024 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 11:04:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21d584f media-libs/vkroots: Bump to 0_p20240430, drop old 0_p20231108 Signed-off-by: James Le Cuirot gentoo.org> media-libs/vkroots/Manifest | 2 +- .../{vkroots-0_p20231108.ebuild => vkroots-0_p20240430.ebuild} | 9 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/media-libs/vkroots/Manifest b/media-libs/vkroots/Manifest index 0d81cd58b2df..b143d8e9cd81 100644 --- a/media-libs/vkroots/Manifest +++ b/media-libs/vkroots/Manifest @@ -1 +1 @@ -DIST vkroots-0_p20231108.tar.gz 333059 BLAKE2B 979db0ab9df9816474329415bbc7d9b71698a09c8a472f33fd5d6b113926095fce4a65e73464bda7d646ffe4662c907247e9e305be6d3f70343791a95e0679e9 SHA512 eb704eef95a548d544864d42587ddf4fb0229f4e5b66be71331c56006561f4f047646f14e7551c8f2f7a51250c9fc6be8cfb8b4fa069c0b67966f0ced2f9268c +DIST vkroots-0_p20240430.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5 diff --git a/media-libs/vkroots/vkroots-0_p20231108.ebuild b/media-libs/vkroots/vkroots-0_p20240430.ebuild similarity index 91% rename from media-libs/vkroots/vkroots-0_p20231108.ebuild rename to media-libs/vkroots/vkroots-0_p20240430.ebuild index c7859483cf65..1dc7590ad21a 100644 --- a/media-libs/vkroots/vkroots-0_p20231108.ebuild +++ b/media-libs/vkroots/vkroots-0_p20240430.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,13 +14,14 @@ EAPI=8 inherit meson -COMMIT="d5ef31abc7cb5c69aee4bcb67b10dd543c1ff7ac" +COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540" DESCRIPTION="Simple framework for writing Vulkan layers" HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" +S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="Apache-2.0 MIT LGPL-2.1" SLOT="0" +KEYWORDS="~amd64" # BDEPEND=" # ${PYTHON_DEPS} @@ -31,8 +32,6 @@ RDEPEND=" dev-util/vulkan-headers " -S="${WORKDIR}/${PN}-${COMMIT}" - # src_compile() { # "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die # }
[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: 5dc69738bdb90f7e6f7c2b49479fdff3c9e357f5 Author: James Le Cuirot gentoo org> AuthorDate: Sat Nov 11 19:32:12 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Nov 11 19:32:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc69738 media-libs/vkroots: Drop old 0_p20221205-r1 Signed-off-by: James Le Cuirot gentoo.org> media-libs/vkroots/Manifest | 1 - media-libs/vkroots/vkroots-0_p20221205-r1.ebuild | 24 2 files changed, 25 deletions(-) diff --git a/media-libs/vkroots/Manifest b/media-libs/vkroots/Manifest index 56a00ee208ba..da6348427094 100644 --- a/media-libs/vkroots/Manifest +++ b/media-libs/vkroots/Manifest @@ -1,2 +1 @@ -DIST vkroots-0_p20221205.tar.gz 272641 BLAKE2B ee61988cf1a110d39e96f027160cbefb2e3815e9ef60e367b54be94348d2cd75037a7eb115620460ed1c1c36256e919e568551258217e1b12aea760d2c90dd61 SHA512 a1a21f53d38385a5f300d9dd5650145074baad66b081beaab59179995afcc5a8df8adf19d52c5da15a7ee10fa530aa9d24c3ff1e04df3f7e1d3af526abc1e55e DIST vkroots-0_p20230103.tar.gz 306308 BLAKE2B 6252faae2e826a84510b3112aab427efcc80cfd23974165652eff930d064c26ea0595d7b9ea7b0f8fb4b92730b56ba56e1013f0c2aedae1ddc2ec392fcf89aa3 SHA512 606395000264647f0e74aeb4699b63e29de367b5c97b8d26c01b9373cc130ae0cf872ffaa56b826ed6e0b4170654df1af8f4272f8ed6f83fcc6f75750e8d3c2a diff --git a/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild deleted file mode 100644 index d41f02b5ac64.. --- a/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -COMMIT="e6b89494142eec0ac6061f82a947d2f1246d3d7a" -DESCRIPTION="Simple framework for writing Vulkan layers" -HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; -SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="Apache-2.0 MIT LGPL-2.1" -SLOT="0" - -RDEPEND=" - dev-util/vulkan-headers -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_install() { - default - insinto /usr/include/${PN} - doins ${PN}.h meson.build -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: b53fee693c24a893308609f6a46617d578da7985 Author: James Le Cuirot gentoo org> AuthorDate: Sat Nov 11 19:33:53 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Nov 11 19:33:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53fee69 media-libs/vkroots: Bump to 0_p20231108, drop old 0_p20230103-r1 Signed-off-by: James Le Cuirot gentoo.org> media-libs/vkroots/Manifest | 2 +- .../{vkroots-0_p20230103-r1.ebuild => vkroots-0_p20231108.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/vkroots/Manifest b/media-libs/vkroots/Manifest index da6348427094..0d81cd58b2df 100644 --- a/media-libs/vkroots/Manifest +++ b/media-libs/vkroots/Manifest @@ -1 +1 @@ -DIST vkroots-0_p20230103.tar.gz 306308 BLAKE2B 6252faae2e826a84510b3112aab427efcc80cfd23974165652eff930d064c26ea0595d7b9ea7b0f8fb4b92730b56ba56e1013f0c2aedae1ddc2ec392fcf89aa3 SHA512 606395000264647f0e74aeb4699b63e29de367b5c97b8d26c01b9373cc130ae0cf872ffaa56b826ed6e0b4170654df1af8f4272f8ed6f83fcc6f75750e8d3c2a +DIST vkroots-0_p20231108.tar.gz 333059 BLAKE2B 979db0ab9df9816474329415bbc7d9b71698a09c8a472f33fd5d6b113926095fce4a65e73464bda7d646ffe4662c907247e9e305be6d3f70343791a95e0679e9 SHA512 eb704eef95a548d544864d42587ddf4fb0229f4e5b66be71331c56006561f4f047646f14e7551c8f2f7a51250c9fc6be8cfb8b4fa069c0b67966f0ced2f9268c diff --git a/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild b/media-libs/vkroots/vkroots-0_p20231108.ebuild similarity index 95% rename from media-libs/vkroots/vkroots-0_p20230103-r1.ebuild rename to media-libs/vkroots/vkroots-0_p20231108.ebuild index 2e58b57ee174..c7859483cf65 100644 --- a/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild +++ b/media-libs/vkroots/vkroots-0_p20231108.ebuild @@ -14,7 +14,7 @@ EAPI=8 inherit meson -COMMIT="26757103dde8133bab432d172b8841df6bb48155" +COMMIT="d5ef31abc7cb5c69aee4bcb67b10dd543c1ff7ac" DESCRIPTION="Simple framework for writing Vulkan layers" HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: 9bf8349737ac565e18b7f3c71d27fed460d9bc6e Author: James Le Cuirot gentoo org> AuthorDate: Fri May 5 21:38:24 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Fri May 5 21:38:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf83497 media-libs/vkroots: Don't regenerate vkroots.h with system vk.xml At least for now. It may be necessary in future, but it breaks with vulkan-headers 1.3.243 right now. Closes: https://github.com/ValveSoftware/gamescope/issues/858 Signed-off-by: James Le Cuirot gentoo.org> ...221205.ebuild => vkroots-0_p20221205-r1.ebuild} | 13 ++-- media-libs/vkroots/vkroots-0_p20230103-r1.ebuild | 38 ++ media-libs/vkroots/vkroots-0_p20230103.ebuild | 27 --- 3 files changed, 40 insertions(+), 38 deletions(-) diff --git a/media-libs/vkroots/vkroots-0_p20221205.ebuild b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild similarity index 69% rename from media-libs/vkroots/vkroots-0_p20221205.ebuild rename to media-libs/vkroots/vkroots-0_p20221205-r1.ebuild index 639396330c56..d41f02b5ac64 100644 --- a/media-libs/vkroots/vkroots-0_p20221205.ebuild +++ b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild @@ -1,12 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit python-any-r1 - COMMIT="e6b89494142eec0ac6061f82a947d2f1246d3d7a" DESCRIPTION="Simple framework for writing Vulkan layers" HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; @@ -15,17 +11,12 @@ KEYWORDS="~amd64" LICENSE="Apache-2.0 MIT LGPL-2.1" SLOT="0" -BDEPEND=" - ${PYTHON_DEPS} +RDEPEND=" dev-util/vulkan-headers " S="${WORKDIR}/${PN}-${COMMIT}" -src_compile() { - "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die -} - src_install() { default insinto /usr/include/${PN} diff --git a/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild new file mode 100644 index ..2e58b57ee174 --- /dev/null +++ b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Regenerating vkroots.h from the system vk.xml may seem like a good idea, +# especially given that vkroots.h includes some Vulkan headers, but this has led +# to issues such as https://github.com/ValveSoftware/gamescope/issues/858. +# Leaving the code commented in case we need to revert to the earlier approach. + +# PYTHON_COMPAT=( python3_{10..11} ) + +# inherit meson python-any-r1 + +inherit meson + +COMMIT="26757103dde8133bab432d172b8841df6bb48155" +DESCRIPTION="Simple framework for writing Vulkan layers" +HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; +SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="Apache-2.0 MIT LGPL-2.1" +SLOT="0" + +# BDEPEND=" +# ${PYTHON_DEPS} +# dev-util/vulkan-headers +# " + +RDEPEND=" + dev-util/vulkan-headers +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +# src_compile() { +# "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die +# } diff --git a/media-libs/vkroots/vkroots-0_p20230103.ebuild b/media-libs/vkroots/vkroots-0_p20230103.ebuild deleted file mode 100644 index 335b8e66be27.. --- a/media-libs/vkroots/vkroots-0_p20230103.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit meson python-any-r1 - -COMMIT="26757103dde8133bab432d172b8841df6bb48155" -DESCRIPTION="Simple framework for writing Vulkan layers" -HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; -SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="Apache-2.0 MIT LGPL-2.1" -SLOT="0" - -BDEPEND=" - ${PYTHON_DEPS} - dev-util/vulkan-headers -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_compile() { - "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: a113c4b96a6bc2fdb7f12e360348b052cd0806c7 Author: James Le Cuirot gentoo org> AuthorDate: Sun Feb 12 11:30:52 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Feb 12 11:30:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a113c4b9 media-libs/vkroots: Version bump to 0_p20230103 Signed-off-by: James Le Cuirot gentoo.org> media-libs/vkroots/Manifest | 1 + media-libs/vkroots/vkroots-0_p20230103.ebuild | 27 +++ 2 files changed, 28 insertions(+) diff --git a/media-libs/vkroots/Manifest b/media-libs/vkroots/Manifest index e0692c735e9b..56a00ee208ba 100644 --- a/media-libs/vkroots/Manifest +++ b/media-libs/vkroots/Manifest @@ -1 +1,2 @@ DIST vkroots-0_p20221205.tar.gz 272641 BLAKE2B ee61988cf1a110d39e96f027160cbefb2e3815e9ef60e367b54be94348d2cd75037a7eb115620460ed1c1c36256e919e568551258217e1b12aea760d2c90dd61 SHA512 a1a21f53d38385a5f300d9dd5650145074baad66b081beaab59179995afcc5a8df8adf19d52c5da15a7ee10fa530aa9d24c3ff1e04df3f7e1d3af526abc1e55e +DIST vkroots-0_p20230103.tar.gz 306308 BLAKE2B 6252faae2e826a84510b3112aab427efcc80cfd23974165652eff930d064c26ea0595d7b9ea7b0f8fb4b92730b56ba56e1013f0c2aedae1ddc2ec392fcf89aa3 SHA512 606395000264647f0e74aeb4699b63e29de367b5c97b8d26c01b9373cc130ae0cf872ffaa56b826ed6e0b4170654df1af8f4272f8ed6f83fcc6f75750e8d3c2a diff --git a/media-libs/vkroots/vkroots-0_p20230103.ebuild b/media-libs/vkroots/vkroots-0_p20230103.ebuild new file mode 100644 index ..335b8e66be27 --- /dev/null +++ b/media-libs/vkroots/vkroots-0_p20230103.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit meson python-any-r1 + +COMMIT="26757103dde8133bab432d172b8841df6bb48155" +DESCRIPTION="Simple framework for writing Vulkan layers" +HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; +SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="Apache-2.0 MIT LGPL-2.1" +SLOT="0" + +BDEPEND=" + ${PYTHON_DEPS} + dev-util/vulkan-headers +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_compile() { + "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/
commit: 844ac622c9eb129c5ba88a010f3d6bfc0289f16d Author: James Le Cuirot gentoo org> AuthorDate: Fri Dec 9 23:01:50 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Dec 9 23:01:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844ac622 media-libs/vkroots: New package Signed-off-by: James Le Cuirot gentoo.org> media-libs/vkroots/Manifest | 1 + media-libs/vkroots/metadata.xml | 11 + media-libs/vkroots/vkroots-0_p20221205.ebuild | 33 +++ 3 files changed, 45 insertions(+) diff --git a/media-libs/vkroots/Manifest b/media-libs/vkroots/Manifest new file mode 100644 index ..e0692c735e9b --- /dev/null +++ b/media-libs/vkroots/Manifest @@ -0,0 +1 @@ +DIST vkroots-0_p20221205.tar.gz 272641 BLAKE2B ee61988cf1a110d39e96f027160cbefb2e3815e9ef60e367b54be94348d2cd75037a7eb115620460ed1c1c36256e919e568551258217e1b12aea760d2c90dd61 SHA512 a1a21f53d38385a5f300d9dd5650145074baad66b081beaab59179995afcc5a8df8adf19d52c5da15a7ee10fa530aa9d24c3ff1e04df3f7e1d3af526abc1e55e diff --git a/media-libs/vkroots/metadata.xml b/media-libs/vkroots/metadata.xml new file mode 100644 index ..853b3e8c417f --- /dev/null +++ b/media-libs/vkroots/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd'> + + + ch...@gentoo.org + James Le Cuirot + + + Joshua-Ashton/vkroots + + diff --git a/media-libs/vkroots/vkroots-0_p20221205.ebuild b/media-libs/vkroots/vkroots-0_p20221205.ebuild new file mode 100644 index ..639396330c56 --- /dev/null +++ b/media-libs/vkroots/vkroots-0_p20221205.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit python-any-r1 + +COMMIT="e6b89494142eec0ac6061f82a947d2f1246d3d7a" +DESCRIPTION="Simple framework for writing Vulkan layers" +HOMEPAGE="https://github.com/Joshua-Ashton/vkroots; +SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="Apache-2.0 MIT LGPL-2.1" +SLOT="0" + +BDEPEND=" + ${PYTHON_DEPS} + dev-util/vulkan-headers +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_compile() { + "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die +} + +src_install() { + default + insinto /usr/include/${PN} + doins ${PN}.h meson.build +}