From patchwork Sat Dec 18 20:49:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 509 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 7D96927BBEA; Sat, 18 Dec 2021 20:52:05 +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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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 F149927BBE9 for ; Sat, 18 Dec 2021 20:52:04 +0000 (GMT) Received: from localhost ([::1]:50716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1myggW-0006Kd-3I for patchwork@mira.cbaines.net; Sat, 18 Dec 2021 15:52:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49178) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mygfa-00050C-GF for guix-patches@gnu.org; Sat, 18 Dec 2021 15:51:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:60826) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mygfX-0003Tn-NL for guix-patches@gnu.org; Sat, 18 Dec 2021 15:51:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mygfX-0004iP-Lc for guix-patches@gnu.org; Sat, 18 Dec 2021 15:51:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52610] [PATCH 00/42] Revising sequoia packaging and update to 1.6 Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 18 Dec 2021 20:51:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52610 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52610@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163986060417692 (code B ref -1); Sat, 18 Dec 2021 20:51:03 +0000 Received: (at submit) by debbugs.gnu.org; 18 Dec 2021 20:50:04 +0000 Received: from localhost ([127.0.0.1]:44059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mygeZ-0004b6-VS for submit@debbugs.gnu.org; Sat, 18 Dec 2021 15:50:04 -0500 Received: from lists.gnu.org ([209.51.188.17]:50662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mygeY-0004ar-P6 for submit@debbugs.gnu.org; Sat, 18 Dec 2021 15:50:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mygeY-0004qU-I1 for guix-patches@gnu.org; Sat, 18 Dec 2021 15:50:02 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:35971) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mygeW-0003FJ-Fq for guix-patches@gnu.org; Sat, 18 Dec 2021 15:50:02 -0500 Received: from hermia.goebel-consult.de ([46.87.136.58]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MIMOy-1mkRYe21Tw-00EMKQ for ; Sat, 18 Dec 2021 21:49:56 +0100 Received: from thisbe.fritz.box (thisbe.fritz.box [192.168.110.24]) by hermia.goebel-consult.de (Postfix) with ESMTP id 3F9B35F53C; Sat, 18 Dec 2021 21:50:05 +0100 (CET) From: Hartmut Goebel Date: Sat, 18 Dec 2021 21:49:11 +0100 Message-Id: X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Cs: Efraim Flashner , Nicolas Goaziou , John Soo X-Provags-ID: V03:K1:1LHqynWTfSKqj1yunuIUajcxEl+R5sGfo6cEITPBjHzyGxn/E9P 89ZGZgz2vhZeXDCjjcTsrNWeLnltcobRYTxVhLkhOY+mqUsFY19fEuizVeDt/TF+fE/SUSA g6ihRnN/hyo3tZvrJwrrXae1F9rAXnRm5fvIUjfRbA/23OZ3FEuJyPYlaz0sJwED79mFEMu fO5JJt//4NTS11XPL+ltQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:OtMEqfL3U6I=:Rf2m/W4J66PaS4XvWfc3wJ 47w4VBeMkXHxm5dIqZDK4zDjSZMDR9xNaeAR4LaZNLQg/ZvYYk5jrhOQlxdMxntjW6t0DKdp0 pAdCedkbQSMhuP3nk79e3Ggn/rFnjirtzBsHrMxi6oCYjoPmgtx+YZWItDATxpihVeSzfYQi8 7VCOc+9nK+9NrcNkbvsS5uvITY9tP/0MBfutloURBfo3KVqNAsHdJJE9ikUXEGJEfB9oJABMl vdFKTN96nhzzQW/SHncQOQc0+oG3qMAtWmmwWCB0W25KZvK7Y0XIi01WletbPzjHmB3tLMFAr eZI9zN3NsEptkut8KReZ0VzndZHbqV+8jqEMifq0vAegf2dRBomh6AXuPv64sBth5OnbVWaAC agojX2vooEjhfF3yCgBazTkbTw+FrtEuNT3E80naDlafm5Self9uGsVeilDixLUr8jOl+2eKU pr2LDucmQiDHTf4p7V06JX58Gj38Q5rzhD345YL7YOzgr0guHnIPwA+zyJCd8YFZtuoFJ7PT/ +e45EmT7fY+KMz70pa6b1xAkCgK/J0HiAN85cJW3YFepZ7hLvQJloAjhVde2RbapXfqq0mPtS /ccQ9+wjjBL9e9cWSaKc/neMWWVCqJkUlGu2nOc4lJ6meSjFHloLExutbcyhwgDxx7km5/eCr XWnPENuh0ibe03o5tKOY8EmnswfWdtRzIVnQkn0E2mBpuv8sraYqN3xzMTvRhjFsXMS02fk9U LP4BSg7fq9i4wTWo Received-SPF: none client-ip=212.227.126.134; envelope-from=h.goebel@crazy-compilers.com; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 This implements the following changes I announced some weeks ago, see . It also updates each sequoia package to its current version. * Move all sequoia related crates in to sequoia.scm. As of now these are only rust-sequoia-openpgp-0.9, rust-sequoia-rfc2822-0.9 and there is only on package depending on them rust-libpijul-0.12 * bufferedreader, rust-nettle and other crates from the sequoia project but not having "sequoia" (or such) in the name would be kept in crates-io.scm * In sequoia.scm there would be all sequoia crates, with the app packages named without "rust-" prefix ("sequoia-sq", …) * The current "sequoia" package will become a "wrapper", just propagating (or copying, what ever is more common in guix) the other packages which have an actual output. Hartmut Goebel (42): gnu: rust-nettle: Update to 7.0.2. gnu: rust-criterion-0.3: Update to 0.3.4. gnu: rust-serde-1: Update to 1.0.126. gnu: rust-serde-derive-1: Update to 1.0.126. gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.24. gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.24. gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.24. gnu: rust-wasm-bindgen-0.2: Update to 0.2.74. gnu: rust-wasm-bindgen-backend-0.2: Update to 0.2.74. gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.74. gnu: rust-wasm-bindgen-macro-support-0.2: Update to 0.2.74. gnu: rust-wasm-bindgen-shared-0.2: Update to 0.2.74. gnu: rust-js-sys-0.3: Update to 0.3.51. gnu: rust-web-sys-0.3: Update to 0.3.51. gnu: rust-version-compare 0.0.11: Fix variable name. gnu: Add rust-ttf-parser-0.12. gnu: Add rust-gif-0.11. gnu: Add rust-fallible-collections-0.3. gnu: Add rust-target-lexicon-0.11. gnu: Add rust-dcv-color-primitives-0.1. gnu: Add rust-cfg-expr-0.7. gnu: Add rust-system-deps-3. gnu: Add rust-pathfinder-simd-0.5. gnu: Add rust-pathfinder-geometry-0.5. gnu: Add rust-freetype-0.7. gnu: Add rust-font-kit-0.10. gnu: Add rust-plotters-backend-0.3. gnu: Add rust-plotters-bitmap-0.3. gnu: Add rust-plotters-svg-0.3. gnu: Add rust-plotters-0.3. gnu: Add rust-buffered-reader-1. gnu: Add rust-xxhash-rust-0.8. gnu: Add rust-sequoia-openpgp-1. gnu: Add rust-sequoia-net-0.23. gnu: Add rust-sequoia-ipc-0.25. gnu: Add rust-sequoia-autocrypt-0.23. gnu: Add sequoia-sq. gnu: Add sequoia-sqv. gnu: Add libsequoia. gnu: sequoia: Change into a meta-package and update to 1.6.0. gnu: rust-sequoia-openpgp-0.9: Move to (gnu packages sequoia). gnu: rust-sequoia-rfc2822-0.9: Move to (gnu packages sequoia). gnu/local.mk | 2 + gnu/packages/crates-io.scm | 652 ++++++++++++------ .../patches/libsequoia-fix-ffi-Makefile.patch | 32 + .../patches/libsequoia-remove-store.patch | 432 ++++++++++++ gnu/packages/sequoia.scm | 600 ++++++++++++---- 5 files changed, 1399 insertions(+), 319 deletions(-) create mode 100644 gnu/packages/patches/libsequoia-fix-ffi-Makefile.patch create mode 100644 gnu/packages/patches/libsequoia-remove-store.patch