diff options
Diffstat (limited to 'dev-util/edb-debugger/edb-debugger-9999.ebuild')
| -rw-r--r-- | dev-util/edb-debugger/edb-debugger-9999.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/dev-util/edb-debugger/edb-debugger-9999.ebuild b/dev-util/edb-debugger/edb-debugger-9999.ebuild new file mode 100644 index 000000000000..6ff5cb3e1c08 --- /dev/null +++ b/dev-util/edb-debugger/edb-debugger-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake git-r3 + +DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg" +HOMEPAGE="https://github.com/eteran/edb-debugger" +EGIT_REPO_URI="https://github.com/eteran/edb-debugger.git" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" +IUSE="graphviz jumbo-build" + +RDEPEND=" + dev-libs/capstone:= + dev-libs/double-conversion + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + graphviz? ( media-gfx/graphviz ) +" + +DEPEND=" + dev-libs/boost + virtual/pkgconfig + ${RDEPEND} +" + +src_prepare() { + if ! use graphviz; then + sed -i -e '/pkg_check_modules(GRAPHVIZ/d' CMakeLists.txt || die + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_JUMBO=$(usex jumbo-build) + ) + cmake_src_configure +} |
