From 4d190a87291ace8503ad92c6b049d14660a14c72 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 7 Apr 2024 18:30:54 +0100 Subject: gentoo auto-resync : 07:04:2024 - 18:30:54 --- media-gfx/Manifest.gz | Bin 38012 -> 38014 bytes media-gfx/blender/Manifest | 10 +- media-gfx/blender/blender-3.6.0.ebuild | 2 +- media-gfx/blender/blender-3.6.5.ebuild | 2 +- media-gfx/blender/blender-3.6.8.ebuild | 2 +- media-gfx/blender/blender-4.0.1-r1.ebuild | 2 +- media-gfx/blender/blender-4.0.2.ebuild | 2 +- media-gfx/renderdoc/Manifest | 3 + media-gfx/renderdoc/renderdoc-1.32.ebuild | 191 ++++++++++++++++++++++++++++++ 9 files changed, 204 insertions(+), 10 deletions(-) create mode 100644 media-gfx/renderdoc/renderdoc-1.32.ebuild (limited to 'media-gfx') diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 40f8ac9907e5..b59d36e7021d 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest index f5099b23291e..344c9572e883 100644 --- a/media-gfx/blender/Manifest +++ b/media-gfx/blender/Manifest @@ -16,10 +16,10 @@ DIST blender-4.0.2.tar.xz 73281252 BLAKE2B 6ec72baa360049681c8ba18ae668041e87745 EBUILD blender-3.3.15.ebuild 13558 BLAKE2B 3e2ac2b8733ce04c76a3a2666a6e2ab37809f44518a5a4ff901a7155a2ae8b3f9ac7b2b74f700c912d2d4278c2d61a99debabebcb50029b3c9475f805e39c7df SHA512 f4dab88da8a3dab937424af62770958e25755cf9c2fcacb2cc53c6367de58f1e4cda590e5677d5a5227f80fbbe99a2501e7c329054533e94c87f6d03926840cb EBUILD blender-3.3.6-r1.ebuild 13399 BLAKE2B f56322e544ce3773b89f73e512d6ef00f863715960f021543d68cb82b54765bd4f683eba37e977822996b871b15d2cc2333ee7009c73141e8337b919d367b1d1 SHA512 5ce4626f6cd83d0d7b12edae15584c4d7e5681771a08b9f54cb08a031e69ce031c9dacff186866599acef2585c918c54c0751e444d01d3405f9e56c64d17e269 EBUILD blender-3.3.8.ebuild 13557 BLAKE2B 11581276f07679d7ea8467240dfc6345a8655ad9f3e51162b1e8cd57b30a4a9fa1926486bd3d0b0e10b91a7602741a1e7813addeea92ba403de31fb9ed9b380d SHA512 bbbbd7f0f24682d4851b3605f4e0ba2e51a0af5083bb1f6c09cef337435fde6acb81e238a5b3af0693646a23958346c1a133439534a6c5b3ccd5c7989767965c -EBUILD blender-3.6.0.ebuild 14058 BLAKE2B eb046cf875fd1b20b1743df176f323f8e6efd0c376004e84925523c5710ee66185e820d9761d8a7c7613e9f73415cf6dc274e7ea52e474cc7fc4bf6da88c2cf7 SHA512 507f47321b06fef962d4be7cb56496f6e2f5c99c6f2e533fc9c6a052fd5fa58d66c9fee8eedd80424ac69e640601094a70a9baee67d46cee0e602d64cf36b346 -EBUILD blender-3.6.5.ebuild 13964 BLAKE2B 5dc1217b91b6bbc2b4521f07b5ac39a67fa5c5455647b3a4fea58e915c2c15d5cb88c84ae42a9f0332a9ab53531d135e916656d71f3233b3ef4886dc56219864 SHA512 3686d32f70e65ba85d9065a0120ee904c7d6b623b76dfad2a0bcf2244ce443a81e46e4a047e2ec2d8b1618101d6dffdb47b73ce8553023ee62311c2cd5618085 -EBUILD blender-3.6.8.ebuild 13964 BLAKE2B 5dc1217b91b6bbc2b4521f07b5ac39a67fa5c5455647b3a4fea58e915c2c15d5cb88c84ae42a9f0332a9ab53531d135e916656d71f3233b3ef4886dc56219864 SHA512 3686d32f70e65ba85d9065a0120ee904c7d6b623b76dfad2a0bcf2244ce443a81e46e4a047e2ec2d8b1618101d6dffdb47b73ce8553023ee62311c2cd5618085 -EBUILD blender-4.0.1-r1.ebuild 15175 BLAKE2B 76b5bf98e28552e53789281cfedce8b21131e498ebd53c4b3cea7fb5e8d3d196833dccc07e260e42f8bee835ba6f5ed27f564e9626aeb5f3fdc9a8b80f11b600 SHA512 fd1411eb910caba0a968a4bad2f6505a91e645cfdde4b95fbc0511738b478ecd295a75e0f467aeb292d148e30f4e4444664406f3e8a0a731d4e983170de78320 -EBUILD blender-4.0.2.ebuild 15009 BLAKE2B d5b267e2e568e4bd87308d3fbec4c85f5546c574ca1b6934d7f55a79e10aa5431b59ca3ddf2982aff7f976fdcc3af37cf1a1b79c8c30ee681be445b888758951 SHA512 646b102d54168e196b57f1f5dd87718cd167053850eecf68a7c9bc2f27ae3eb67f9e5045b35a37cff0106c3f14d172b9a67b1ee32fbfb1e39435a3410c46b2a8 +EBUILD blender-3.6.0.ebuild 14057 BLAKE2B 3f292b75ac7934e39d1c249539eed040e4768bea1f263d9c9fd488b3bf49510294919a4cec61eefe941d049ca255dee33e3655d9eb63dfe093c1fbcf2087731a SHA512 b1ff3500048fd0a217062fd824dc36c337836ead971e32fbc2bbf35e4d5adab220d39eddffeb0754baa30aa19b5701119e5acd355cdbe973bce985395bd52eb8 +EBUILD blender-3.6.5.ebuild 13963 BLAKE2B 952f1b404d5108606c5bd176de344151fa02c4fa2e1bd40dfd0f71149624cd15ca900c38ebeb62f9cd4bdc9c71d3c0b5f6bc40747aea9729d42faf5a9c7d36ac SHA512 e9c8eb1c79812bbc56f357b35af2bf803a0fbf3f9a3c964f4fa5dd28ec2a701ae2ec4f0bb8cd318d77c2d777e49806faf11c219d872dac278a79762d940c5e7d +EBUILD blender-3.6.8.ebuild 13963 BLAKE2B 952f1b404d5108606c5bd176de344151fa02c4fa2e1bd40dfd0f71149624cd15ca900c38ebeb62f9cd4bdc9c71d3c0b5f6bc40747aea9729d42faf5a9c7d36ac SHA512 e9c8eb1c79812bbc56f357b35af2bf803a0fbf3f9a3c964f4fa5dd28ec2a701ae2ec4f0bb8cd318d77c2d777e49806faf11c219d872dac278a79762d940c5e7d +EBUILD blender-4.0.1-r1.ebuild 15174 BLAKE2B 7944adff72e39557ce8e1b2d5d4ac4206c6e059d30a369b3c4b3c7237fc14f17203bf6646adcfaaae2710ef0f4f69b21f2c4ca2630b0c8cc2140a6b0b170ed46 SHA512 aa3d53aa7c8a9f638f031dbf551cbceb5000dc47430eb8c0a5bfe917d1b2e22bc6a38369e44d0d682cafec78ec0f976590a070064a77e5bdb0b2d3564126c088 +EBUILD blender-4.0.2.ebuild 15008 BLAKE2B ba12c84be72bacf066da82bee2f90ec1c19675bcd8126023238a74675ff003a02c894bd9d5e22b4df257991b3beca0413a73a8b41c2eadb60f1e214226f969af SHA512 d47dd07df7ae33bde9f5e5db76e2f8bf3317d8f6ae288b39610ba022530307b6d0584f31c20067a837702a66929128aa24597b36a591d9a3ccbb001e14388e83 EBUILD blender-9999.ebuild 14691 BLAKE2B 06be5485bb7755d727a378861dc73a038fe5e788f9f4ec3c5fa73f3e837d8e7d48be035e9debf08309aead070518d45bba938f1163dfb8b48119210af96dc11b SHA512 444d3d655fe4b40c3f047f99cf9beaf655125c3a99871af64e331f1ba0feaa0aa00e50676b4b39746b2f4d31855cd40af69b053800d6b0a818fac79a40ef52f5 MISC metadata.xml 3362 BLAKE2B c87df9f801d97157a100cb5c83999348e6eb3c97a5fa88f0f649c37ed532e4a18e83f7a45ad0e1cfa4bc13380b808a265027fc9037da8cd37749935370dad096 SHA512 4082608c3012b20aa15a52f9a5452065fcc4a2d39d20f0417b41f4e096fc2fa57d2daf2e95847c2d6867cf5ea188a5fd662e3869964f01f11d681247e1abfb7c diff --git a/media-gfx/blender/blender-3.6.0.ebuild b/media-gfx/blender/blender-3.6.0.ebuild index 0e65b2f2660c..d31784b69cc7 100644 --- a/media-gfx/blender/blender-3.6.0.ebuild +++ b/media-gfx/blender/blender-3.6.0.ebuild @@ -88,7 +88,7 @@ RDEPEND="${PYTHON_DEPS} >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) - openpgl? ( media-libs/openpgl:0/0.5= ) + openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] diff --git a/media-gfx/blender/blender-3.6.5.ebuild b/media-gfx/blender/blender-3.6.5.ebuild index d353ecd72f39..22136fab3ffc 100644 --- a/media-gfx/blender/blender-3.6.5.ebuild +++ b/media-gfx/blender/blender-3.6.5.ebuild @@ -86,7 +86,7 @@ RDEPEND="${PYTHON_DEPS} >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) - openpgl? ( media-libs/openpgl:0/0.5= ) + openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] diff --git a/media-gfx/blender/blender-3.6.8.ebuild b/media-gfx/blender/blender-3.6.8.ebuild index d353ecd72f39..22136fab3ffc 100644 --- a/media-gfx/blender/blender-3.6.8.ebuild +++ b/media-gfx/blender/blender-3.6.8.ebuild @@ -86,7 +86,7 @@ RDEPEND="${PYTHON_DEPS} >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) - openpgl? ( media-libs/openpgl:0/0.5= ) + openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( >=media-gfx/openvdb-9.0.0:=[nanovdb?] diff --git a/media-gfx/blender/blender-4.0.1-r1.ebuild b/media-gfx/blender/blender-4.0.1-r1.ebuild index 0b6b4edad7b5..f13df05fbed5 100644 --- a/media-gfx/blender/blender-4.0.1-r1.ebuild +++ b/media-gfx/blender/blender-4.0.1-r1.ebuild @@ -90,7 +90,7 @@ RDEPEND="${PYTHON_DEPS} >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) - openpgl? ( media-libs/openpgl:0/0.5= ) + openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.1.0:=[nanovdb?] diff --git a/media-gfx/blender/blender-4.0.2.ebuild b/media-gfx/blender/blender-4.0.2.ebuild index 8c0b8c7c87cc..662c91322e77 100644 --- a/media-gfx/blender/blender-4.0.2.ebuild +++ b/media-gfx/blender/blender-4.0.2.ebuild @@ -88,7 +88,7 @@ RDEPEND="${PYTHON_DEPS} >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) - openpgl? ( media-libs/openpgl:0/0.5= ) + openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-10.0.0:=[nanovdb?] diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest index 5d13a0cdf226..94f17c30e803 100644 --- a/media-gfx/renderdoc/Manifest +++ b/media-gfx/renderdoc/Manifest @@ -8,7 +8,10 @@ DIST renderdoc-1.30.tar.gz 50938458 BLAKE2B 2e9364a8eabca64384e066709c98be8df0ed DIST renderdoc-1.30.tar.gz.asc 833 BLAKE2B c829329806de5cfc672c2cc976596a5c126cd5f24bef189f6832de8f8f3721461e56688823d562e82eae89792c5fc4a500037cc97c2cce2b762b211a951c1d19 SHA512 f68a04aec4e304df0eba3dcba2876f99182fecff82b6b600d621e48c15bce42c07f20aebc811fd36aff5c04f550a51483af2b499051700a2c5bc936311a534de DIST renderdoc-1.31.tar.gz 51193992 BLAKE2B a51e2d380b61f462e29b97679b0c2014e26cf108e3d9bc70874fedfbee5a9f391e8693f54c76fae51b9459b70d2197c362b95054a54c5e2e889c8ce85ba74305 SHA512 c119fdd7f27ef4f617b5b5aad94267326f403802648d6ed0970651e48b2467729ce5768ea64c77cab337ff0bdde4c17eaa01028dfebb15568bb4500693cf6d6e DIST renderdoc-1.31.tar.gz.asc 833 BLAKE2B 82d360070eea9cf037b3ec7de899c58372e64540d2346cc209edb8cc3c321fd628954fbb1275b27366a2d91dd8604e9ebdd961cfd4dcab0abea1fb3bc793817b SHA512 878dd0a042aa8af97b7ba158fd88776cb2ea3ca662cfc95752d477727686342153db217302d9325f0f6bbd76628eb608820350981bf0d819812e57cea773f499 +DIST renderdoc-1.32.tar.gz 51324019 BLAKE2B 5f138bd1fa5dbf3689def983b996385b8670ad83c9da82b7978fc25c94687aac9f6f2f35b93e6af9c994064698b6931eb7b544f43d8f00ef0fc6836695ef1447 SHA512 2b8efde5d4684b4b66fb4c12bbc0cd15c04dc8df98fb9a93b78e1a36ef17b652b3b50043cb8400bbe6859a4e34c3ab8ba01b1a44ea379569ad7f265399d8afe4 +DIST renderdoc-1.32.tar.gz.asc 833 BLAKE2B f9769e654b03f73073e7a7c99a2148194879fab4a687ae44ed9096af881574b8ea945a8af02a4df019cb44808a1c65714146623aae8f879b396a8e4836bf09a8 SHA512 8c60ec37077fa6ef777585f4b55c15fe51c30ed6f6a852605e53abf982d6111210dccf031a4afba737bd7ce76004a44b7f52c6ed607e7525fe13ab7c03baae30 DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839 SHA512 5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86 EBUILD renderdoc-1.30-r2.ebuild 5017 BLAKE2B 4c22e5bd875ecbf7627467b86dbaca3a753c0539d432c7a14182c999a5d820e05a0d42321c626d2362a4c550392c5779974b1f39e41acfe34542512cc97d092f SHA512 a77878ca913bcb5c2864060364d2f0d2db2080ffa5e355dfb60a6c0d176ae109ed07103d0212fc9c4c5e364ff74563ee78a663006f0d053b2f90393f9d01eeab EBUILD renderdoc-1.31.ebuild 5070 BLAKE2B 9dff8e948cb7b876c782d62631526579a5168fcc5ba94a77c9bb172948385ccd2a2ee10a3b418fda071619a3d7a16b10162105f32a8b6aba9b080b2e253cf2bf SHA512 07a20446e20bc3cfe1425fc2342ffcc1f9835118fce3c08746ee1ffc4a384de6ee1bac989a3e64d54fef7d5e079561e81fc06ad04fc00822fb2ec42dc1eb35a1 +EBUILD renderdoc-1.32.ebuild 5070 BLAKE2B 9dff8e948cb7b876c782d62631526579a5168fcc5ba94a77c9bb172948385ccd2a2ee10a3b418fda071619a3d7a16b10162105f32a8b6aba9b080b2e253cf2bf SHA512 07a20446e20bc3cfe1425fc2342ffcc1f9835118fce3c08746ee1ffc4a384de6ee1bac989a3e64d54fef7d5e079561e81fc06ad04fc00822fb2ec42dc1eb35a1 MISC metadata.xml 435 BLAKE2B 888315bf64deb77094dc4ee8411d79df42a70c5ab1e0968d1ad30dc68b76f465bd25572f3d2835541c28d2fc8bdc8c63f49c7b27252b84378707b525119e02aa SHA512 aadde747071d106a31f0c12f8024339179fb8f552e099732868135fe026ba4300629f36a2e4cb5eaa98661808e1748c40acc8e77053dd5d1d0008041a18f519d diff --git a/media-gfx/renderdoc/renderdoc-1.32.ebuild b/media-gfx/renderdoc/renderdoc-1.32.ebuild new file mode 100644 index 000000000000..c8d27b42b52d --- /dev/null +++ b/media-gfx/renderdoc/renderdoc-1.32.ebuild @@ -0,0 +1,191 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# The swig fork is required for compatibility with both provided and +# 3rd-party Python scripts. Required patch was sent to upstream in +# 2014: https://github.com/swig/swig/pull/251 +MY_SWIG_VER=7 +MY_SWIG=swig-${PN}-${MY_SWIG_VER} + +AUTOTOOLS_AUTO_DEPEND="no" +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +PYTHON_COMPAT=( python3_{9..12} ) +inherit autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg + +DESCRIPTION="A stand-alone graphics debugging tool" +HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc" +SRC_URI=" + https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + qt5? ( https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> ${MY_SWIG}.tar.gz ) + verify-sig? ( https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc -> ${P}.tar.gz.asc ) +" + +# renderdoc: MIT +# + cmdline: BSD (not compatible with upstream lib) +# + farm fresh icons: CC-BY-3.0 +# + half: MIT (not compatible with system dev-libs/half) +# + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree) +# + md5: public-domain +# + plthook: BSD-2 +# + pugixml: MIT +# + radeon gpu analyzer: MIT +# + source code pro: OFL-1.1 +# + stb: public-domain +# + tinyfiledialogs: ZLIB +# + glslang: BSD +# + docs? ( sphinx.paramlinks: MIT ) +# swig: GPL-3+ BSD BSD-2 +LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="qt5" +REQUIRED_USE="doc? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + app-arch/lz4:= + app-arch/zstd:= + dev-libs/miniz:= + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/xcb-util-keysyms + virtual/opengl + qt5? ( + ${PYTHON_DEPS} + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + ) +" +DEPEND="${RDEPEND}" +# qtcore provides qmake, which is required to build the qrenderdoc gui. +BDEPEND=" + x11-base/xorg-proto + virtual/pkgconfig + qt5? ( + ${AUTOTOOLS_DEPEND} + ${PYTHON_DEPS} + dev-libs/libpcre + dev-qt/qtcore:5 + app-alternatives/yacc + ) + verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson ) +" + +PATCHES=( + # The analytics seem very reasonable, and even without this patch + # they are NOT sent before the user accepts. But default the + # selection to off, just in case. + "${FILESDIR}"/${PN}-1.18-analytics-off.patch + + # Only search for PySide2 if pyside2 USE flag is set. + # Bug #833627 + "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch + + # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is + # built. + "${FILESDIR}"/${PN}-1.18-system-flags.patch + + # Needed to prevent sandbox violations during build. + "${FILESDIR}"/${PN}-1.27-env-home.patch + + "${FILESDIR}"/${PN}-1.30-r1-system-compress.patch + + # Bug #925578 + "${FILESDIR}"/${PN}-1.31-lld.patch +) + +DOCS=( util/LINUX_DIST_README ) + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/baldurkarlsson.gpg + +pkg_setup() { + use qt5 && python-single-r1_pkg_setup +} + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} + fi + + # Do not unpack the swig sources here. CMake will do that if + # required. + unpack ${P}.tar.gz +} + +src_prepare() { + cmake_src_prepare + + # Remove the calls to install the documentation files. Instead, + # install them with einstalldocs. + sed -i '/share\/doc\/renderdoc/d' \ + "${S}"/CMakeLists.txt "${S}"/qrenderdoc/CMakeLists.txt \ + || die 'sed remove doc install failed' + + # Assumes that the build directory is "${S}"/build, which it is not. + sed -i "s|../build/lib|${BUILD_DIR}/lib|" \ + "${S}"/docs/conf.py \ + || die 'sed patch doc sys.path failed' + + # Bug #836235 + sed -i '/#include ' \ + "${S}"/renderdoc/os/os_specific.h \ + || die 'sed include time.h failed' +} + +src_configure() { + local mycmakeargs=( + # Build system does not know that this is a tagged release, as + # we just have the tarball and not the git repository. + -DBUILD_VERSION_STABLE=ON + + -DENABLE_EGL=ON + -DENABLE_GL=ON + -DENABLE_GLES=ON + -DENABLE_PYRENDERDOC=$(usex qt5) + -DENABLE_QRENDERDOC=$(usex qt5) + -DENABLE_VULKAN=ON + + # Upstream says that this option is unsupported and should not + # be used yet. + -DENABLE_UNSUPPORTED_EXPERIMENTAL_POSSIBLY_BROKEN_WAYLAND=OFF + + -DENABLE_XCB=ON + -DENABLE_XLIB=ON + + # renderdoc_capture.json is installed here + -DVULKAN_LAYER_FOLDER="${EPREFIX}"/etc/vulkan/implicit_layer.d + ) + + use qt5 && mycmakeargs+=( + -DPython3_EXECUTABLE="${PYTHON}" + -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}"/${MY_SWIG}.tar.gz + + # Needed after qtchooser removal, bug #836474. + -DQMAKE_QT5_COMMAND="$(qt5_get_bindir)"/qmake + + # Bug #926549 + -DQRENDERDOC_ENABLE_PYSIDE2=OFF + ) + + # Lots of type mismatch issues. + filter-lto + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + docs_compile +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "android remote contexts" dev-util/android-tools + optfeature "vulkan contexts" media-libs/vulkan-loader +} -- cgit v1.2.3