summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-util/renderdoc/ChangeLog6
-rw-r--r--dev-util/renderdoc/Manifest4
-rw-r--r--dev-util/renderdoc/renderdoc-1.14.ebuild73
3 files changed, 82 insertions, 1 deletions
diff --git a/dev-util/renderdoc/ChangeLog b/dev-util/renderdoc/ChangeLog
index ddd5569..dfd5c42 100644
--- a/dev-util/renderdoc/ChangeLog
+++ b/dev-util/renderdoc/ChangeLog
@@ -1,3 +1,9 @@
+*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>
diff --git a/dev-util/renderdoc/Manifest b/dev-util/renderdoc/Manifest
index fd2ba99..33cb289 100644
--- a/dev-util/renderdoc/Manifest
+++ b/dev-util/renderdoc/Manifest
@@ -1,8 +1,10 @@
DIST renderdoc-1.10.tar.gz 43023048 SHA256 6200099987c7cfc52360d24845742883dcfe6cb31b71c6f85372a543a9608486 SHA512 181934d5eac179451e0e9e708960d119b33184ba6ab81db504144709ecb47e8abb8543d3f32267ba3804751613bc7003480e2eab7b66af63aeb4b2b1329f3cbf WHIRLPOOL 6ec8694b6f0973a78a2142621490e6a6b638d9ec1d7d6202efb1a219e495fbfbf9003c37ca690fe2d21544c775cc7b089dbe2cf37f3f713537fc268a12ced1b9
DIST renderdoc-1.12.tar.gz 43554566 SHA256 4dece1b4cb859a76533b28fcd50e17321acfaa81c3435500a006c4a5ba15fddb SHA512 29ed5edbba8d0fdbac2f1ecaa148edd030bf1ab26da522c983ff21962bfaf6fb3252e02a4e3555834b757f2eb05e894729f01c8acc734f929c1b2bf972c6172e WHIRLPOOL 35f7a649b0d50132772271ad9bca6438ea308850e5a5fe13d22c7ff4e40303e2c50594ffaa47708e60edab91c3eee4e0166aa67008b3662fce7a67e4b49fc2c2
+DIST renderdoc-1.14.tar.gz 45771017 SHA256 de27eb2cb15d9ccad9af2ca1b8c2d5dfb605ff5968a83e3a1ff4169151ce9f17 SHA512 5c5c91123153f61b2231e4d88e6be5b03787f2639fb455308f45bf736ef5c15a8291431301a4d86be538a33c55ad097caf2c14ac29116f144d1650e5e390f8d0 WHIRLPOOL e752b6a7e0e0a178d8fb449ea570dda63377844cd5b5edc2971fcf97d132c699b1fface54f53d04ff8a213edfa581395d6032d16d5e90336ee0bf8811a9bc017
DIST renderdoc_swig_modified-7.zip 6015823 SHA256 9d7e5013ada6c42ec95ab167a34db52c1cc8c09b89c8e9373631b1f10596c648 SHA512 78e66e7da0a6632a0f1e6ca0b38b7331fac8921b0d82d42ec21b281f19ff1c9b1ea182c80c52585dceef2e7444777340eedcbda80ac05563da8b892b446f9596 WHIRLPOOL f76ed018f761ff13053c6e6045f9dde374761cd278b502a0b403b7024b17e39c32cb481fe366f90c0a7fc9114b7dc721278bdb5488f0fa4b2dede443dc5771b9
EBUILD renderdoc-1.10.ebuild 1258 SHA256 726243def2f704cb336d5c7f986d952e61bc567bfbce67c910ac2a14b5b51b70 SHA512 31b8c4e096a86455ce0e56cea20cc001d9fc42f36bf8488556966e713095549cfc1a04e6c6b469ad31221fe8af545d21f024d56d77967d90cccdb8c14f15e227 WHIRLPOOL a77fdec38443f0e0e0da897e5d7e6c1732b5cfc6649771b3c6ad9072efe980bf20ddade3a649d4574bf25c7d336e6d81a4f493aa33359ca438c9c95ae1961abb
EBUILD renderdoc-1.12.ebuild 1824 SHA256 4bb0e121d48f0ab16cfa36b12e551e31b7084c99ac36f10accbeab886161456a SHA512 b937bf8c87df11fda8fe84e70261ebd10bf91028e53570364f941098dded41887e7177f3bab890e7fe4db1a96d74e25e2403667b2fce2be33a122fd96937705d WHIRLPOOL 7f18c2bf6003b579e96da5ac42188137a2d55fa51589e465c3c8f03c57cc262b73b4de21ee70df2625e590e9d17d99ce87d8ddf2f3aa74c64196a045a6abab20
+EBUILD renderdoc-1.14.ebuild 1824 SHA256 4bb0e121d48f0ab16cfa36b12e551e31b7084c99ac36f10accbeab886161456a SHA512 b937bf8c87df11fda8fe84e70261ebd10bf91028e53570364f941098dded41887e7177f3bab890e7fe4db1a96d74e25e2403667b2fce2be33a122fd96937705d WHIRLPOOL 7f18c2bf6003b579e96da5ac42188137a2d55fa51589e465c3c8f03c57cc262b73b4de21ee70df2625e590e9d17d99ce87d8ddf2f3aa74c64196a045a6abab20
EBUILD renderdoc-9999.ebuild 1143 SHA256 812b513a6295a0f231a47ce45a00f14e14c80b3b4d7c1c3b4fd88a5de11247ea SHA512 b429eb9061db1cd1ec6410068329bbdaeb4cdfc5e4ccef854e81443ca31859b6c9d5c860a4c3cfc93b23ea74e2928c5cb21e5fd953bcf440999875f4306f1f3d WHIRLPOOL c7693b0a9913e532ea50cccb02270d9802700eb2f6d87c0a4b7d308fe99ca2f0e751565833bfcc2eaa47ff2666c4b410851af145199f0bc8266749fd686cb90e
-MISC ChangeLog 2596 SHA256 00bc9d584917277b66ab0d718fbb15f30f412f32f2589cdb36d7ae132bf7a421 SHA512 77b1785e9d1e73789fe591a2dc155a01c744b3b1f9197f7f5694aa9650bbbb83185ac139ea1b596961414327e0edd4b4e0e31d58a65ced301c485ea42a1bb609 WHIRLPOOL 9e838e428bc5bd384952194bbd34425e4c12c8baf4333c5f3a1dfb16c61ae9d27c30a4da4ae19c5325210f767c591a1fbd89c299ad76ff22fa59336f740515d2
+MISC ChangeLog 2797 SHA256 a7cef37cf8b99c8afcdf25d507a6183e8fabfaa6d3caf21872cbf7d3e9d6a516 SHA512 100acd74edde5a1d99a84bbb271731d20dc2ab04c25a8e957936d68863dd3d197f5bd3a4cf98a0bd6021b3cdd7e1243077bffe881a767beb6230b4d7948a99b7 WHIRLPOOL eae23ddc4382a72c8c6dccf1a653ceca871ab1d0c5c9250fc3112a7472a18f4fa6853d5e0706998cf80cd021817790ee363d7b67933d511542f92b6e51f7c0a8
MISC metadata.xml 993 SHA256 696ae40a52811773eb07e14dfecfb5810a075c8e0c8da0faac7fe5c9d6f09d59 SHA512 c593076407b5e25e4d68c915d67640ba1cba0ac54a5697ce13373d9aecd9f6657681c51d9bbed14c0ed5ad7f894723f41a74e3eb9f067e66d1d4cbaf1e4197e9 WHIRLPOOL be00602985c02c25dfa59401face36432ee5049edf27e4fbc68f4f2e0fe567be9608e97a3e7d2baa47d58cbf1a392672ddf4ccccfe95900504d3c931a0c02502
diff --git a/dev-util/renderdoc/renderdoc-1.14.ebuild b/dev-util/renderdoc/renderdoc-1.14.ebuild
new file mode 100644
index 0000000..daf8e3e
--- /dev/null
+++ b/dev-util/renderdoc/renderdoc-1.14.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
+inherit qmake-utils cmake eutils python-single-r1
+
+SWIG_VERSION="7"
+SWIG_ZIP_FILENAME="${PN}_swig_modified-${SWIG_VERSION}.zip"
+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}.zip -> ${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"
+
+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() {
+ export QT_SELECT=qt5
+ export QMAKE_QT5_COMMAND=qmake-qt5
+ 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
+ -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
+}