From 48b14a73baa94ff6fd10587c9dd09ef179faf94c Mon Sep 17 00:00:00 2001 From: Eric Joldasov Date: Sat, 1 Feb 2025 00:54:40 +0500 Subject: [PATCH] dev-debug/uscope: new package, add 9999 Signed-off-by: Eric Joldasov --- dev-debug/uscope/metadata.xml | 24 ++++++++++++++++++++++ dev-debug/uscope/uscope-9999.ebuild | 32 +++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 dev-debug/uscope/metadata.xml create mode 100644 dev-debug/uscope/uscope-9999.ebuild diff --git a/dev-debug/uscope/metadata.xml b/dev-debug/uscope/metadata.xml new file mode 100644 index 0000000000..2426c2411d --- /dev/null +++ b/dev-debug/uscope/metadata.xml @@ -0,0 +1,24 @@ + + + + + bratishkaerik@landless-city.net + Eric Joldasov + + + 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. + + + jcalabro/uscope + https://github.com/jcalabro/uscope/issues + https://calabro.io/uscope + + diff --git a/dev-debug/uscope/uscope-9999.ebuild b/dev-debug/uscope/uscope-9999.ebuild new file mode 100644 index 0000000000..d7ff97bc03 --- /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 +}