commit: 48b14a73baa94ff6fd10587c9dd09ef179faf94c Author: Eric Joldasov <bratishkaerik <AT> landless-city <DOT> net> AuthorDate: Fri Jan 31 19:54:40 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Fri Jan 31 20:02:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=48b14a73
dev-debug/uscope: new package, add 9999 Signed-off-by: Eric Joldasov <bratishkaerik <AT> landless-city.net> dev-debug/uscope/metadata.xml | 24 ++++++++++++++++++++++++ dev-debug/uscope/uscope-9999.ebuild | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/dev-debug/uscope/metadata.xml b/dev-debug/uscope/metadata.xml new file mode 100644 index 000000000..2426c2411 --- /dev/null +++ b/dev-debug/uscope/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Eric Joldasov</name> + </maintainer> + <longdescription lang="en"> + uscope (pronounced "microscope") is a new graphical debugger for Linux. + Its goal is to enable you to understand what your system is + actually doing as quickly and effectively as possible. + + All debugging-related code is written from scratch, i.e. + parsing ELF/DWARF, handling control of the subordinate process + (launch, kill, step, continue, etc.), reading data from the + subordinate's memory/registers and displaying it in a user-friendly + manner, stack unwinding, etc. + </longdescription> + <upstream> + <remote-id type="github">jcalabro/uscope</remote-id> + <bugs-to>https://github.com/jcalabro/uscope/issues</bugs-to> + <doc lang="en">https://calabro.io/uscope</doc> + </upstream> +</pkgmetadata> diff --git a/dev-debug/uscope/uscope-9999.ebuild b/dev-debug/uscope/uscope-9999.ebuild new file mode 100644 index 000000000..d7ff97bc0 --- /dev/null +++ b/dev-debug/uscope/uscope-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGIT_REPO_URI="https://github.com/jcalabro/uscope" +ZIG_SLOT="9999" +inherit git-r3 zig + +DESCRIPTION="Native code graphical debugger and introspection toolchain" +HOMEPAGE="https://calabro.io/uscope https://github.com/jcalabro/uscope" + +LICENSE="MIT" +SLOT="0" + +DOCS=( "README.md" ) + +# Workaround failures for out-of-source build, fix in progress +BUILD_DIR="${S}" + +src_unpack() { + git-r3_src_unpack + zig_live_fetch +} + +src_configure() { + local my_zbs_args=( + -Dci=false + ) + + zig_src_configure +}
