commit:     782a2aec2dbfc0bbb3bc01d08207834f5453525e
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Tue Mar 10 10:55:42 2026 +0000
Commit:     David Roman <stkw0 <AT> disroot <DOT> org>
CommitDate: Tue Mar 10 10:55:42 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=782a2aec

dev-util/xrt: fix live ebuild

Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>

 dev-util/xrt/xrt-999999.ebuild | 28 ++++++++++++++++------------
 1 file changed, 16 insertions(+), 12 deletions(-)

diff --git a/dev-util/xrt/xrt-999999.ebuild b/dev-util/xrt/xrt-999999.ebuild
index 4e48f429b7..f285635c20 100644
--- a/dev-util/xrt/xrt-999999.ebuild
+++ b/dev-util/xrt/xrt-999999.ebuild
@@ -6,27 +6,29 @@ EAPI=8
 PYTHON_COMPAT=( python3_{12..14} )
 inherit bash-completion-r1 cmake python-any-r1
 
-declare -A submodules
-submodules["src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af
-submodules["src/runtime_src/core/common/aiebu"]=https://github.com/Xilinx/aiebu.git@9065273e0c0a4ac5930fff904ac245cf38dd3087
-submodules["src/runtime_src/core/common/elf"]=https://github.com/serge1/ELFIO.git@f849001fc229c2598f8557e0df22866af194ef98
-
 DESCRIPTION="Runtime for AIE and FPGA based platforms"
 HOMEPAGE="https://github.com/Xilinx/XRT";
 
-MGS_HASH=554d75e924ed621f23d077b0495c247c329bc770
-MGS=markdown_graphviz_svg
-MGS_PY=${MGS}-${MGS_HASH:0:8}.py
-
 if [[ ${PV} == 999999 ]] ; then
        EGIT_REPO_URI="https://github.com/Xilinx/XRT.git";
        EGIT_SUBMODULES=(
                src/runtime_src/aie-rt
                src/runtime_src/core/common/aiebu
                src/runtime_src/core/common/elf
+               src/runtime_src/xdp
+               src/runtime_src/core/common/aiebu/src/cpp/ELFIO
        )
        inherit git-r3
 else
+       declare -A submodules
+       
submodules["src/runtime_src/aie-rt"]=https://github.com/Xilinx/aie-rt.git@a8b0667133ea2851ce27793a1796c5968226d9af
+       
submodules["src/runtime_src/core/common/aiebu"]=https://github.com/Xilinx/aiebu.git@9065273e0c0a4ac5930fff904ac245cf38dd3087
+       
submodules["src/runtime_src/core/common/elf"]=https://github.com/serge1/ELFIO.git@f849001fc229c2598f8557e0df22866af194ef98
+
+       MGS_HASH=554d75e924ed621f23d077b0495c247c329bc770
+       MGS=markdown_graphviz_svg
+       MGS_PY=${MGS}-${MGS_HASH:0:8}.py
+
        SRC_URI="
                https://github.com/Xilinx/XRT/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz
                
https://raw.githubusercontent.com/Tanami/markdown-graphviz-svg/${MGS_HASH}/src/${MGS}/${MGS}.py
 -> ${MGS_PY}
@@ -76,9 +78,11 @@ BDEPEND="
        ")
 "
 
-PATCHES=(
-       "${FILESDIR}"/${PN}-202520.2.20.172-modern-protobuf.patch
-)
+if [[ ${PV} != 999999 ]] ; then
+       PATCHES=(
+               "${FILESDIR}"/${PN}-202520.2.20.172-modern-protobuf.patch
+       )
+fi
 
 python_check_deps() {
        python_has_version -b "dev-python/jinja2[${PYTHON_USEDEP}]" && \

Reply via email to