From patchwork Fri Nov 20 14:27:09 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "LaFreniere, Joseph" X-Patchwork-Id: 25234 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 18D8927BBF7; Fri, 20 Nov 2020 14:31:24 +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=-5.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,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 62FC327BBF5 for ; Fri, 20 Nov 2020 14:31:23 +0000 (GMT) Received: from localhost ([::1]:43442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kg7Ra-0003ME-Iw for patchwork@mira.cbaines.net; Fri, 20 Nov 2020 09:31:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kg7PZ-00014o-UX for guix-patches@gnu.org; Fri, 20 Nov 2020 09:29:18 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59204) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kg7PY-0007qK-0P for guix-patches@gnu.org; Fri, 20 Nov 2020 09:29:17 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kg7PX-00071c-T6 for guix-patches@gnu.org; Fri, 20 Nov 2020 09:29:15 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44762] [PATCH 30/37] gnu: Add rust-rusqlite-0.23. Resent-From: Joseph LaFreniere Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 20 Nov 2020 14:29:15 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44762 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 44762@debbugs.gnu.org Cc: Joseph LaFreniere Received: via spool by 44762-submit@debbugs.gnu.org id=B44762.160588254226777 (code B ref 44762); Fri, 20 Nov 2020 14:29:15 +0000 Received: (at 44762) by debbugs.gnu.org; 20 Nov 2020 14:29:02 +0000 Received: from localhost ([127.0.0.1]:42476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg7PJ-0006xf-Cb for submit@debbugs.gnu.org; Fri, 20 Nov 2020 09:29:01 -0500 Received: from mx.kolabnow.com ([95.128.36.41]:52342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg7PF-0006wp-L9 for 44762@debbugs.gnu.org; Fri, 20 Nov 2020 09:28:58 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 3A644B7C for <44762@debbugs.gnu.org>; Fri, 20 Nov 2020 15:28:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20160331; t=1605882531; x=1607696932; bh=ecaG5zBAOfRa1Z8RqrC6bnlJOOLUaar8gP2l+i0TKoM=; b=MyNS4sJ5fPLM fSsWO0C9lguq6laITeH3azI8vvJngtGPYTR6QfGk6Cdvjnj+F7atSwAaQRGl/MpH lHAPgGzy9sWVxdh1jR0RhFQcFR3Pez0S0plxyzK2z3qy/wuD/ea+hO7eNS262pBI qzX/yLx43uwOjD4YVYGfQEi/jwUGUKhzm9CLfEIkGrD02fIAtzYx3ns0BMfgnoL9 ps76t6RO0I/hg8fwnr+qlO5KH5msSkeyerHxDnyRJqY/3MUYR3O+n5dSUwVpSjzS L/nlVWU8SE+794oJGaS6rsBrlcl7XB+2poW+D2w8aevYjN0nv56iuVVb3byIoWi8 SSVEyizrlcalIX3cH8TybCe0l1B/54fFQj4VtsEftmxLsP2fFhnet3g1T2RHH0Sa 65d/8ib8URZeYWCREyPSksJKfoiiyHstFpjXxAhBnA70GeX1lZ+A3tbTOdzdCbtw 7eKivCiki6Pm5mIFVgAou6qPOTGoc5b2gY7wxgXIxEI59NWYfAU41UVpT5hs2d2b Xx4x+hcxDNFGjc/uBwXBvM2gu0K/4Nmg+ZMqe/bRlwB0L/ct/ejLaa9KnoIsmvM9 ghse7fVhS2NtVGnf6eqdTXMizYdNoujSPmLiOZHy2kaADRLSKMHh+9uXF2P9QtOV ACyEYfPV20eKIz+kw+l+KX2JfKc1W+0= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fOefJ7Ai8kPk for <44762@debbugs.gnu.org>; Fri, 20 Nov 2020 15:28:51 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id 77DA2A6D for <44762@debbugs.gnu.org>; Fri, 20 Nov 2020 15:28:51 +0100 (CET) Received: from ext-subm003.mykolab.com (unknown [10.9.6.3]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 2B196225B; Fri, 20 Nov 2020 15:28:51 +0100 (CET) From: Joseph LaFreniere Date: Fri, 20 Nov 2020 08:27:09 -0600 Message-Id: <20201120142716.41949-30-joseph@lafreniere.xyz> In-Reply-To: <20201120142716.41949-1-joseph@lafreniere.xyz> References: <20201120142716.41949-1-joseph@lafreniere.xyz> 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" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-rusqlite-0.23): New variable. --- gnu/packages/crates-io.scm | 62 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 08a2609527..7c6d6a4286 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -22667,6 +22667,68 @@ rust.") console applications.") (license license:asl2.0))) +(define-public rust-rusqlite-0.23 + (package + (name "rust-rusqlite") + (version "0.23.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rusqlite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "12z5584sylfqg7v2fyiycahyg0hf186v8v2ff5ad4qyzw5igvl25")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Enable unstable features + (substitute* "src/lib.rs" + (("#!\\[allow\\(unknown_lints\\)\\]" all) + (string-append + "#![feature(cfg_doctest)]\n" + "#![feature(non_exhaustive)]\n" + all))))))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-csv" ,rust-csv-1.1) + ("rust-fallible-iterator" ,rust-fallible-iterator-0.2) + ("rust-fallible-streaming-iterator" + ,rust-fallible-streaming-iterator-0.1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libsqlite3-sys" ,rust-libsqlite3-sys-0.18) + ("rust-lru-cache" ,rust-lru-cache-0.1) + ("rust-memchr" ,rust-memchr-2) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-smallvec" ,rust-smallvec-1) + ("rust-time" ,rust-time-0.1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-0.8)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-doc-comment" ,rust-doc-comment-0.3) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-regex" ,rust-regex-1) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-unicase" ,rust-unicase-2) + ("rust-uuid" ,rust-uuid-0.8)) + #:features '("bundled-full") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'enable-unstable-features + (lambda _ + (setenv "RUSTC_BOOTSTRAP" "1") + #t))))) + (inputs + `(("sqlite" ,sqlite))) + (home-page "https://github.com/rusqlite/rusqlite") + (synopsis "Wrapper for SQLite") + (description "This package provides a wrapper for SQLite.") + (license license:expat))) + (define-public rust-rusqlite-0.19 (package (name "rust-rusqlite")