[gentoo-commits] repo/gentoo:master commit in: media-libs/vkroots/

2024-05-04 Thread James Le Cuirot
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/

2023-11-11 Thread James Le Cuirot
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/

2023-11-11 Thread James Le Cuirot
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/

2023-05-05 Thread James Le Cuirot
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/

2023-02-12 Thread James Le Cuirot
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/

2022-12-09 Thread James Le Cuirot
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
+}