[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
317/379: gnu: sequoia: Update to 1.16.0.
From: |
guix-commits |
Subject: |
317/379: gnu: sequoia: Update to 1.16.0. |
Date: |
Mon, 10 Jul 2023 05:29:12 -0400 (EDT) |
efraim pushed a commit to branch rust-team
in repository guix.
commit 2d0bc654ec6cd2b73ec6562ccf7e2c32702d2648
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon May 22 17:54:53 2023 +0300
gnu: sequoia: Update to 1.16.0.
* gnu/packages/sequoia.scm (sequoia): Update to 1.16.0.
[outputs]: Remove python.
[inputs]: Remove glibc, libsequoia, libsequoia:python. Add sequoia-wot.
[arguments]: Adjust how package is built.
---
gnu/packages/sequoia.scm | 42 +++++++++++++++++++++++-------------------
1 file changed, 23 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm
index 9155093cd8..6d6733c055 100644
--- a/gnu/packages/sequoia.scm
+++ b/gnu/packages/sequoia.scm
@@ -564,39 +564,43 @@ This Guix package is built to use the nettle
cryptographic library.")
This Guix package is built to use the nettle cryptographic library.")))
+;;
+
(define-public sequoia
(package
(name "sequoia")
- (version "1.6.0")
+ (version "1.16.0")
(source #f)
(build-system trivial-build-system)
- (outputs '("out" "python"))
- (inputs
- (list glibc ;; for ldconfig in make-dynamic-linker-cache
- libsequoia
- `(,libsequoia "python")
- sequoia-sq
- sequoia-sqv))
(arguments
(list
- #:modules '((guix build utils) (guix build gnu-build-system)
- (guix build gremlin) (guix elf))
+ #:modules '((guix build utils)
+ (guix build union)
+ (guix build gnu-build-system)
+ (guix build gremlin)
+ (guix elf))
#:builder
#~(begin
- (use-modules (guix build utils) (guix build gnu-build-system))
+ (use-modules (guix build utils)
+ (guix build union)
+ (guix build gnu-build-system)
+ (ice-9 match))
(let ((make-dynamic-linker-cache
(assoc-ref %standard-phases 'make-dynamic-linker-cache))
(ld.so.cache
(string-append #$output "/etc/ld.so.cache")))
- (copy-recursively #$libsequoia #$output)
- (copy-recursively #$sequoia-sq #$output)
+ (match %build-inputs
+ (((names . directories) ...)
+ (union-build #$output directories)))
(delete-file ld.so.cache)
- (copy-recursively #$sequoia-sqv #$output)
- (delete-file ld.so.cache)
- (copy-recursively #$libsequoia:python #$output:python)
- (setenv "PATH"
- (string-append (getenv "PATH") ":" #$glibc "/sbin"))
- (make-dynamic-linker-cache #:outputs %outputs)))))
+ (setenv "PATH"
+ (string-append (getenv "PATH") ":" #$glibc "/sbin"))
+ (make-dynamic-linker-cache #:outputs %outputs)))))
+ (inputs
+ (list ;glibc ;; for ldconfig in make-dynamic-linker-cache
+ sequoia-sq
+ sequoia-sqv
+ sequoia-wot))
(home-page "https://sequoia-pgp.org")
(synopsis "New OpenPGP implementation (meta-package)")
(description "Sequoia is a new OpenPGP implementation, written in Rust,
- 273/379: gnu: Add rust-markup5ever-0.11., (continued)
- 273/379: gnu: Add rust-markup5ever-0.11., guix-commits, 2023/07/10
- 282/379: gnu: rust-pest-meta-2: Update to 2.6.0., guix-commits, 2023/07/10
- 285/379: gnu: Add rust-pulldown-cmark-0.9., guix-commits, 2023/07/10
- 286/379: gnu: Add rust-remove-dir-all-0.8., guix-commits, 2023/07/10
- 291/379: gnu: Add rust-serde-yaml-0.9., guix-commits, 2023/07/10
- 293/379: gnu: Add rust-smart-default-0.7., guix-commits, 2023/07/10
- 294/379: gnu: rust-snapbox-macros-0.3: Update to 0.3.4., guix-commits, 2023/07/10
- 295/379: gnu: rust-snapbox-0.4: Update to 0.4.11., guix-commits, 2023/07/10
- 301/379: gnu: rust-thread-local-1: Update to 1.1.7., guix-commits, 2023/07/10
- 304/379: gnu: rust-utf8parse-0.2: Update to 0.2.1., guix-commits, 2023/07/10
- 317/379: gnu: sequoia: Update to 1.16.0.,
guix-commits <=
- 313/379: gnu: Remove libsequoia., guix-commits, 2023/07/10
- 305/379: gnu: Add rust-xml5ever-0.17., guix-commits, 2023/07/10
- 316/379: gnu: Add sequoia-wot., guix-commits, 2023/07/10
- 311/379: gnu: Add rust-sequoia-autocrypt-0.25., guix-commits, 2023/07/10
- 324/379: gnu: Add rust-trust-dns-client-0.22., guix-commits, 2023/07/10
- 326/379: gnu: Add rust-tempfile-fast-0.3., guix-commits, 2023/07/10
- 328/379: gnu: Add rust-subtle-ng-2., guix-commits, 2023/07/10
- 330/379: gnu: Add rust-serde-aux-4., guix-commits, 2023/07/10
- 340/379: gnu: Add rust-line-col-0.2., guix-commits, 2023/07/10
- 344/379: gnu: Add rust-fs-set-times-0.19., guix-commits, 2023/07/10