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 --- 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 +++++++++++++++++++++ 5 files changed, 275 insertions(+) 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 (limited to 'media-gfx') 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