From 2d339ac56f588a570d408f7caa2a0c8f64c2a3ce Mon Sep 17 00:00:00 2001 From: TheK0tYaRa Date: Thu, 12 Dec 2024 05:09:11 +0200 Subject: [PATCH] Added dev-util/umr-1.0.10 with git source --- dev-util/umr/umr-1.0.10.ebuild | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 dev-util/umr/umr-1.0.10.ebuild diff --git a/dev-util/umr/umr-1.0.10.ebuild b/dev-util/umr/umr-1.0.10.ebuild new file mode 100644 index 0000000..376a771 --- /dev/null +++ b/dev-util/umr/umr-1.0.10.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +EAPI=7 + +inherit git-r3 cmake + +DESCRIPTION="User Mode Register Debugger for AMDGPU Hardware" +HOMEPAGE="https://gitlab.freedesktop.org/tomstdenis/umr" +# SRC_URI="" +EGIT_REPO_URI="https://gitlab.freedesktop.org/tomstdenis/umr.git" +EGIT_COMMIT="${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" # ~x86" +IUSE="+server" + +BDEPEND=" + dev-build/cmake + dev-build/ninja + + sys-libs/ncurses + virtual/pkgconfig + x11-libs/libpciaccess + x11-libs/libdrm + dev-libs/libffi + sys-libs/zlib + app-arch/zstd + dev-libs/libxml2 + media-libs/libglvnd + media-libs/mesa + dev-libs/nanomsg +" +DEPEND=" + ${BDEPEND} +" + +# S="${WORKDIR}/umr" + +src_configure() { + local mycmakeargs=() + if ! use server; then + mycmakeargs+=("-DUMR_NO_SERVER=ON") + fi + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + dolib.so "${S}_build/src/lib/libumrcore.so" + dolib.so "${S}_build/src/app/libumrapp.so" + dolib.so "${S}_build/src/lib/lowlevel/linux/libumrlow.so" +} \ No newline at end of file