From patchwork Wed Sep 27 21:58:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Ludovic_Court=C3=A8s?= X-Patchwork-Id: 54372 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 1DA8B27BBE9; Wed, 27 Sep 2023 22:59:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,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 04BC727BBE2 for ; Wed, 27 Sep 2023 22:59:16 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qlcYU-00015A-WC; Wed, 27 Sep 2023 17:58:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qlcYT-00014S-0L for guix-patches@gnu.org; Wed, 27 Sep 2023 17:58:49 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qlcYS-0000dC-O4 for guix-patches@gnu.org; Wed, 27 Sep 2023 17:58:48 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qlcYg-0007aN-BF for guix-patches@gnu.org; Wed, 27 Sep 2023 17:59:02 -0400 Subject: bug#65932: [PATCH] gnu: Add blinkenlights. Resent-From: Ludovic =?utf-8?q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-To: guix-patches@gnu.org Resent-Date: Wed, 27 Sep 2023 21:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 65932 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "B. Wilson" Cc: 65932-done@debbugs.gnu.org Mail-Followup-To: 65932@debbugs.gnu.org, ludo@gnu.org, elaexuotee@wilsonb.com Received: via spool by 65932-done@debbugs.gnu.org id=D65932.169585192629131 (code D ref 65932); Wed, 27 Sep 2023 21:59:02 +0000 Received: (at 65932-done) by debbugs.gnu.org; 27 Sep 2023 21:58:46 +0000 Received: from localhost ([127.0.0.1]:52628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlcYQ-0007Zl-9G for submit@debbugs.gnu.org; Wed, 27 Sep 2023 17:58:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qlcYO-0007ZX-Ia for 65932-done@debbugs.gnu.org; Wed, 27 Sep 2023 17:58:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qlcY5-0000a2-FF; Wed, 27 Sep 2023 17:58:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=37WUmikjqrjfgrCYdVeBchzucmFuMFMRAoIEYOwVEUI=; b=kFEBBawTBd1qFR1W9l8E tOT8DeaRXSKY0ZSQ2XKehOSwJR/18qFTdVnLIFuTQGTvFsvohjFR6ybGybGMGrI8W0GELOoKp1tZx 2nrt7BbyANYEpraO9RJ9fthLwA0hRCFWeOyHAFOR1NH/5ZJ9o/0fl8+0OPGjRHU+g1AfafAGUCA4w SmGSCPigNGcHvkGZVLQgKjVUXB63mc39r0IuZQi75WwvkGPFeGSbmIcNxkRQIMjcVqumvnayz1buz fbnACFJf1bwD4cKl1be3OdMV4EI8nr71sO3MYXnvjb6sIC4EdT52W9ItlPbvm/F2Z6CbFRLroTmhC GWhZB0kZGNF3Bw==; From: Ludovic =?utf-8?q?Court=C3=A8s?= References: <20230914051055.25972-1-elaexuotee@wilsonb.com> Date: Wed, 27 Sep 2023 23:58:23 +0200 In-Reply-To: <20230914051055.25972-1-elaexuotee@wilsonb.com> (B. Wilson's message of "Thu, 14 Sep 2023 14:10:47 +0900") Message-ID: <87edij1dog.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches "B. Wilson" skribis: > * gnu/packages/assembly.scm (blinkenlights): New variable. Applied with the cosmetic changes below. Thanks! Ludo’. diff --git a/gnu/packages/assembly.scm b/gnu/packages/assembly.scm index 7ea8712e60..3bfe0bd3e0 100644 --- a/gnu/packages/assembly.scm +++ b/gnu/packages/assembly.scm @@ -650,19 +650,18 @@ (define-public blinkenlights (package (name "blinkenlights") (version "1.0.0") - (source - (origin + (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/jart/blink.git") + (url "https://github.com/jart/blink") (commit version))) (sha256 - (base32 "0dgfqy5z1vbpgbf39f14ngkqmw4gi3hsyihi4sh1qcbp9gnqpg2v")) + (base32 + "0dgfqy5z1vbpgbf39f14ngkqmw4gi3hsyihi4sh1qcbp9gnqpg2v")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments - (list - #:tests? #f ; Tests require network access + (list #:tests? #f ;Tests require network access #:phases #~(modify-phases %standard-phases ;; Call ./configure without --enable-fast-install argument, which @@ -671,11 +670,12 @@ (define-public blinkenlights (lambda* (#:key inputs outputs #:allow-other-keys) (invoke "./configure" (string-append "CC=" #$(cc-for-target)) - (string-append "--prefix=" (assoc-ref outputs "out")))))))) + (string-append "--prefix=" + (assoc-ref outputs "out")))))))) (home-page "https://justine.lol/blinkenlights/") - (synopsis "TUI emulator for x86-64-linux programs") - (description "Blinkenlights is a command line debugger that focuses on -visualizing how software changes memory. It's able to emulate statically -linked i8086 and x86_64-pc-linux-gnu programs on the Linux, Mac, Windows, -FreeBSD, NetBSD, and OpenBSD platforms.") + (synopsis "Emulator for x86_64-linux programs with a text user interface") + (description + "Blinkenlights is a command-line debugger that focuses on visualizing how +software changes memory. It can emulate statically-linked i8086 and +x86_64-pc-linux-gnu programs.") (license license:isc)))