From 8186eed6dd7aaab8051e3f717e281b4197085ac4 Mon Sep 17 00:00:00 2001 From: Peter Asplund Date: Sat, 4 Mar 2023 13:03:56 +0100 Subject: */*: Move renderdoc to align with package now in official tree. Regenerate Manifest now that blake2b is included. Signed-off-by: Peter Asplund --- dev-util/renderdoc/ChangeLog | 101 ------------------------------ dev-util/renderdoc/Manifest | 6 -- dev-util/renderdoc/metadata.xml | 27 -------- dev-util/renderdoc/renderdoc-1.25.ebuild | 73 --------------------- dev-util/renderdoc/renderdoc-9999.ebuild | 72 --------------------- media-gfx/renderdoc/ChangeLog | 101 ++++++++++++++++++++++++++++++ media-gfx/renderdoc/Manifest | 2 + media-gfx/renderdoc/metadata.xml | 27 ++++++++ media-gfx/renderdoc/renderdoc-1.25.ebuild | 73 +++++++++++++++++++++ media-gfx/renderdoc/renderdoc-9999.ebuild | 72 +++++++++++++++++++++ 10 files changed, 275 insertions(+), 279 deletions(-) delete mode 100644 dev-util/renderdoc/ChangeLog delete mode 100644 dev-util/renderdoc/Manifest delete mode 100644 dev-util/renderdoc/metadata.xml delete mode 100644 dev-util/renderdoc/renderdoc-1.25.ebuild delete mode 100644 dev-util/renderdoc/renderdoc-9999.ebuild create mode 100644 media-gfx/renderdoc/ChangeLog create mode 100644 media-gfx/renderdoc/Manifest create mode 100644 media-gfx/renderdoc/metadata.xml create mode 100644 media-gfx/renderdoc/renderdoc-1.25.ebuild create mode 100644 media-gfx/renderdoc/renderdoc-9999.ebuild diff --git a/dev-util/renderdoc/ChangeLog b/dev-util/renderdoc/ChangeLog deleted file mode 100644 index 7174612..0000000 --- a/dev-util/renderdoc/ChangeLog +++ /dev/null @@ -1,101 +0,0 @@ -*renderdoc-1.19 (13 Apr 2022) - - 13 Apr 2022; AzP +renderdoc-1.19.ebuild: - dev-util/renderdoc: Version bump to 1.19 Signed-off-by: Peter Asplund - - - 13 Apr 2022; AzP -renderdoc-1.16.ebuild, - renderdoc-1.17.ebuild: - dev-util/renderdoc: - -*renderdoc-1.17 (30 Nov 2021) - - 30 Nov 2021; AzP +renderdoc-1.17.ebuild, - -renderdoc-1.12.ebuild, -renderdoc-1.14.ebuild: - dev-util/renderdoc: Version bump to 1.16 and 1.17. Remove older versions. - Signed-off-by: Peter Asplund - -*renderdoc-1.16 (16 Oct 2021) - - 16 Oct 2021; AzP +renderdoc-1.16.ebuild: - dev-util/renderdoc: Bump version to 1.16. Signed-off-by: Peter Asplund - - - 01 Jun 2021; AzP -renderdoc-1.10.ebuild: - dev-util/renderdoc: Remove v1.10. Signed-off-by: Peter Asplund - - -*renderdoc-1.14 (01 Jun 2021) - - 01 Jun 2021; AzP +renderdoc-1.14.ebuild: - dev-util/renderdoc: Version bump to v1.14. Signed-off-by: Peter Asplund - - - 28 Feb 2021; AzP metadata.xml, renderdoc-1.12.ebuild: - dev-util/renderdoc: Add use flags to control CMake build flags. - Signed-off-by: Peter Asplund - -*renderdoc-1.12 (21 Feb 2021) - - 21 Feb 2021; AzP +renderdoc-1.12.ebuild, - -renderdoc-1.11.ebuild: - dev-util/renderdoc: Version bump to v1.12. Removal of broken v1.11. Add - calls to update mime-databases, et al. Signed-off-by: Peter Asplund - - -*renderdoc-1.11 (20 Feb 2021) - - 20 Feb 2021; AzP +renderdoc-1.11.ebuild, - -renderdoc-1.5-r1.ebuild, -renderdoc-1.8.ebuild, -renderdoc-1.9.ebuild, - renderdoc-9999.ebuild: - dev-util/renderdoc: Version bump to v1.11. Currently failing to build. - Signed-off-by: Peter Asplund - -*renderdoc-1.10 (17 Oct 2020) - - 17 Oct 2020; AzP +renderdoc-1.10.ebuild: - dev-util/renderdoc: Version bump to v1.10. Port ebuild to cmake.eclass. - -*renderdoc-1.9 (17 Oct 2020) - - 17 Oct 2020; AzP +renderdoc-1.9.ebuild: - dev-util/renderdoc: Version bump to v1.9. - -*renderdoc-1.5-r1 (23 May 2020) -*renderdoc-1.8 (23 May 2020) - - 23 May 2020; AzP +renderdoc-1.5-r1.ebuild, - +renderdoc-1.8.ebuild, -renderdoc-1.2.ebuild, -renderdoc-1.5.ebuild, - renderdoc-9999.ebuild: - dev-util/renderdoc: Update supported python version and swig - -*renderdoc-1.5 (15 Dec 2019) - - 15 Dec 2019; AzP +renderdoc-1.5.ebuild: - dev-util/renderdoc: Bump version to 1.5 Signed-off-by: Peter Asplund - - - 29 Jan 2019; AzP renderdoc-1.2.ebuild: - dev-util/renderdoc: Bump RenderDoc version to 1.2 Signed-off-by: Peter - Asplund Package-Manager: Portage-2.3.59, Repoman-2.3.12 - -*renderdoc-1.2 (28 Jan 2019) - - 28 Jan 2019; AzP +renderdoc-1.2.ebuild: - dev-util/renderdoc: Bump RenderDoc version to 1.2 Signed-off-by: Peter - Asplund - -*renderdoc-1.1 (27 Nov 2018) - - 27 Nov 2018; AzP +renderdoc-1.1.ebuild, - renderdoc-1.0.ebuild, renderdoc-9999.ebuild: - dev-util/renderdoc: Bump to version 1.1 and clean up some incorrect python - slots - -*renderdoc-1.0 (10 Mar 2018) - - 10 Mar 2018; Peter Asplund +renderdoc-1.0.ebuild: - dev-util/renderdoc: Create ebuild for RenderDoc v1.0 - - 18 Feb 2018; AzP metadata.xml, renderdoc-9999.ebuild: - Clean up all complaints by repoman diff --git a/dev-util/renderdoc/Manifest b/dev-util/renderdoc/Manifest deleted file mode 100644 index ecf54ce..0000000 --- a/dev-util/renderdoc/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST renderdoc-1.25.tar.gz 47285123 SHA256 eeb69775a169ffbf9dac85587b93d9a9347025b2bd31e794f4cbffb2d8818eb0 SHA512 0f7a672c4b44276c157b3d09b3bc487be0ab214cb62452fecf284fc5d3a075df1bb13ce801f47d16ebcbbe23ca1fe4e47238e7bd64544356d8c7ac1e4398968a WHIRLPOOL 68489ae20172af2cc68fee314e37ec5dcff96e66b3fd1351ea5397c4d19c21280b7eb85998b0294e4115ca5dd597b17c5fe8d31e99054a0e5e94879451aa1a9d -DIST renderdoc_swig_modified-7.tar.gz 6015823 SHA256 9d7e5013ada6c42ec95ab167a34db52c1cc8c09b89c8e9373631b1f10596c648 SHA512 78e66e7da0a6632a0f1e6ca0b38b7331fac8921b0d82d42ec21b281f19ff1c9b1ea182c80c52585dceef2e7444777340eedcbda80ac05563da8b892b446f9596 WHIRLPOOL f76ed018f761ff13053c6e6045f9dde374761cd278b502a0b403b7024b17e39c32cb481fe366f90c0a7fc9114b7dc721278bdb5488f0fa4b2dede443dc5771b9 -EBUILD renderdoc-1.25.ebuild 1832 SHA256 c74b109188699f7364195f122b0f71b1f11e6706f099bc2af06b0dad032a8bec SHA512 9e6b1b12ce25664a0bea2f09947b04ea55553d53e7a8b2fc8291d5093a95f4386babd66bf6e409d1c803e5b0652ed4fcdba19d2849a61ae6bc0eeec6c1ae65e7 WHIRLPOOL 75487e508973c91970a12a59701daee172643308b3b5295c263321788cb0f93364c6c05e76d9fa96f6447d9e01df9eaa6b4271a51630aaa548ceb87466bf36d0 -EBUILD renderdoc-9999.ebuild 1714 SHA256 c8b46592fdd927b36adb9f0640adb2d7e87085d0eed62f68549c53690a6f8ead SHA512 1ede17e885e1102c61a120e2b666585ed209ae5bfc83323a3267a85d4132896bd3df989321aafd1ca500aaf3625ef29fc945999ddf0e37e68e7629a04abef366 WHIRLPOOL 731892465a66174e11344a16eac937bf87c28b17e23dd1c3913c8c12be72f22e0b2af3d741598983c1e989a60233c0c92fa8674ef41ea52eddabd9b1b3020df1 -MISC ChangeLog 3754 SHA256 1465522289538eed07bedef16bdfaca267c0c199f4fd44f5846e4bf8c0be8077 SHA512 d6e05c6e4c9a04103043e9d6941375e2f9f4aefa63e6b719708cecf1d4e5984652c7c7c0467b743ec7d944cdf0b50e804d1a47cf2d31ca291c0ce4b3d1f880be WHIRLPOOL 9276a58b84b67c82eb5e33d8833ea651def892660e566c8b0a73eb656ddd90ec5e3f56087c70ddfa17606988f7bd3b5eda4e627fd426bc55b4958b2a788cd530 -MISC metadata.xml 993 SHA256 696ae40a52811773eb07e14dfecfb5810a075c8e0c8da0faac7fe5c9d6f09d59 SHA512 c593076407b5e25e4d68c915d67640ba1cba0ac54a5697ce13373d9aecd9f6657681c51d9bbed14c0ed5ad7f894723f41a74e3eb9f067e66d1d4cbaf1e4197e9 WHIRLPOOL be00602985c02c25dfa59401face36432ee5049edf27e4fbc68f4f2e0fe567be9608e97a3e7d2baa47d58cbf1a392672ddf4ccccfe95900504d3c931a0c02502 diff --git a/dev-util/renderdoc/metadata.xml b/dev-util/renderdoc/metadata.xml deleted file mode 100644 index 3ee148e..0000000 --- a/dev-util/renderdoc/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - peterasplund@gentoo.se - AzP - Maintainer. Assign bugs to him. - - - proxy-maint@gentoo.org - Proxy Maintainers - - - Build Qt5 based GUI - Build with python support - Build with python support - Build with python support - Build with python support - Build with python support - Build with python support - Build with python support - Build with python support - - - baldurk/renderdoc - - diff --git a/dev-util/renderdoc/renderdoc-1.25.ebuild b/dev-util/renderdoc/renderdoc-1.25.ebuild deleted file mode 100644 index 72f5010..0000000 --- a/dev-util/renderdoc/renderdoc-1.25.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -PYTHON_COMPAT=( python3_{9,10,11} ) -inherit xdg-utils cmake python-single-r1 - -SWIG_VERSION="7" -SWIG_ZIP_FILENAME="${PN}_swig_modified-${SWIG_VERSION}.tar.gz" -DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" -HOMEPAGE="https://github.com/baldurk/renderdoc" -SRC_URI="https://github.com/baldurk/renderdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz - qt5? ( https://github.com/baldurk/swig/archive/renderdoc-modified-${SWIG_VERSION}.tar.gz -> ${SWIG_ZIP_FILENAME} )" -CMAKE_BUILD_TYPE="Release" -CMAKE_BUILD_GENERATOR="Ninja" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+qt5 +python +egl +opengl +gles2 +vulkan +doc wayland +xcb" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="${PYTHON_DEPS} - dev-libs/libpcre - x11-libs/libX11 - xcb? ( - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - python? ( - ${PYTHON_DEPS} - ) - qt5? ( - >=dev-qt/qtcore-5.6:5 - >=dev-qt/qtgui-5.6:5 - >=dev-qt/qtwidgets-5.6:5 - >=dev-qt/qtsvg-5.6:5 - >=dev-qt/qtx11extras-5.6:5 - )" -DEPEND="${RDEPEND} - >=sys-devel/gcc-6.0:* - dev-util/cmake - dev-util/ninja - sys-devel/bison - app-arch/unzip" - -src_configure() { - local mycmakeargs=( - -DENABLE_EGL="$(usex egl)" - -DENABLE_GL="$(usex opengl)" - -DENABLE_GLES="$(usex gles2)" - -DENABLE_RENDERDOCCMD="$(usex doc)" - -DENABLE_VULKAN="$(usex vulkan)" - -DENABLE_WAYLAND="$(usex wayland)" - -DENABLE_XCB="$(usex xcb)" - -DBUILD_VERSION_STABLE=ON - -DQMAKE_QT5_COMMAND="qmake5" - -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}/${SWIG_ZIP_FILENAME}" - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/dev-util/renderdoc/renderdoc-9999.ebuild b/dev-util/renderdoc/renderdoc-9999.ebuild deleted file mode 100644 index 2f84ba1..0000000 --- a/dev-util/renderdoc/renderdoc-9999.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -PYTHON_COMPAT=( python3_{9,10,11} ) -inherit xdg-utils cmake python-single-r1 git-r3 - -SWIG_VERSION="7" -SWIG_ZIP_FILENAME="${PN}_swig_modified-${SWIG_VERSION}.tar.gz" -DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" -HOMEPAGE="https://github.com/baldurk/renderdoc" -EGIT_REPO_URI="https://github.com/baldurk/renderdoc.git" -EGIT_BRANCH="v1.x" -CMAKE_BUILD_TYPE="Release" -CMAKE_BUILD_GENERATOR="Ninja" - -LICENSE="MIT" -SLOT="0" -IUSE="+qt5 +python +egl +opengl +gles2 +vulkan +doc wayland +xcb" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="${PYTHON_DEPS} - dev-libs/libpcre - x11-libs/libX11 - xcb? ( - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - python? ( - ${PYTHON_DEPS} - ) - qt5? ( - >=dev-qt/qtcore-5.6:5 - >=dev-qt/qtgui-5.6:5 - >=dev-qt/qtwidgets-5.6:5 - >=dev-qt/qtsvg-5.6:5 - >=dev-qt/qtx11extras-5.6:5 - )" -DEPEND="${RDEPEND} - >=sys-devel/gcc-6.0:* - dev-util/cmake - dev-util/ninja - sys-devel/bison - app-arch/unzip" - -src_configure() { - local mycmakeargs=( - -DENABLE_EGL="$(usex egl)" - -DENABLE_GL="$(usex opengl)" - -DENABLE_GLES="$(usex gles2)" - -DENABLE_RENDERDOCCMD="$(usex doc)" - -DENABLE_VULKAN="$(usex vulkan)" - -DENABLE_WAYLAND="$(usex wayland)" - -DENABLE_XCB="$(usex xcb)" - -DBUILD_VERSION_STABLE=ON - -DQMAKE_QT5_COMMAND="qmake5" - -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}/${SWIG_ZIP_FILENAME}" - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update - xdg_mimeinfo_database_update -} diff --git a/media-gfx/renderdoc/ChangeLog b/media-gfx/renderdoc/ChangeLog new file mode 100644 index 0000000..7174612 --- /dev/null +++ b/media-gfx/renderdoc/ChangeLog @@ -0,0 +1,101 @@ +*renderdoc-1.19 (13 Apr 2022) + + 13 Apr 2022; AzP +renderdoc-1.19.ebuild: + dev-util/renderdoc: Version bump to 1.19 Signed-off-by: Peter Asplund + + + 13 Apr 2022; AzP -renderdoc-1.16.ebuild, + renderdoc-1.17.ebuild: + dev-util/renderdoc: + +*renderdoc-1.17 (30 Nov 2021) + + 30 Nov 2021; AzP +renderdoc-1.17.ebuild, + -renderdoc-1.12.ebuild, -renderdoc-1.14.ebuild: + dev-util/renderdoc: Version bump to 1.16 and 1.17. Remove older versions. + Signed-off-by: Peter Asplund + +*renderdoc-1.16 (16 Oct 2021) + + 16 Oct 2021; AzP +renderdoc-1.16.ebuild: + dev-util/renderdoc: Bump version to 1.16. Signed-off-by: Peter Asplund + + + 01 Jun 2021; AzP -renderdoc-1.10.ebuild: + dev-util/renderdoc: Remove v1.10. Signed-off-by: Peter Asplund + + +*renderdoc-1.14 (01 Jun 2021) + + 01 Jun 2021; AzP +renderdoc-1.14.ebuild: + dev-util/renderdoc: Version bump to v1.14. Signed-off-by: Peter Asplund + + + 28 Feb 2021; AzP metadata.xml, renderdoc-1.12.ebuild: + dev-util/renderdoc: Add use flags to control CMake build flags. + Signed-off-by: Peter Asplund + +*renderdoc-1.12 (21 Feb 2021) + + 21 Feb 2021; AzP +renderdoc-1.12.ebuild, + -renderdoc-1.11.ebuild: + dev-util/renderdoc: Version bump to v1.12. Removal of broken v1.11. Add + calls to update mime-databases, et al. Signed-off-by: Peter Asplund + + +*renderdoc-1.11 (20 Feb 2021) + + 20 Feb 2021; AzP +renderdoc-1.11.ebuild, + -renderdoc-1.5-r1.ebuild, -renderdoc-1.8.ebuild, -renderdoc-1.9.ebuild, + renderdoc-9999.ebuild: + dev-util/renderdoc: Version bump to v1.11. Currently failing to build. + Signed-off-by: Peter Asplund + +*renderdoc-1.10 (17 Oct 2020) + + 17 Oct 2020; AzP +renderdoc-1.10.ebuild: + dev-util/renderdoc: Version bump to v1.10. Port ebuild to cmake.eclass. + +*renderdoc-1.9 (17 Oct 2020) + + 17 Oct 2020; AzP +renderdoc-1.9.ebuild: + dev-util/renderdoc: Version bump to v1.9. + +*renderdoc-1.5-r1 (23 May 2020) +*renderdoc-1.8 (23 May 2020) + + 23 May 2020; AzP +renderdoc-1.5-r1.ebuild, + +renderdoc-1.8.ebuild, -renderdoc-1.2.ebuild, -renderdoc-1.5.ebuild, + renderdoc-9999.ebuild: + dev-util/renderdoc: Update supported python version and swig + +*renderdoc-1.5 (15 Dec 2019) + + 15 Dec 2019; AzP +renderdoc-1.5.ebuild: + dev-util/renderdoc: Bump version to 1.5 Signed-off-by: Peter Asplund + + + 29 Jan 2019; AzP renderdoc-1.2.ebuild: + dev-util/renderdoc: Bump RenderDoc version to 1.2 Signed-off-by: Peter + Asplund Package-Manager: Portage-2.3.59, Repoman-2.3.12 + +*renderdoc-1.2 (28 Jan 2019) + + 28 Jan 2019; AzP +renderdoc-1.2.ebuild: + dev-util/renderdoc: Bump RenderDoc version to 1.2 Signed-off-by: Peter + Asplund + +*renderdoc-1.1 (27 Nov 2018) + + 27 Nov 2018; AzP +renderdoc-1.1.ebuild, + renderdoc-1.0.ebuild, renderdoc-9999.ebuild: + dev-util/renderdoc: Bump to version 1.1 and clean up some incorrect python + slots + +*renderdoc-1.0 (10 Mar 2018) + + 10 Mar 2018; Peter Asplund +renderdoc-1.0.ebuild: + dev-util/renderdoc: Create ebuild for RenderDoc v1.0 + + 18 Feb 2018; AzP metadata.xml, renderdoc-9999.ebuild: + Clean up all complaints by repoman diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest new file mode 100644 index 0000000..554a2a9 --- /dev/null +++ b/media-gfx/renderdoc/Manifest @@ -0,0 +1,2 @@ +DIST renderdoc-1.25.tar.gz 47285123 BLAKE2B f279d2ebad384556a399a4f50ad2f11e9863b82978640ef1a69713fb00286ded21f561bcff2904d902c1044c25990d75166a17a11c2601256cace517b875ec09 SHA512 0f7a672c4b44276c157b3d09b3bc487be0ab214cb62452fecf284fc5d3a075df1bb13ce801f47d16ebcbbe23ca1fe4e47238e7bd64544356d8c7ac1e4398968a +DIST renderdoc_swig_modified-7.tar.gz 6015823 BLAKE2B 136b0b48d5bddb2dfe6fffd54220a5b62bb9a725b800f1f7846d03469f0c859d0585a61118f64b2def81ad94ff650bdf82d1db7aeb7608a190792ce8033597dc SHA512 78e66e7da0a6632a0f1e6ca0b38b7331fac8921b0d82d42ec21b281f19ff1c9b1ea182c80c52585dceef2e7444777340eedcbda80ac05563da8b892b446f9596 diff --git a/media-gfx/renderdoc/metadata.xml b/media-gfx/renderdoc/metadata.xml new file mode 100644 index 0000000..3ee148e --- /dev/null +++ b/media-gfx/renderdoc/metadata.xml @@ -0,0 +1,27 @@ + + + + + peterasplund@gentoo.se + AzP + Maintainer. Assign bugs to him. + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Build Qt5 based GUI + Build with python support + Build with python support + Build with python support + Build with python support + Build with python support + Build with python support + Build with python support + Build with python support + + + baldurk/renderdoc + + diff --git a/media-gfx/renderdoc/renderdoc-1.25.ebuild b/media-gfx/renderdoc/renderdoc-1.25.ebuild new file mode 100644 index 0000000..72f5010 --- /dev/null +++ b/media-gfx/renderdoc/renderdoc-1.25.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=( python3_{9,10,11} ) +inherit xdg-utils cmake python-single-r1 + +SWIG_VERSION="7" +SWIG_ZIP_FILENAME="${PN}_swig_modified-${SWIG_VERSION}.tar.gz" +DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/baldurk/renderdoc" +SRC_URI="https://github.com/baldurk/renderdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz + qt5? ( https://github.com/baldurk/swig/archive/renderdoc-modified-${SWIG_VERSION}.tar.gz -> ${SWIG_ZIP_FILENAME} )" +CMAKE_BUILD_TYPE="Release" +CMAKE_BUILD_GENERATOR="Ninja" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+qt5 +python +egl +opengl +gles2 +vulkan +doc wayland +xcb" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND="${PYTHON_DEPS} + dev-libs/libpcre + x11-libs/libX11 + xcb? ( + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) + python? ( + ${PYTHON_DEPS} + ) + qt5? ( + >=dev-qt/qtcore-5.6:5 + >=dev-qt/qtgui-5.6:5 + >=dev-qt/qtwidgets-5.6:5 + >=dev-qt/qtsvg-5.6:5 + >=dev-qt/qtx11extras-5.6:5 + )" +DEPEND="${RDEPEND} + >=sys-devel/gcc-6.0:* + dev-util/cmake + dev-util/ninja + sys-devel/bison + app-arch/unzip" + +src_configure() { + local mycmakeargs=( + -DENABLE_EGL="$(usex egl)" + -DENABLE_GL="$(usex opengl)" + -DENABLE_GLES="$(usex gles2)" + -DENABLE_RENDERDOCCMD="$(usex doc)" + -DENABLE_VULKAN="$(usex vulkan)" + -DENABLE_WAYLAND="$(usex wayland)" + -DENABLE_XCB="$(usex xcb)" + -DBUILD_VERSION_STABLE=ON + -DQMAKE_QT5_COMMAND="qmake5" + -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}/${SWIG_ZIP_FILENAME}" + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} diff --git a/media-gfx/renderdoc/renderdoc-9999.ebuild b/media-gfx/renderdoc/renderdoc-9999.ebuild new file mode 100644 index 0000000..2f84ba1 --- /dev/null +++ b/media-gfx/renderdoc/renderdoc-9999.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=( python3_{9,10,11} ) +inherit xdg-utils cmake python-single-r1 git-r3 + +SWIG_VERSION="7" +SWIG_ZIP_FILENAME="${PN}_swig_modified-${SWIG_VERSION}.tar.gz" +DESCRIPTION="A tool for tracing, analyzing, and debugging graphics APIs" +HOMEPAGE="https://github.com/baldurk/renderdoc" +EGIT_REPO_URI="https://github.com/baldurk/renderdoc.git" +EGIT_BRANCH="v1.x" +CMAKE_BUILD_TYPE="Release" +CMAKE_BUILD_GENERATOR="Ninja" + +LICENSE="MIT" +SLOT="0" +IUSE="+qt5 +python +egl +opengl +gles2 +vulkan +doc wayland +xcb" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RDEPEND="${PYTHON_DEPS} + dev-libs/libpcre + x11-libs/libX11 + xcb? ( + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) + python? ( + ${PYTHON_DEPS} + ) + qt5? ( + >=dev-qt/qtcore-5.6:5 + >=dev-qt/qtgui-5.6:5 + >=dev-qt/qtwidgets-5.6:5 + >=dev-qt/qtsvg-5.6:5 + >=dev-qt/qtx11extras-5.6:5 + )" +DEPEND="${RDEPEND} + >=sys-devel/gcc-6.0:* + dev-util/cmake + dev-util/ninja + sys-devel/bison + app-arch/unzip" + +src_configure() { + local mycmakeargs=( + -DENABLE_EGL="$(usex egl)" + -DENABLE_GL="$(usex opengl)" + -DENABLE_GLES="$(usex gles2)" + -DENABLE_RENDERDOCCMD="$(usex doc)" + -DENABLE_VULKAN="$(usex vulkan)" + -DENABLE_WAYLAND="$(usex wayland)" + -DENABLE_XCB="$(usex xcb)" + -DBUILD_VERSION_STABLE=ON + -DQMAKE_QT5_COMMAND="qmake5" + -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}/${SWIG_ZIP_FILENAME}" + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update + xdg_mimeinfo_database_update +} -- cgit v1.2.3-65-gdbad