From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:55738) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRM99-0001lA-H7 for guix-patches@gnu.org; Wed, 22 Apr 2020 16:39:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jRM98-0007aL-UW for guix-patches@gnu.org; Wed, 22 Apr 2020 16:39:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:41874) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jRM98-0007Tx-HO for guix-patches@gnu.org; Wed, 22 Apr 2020 16:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jRM98-0007n0-84 for guix-patches@gnu.org; Wed, 22 Apr 2020 16:39:02 -0400 Subject: [bug#40782] new package; hexer Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:55718) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jRM93-0001hn-0v for guix-patches@gnu.org; Wed, 22 Apr 2020 16:38:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jRM92-0006sF-2B for guix-patches@gnu.org; Wed, 22 Apr 2020 16:38:56 -0400 Received: from mx.kolabnow.com ([95.128.36.41]:39178) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jRM91-0005vn-52 for guix-patches@gnu.org; Wed, 22 Apr 2020 16:38:55 -0400 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id 9AD145CB for ; Wed, 22 Apr 2020 22:38:50 +0200 (CEST) Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1uACGYUlnxUJ for ; Wed, 22 Apr 2020 22:38:50 +0200 (CEST) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 075164F7 for ; Wed, 22 Apr 2020 22:38:49 +0200 (CEST) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id BBA602546 for ; Wed, 22 Apr 2020 22:38:49 +0200 (CEST) Date: Wed, 22 Apr 2020 22:38:46 +0200 Message-ID: <5401348.DvuYhMxLoT@peach> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart5646033.lOV4Wx5bFT" Content-Transfer-Encoding: 7Bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" Reply-to: Tom , Tom via Guix-patches From: Tom via Guix-patches via To: 40782@debbugs.gnu.org This is a multi-part message in MIME format. --nextPart5646033.lOV4Wx5bFT Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" This is a text editor for binary files, please let me know if you are Ok with the file I picked for it. --nextPart5646033.lOV4Wx5bFT Content-Disposition: attachment; filename="0001-gnu-Add-hexer.patch" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="UTF-8"; name="0001-gnu-Add-hexer.patch" >From 2c0ba963679e37f444094ec4b5f21160d27ab361 Mon Sep 17 00:00:00 2001 From: TomZ Date: Wed, 22 Apr 2020 22:31:03 +0200 Subject: [PATCH] gnu: Add hexer * gnu/packages/text-editors.scm (hexer): New Variable --- gnu/packages/text-editors.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 36571e7846..9af3b15f8d 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -967,3 +967,35 @@ keybindings, autocomplete and unlimited undo. It can pipe a marked block of text through any command line filter. It can also open very large binary files. It was originally developed on the Amiga 3000T.") (license license:gpl3+))) + +(define-public hexer + (package + (name "hexer") + (version "1.0.5") + (source + (origin + (method url-fetch) + (uri (string-append "https://devel.ringlet.net/files/editors/hexer/" + "hexer-" version ".tar.xz")) + (sha256 + (base32 "14ap9zmwya9m8v896jdvjkbv234yl8w9wfa4apyfh14vcgjkb8rr")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:make-flags + (list "CC=gcc" + (string-append "PREFIX=" (assoc-ref %outputs "out")) + (string-append "LTERMCAP=-lncurses") + (string-append "LDFLAGS=-L" (assoc-ref %build-inputs "ncurses") + "/lib")) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) ;no configure script + (inputs + `(("ncurses" ,ncurses))) + (home-page "https://devel.ringlet.net/editors/hexer/") + (synopsis "Multi buffer editor for binary files with vi-like interface") + (description "Hexer is a multi-buffer editor for binary files for Unix-like systems +that displays its buffer(s) as a hex dump. The user interface is kept +similar to vi/ex.") + (license license:bsd-3))) -- 2.26.2 --nextPart5646033.lOV4Wx5bFT--