From patchwork Tue Dec 14 00:54:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Morgan Smith X-Patchwork-Id: 35214 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 D053927BBE9; Tue, 14 Dec 2021 01:08:13 +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 C594A27BBEA for ; Tue, 14 Dec 2021 01:08:12 +0000 (GMT) Received: from localhost ([::1]:47098 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwwId-0000Ri-Ve for patchwork@mira.cbaines.net; Mon, 13 Dec 2021 20:08:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwwIU-0000RL-WD for guix-patches@gnu.org; Mon, 13 Dec 2021 20:08:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45599) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwwIU-00028h-OW for guix-patches@gnu.org; Mon, 13 Dec 2021 20:08:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwwIU-0004hY-Da for guix-patches@gnu.org; Mon, 13 Dec 2021 20:08:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52439] [PATCH] gnu: emacs-recutils: Update to 1.8.2-0.058dbe4. References: In-Reply-To: Resent-From: Morgan.J.Smith@outlook.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 14 Dec 2021 01:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52439 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: liliana.prikler@gmail.com Cc: 52439@debbugs.gnu.org, Morgan Smith Received: via spool by 52439-submit@debbugs.gnu.org id=B52439.163944407218058 (code B ref 52439); Tue, 14 Dec 2021 01:08:02 +0000 Received: (at 52439) by debbugs.gnu.org; 14 Dec 2021 01:07:52 +0000 Received: from localhost ([127.0.0.1]:57145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwwIK-0004hB-Ez for submit@debbugs.gnu.org; Mon, 13 Dec 2021 20:07:52 -0500 Received: from mail-dm6nam12lp2177.outbound.protection.outlook.com ([104.47.59.177]:6052 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwwIE-0004gu-5o for 52439@debbugs.gnu.org; Mon, 13 Dec 2021 20:07:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P6D8tWFDCAc7qsmhO5BBO2vQ51gvwYuYmqfYP+25ncC2v2ymTBVeyAa1yo1l/iAvZVbrNWT3rztT9B7OQFT0SGyhbxbdMyKDhBcLSUhykzzry1JLYpFbw8F6IAvivSyLNkOQmKnMgKP8U10k5jOwMb+oLXChPF6yWl/dqlx4oVHBwsqCvn5n+W5hL9OYQQoFSil6fG1bVBb6ucd7hBcjvANiT8Gbb/GUClm4m39OED8YXb6GObXv8sgTsWSdfiedQjTszMjsT3QHiYkfZYhlBqPBcoWpxNjsiS6vRlGc3283IWOynxNqm5EDaxhEE+090JB+F4kWMNbsT6h7fq/BDg== 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=6ZLbuNZis6jrMzr46feRIFiymKdxRxlgAgw7AN4pp6U=; b=jMOUvgxZAE74GOYaWG/s+T5IAhxHV+dgbojt/fAdlYGcG9ZNjrs8RYD3XOFUSqdfX7p4u5aaa4Z6+d/7OZzZyNkiW3CsD5QKA10Sn2y4Lu1fqok8D9uzOdpEl/cxYBmIeM1+JjwmPNi3pavctTLdTch267bIN0enZACmLVDZVu1In+0qJxfPtXp9BMvnN4A/1FNDaFn5d8nIzOkrEaGqGipOMWmVEsE6wdU4G/FrbAJYNlBuw9zO7i4CFhwjrpOJMNaNX9J+nD//K7p90gxldI0f2l9HLoLG8IO0+RaUZ3pU3+UoPcQuv4iFqHxpidRoSICzQlKKPcJThivyQy57JQ== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6ZLbuNZis6jrMzr46feRIFiymKdxRxlgAgw7AN4pp6U=; b=CktgmisRfZYE4JPPVsWf5jZk8IsOL6OZ/3Rb075PO0qnKjfKqWK5QnZ7pBac5Fd1ynWiGed33/jZa2ejfpkcXqGUQjbAjZMTq4J6m21TeFlDL/jMGKnEI1D5lfws015EJ9ZOCUma8hK9WUJCQUHYs7+WvgHQjrNH44LKo/gAmO3JCIq+JW1anvGnhNPqyBqLE+5NxPEzdzJKN4C+NPJEkua8zMii8DE4gisXHnG2sEZbzTbFY7EuuSbjxTKt1JoPmW6QzA5glzAdsFmy8LafciV2q+4V/tJWFtrvN239TjI+NFk392/ZXev9pYKM3VfTNKjRoelS60Br93IL7sb8OA== Received: from BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) by BYAPR05MB5926.namprd05.prod.outlook.com (2603:10b6:a03:c6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.13; Tue, 14 Dec 2021 01:07:39 +0000 Received: from BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::d0d:4cad:e0e6:dca]) by BYAPR05MB4023.namprd05.prod.outlook.com ([fe80::d0d:4cad:e0e6:dca%6]) with mapi id 15.20.4801.014; Tue, 14 Dec 2021 01:07:39 +0000 From: Morgan.J.Smith@outlook.com Date: Mon, 13 Dec 2021 19:54:14 -0500 Message-ID: X-Mailer: git-send-email 2.34.0 X-TMN: [gqiHdQiAR56sMUS5HV0CQw6klnbz1j/a] X-ClientProxiedBy: YQBPR0101CA0313.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:6c::26) To BYAPR05MB4023.namprd05.prod.outlook.com (2603:10b6:a02:87::30) X-Microsoft-Original-Message-ID: <20211214005412.8630-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 849fcf25-c228-46ae-42db-08d9be9e1f46 X-MS-Exchange-SLBlob-MailProps: DWtO+tkW+FV9XxTB0/X5+/7j+6OzRyLLTYBfFhqLM3aNP9FLGx5vc9CeuQCEZZ5s4msQIePls+sLstKqOReu0GWlEIObkQ9F5kPmZc9BQBU/TH8Ow/iKETJHXDUdZ0bJ7IBn+XjUFArZx+8XD4pISypF1Nl+5XM4cpakddgjGfMo/LS85Y/Lbp6RWyW7Vb1KIRxfB3ZmPdEqSi6Qut63VXcX6HK97FDHVOxYnl4ixgD5/oKCbbaNmiROxnVy2ITm7dNFHp0e5k+IspVdyYHhtTbES+wvUaMOxeXq+QsH5YFNByesBnrkyxD9LxqFrjJzOfSU4qt/HSfn74/03y0/JjcKNq9aFW799EbrBezdP9gbzW3EXC82fcuESd2b+ioVKgHxBjnzR+eHn85/rGu/C9er8eYSJFJYv/EDH1G+dZDpeL86aCrroHb6sDzJUBmIpz2AkpGhjbwixavhnCXHW5FU4MQ/i5romidGmW6TSUFoYbWPgu7cILAkkz623VV1qEEd1wbqeGrebZkRUCO38sUHrrrU9zgfsaAlPpZ8QzfIDZ13woBaBFr0OuG2ChQdMQrDaEAI320Zk8+V6a8JcP7KzFcNS4czvwUH8PbHL6h2EkgdyvoTf18aibe80A72LWALatwuUV06ETDMwMAPsFRzeoAbP6ctsUCmVQw6ZC7gDkm3op//TYikHaPd8uz0gJvc154XJAxJW+MhI9yO9E/pM39ennkTm6G5XieYyZvxKkkzddecv8GmlRZd33E5DIr+g8dmfEGOixc31+Pa3mNL+GKy7tTn1qXfpdQsT7zAxCmErRhirg== X-MS-TrafficTypeDiagnostic: BYAPR05MB5926:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZllOzw4SFdDB56zFiE9riWqoZyQt07B1ew+Jmvu3utx+hVs5V3FpZgqG/LOzUIjcobSvafPQ3YeL4Mz484Zc1/Eni22UPIMyqjx6yDC24ACKT+6R65VYivjebPMIdbIj0n2hrDWeLxzYmh9CgjDpDMUNpv5JjXr/yLSca4hFn9banQYh98G5jUj+t8PxLLkOXotPRxgohK8mros5NsLTDpnl/V6K0gSIOOyU5k3cXsdBxKHeiqg+z1lUyXVqVCqJ7+oySqfnjFXsvorQ3qWyNlFMsjex4WC+VuhMNx8IE4uFqyHEjoe0nOo0DKFTL5nrLYGk+yMASW4ApcBeIe0Yweiz5CaDYvtv2b7vBEX4quehjS3mJ2vUD7T1BYBQzcjY2i6n21c1/6m1IENxVtDYj7nrzl6USH4JZU2YOfoptsCtMgbK/ywywAv4P0QoJ6Hfm7LeROC1MbN7D/pEiGmIx462gGTrhUF7FAd2XlZKB4oEGa7G1s+Bgy7utxQcPHtD6QCooq0ZROnfdPtidjeuuQYgRydebNnvOhybXjy1lyJ5Lgk9f5avo42lpcQhcvlRGqP86wtkfBD5R3lzETHMaRCfW5cQSaCg9joQ8kDXkqo2ea4UmDPncHYH5COLCUma X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UZYAcfykHppcI8G/DgssteYxeEtaw172CpzlNPGTgzQSU/X9HnJ7toLgT/GCIY11cxr0GWnKMOEyUSMmfjbkMOAvje2G0cLLO6vX7RYL0POxRSpIxMy4HTQ2KVgam4JpT2pttoaS6bv2OY/bpsypRpRrxPkae9nbDcKa6+5mivsLKtlZf6A3CHRLo8TbiGeJWEOVZVpGb2G4vE55hDL7WTzHkSCRrCJgAjJJFlJo2M3FFLOSTX29xjltTavdGfGsGCAYOkCU9tbYVquiNnGwGKtBZAcnL8a+7LXHQAmYWBH+JryCvnI3m58GcMxA7LqoPnv2/KPyTmH+d9agk8iGM50oYVTPx02HALsXSITZ1UsD9DhTz8aPatpHj0/qyAORE+C64oZO3r7RvP7/v8eb7Sfk+tJg1s0oyOim5dKzNRWZv+gD/WZp8b8g+C1R6OhxJy0wijsRq18NzRIneC7eRd2K+/URHfBdpLzOlF58FsZMEKR1plkvJ0c4h+gUpdtQexBL5VIlY5zqOlf0KfIzpD3o8ht8309dc5KMsQxDnQQoq1ZSVtACnlU3lxPO4pI1KSDyQGBA5RaaZke31ijBsDH5uMz/fS0TghDwvOdiSmpiDSywBNbdijMqpK+O7IkzhivJ7bRUJXtsRQvQyGdArQysU34QxQiHWYHz2euzs17TzYQFX4IoSGZW7llIOz1hGoF6wuvU4hsWQIRsBmNqECn6uuDzqSzyaooDYfU1XIXSWUilEjB8MGOZL3Y2wEfUIz/zuw8pXlgY7LHTQTLRRGEllhgOLw8IT8ugBUMfwKV3QdzTJVEEt7LXWmbBLfX7bDJqiP+VCAtB3G/Uh9flUS6zIBi4Td48Olqd2hC3pQD4/oVqQHOzV6/Dp51dP+Y1O8UBtZcG8Wn80SBvhIJqN3yJykN3Zloqc09RxfI99C9AoPNuc4zE2Kv8LrdkwfcNkhFIdWIDE7thE/FJ/Qcv1w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 849fcf25-c228-46ae-42db-08d9be9e1f46 X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB4023.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2021 01:07:39.6339 (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: BYAPR05MB5926 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 From: Morgan Smith * gnu/packages/databases.scm (emacs-recutils): Update to 1.8.2-0.058dbe4. [inherit]: Don't inherit from recutils [source]: Add [native-inputs]: Add texinfo [home-page]: Add [arguments]: Add make-info phase [license]: Add --- Liliana Marie Prikler writes: > For the record, the convention is usually to use the upstream name, > *but that's not always reasonable*. I am very tempted to put rec-mode in the upstream-name package properties but I feel like that is not at all what that property is intended for. Thanks for being open to a name change but I'm starting to feel like maybe I'm just being stubborn and there would be very little benefit :P. Especially since you've raised some very good points. Also thanks for reporting that bug! I had experienced it but didn't bother to debug it :P gnu/packages/databases.scm | 49 +++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 16 deletions(-) -- 2.34.0 diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 7cff0f99c5..c0b714fc37 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -141,6 +141,7 @@ (define-module (gnu packages databases) #:use-module (gnu packages sqlite) #:use-module (gnu packages tcl) #:use-module (gnu packages terminals) + #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) #:use-module (gnu packages time) #:use-module (gnu packages tls) @@ -1384,24 +1385,40 @@ (define-public recutils (home-page "https://www.gnu.org/software/recutils/"))) (define-public emacs-recutils - (package - (inherit recutils) - (name "emacs-recutils") - (build-system emacs-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'change-directory - (lambda _ - (chdir "etc") - #t))))) - (native-inputs '()) - (inputs '()) - (synopsis "Emacs mode for working with recutils database files") - (description "This package provides an Emacs major mode @code{rec-mode} + ;; Untagged release + (let ((commit "058dbe420e63bd460c0c8d09dd97ab55bc45533a") + (revision "0")) + (package + (name "emacs-recutils") + (version (git-version "1.8.2" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.savannah.gnu.org/git/recutils/rec-mode.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qy8wrj14nzxzr6zvs4574v54jlhqszm1ybgq4a8pavkx2ay4c7r")) + (modules '((guix build utils))) + (snippet '(begin (delete-file "rec-mode.info"))))) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'install 'make-info + (lambda _ + (invoke "makeinfo" "--no-split" + "-o" "rec-mode.info" "rec-mode.texi")))))) + (native-inputs + `(("texinfo" ,texinfo))) + (build-system emacs-build-system) + (home-page "https://www.gnu.org/software/recutils/") + (synopsis "Emacs mode for working with recutils database files") + (description "This package provides an Emacs major mode @code{rec-mode} for working with GNU Recutils text-based, human-editable databases. It supports editing, navigation, and querying of recutils database files -including field and record folding."))) +including field and record folding.") + (license license:gpl3+)))) (define-public rocksdb (package