summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2022-05-02gnu: aws-c-sdkutils: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-sdkutils): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-cal: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-cal): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-io: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-io): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-event-stream: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-event-stream): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-checksums: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-checksums): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-common: Only support i686 and x86_64.Greg Hogan
* gnu/packages/c.scm (aws-c-common): [supported-systems]: Only support i686-linux and x86_64-linux. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02services: bitlbee: Preserve 'PURPLE_PLUGIN_PATH'.Ludovic Courtès
Fixes a regression introduced in 211fe3f66e6dfdaa64974931c458ab1d92afc182 whereby, in inetd mode, and when using 'bitlbee-purple', libpurple plugins would not be found. * gnu/services/messaging.scm (bitlbee-shepherd-service): Pass #:preserved-environment-variables to 'least-authority-wrapper'.
2022-05-02gnu: htslib-for-stringtie: Inherit from htslib-1.12.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (htslib-for-stringtie): Inherit from htslib-1.12.
2022-05-02gnu: Remove python-xlrd-1.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-xlrd-1): Remove variable.
2022-05-02gnu: Remove python-cytoolz-for-cooler.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-cytoolz-for-cooler): Remove variable.
2022-05-02gnu: python-cooler: Use more recent cytoolz.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-cooler)[propagated-inputs]: Replace python-cytoolz-for-cooler with python-cytoolz.
2022-05-02gnu: python-anndata: Remove python-xlrd-1.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-anndata)[propagated-inputs]: Remove python-xlrd-1.
2022-05-01gnu: ungoogled-chromium: Update to 101.0.4951.41-1.Marius Bakke
* gnu/packages/chromium.scm (%preserved-third-party-files): Include bundled Vulkan headers. (%chromium-version): Set to 101.0.4951.41. (%debian-revision): Set to debian/101.0.4951.41-2. (%debian-patches): Add one new patch. (%ungoogled-origin, ungoogled-chromium): Update hashes. * gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Refresh.
2022-05-01services: opendht: Use 'least-authority-wrapper'.Ludovic Courtès
* gnu/services/networking.scm (opendht-configuration->command-line-arguments): Use 'least-authority-wrapper'. (opendht-shepherd-service): Use 'make-forkexec-constructor'.
2022-05-01services: quassel: Use 'least-authority-wrapper'.Ludovic Courtès
* gnu/services/messaging.scm (quassel-shepherd-service): Use 'least-authority-wrapper' instead of 'make-forkexec-constructor/container'.
2022-05-01services: wesnothd: Use 'least-authority-wrapper'.Ludovic Courtès
* gnu/services/games.scm (wesnothd-shepherd-service): Use 'least-authority-wrapper' instead of 'make-forkexec-constructor/container'.
2022-05-01services: wesnothd: Grant write access to /var/run/wesnothd.Ludovic Courtès
* gnu/services/games.scm (wesnothd-shepherd-service): Augment 'modules' field. Pass #:mappings argument to 'make-forkexec-constructor/container'. (wesnothd-activation): New variable. (wesnothd-service-type): Extend ACTIVATION-SERVICE-TYPE.
2022-05-01services: ipfs: Use 'least-authority-wrapper'.Ludovic Courtès
* gnu/services/networking.scm (ipfs-binary): Call 'least-authority-wrapper'. (%ipfs-home-mapping): Remove surrounding gexp. (ipfs-shepherd-service)[exec-command]: New procedure. [ipfs-config-command, set-config!-gexp, shepherd&co] [container-gexp, container-script]: Remove. [inner-gexp]: Use 'exec-command'.
2022-05-01services: bitlbee: Use 'make-inetd-constructor'.Ludovic Courtès
* gnu/services/messaging.scm (bitlbee-shepherd-service): Add call to 'least-authority-wrapper'. In 'start' method, use 'make-inetd-constructor' when available. * gnu/tests/messaging.scm (run-bitlbee-test)["valid PID"]: Remove test.
2022-05-01services: dicod: Use 'make-inetd-constructor'.Ludovic Courtès
* gnu/services/dict.scm (dicod-shepherd-service): Use 'make-inetd-constructor' in the 'start' method when available.
2022-05-01services: dicod: Rewrite using 'least-authority-wrapper'.Ludovic Courtès
* gnu/services/dict.scm (dicod-shepherd-service): Rewrite using 'least-authority-wrapper' plus 'make-forkexec-constructor' instead of 'make-forkexec-constructor/container'.
2022-05-01Add (guix least-authority).Ludovic Courtès
* guix/least-authority.scm: New file. * Makefile.am (MODULES): Add it. * gnu/build/shepherd.scm (default-mounts): Make public.
2022-05-01linux-container: Add #:child-is-pid1? parameter to 'call-with-container'.Ludovic Courtès
* gnu/build/linux-container.scm (wait-child-process) (status->exit-status): New procedures. (call-with-container): Add #:child-is-pid1? parameter and honor it. [thunk*]: New variable. Pass it to 'run-container'.
2022-05-01linux-container: Ensure signal-handling asyncs get a chance to run.Ludovic Courtès
Previously we could enter the blocking 'waitpid' call and miss an opportunity to run the signal handler async. * gnu/build/linux-container.scm (call-with-container) [periodically-schedule-asyncs]: New procedure. [install-signal-handlers]: Call it.
2022-05-01linux-container: 'call-with-container' relays SIGTERM and SIGINT.Ludovic Courtès
* gnu/build/linux-container.scm (call-with-container): Add #:relayed-signals. [install-signal-handlers]: New procedure. Call it.
2022-05-01file-systems: Avoid load-time warnings when attempting to load (guix store).Ludovic Courtès
This makes sure warnings like "incompatible bytecode version" don't go through when looking for (guix store). * gnu/system/file-systems.scm (%store-prefix): Parameterize 'current-warning-port' around 'resolve-module' call.
2022-05-01gexp: Add 'references-file'.Ludovic Courtès
* gnu/services/base.scm (references-file): Remove. * guix/gexp.scm (references-file): New procedure. * tests/gexp.scm ("references-file"): New test.
2022-05-01gnu: ocaml-uuidm: Update to 0.9.8.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-uuidm): Update to 0.9.8. (ocaml4.07-uuidm): New variable.
2022-05-01gnu: ocamlformat: Update to 0.21.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocamlformat): Update to 0.21.0.
2022-05-01gnu: ocaml-cmdliner: Update to 1.1.0.Julien Lepiller
Cmdliner changed its output format, so two packages need to be modified to accept the new format. The patch modifies ocaml 4.07 packages to ensure this patch results in the same derivations for these variants. * gnu/packages/ocaml.scm (ocaml-cmdliner): Update to 1.1.0. (ocaml-alcotest, ocaml-mdx)[arguments]: Fix tests. (ocaml4.07-cmdliner): New variable. (ocaml4.07-alcotest): Do not fix tests.
2022-05-01gnu: ocaml-re: Update to 1.10.4.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-re): Update to 1.10.4.
2022-05-01gnu: ocaml-spawn: Update to 0.15.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-spawn): Update to 0.15.1.
2022-05-01gnu: ocaml-ppx-fields-conv: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-fields-conv): Update to 0.15.0.
2022-05-01gnu: ocaml-parsexp: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.15.0.
2022-05-01gnu: ocaml-ppx-hash: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-hash): Update to 0.15.0.
2022-05-01gnu: ocaml-ppx-sexp-value: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): Update to 0.15.0.
2022-05-01gnu: ocaml-jst-config: Update to 0.15.1.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-jst-config): Update to 0.15.1.
2022-05-01gnu: ocaml-ppx-stable: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-stable): Update to 0.15.0.
2022-05-01gnu: ocaml-ppx-base: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-base): Update to 0.15.0.
2022-05-01gnu: ocaml-ppx-compare: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-compare): Update to 0.15.0.
2022-05-01gnu: ocaml-jane-street-headers: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-jane-street-headers): Update to 0.15.0.
2022-05-01gnu: ocaml-base-bigstring: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-base-bigstring): Update to 0.15.0.
2022-05-01gnu: ocaml-core: Update to 0.15.0.Julien Lepiller
These packages cannot be updated individually. * gnu/packages/ocaml.scm (ocaml-ppx-inline-test, ocaml-sexplib0) (ocaml-sexplib, ocaml-base, ocaml-stdio, ocaml-ppx-sexp-conv) (ocaml-ppx-expect, ocaml-base-quickcheck, ocaml-core) (ocaml-core-kernel, ocaml-timezone): Update to 0.15.0. (ocaml-ppxlib): Fix tests. (ocaml-int-repr): New variable.
2022-05-01gnu: ocaml-ppxlib: Update to 0.25.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.25.0.
2022-05-01gnu: coq: Update to 8.15.1.Julien Lepiller
* gnu/packages/coq.scm (coq): Update to 8.15.1.
2022-05-01gnu: ocaml-hex: Update to 1.5.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-hex): Update to 1.5.0.
2022-05-01gnu: ocaml-easy-format: Update to 1.3.3.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.3.
2022-05-01gnu: ocaml-variantslib: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-variantslib): Update to 0.15.0.
2022-05-01gnu: ocaml-ppx-optcomp: Update to 0.15.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): Update to 0.15.0.
2022-05-01gnu: ocaml-cstruct: Update to 6.1.0.Julien Lepiller
* gnu/packages/ocaml.scm (ocaml-cstruct): Update to 6.1.0.