From patchwork Sat Dec 11 08:09:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 35124 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F26B927BBEA; Sat, 11 Dec 2021 08:11:45 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7F85B27BBE9 for ; Sat, 11 Dec 2021 08:11:45 +0000 (GMT) Received: from localhost ([::1]:41864 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mvxTs-0000xm-Fe for patchwork@mira.cbaines.net; Sat, 11 Dec 2021 03:11:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34778) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxSF-0008KR-D9 for guix-patches@gnu.org; Sat, 11 Dec 2021 03:10:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:36905) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mvxSE-0004Kp-Ad for guix-patches@gnu.org; Sat, 11 Dec 2021 03:10:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mvxSE-0003Vo-1y for guix-patches@gnu.org; Sat, 11 Dec 2021 03:10:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52424] [PATCH] gnu: Add cgdb. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Dec 2021 08:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52424 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52424@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163921019313467 (code B ref -1); Sat, 11 Dec 2021 08:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 08:09:53 +0000 Received: from localhost ([127.0.0.1]:48449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvxS4-0003V9-V5 for submit@debbugs.gnu.org; Sat, 11 Dec 2021 03:09:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:42028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvxS3-0003V1-CS for submit@debbugs.gnu.org; Sat, 11 Dec 2021 03:09:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34738) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxS0-0008GE-KW for guix-patches@gnu.org; Sat, 11 Dec 2021 03:09:49 -0500 Received: from mail-oln040092255044.outbound.protection.outlook.com ([40.92.255.44]:13920 helo=APC01-HK2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxRy-0004Gu-Au for guix-patches@gnu.org; Sat, 11 Dec 2021 03:09:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jLMRb8Q7hl7QCV0Sg1+xkP1eJqBx8EidFp5NZWcZgJ/qCi1MsiNu+9+eHOBQcs7LhrbiuuxNhHdOlc+G07DOTbY/PuZVK6wqHE8ugb1o2cNnHyTXZK/OvN0PgHU0fB7iTPHrv1wgRleMUmMQAq9dQd43dD/NfuLQ1YRPTKxieJf53BLyZ4debUDJcVcMARuBT0ja/hnwzyk57xi1lMQj8WUwrTL7zt1TeOKuAXJWh+2jpc+YYDNixx+BbLwkbw9a3yTUys/r+p3YQFOE/+Q0ys1zwisg8uBVU6sP/GK5uRXVIIrVeVLuorqPIaG0iu9ps4VHKfgalOndmXKdd9mKxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ARhM0WCs2HlPtZ8JbpsBrEIjdmt5VFg0Lg61uy11H2s=; b=C/iHirsuptxNcebTsY/0nibL1NUD9DzD4Vtb/vbQIWB60mSzWRber/By2q0j6CA7+NhzRT+AHbuHbJG5nDQKkFQZ5Ell9xp9kzI1FzSWSTHWOsRCN6zSsbYlA6yiLFPtJ+DJHZuoTo6Wu1ENdteSVKjzA0Bn+aUlkMY0a3BF9ulNJs7JGI4lE/083waa8G+1m6hEAtbSDLc9LGS0lHBmaxjhZB8IECduldYTtQyZ9y4Z+MRXicGhWQeQdueHAni7c1yg73XqeS9Xb9Q/U812knRdC1olDa7n5viGzRwxWbLDF0ZK0QjOtDdm/GM/U1Y1t+Ouyx1qRJwN+9aKdp6ZSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ARhM0WCs2HlPtZ8JbpsBrEIjdmt5VFg0Lg61uy11H2s=; b=EATV6cs7pHq1l8T1AN319n0Ldp93SQO7yB2QbUxwrgGy27+YJLpX0e0AjMkvDbpHp6xq9KhxUYm0auLtMhWGtTrOACwfQjKas7G632P11k+4E/x0Hc+EFf7/WFFwKH62v19CyBojCBfkxnhHiFBixSrK8K+XSJCJ1rxhpMc3uIHDhutptsyHOAWZ/rpYQhq5lQiPXREHaXYuFJR/t3BDoYP92FzPMMfyAnrDw1qjgXADd8u8hGnZBomNRNGrRVkSw5ZkxKRm2lsdsoHmLNpTAI5uc7h1PR+3pYPAHtu2yBMo3yhv1hJt0fYoCgxx6QUrQIFIX0zt5Vl5apWu5kfcEg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2028.apcprd01.prod.exchangelabs.com (2603:1096:803:1d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.13; Sat, 11 Dec 2021 08:09:30 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.027; Sat, 11 Dec 2021 08:09:30 +0000 Date: Sat, 11 Dec 2021 08:09:28 +0000 From: Foo Chuan Wei Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Disposition: inline X-TMN: [Kir+XSvj3UcH+l4x1HO/xgOgngS+KeoY] X-ClientProxiedBy: SG2PR06CA0093.apcprd06.prod.outlook.com (2603:1096:3:14::19) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211211080928.wmr7wajy2cd6jzyp@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.42) by SG2PR06CA0093.apcprd06.prod.outlook.com (2603:1096:3:14::19) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Sat, 11 Dec 2021 08:09:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0e002192-d8ed-4448-f18e-08d9bc7d8ef4 X-MS-TrafficTypeDiagnostic: PU1PR01MB2028:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZckhvrUNhdnRaLHI42MoFJP5BKeAyZOuV8hsMNp4fLQWNQLSsVd6opqv41nowpyWr2eSc0lwr1+RoB3eI7+53CQBncwAsCx+BgI62i9roNQnCzZsUr1h+Lc+IUczLDpM5bY5mpwWutlKJ/KI4jC1ue4K5M4TrB/6/PiO7dwwXL2DzSnl/C0wS7cM8cpNBm5USQ154e29F868kBwdRPCjbh6DmqKsyt1gtRQ4cphvtv4j+1YoLYSUBL1CEXD2rt00H3RgIP/e24FMbDCVrOo7tN7QroUIBH2jxJnHFV1eHYQzsWv8xLpB/CDNqAaJTeWle/yb20/Xr+LUkSzpPDqwohQpesGZF4T0YDPdl8ViFveVDMYoOw6y92NEMBRN9cXrwTGzItAdTD/0M2Nb0ypUlvVloeu1AcVobPasxZjZTU/dHahYXVlxHIMLSttdMsSbSc6hjRkxX7OiBpp/4+aUQN/grAlbS30WieWp651DmFKVprQuD4P/Nt9kYL84jUizOI3aauUASDkWJW92w39hlZ3YSQbDy2R3agarIw2EIm2XnlIdrd+wFHKqkM0/RVmSz4BQsp8vi9/66/oSSZU/H2oUMwKOXRQ70XsoLyfo7C+3uCmXmM/Rb3AtfiOZz83c X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4+Re1PDk2XUwCMMpCmhZLqAfkcKJRTlB6nF8WqQADshIi6vj2cNHT77IKGjMRG+5Cp3peg/u6pZXnG4oJTfVU/NA9Bzqtlyg7U6QmhGAipgoVEHDdTUyWH/QYevxHQzpQhEYgJKp/2cTkhV97LZqWYTgm3DJ7z5EDjjsdFE/+S8fHlk4rtgjsOV8diBMLyrZunt9m8ozR7vnwCK5SDo5cy92OhYsoxfIfXMkOiGfe/5ofAgrfMP7xT3X2Lu8DLcMCLTg9UW+TI9cQ1GWzWXIshzpd42u7Z9c50zsV7MkisHNZoMfp7cWHWKl5t9Gs4Z4O+gBzvmk3KW0kbnoa+v2nrgjTgQEasRd3q7kt8dmcWW89/fY27Z10gNcvsu6ctQ3Vy6pZ7+Lk6QmlGlnz3t/D8tzEHBWXK4BBOZrLUcHGj/S2kvfuqexJXmIMs2z9ok8C4FQaiUd5aHi6UKRhKtmwXnCOo2jcRPotk4Zolz3yH3fVuDkpMsv+8KB2q4YqYjwkVcWoqU29eZQxzVsE4GSr22QijhIRyng1nsQJODNYsTI7AMHzfTwzlF/ahiq3jIFLNbFqUx80KotgSUu25loZA/Yo9SQwwum7QZsMY/RcRAfmD22woY3CnBmw2dmjTLFwbBDVkiVJU1SOQpAluAwNO+8faL/wrCNs4f6f2KgSIVNmFxANN9FjlvAhngj4+jYAyFk5mmdywMV6+/xb3Zxw3h+KfifcKFp3O+sXtUzlPkI7Kv/2tsXs6NJtRll2ngp8lXvTCUVjWmQ8hx5F69+sepO4xrna5p50FyJ+7iIaJLaVFvnotBUli2Ewn9irqjiSHZDccEB3ZnX1cXsvTnphYv0juEsYD+bXK7KCMXRn7tMTZxa4BIGa1ebqoQYTp4koPmHK5Y2fmnrQpurLHl3aiyZRS0p2GjTXE0vg5Ep6nchSMdqtyPsYYlYvHGilzj9rx93bLlfVbG4VOUCWDLXlw== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 0e002192-d8ed-4448-f18e-08d9bc7d8ef4 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2021 08:09:30.7005 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1PR01MB2028 Received-SPF: pass client-ip=40.92.255.44; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-HK2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/debug.scm (cgdb): New variable. --- gnu/packages/debug.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) base-commit: cfdf66e6bfc463b041965b64fc95174c90f046e0 diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index c95cd036e8..7e2e5863c1 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2020, 2021 Morgan Smith ;;; Copyright © 2020 Maxim Cournoyer +;;; Copyright © 2021 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,6 +61,7 @@ #:use-module (gnu packages python-xyz) #:use-module (gnu packages readline) #:use-module (gnu packages serialization) + #:use-module (gnu packages texinfo) #:use-module (gnu packages virtualization) #:use-module (gnu packages xdisorg) #:use-module (ice-9 match) @@ -756,6 +758,32 @@ smaller than that of other tools such as Valgrind, and it aims to be easier to use than similar tools like @command{mtrace}.") (license license:gpl2+))) +(define-public cgdb + (package + (name "cgdb") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://cgdb.me/files/cgdb-" version ".tar.gz")) + (sha256 + (base32 "1671gpz5gx5j0zga8xy2x7h33vqh3nij93lbb6dbb366ivjknwmv")))) + (build-system gnu-build-system) + (inputs + `(("ncurses" ,ncurses) + ("readline" ,readline))) + (native-inputs + `(("flex" ,flex) + ("texinfo" ,texinfo))) + (home-page "https://cgdb.github.io") + (synopsis "Console front-end to the GNU debugger") + (description + "@code{cgdb} is a lightweight curses (terminal-based) interface to the +GNU Debugger (GDB). In addition to the standard gdb console, cgdb provides a +split screen view that displays the source code as it executes. The keyboard +interface is modeled after vim, so vim users should feel at home using cgdb.") + (license license:gpl2+))) + (define-public mspdebug ;; Last official release was 24 July 2017 (let ((commit "4c4d94e43bc4a18ecf82070ff81cd38dd5641e3b")