summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Asplund <peter.azp@gmail.com>2023-03-04 13:03:56 +0100
committerPeter Asplund <peter.azp@gmail.com>2023-03-04 13:03:56 +0100
commit8186eed6dd7aaab8051e3f717e281b4197085ac4 (patch)
treedc06308570f4cd13183ac6c3f7c6d4ea730ca3b8 /media-gfx
parentdev-util/premake: update Manifest (diff)
downloadAzP-8186eed6dd7aaab8051e3f717e281b4197085ac4.tar.gz
AzP-8186eed6dd7aaab8051e3f717e281b4197085ac4.tar.bz2
AzP-8186eed6dd7aaab8051e3f717e281b4197085ac4.zip
*/*:
Move renderdoc to align with package now in official tree. Regenerate Manifest now that blake2b is included. Signed-off-by: Peter Asplund <peter.azp@gmail.com>
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/renderdoc/ChangeLog101
-rw-r--r--media-gfx/renderdoc/Manifest2
-rw-r--r--media-gfx/renderdoc/metadata.xml27
-rw-r--r--media-gfx/renderdoc/renderdoc-1.25.ebuild73
-rw-r--r--media-gfx/renderdoc/renderdoc-9999.ebuild72
5 files changed, 275 insertions, 0 deletions
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 <peterasplund@gentoo.se> +renderdoc-1.19.ebuild:
+ dev-util/renderdoc: Version bump to 1.19 Signed-off-by: Peter Asplund
+ <peter.azp@gmail.com>
+
+ 13 Apr 2022; AzP <peterasplund@gentoo.se> -renderdoc-1.16.ebuild,
+ renderdoc-1.17.ebuild:
+ dev-util/renderdoc:
+
+*renderdoc-1.17 (30 Nov 2021)
+
+ 30 Nov 2021; AzP <peterasplund@gentoo.se> +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 <peter.azp@gmail.com>
+
+*renderdoc-1.16 (16 Oct 2021)
+
+ 16 Oct 2021; AzP <peterasplund@gentoo.se> +renderdoc-1.16.ebuild:
+ dev-util/renderdoc: Bump version to 1.16. Signed-off-by: Peter Asplund
+ <peter.azp@gmail.com>
+
+ 01 Jun 2021; AzP <peterasplund@gentoo.se> -renderdoc-1.10.ebuild:
+ dev-util/renderdoc: Remove v1.10. Signed-off-by: Peter Asplund
+ <peter.azp@gmail.com>
+
+*renderdoc-1.14 (01 Jun 2021)
+
+ 01 Jun 2021; AzP <peterasplund@gentoo.se> +renderdoc-1.14.ebuild:
+ dev-util/renderdoc: Version bump to v1.14. Signed-off-by: Peter Asplund
+ <peter.azp@gmail.com>
+
+ 28 Feb 2021; AzP <peterasplund@gentoo.se> metadata.xml, renderdoc-1.12.ebuild:
+ dev-util/renderdoc: Add use flags to control CMake build flags.
+ Signed-off-by: Peter Asplund <peter.azp@gmail.com>
+
+*renderdoc-1.12 (21 Feb 2021)
+
+ 21 Feb 2021; AzP <peterasplund@gentoo.se> +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
+ <peter.azp@gmail.com>
+
+*renderdoc-1.11 (20 Feb 2021)
+
+ 20 Feb 2021; AzP <peterasplund@gentoo.se> +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 <peter.azp@gmail.com>
+
+*renderdoc-1.10 (17 Oct 2020)
+
+ 17 Oct 2020; AzP <peterasplund@gentoo.se> +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 <peterasplund@gentoo.se> +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 <peterasplund@gentoo.se> +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 <peterasplund@gentoo.se> +renderdoc-1.5.ebuild:
+ dev-util/renderdoc: Bump version to 1.5 Signed-off-by: Peter Asplund
+ <peter.azp@gmail.com>
+
+ 29 Jan 2019; AzP <peterasplund@gentoo.se> renderdoc-1.2.ebuild:
+ dev-util/renderdoc: Bump RenderDoc version to 1.2 Signed-off-by: Peter
+ Asplund <peter.azp@gmail.com> Package-Manager: Portage-2.3.59, Repoman-2.3.12
+
+*renderdoc-1.2 (28 Jan 2019)
+
+ 28 Jan 2019; AzP <peterasplund@gentoo.se> +renderdoc-1.2.ebuild:
+ dev-util/renderdoc: Bump RenderDoc version to 1.2 Signed-off-by: Peter
+ Asplund <peter.azp@gmail.com>
+
+*renderdoc-1.1 (27 Nov 2018)
+
+ 27 Nov 2018; AzP <peterasplund@gentoo.se> +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 <peter.asplund@gentoo.se> +renderdoc-1.0.ebuild:
+ dev-util/renderdoc: Create ebuild for RenderDoc v1.0
+
+ 18 Feb 2018; AzP <peterasplund@gentoo.se> 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>peterasplund@gentoo.se</email>
+ <name>AzP</name>
+ <description>Maintainer. Assign bugs to him.</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="qt5">Build Qt5 based GUI</flag>
+ <flag name="python">Build with python support</flag>
+ <flag name="egl">Build with python support</flag>
+ <flag name="opengl">Build with python support</flag>
+ <flag name="gles2">Build with python support</flag>
+ <flag name="vulkan">Build with python support</flag>
+ <flag name="wayland">Build with python support</flag>
+ <flag name="xcb">Build with python support</flag>
+ <flag name="doc">Build with python support</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">baldurk/renderdoc</remote-id>
+ </upstream>
+</pkgmetadata>
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
+}