From patchwork Sat Nov 6 07:02:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 34270 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 ED6DD27BBE3; Sat, 6 Nov 2021 07:03:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 80C6127BBE1 for ; Sat, 6 Nov 2021 07:03:29 +0000 (GMT) Received: from localhost ([::1]:56992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mjFjc-0003HF-GO for patchwork@mira.cbaines.net; Sat, 06 Nov 2021 03:03:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51130) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjFjD-0003H6-Pl for guix-patches@gnu.org; Sat, 06 Nov 2021 03:03:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36661) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mjFjC-0005Bf-CN for guix-patches@gnu.org; Sat, 06 Nov 2021 03:03:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mjFjC-0004qg-9h for guix-patches@gnu.org; Sat, 06 Nov 2021 03:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#51476] [PATCH v2] gnu: Add ascii. References: In-Reply-To: Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 Nov 2021 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51476 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51476@debbugs.gnu.org Received: via spool by 51476-submit@debbugs.gnu.org id=B51476.163618217518625 (code B ref 51476); Sat, 06 Nov 2021 07:03:02 +0000 Received: (at 51476) by debbugs.gnu.org; 6 Nov 2021 07:02:55 +0000 Received: from localhost ([127.0.0.1]:48207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjFj5-0004qL-0q for submit@debbugs.gnu.org; Sat, 06 Nov 2021 03:02:55 -0400 Received: from mail-oln040092255054.outbound.protection.outlook.com ([40.92.255.54]:33216 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mjFj3-0004q7-Lq for 51476@debbugs.gnu.org; Sat, 06 Nov 2021 03:02:54 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oWH+ZAw8LxgHIDU/zjlGKuShjHn1+7tvO+P1k5oPFTlRJxzjTmPNez0WJxDFIW5Rs76vjzywU1niAc3ow9HAvcFXaQ9vurjJy/JzX/woogHrrZaopM+GEkBJ+/mWT8K7yT1qM+nCetHVNQWgDeqAVWAKhXjQAaXYFxYtcHE6BUzpDetHDnGYyefAd6u25AguFfXNcTkGx0hSmLIXoSbz7JzXahTAHrxMJiggjODrvAano3f4a80SgzDMiMl8qLDi6/HBVz4+ihgQ//exi4MiuKD3ETT+2WR8XAI4mkv+gDexT/GWofLI+a0SsOA9o3TvSzENaXNfqn+XNKEG4k9hVg== 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=OQa9DS50k5eX+9QbaTP7cx72/r3e3pypYXA7SAF4/xo=; b=JAyuzivxysAYSGjG8AuQrbsb1TV8xS/69bqN2VssJe3jflg7ByB0aznTR6ylMIOGMhuipIp7+RosAEK+q7lLQVwXhmvtGTMkPfOQhRG9luxcXlYlsI00n2jrKpRaWQXNDUqedo27Ef8Yzdsx1QfnCQUOL7Nfw6pXyOMVY/+QDwgSwbTEDJPrrhR/KKDxhbwx4JO3u/MxQOZdDG41B5mL0IaazSJrGsyVEhIzJFiQUMDOT+4QXl+sdyglrmpbHxN2hp7WJ0QuzM8zwyNqWmuclUcGKW1Me5DWzVf9kK+vEF7CGpmk3zeRATwCeE3migv28RRWJ/eY/2t0GlDoLXcVMg== 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=OQa9DS50k5eX+9QbaTP7cx72/r3e3pypYXA7SAF4/xo=; b=hKJ3PDCJ4SseIxLbk6TzqAH7RSt2IrHK0xa3vJtRJeM7jxKfDHI8z4QAwQjbziBblF1XCK5G+eRszaCOu+C2lQsmu6A1OkbdeCcuuurIa/AmTTemv5VBO7BnqhntCNkvB5DemoEt+9bhoEwTkr4y/cq+y13axpWbY0B0cVYJW6XfNPiPX9O20V3BCd7UTX2oMpMYjwAl0tTLKHb687Hf+nJxhydmwvtfUnaauOiTfAYD0vP5JX7VU/v+Fhis6/d0XXwqT7xhHNoGhzlA4aDVVWWN1605PVj4ZQh/I0hyTUIzdD2fC7K36cfK0c/JZU3pV3PpwS02Qg1ONpv0QpfjBQ== Received: from SG2PR01MB2160.apcprd01.prod.exchangelabs.com (2603:1096:3:29::15) by SG2PR01MB3015.apcprd01.prod.exchangelabs.com (2603:1096:4:6c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Sat, 6 Nov 2021 07:02:45 +0000 Received: from SG2PR01MB2160.apcprd01.prod.exchangelabs.com ([fe80::e8f3:f1cf:36ab:c296]) by SG2PR01MB2160.apcprd01.prod.exchangelabs.com ([fe80::e8f3:f1cf:36ab:c296%7]) with mapi id 15.20.4669.013; Sat, 6 Nov 2021 07:02:45 +0000 Date: Sat, 6 Nov 2021 07:02:40 +0000 From: Foo Chuan Wei Message-ID: Content-Disposition: inline X-TMN: [NTmKK2bTTPNLBkHlctRGxvZB6zwKuWii7//rdB0fTCE=] X-ClientProxiedBy: HK0PR01CA0049.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::13) To SG2PR01MB2160.apcprd01.prod.exchangelabs.com (2603:1096:3:29::15) X-Microsoft-Original-Message-ID: <20211106070240.yoiwkipop6rvwege@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (118.103.255.199) by HK0PR01CA0049.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10 via Frontend Transport; Sat, 6 Nov 2021 07:02:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 11153833-6271-48ce-7f39-08d9a0f36eb2 X-MS-TrafficTypeDiagnostic: SG2PR01MB3015: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6OGq1gSktxWMoXIr+9rcN5ZpHyHRP03wbHNhJc8EDiKv/YeCTfyx1Uw/82k4zHsuCE3yCY9Y3QneK3p5bADm3NFNe5b7clJvGv65TNqmHpYYeFAY81UmWpyUNaTltpkrAWavO95cMFJCwcHpQAXx2OSsm8U3DJyhR6tllHAdycOBGBnvMgn6JMfuWOLwNiSsMLHVhTYMxvJHoj7yoEXQSQoegzdjXShI2r0OgYDz9Xzpk9Qi+NDbxJPatB6gTxriNAAwY2EJ6l+9ISpdWpq4cpbkYmp7Fh+xd/IvzpIoXLAAKRd2WsjkaeUjPtuPGFn3X/2oftakgnZvumy3HrIQEiHChz8FdOW/mOj7XKP/XVVAqNvmcm28vGHRISD+M4Lhuv+Sg2SeWLuaUNWd38ZYvdKTxM2x/iijs0RVG0RFgnE9zHqevxQle7YDfgbzG0LoIWPSLLwVnggLwcqckADkSDpNFdCeUp/VM2u+rMF7VDMndGAMEL4QRO6XxulYBikW33r0kOxFH0GbuBXR26n8bCPcrNYmVSdoHFASeqAUB0KH2Vx5bfhIuqbK3zVZO79XDe8fKGQR9M40VH0I2kO+2w== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: jdOMsaYgMC7Q1TKzCUslvGfPS2GnCcvqi2TM+8gie98HnNCMeCsb0DZ8zgZMT8oROF3AWo+FaGQGvenRJkflOi0YvaFAy12zpE7VBSKRDKA9j2OmHg8bswA82/Sq1w35UeGsVJy0hgOKtUw5ZQof9aXkyXoRvwBbtE2uTWTv/Z/bD5rfyseaswTHzC/efV36TP+oukGP2VEJ1KPlTBs3mZ41oISmsfT+tcSyHeCyZp0uQqa/An2cKheHKQ7O70Y7PWxlkz5ZYlZZDiSW5UCnFXSJjelKr4iGoB2yPGOmrATm1qABUkygNYdEH7Kd/Oqqr1kFtGdyy+QMoytWtRqsaojNy2c9DEGu+LrpA1RvT3Ii56jvXiRyIlIadJTQkl3vdpwU87sxWdycyekD1vY+IKlmNgdzdLAXXjZBYMASIrjowGfm9Rn4ow3CGRjpGMccHxQRgysfsgEzZj92HwIi4qyN++8sPkX4i+4Yi+Q/61QvF33VKw46EUXMe0tSVeKEZjc2F2vJxdi/ozv7DsbYVY1BwHYHKI59JcNRlB0n9T3IjOd9VjdS2ISt5u2cVio8DxqEwmOU8gCrWZaM5NKNB5kK35Pwuf3ij4asRRn+TJqGYqMxW70QpHhY12LOhitLBFn1MoTwPkJmwY0+upcqQI0B0hEXfwvbLHqG/HUlzrbmRQaQPkPIODSHJgT0V0zpqV6OWDNT41Vh8m7mkQ8eqQ== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 11153833-6271-48ce-7f39-08d9a0f36eb2 X-MS-Exchange-CrossTenant-AuthSource: SG2PR01MB2160.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2021 07:02:45.3219 (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: SG2PR01MB3015 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/shellutils.scm (ascii): New variable. --- Changes relative to PATCH v1: * Change name of custom phase. * Edit synopsis. * Edit description. gnu/packages/shellutils.scm | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) base-commit: 4fd12fb00d595b6f6a5d5cc734863f4c4bc5f46c diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm index 6e64cee1da..c7fff9b4ed 100644 --- a/gnu/packages/shellutils.scm +++ b/gnu/packages/shellutils.scm @@ -38,6 +38,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system python) + #:use-module (gnu packages) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bison) @@ -54,6 +55,44 @@ #:use-module (gnu packages tmux) #:use-module (gnu packages vim)) +(define-public ascii + (package + (name "ascii") + (version "3.18") + (source (origin + (method url-fetch) + (uri (string-append "http://www.catb.org/~esr/ascii/" + "ascii-" version ".tar.gz")) + (sha256 + (base32 + "0b87vy06s8s3a8q70pqavsbk4m4ff034sdml2xxa6qfsykaj513j")))) + (build-system gnu-build-system) + (arguments `(#:make-flags + (list (string-append "CC=" ,(cc-for-target)) + (string-append "PREFIX=" %output)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (add-before 'install 'create-directories + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (man1 (string-append out "/share/man/man1"))) + (mkdir-p bin) + (mkdir-p man1))))) + #:tests? #f)) + (home-page "http://www.catb.org/~esr/ascii/") + (synopsis "ASCII name and synonym chart") + (description + "The @code{ascii} utility provides easy conversion between various byte +representations and the American Standard Code for Information Interchange +(ASCII) character table. It knows about a wide variety of hex, binary, octal, +Teletype mnemonic, ISO/ECMA code point, slang names, XML entity names, and +other representations. Given any one on the command line, it will try to +display all others. Called with no arguments it displays a handy small ASCII +chart.") + (license license:bsd-2))) + (define-public boxes (package (name "boxes")