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