summary refs log tree commit diff
path: root/gnu/packages/sequoia.scm
AgeCommit message (Collapse)Author
2023-08-14gnu: sequoia: Update to 1.16.0.Efraim Flashner
* 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.
2023-08-14gnu: Add sequoia-wot.Efraim Flashner
* gnu/packages/sequoia.scm (sequoia-wot): New variable.
2023-08-14gnu: sequoia-sqv: Update to 1.1.0.Efraim Flashner
* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.1.0. [arguments]: Don't skip tests. Remove phase adjusting crypto features.
2023-08-14gnu: sequoia-sq: Update to 0.30.0.Efraim Flashner
* gnu/packages/sequoia.scm (sequoia-sq): Update to 0.30.0. [arguments]: Remove phase adjusting crypto features. [cargo-inputs]: Add rust-cfg-if-1, rust-clap-complete-4, rust-clap-mangen-0.2, rust-dirs-5, rust-dot-writer-0.1, rust-sequoia-cert-store-0.3, rust-sequoia-wot-0.8, rust-serde-1, rust-serde-json-1, rust-subplot-build-0.7. Replace rust-clap-2 with 4, rust-itertools-0.9 with 0.10, rust-rpassword-5 with 6, rust-sequoia-autocrypt-0.23 with 0.25, rust-sequoia-net-0.23 with 0.27, rust-tokio-0.2 with 1. [cargo-development-inputs]: Add rust-assert-cmd-2, rust-fehler-1, rust-predicates-2, rust-subplotlib-0.7. Remove rust-assert-cli-0.6. [inputs]: Add sqlite.
2023-08-14gnu: Remove libsequoia.Efraim Flashner
* gnu/packages/sequoia.scm (libsequoia): Remove variable.
2023-08-14gnu: rust-sequoia-openpgp-1: Update to 1.16.0.Efraim Flashner
* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): Update to 1.16.0. [source]: Remove snippet. [arguments]: Don't skip build. Add a feature-flag to use sequoia-openpgp/crypto-nettle. Add cargo-test-flags. [cargo-inputs]: Add rust-aes-0.8, rust-block-padding-0.3, rust-blowfish-0.9, rust-botan-0.10, rust-cast5-0.11, rust-cfb-mode-0.8, rust-cipher-0.4, rust-des-0.8, rust-digest-0.10, rust-eax-0.5, rust-ecb-0.1, rust-ecdsa-0.16, rust-ed25519-1, rust-ed25519-dalek-1, rust-generic-array-0.14, rust-getrandom-0.2, rust-idea-0.5, rust-md-5-0.10, rust-num-bigint-dig-0.8, rust-once-cell-1, rust-openssl-0.10, rust-openssl-sys-0.9, rust-p256-0.13, rust-rand-0.7, rust-rand-0.8, rust-rand-core-0.6, rust-ripemd-0.1, rust-rsa-0.9, rust-sha-1-0.10, rust-twofish-0.7, rust-typenum-1, rust-win-crypto-ng-0.5, rust-winapi-0.3, rust-x25519-dalek-ng-1. Replace rust-base64-0.13 with 0.21, rust-idna-0.2 with 0.3, Remove rust-backtrace-0.3, rust-itertools-0.10, rust-plotters-0.3, rust-unicode-normalization-0.1. [cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4, rust-quickcheck-0.9 with 1, rust-rand-0.7 with 0.8, rust-rpassword-5 with 6.
2023-08-14gnu: Add rust-sequoia-autocrypt-0.25.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sequoia-autocrypt-0.25): Replace rust-sequoia-autocrypt-0.23. [arguments]: Don't skip build. Add a feature-flag for sequoia-openpgp/crypto-nettle. Remove phase adjusting crypto features. [cargo-development-inputs]: Add rust-sequoia-openpgp-1. [inputs]: Add gmp, nettle. [native-inputs]: Add clang, pkg-config.
2023-08-14gnu: Add rust-sequoia-net-0.27.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sequoia-net-0.27): Replace rust-sequoia-net-0.23. [arguments]: Don't skip build. Add feature flags for sequoia-openpgp/crypto-nettle. Remove phase adjusting crypto features. [cargo-inputs]: Add rust-base64-0.13, rust-tokio-1, rust-trust-dns-client-0.22, rust-trust-dns-resolver-0.22. Replace rust-hyper-0.13 with 0.14, rust-hyper-tls-0.4 with 0.5. [cargo-development-inputs]: Add rust-hyper-0.14, rust-rand-0.8, rust-sequoia-openpgp-1. [inputs]: Add gmp, nettle, openssl. [native-inputs]: Add clang, pkg-config.
2023-08-14gnu: Add rust-sequoia-cert-store-0.3.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sequoia-cert-store-0.3): New variable.
2023-08-14gnu: Add rust-sequoia-policy-config-0.6.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sequoia-policy-config-0.6): New variable.
2023-08-14gnu: Add rust-sequoia-wot-0.8.Efraim Flashner
* gnu/packages/crates-io.scm (rust-sequoia-wot-0.8): New variable.
2023-08-14gnu: Add rust-sequoia-ipc-0.30.Efraim Flashner
* gnu/packages/sequoia.scm (rust-sequoia-ipc-0.30): Replace rust-sequoia-ipc-0.26. [arguments]: Don't skip build. Add features flag for sequoia-openpgp/crypto-nettle. Remove phase adjusting crypto features. [cargo-inputs]: Add rust-crossbeam-utils-0.8. Replace rust-capnp-rpc-0.13 with 0.14, rust-dirs-2 with 4, rust-rand-0.7 with 0.8, rust-socket2-0.3 with 0.4, rust-tokio-0.2 with 1, rust-tokio-util-0.3 with 0.7. [cargo-development-inputs]: Add rust-sequoia-openpgp-1, rust-tokio-1. Replace rust-clap-2 with 3, rust-quickcheck-0.9 with 1. [inputs]: Add nettle. [native-inputs]: Add clang, pkg-config.
2023-05-07gnu: libsequoia: Use existing rust-tokio-1.Efraim Flashner
* gnu/packages/sequoia.scm (libsequoia)[cargo-inputs]: Replace rust-tokio-1.8 with rust-tokio-1.
2022-10-27gnu: python-setuptools: Move to python-build.Lars-Dominik Braun
* gnu/packages/python-xyz.scm (python-setuptools): Move… * gnu/packages/python-build.scm: …here. * gnu/packages/chemistry.scm, gnu/packages/messaging.scm, gnu/packages/sequoia.scm, tests/lint.scm: Adjust module imports accordingly. Co-authored-by: Marius Bakke <marius@gnu.org>
2021-12-30gnu: rust-sequoia-rfc2822-0.9: Move to (gnu packages sequoia).Hartmut Goebel
* gnu/packages/crates-io.scm (rust-sequoia-rfc2822-0.9): Move package to ... * gnu/packages/sequoia.scm: ... here. [arguments]<skip-build?> Add. <cargo-development-inputs>: Remove. [description] Reformat and add markup.
2021-12-30gnu: rust-sequoia-openpgp-0.9: Move to (gnu packages sequoia).Hartmut Goebel
* gnu/packages/crates-io.scm (rust-sequoia-openpgp-0.9): Move package to ... * gnu/packages/sequoia.scm: ... here. Inherit from rust-sequoia-openpgp-1. [arguments]<skip-build?> add, <cargo-development-inputs>: Remove.
2021-12-30gnu: sequoia: Change into a meta-package and update to 1.6.0.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia): Update to 1.6.0. Change into a meta-package for all sequoia related binaries. [source, native-inputs]: Remove. [build-system]: Use trivial-build-system. [inputs]: Replace with list of packages to be merged. [arguments]: Replace by a trivial build step. [synopsis, description]: Adopt to being a meta-package. [license]: Adjust to license change of project.
2021-12-30gnu: Add libsequoia.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia-package-origin): New variable. (libsequoia): New variable. * gnu/packages/patches/sequoia-fix-ffi-Makefile.patch, gnu/packages/patches/sequoia-remove-store.patch New files. * gnu/local.mk (dist_patch_DATA): Add them.
2021-12-30gnu: Add sequoia-sqv.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia-sqv): New variable.
2021-12-30gnu: Add sequoia-sq.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia-sq): New variable.
2021-12-30gnu: Add rust-sequoia-autocrypt-0.23.Hartmut Goebel
* gnu/packages/sequoia.scm (rust-sequoia-autocrypt-0.23): New variable.
2021-12-30gnu: Add rust-sequoia-ipc-0.26.Hartmut Goebel
* gnu/packages/sequoia.scm (rust-sequoia-ipc-0.26): New variable.
2021-12-30gnu: Add rust-sequoia-net-0.23.Hartmut Goebel
* gnu/packages/sequoia.scm (rust-sequoia-net-0.23): New variable.
2021-12-30gnu: Add rust-sequoia-openpgp-1.Hartmut Goebel
* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): New variable.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-06-06Merge branch 'master' into core-updatesMarius Bakke
Conflicts: gnu/local.mk gnu/packages/algebra.scm gnu/packages/bioinformatics.scm gnu/packages/curl.scm gnu/packages/docbook.scm gnu/packages/emacs-xyz.scm gnu/packages/maths.scm gnu/packages/plotutils.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/readline.scm gnu/packages/tls.scm gnu/packages/xml.scm gnu/packages/xorg.scm
2021-05-31gnu: pep-engine: Update to 2.1.34.Hartmut Goebel
* gnu/packages/pep.scm (fdik-libetpan): Update to current development version. [source]: Switch to pep.foundation. (pep-engine): Update to 2.1.34. [source]: Switch to new git repo. [arguments]<make-flags>: Enable release-build. [inputs]: Use normal sequoia. * gnu/packages/sequoia.scm (sequoia4pEp): Remove variable.
2021-05-23gnu: Fix erroneous uses of 'package/inherit'.Marius Bakke
These packages use a different source/version from the inherited package, and thus should not inherit replacements. * gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record inheritance instead of PACKAGE/INHERIT. * gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4, rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23, rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1, rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3, rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17, rust-webpki-roots-0.14): Likewise. * gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise. * gnu/packages/guile.scm (guile-2.2.4): Likewise. * gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise. * gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6): Likewise. * gnu/packages/python-web.scm (python2-html2text): Likewise. * gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy, python2-urwid, python2-markdown, python2-fonttools): Likewise. * gnu/packages/racket.scm (racket): Likewise. * gnu/packages/sequoia.scm (sequoia4pEp): Likewise.
2021-05-09Merge branch 'master' into core-updatesMarius Bakke
Conflicts: gnu/local.mk gnu/packages/bioinformatics.scm gnu/packages/django.scm gnu/packages/gtk.scm gnu/packages/llvm.scm gnu/packages/python-web.scm gnu/packages/python.scm gnu/packages/tex.scm guix/build-system/asdf.scm guix/build/emacs-build-system.scm guix/profiles.scm
2021-05-04gnu: sequoia: Update to 1.1.0.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia): Update to 1.1.0. [arguments]: Remove phase "package", add phases "fix-rand-dependency" and "fix-permissions".
2021-03-24Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
2021-03-22gnu: sequoia4pEp: Adjust inputs.Efraim Flashner
* gnu/packages/sequoia.scm (sequoia4pEp)[arguments]: Override inherited cargo-inputs, cargo-development-inputs. Replace inherited 'unpin-deps phase.
2021-03-22gnu: sequoia4pEp: Move to sequoia.scm.Efraim Flashner
Don't have cross module package inheritance. * gnu/packages/pep.scm (sequoia4pEp): Move to ... * gnu/packages/sequoia.scm (sequoia4pEp): ... here. Hide package.
2021-02-11gnu: sequoia: Use latest rust.Maxim Cournoyer
* gnu/packages/sequoia.scm (sequoia)[arguments]: Use the latest (and only) rust.
2021-01-30gnu: rust-dirs-2: Drop minor version from name.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-dirs-2): Drop minor version from name. (rust-dirs-1.0): (rust-term-0.6): * gnu/packages/rust-apps.scm (fd): * gnu/packages/sequoia.scm (sequoia): * gnu/packages/web.scm (castor): Apply renaming.
2021-01-08gnu: sequoia: Update to 1.0.0.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia): Update to 1.0.0. [arguments]{cargo-inputs}: Add rust-eax, rust-futures-util, rust-sha1collisiondetection, rust-socket2. Update rust-capnp, rust-capnp-rpc, rust-capnpc, rust-futures, rust-http,rust-hyper rust-hyper-tls, rust-tokio, rust-win-crypto-ng.
2021-01-03gnu: rust-anyhow-1: Drop minor version from name.Efraim Flashner
* gnu/packages/crates-io.scm (rust-anyhow-1): Drop minor version from name. (rust-codespan-reporting-0.9) (rust-swc-1) (rust-syn-1) (rust-thiserror-1) (rust-wasm-bindgen-webidl-0.2) (rust-svd-parser-0.9): Adjust accordingly. * gnu/packages/crates-gtk.scm (rust-glib-macros-0.10): Same. * gnu/packages/rust-apps.scm (fd): Same. * gnu/packages/sequoia.scm (sequoia): Same.
2020-12-02gnu: sequoia: Update to 0.20.0.Hartmut Goebel
* gnu/packages/sequoia.scm (sequoia): Update to 0.20.0. [cargo-inputs, cargo-development-inputs] Update dependencies. [phases]{unpin-deps}: Adjust path of file to substitute. {adjust-prefix} Rename to {fix-environment} and set another envormnet variable. {keep-SOURCE_DATE_EPOCH}: New phase.
2020-10-12gnu: rust-flate2-1.0: Remove minor version from variable name.Arun Isaac
* gnu/packages/crates-io.scm (rust-flate2-1.0): Rename to rust-flate2-1.
2020-10-12gnu: rust-percent-encoding-2.1: Remove minor version from variable name.Arun Isaac
* gnu/packages/crates-io.scm (rust-percent-encoding-2.1): Rename to rust-percent-encoding-2.
2020-10-12gnu: rust-url-2.1: Remove minor version from variable name.Arun Isaac
* gnu/packages/crates-io.scm (rust-url-2.1): Rename to rust-url-2.
2020-10-12gnu: rust-thiserror-1.0: Remove minor version from variable name.Arun Isaac
* gnu/packages/crates-io.scm (rust-thiserror-1.0): Rename to rust-thiserror-1.
2020-08-04gnu: rust-proc-macro2: Don't include minor version in variable name.Jakub Kądziołka
* gnu/packages/crates-io.scm (rust-proc-macro2-1.0): Rename to... (rust-proc-macro2-1): ...this. * gnu/packages/rust-apps.scm (rust-cbindgen): Fixup dependency list. * gnu/packages/sequoia.scm (sequoia): Likewise.
2020-06-23gnu: sequoia: Update to 0.17.0.Jakub Kądziołka
* gnu/packages/sequoia.scm (sequoia): Update to 0.17.0. [cargo-inputs]: Add rust-structopt-0.3. [phases](unpin-deps): New phase.
2020-06-22gnu: sequoia: Fix typos.Efraim Flashner
* gnu/packages/sequoia.scm (sequoia)[arguments]: Move unquote next to the expression it applies to.
2020-06-22gnu: rust-regex-1.3: Rename to rust-regex-1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-regex-1.3): Rename to rust-regex-1. (rust-ansi-term-0.12, rust-bindgen-0.52, rust-bindgen-0.51, rust-bindgen-0.50, rust-bindgen-0.37, rust-bindgen-0.49, rust-clap-2, rust-compiletest-rs-0.3, rust-console-0.9, rust-console-0.7, rust-docopt-1.1, rust-env-logger-0.7, rust-env-logger-0.6, rust-env-logger-0.5, rust-gimli-0.18, rust-globset-0.4, rust-grep-cli-0.1, rust-grep-matcher-0.1, rust-grep-regex-0.1, rust-grep-searcher-0.1, rust-ignore-0.4, rust-lalrpop-0.17, rust-lalrpop-util-0.17, rust-locale-config-0.3, rust-localeconfig-0.2, rust-nom-5, rust-nom-4.2, rust-once-cell-1.2, rust-proptest-0.9, rust-proptest-0.8, rust-pulldown-cmark-0.4, rust-regex-automata-0.1, rust-rusqlite-0.19, rust-scan-fmt-0.2, rust-syn-1.0, rust-syn-0.15, rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Adjust accordingly. * gnu/packages/gnome.scm (librsvg-next)[arguments]: Same. * gnu/packages/rust-apps.scm (fd, ripgrep, tokei, rust-cargo-c) [arguments]: Same. * gnu/packages/sequoia.scm (sequoia)[arguments]: Same.
2020-06-22gnu: rust-tempfile-3.1: Rename to rust-tempfile-3.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tempfile-3.1): Rename to ... (rust-tempfile-3): .. this. (rust-cairo-rs-0.8, rust-cairo-rs-0.7, rust-cc-1.0, rust-compiletest-rs-0.3, rust-filetime-0.2, rust-gdk-pixbuf-sys-0.9, rust-gio-sys-0.9, rust-git2-0.11, rust-glib-0.9, rust-glib-0.8, rust-glib-sys-0.9, rust-gobject-sys-0.9, rust-handlebars-2.0, rust-lscolors-0.6, rust-native-tls-0.2, rust-nix-0.15, rust-nix-0.14, rust-no-panic-0.1, rust-pango-sys-0.9, rust-pangocairo-0.10, rust-proptest-0.9, rust-proptest-0.8, rust-rustdoc-stripper-0.1, rust-rustls-0.16, rust-rusty-fork-0.2, rust-sourcefile-0.1, rust-tiff-0.2, rust-tokio-0.2, rust-tokio-fs-0.1, rust-tokio-uds-0.2, rust-wayland-client-0.23, rust-wayland-client-0.21, rust-xattr-0.2) [arguments]: Adjust accordingly. * gnu/packages/rust-apps.scm (rust-cbindgen, tokei)[arguments]: Same. * gnu/packages/sequoia.scm (sequoia)[arguments]: Same. * gnu/packages/terminals.scm (alacritty)[arguments]: Same.
2020-05-11gnu: sequoia: Fix pkgconfig files.Hartmut Goebel
The pkgconfig files defines the wrong prefix: It is the build directory, while it should be the installation prefix. This is caused by Makefiles replacing `PREFIX` by `$(shell pwd)`. See <https://gitlab.com/sequoia-pgp/sequoia/-/issues/502> for details. * gnu/packages/sequoia.scm (sequoia)[fix-pkgconfig-file-substitutes]: New phase.
2020-05-05gnu: Add sequoia.Hartmut Goebel
* gnu/packages/sequoia.scm: New file. * gnu/local.mk: Add it.