From patchwork Sat Nov 19 18:45:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: jgart X-Patchwork-Id: 44656 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 A13B727BBED; Sat, 19 Nov 2022 19:07:09 +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,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham 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 8372C27BBEC for ; Sat, 19 Nov 2022 19:07:08 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owTBA-0007x7-QB; Sat, 19 Nov 2022 14:07:04 -0500 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 1owTB9-0007vf-75 for guix-patches@gnu.org; Sat, 19 Nov 2022 14:07:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1owTB8-00011Q-VB for guix-patches@gnu.org; Sat, 19 Nov 2022 14:07:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1owTB8-000650-Ly for guix-patches@gnu.org; Sat, 19 Nov 2022 14:07:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#59389] [PATCH 23/26] gnu: Add rust-clap-complete-3. Resent-From: jgart Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 19 Nov 2022 19:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59389 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59389@debbugs.gnu.org Cc: jgart Received: via spool by 59389-submit@debbugs.gnu.org id=B59389.166888480323318 (code B ref 59389); Sat, 19 Nov 2022 19:07:02 +0000 Received: (at 59389) by debbugs.gnu.org; 19 Nov 2022 19:06:43 +0000 Received: from localhost ([127.0.0.1]:41297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owTAo-000640-GX for submit@debbugs.gnu.org; Sat, 19 Nov 2022 14:06:42 -0500 Received: from mx2.dismail.de ([159.69.191.136]:43498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1owSrd-0005S3-O9 for 59389@debbugs.gnu.org; Sat, 19 Nov 2022 13:46:54 -0500 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id aa9c62b5 for <59389@debbugs.gnu.org>; Sat, 19 Nov 2022 19:46:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc :subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; s=20190914; bh=cO3cunZ/iAnTbhm4W3+6M NInfhkhE4pyLGbf9E8++BU=; b=l3gzcmlL/+NjyNyumJeRJF0WE/guoTzUoaNV2 kVAXHz5ygFKYggsSrB2YeP2ZiHyxAV8V+bHINPYp0V86fYLeMN9mewD5ziiPtY0f 6++jJdmau80R8CcRG0iAgRSJkxklCTflV4EEMqNC4uEbgGk5K6OF6L5J8hY0PvUF mz6oQL9jmZFm9zDtqNthwFkBj67iSSybbTd/WSYuZGz7CnPCEbyCeiE2ntgNBR1q G8ZV1j75FrDkbUn9PYmmab94jeJYWSH/bgxvnj7d/loanaIHceXnkrgo/IngXZE6 6O9DZKO60y8QsFCw7BuxD9/wikzgDj5MncoPnM0g2ypvqgheg== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 03a59390 for <59389@debbugs.gnu.org>; Sat, 19 Nov 2022 19:46:50 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id c491b3e4 for <59389@debbugs.gnu.org>; Sat, 19 Nov 2022 19:46:50 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id fc8e48bf (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 19 Nov 2022 19:46:49 +0100 (CET) Date: Sat, 19 Nov 2022 12:45:30 -0600 Message-Id: <20221119184533.22976-23-jgart@dismail.de> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221119184533.22976-1-jgart@dismail.de> References: <20221119184533.22976-1-jgart@dismail.de> 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: , Reply-to: jgart X-ACL-Warn: , jgart via Guix-patches X-Patchwork-Original-From: jgart via Guix-patches via From: jgart 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 * gnu/packages/crates-io.scm (rust-clap-complete-3): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d71486a3ae..a96fbf5a1f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -68733,6 +68733,33 @@ (define-public rust-clap-conf-0.1 "This package provides a library to unify commandline arguments with config files and environment variables. And make it easier for users to tell your program how to behave across the three main input sources") (license license:expat))) +(define-public rust-clap-complete-3 + (package + (name "rust-clap-complete") + (version "3.2.5") + (source (origin + (method url-fetch) + (uri (crate-uri "clap_complete" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1n3whjkznszrxif1hzvql7hav7agq85j456fmwjwwi9cjq52wyiz")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs (("rust-clap" ,rust-clap-3) + ("rust-clap-lex" ,rust-clap-lex-0.2) + ("rust-is-executable" ,rust-is-executable-1) + ("rust-os-str-bytes" ,rust-os-str-bytes-6) + ("rust-pathdiff" ,rust-pathdiff-0.2) + ("rust-shlex" ,rust-shlex-1) + ("rust-unicode-xid" ,rust-unicode-xid-0.2)))) + (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete") + (synopsis "Generate shell completion scripts for your clap::Command") + (description +"This package generates shell completion scripts for your @code{clap::Command}.") + (license (list license:expat license:asl2.0)))) + (define-public rust-clap-lex-0.2 (package (name "rust-clap-lex")