summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-02services: Make sure Shepherd destructors match constructors.Ludovic Courtès
This is a followup to b06ecc57515d4e3c8b2228e8142654e9a26ba6e1, 211fe3f66e6dfdaa64974931c458ab1d92afc182, and fd57ce267c4083fe98242caa31075d2bd62903bf. * gnu/services/base.scm (guix-publish-shepherd-service): Change 'stop' method to use 'make-systemd-destructor' when 'make-systemd-constructor' is used. * gnu/services/dict.scm (dicod-shepherd-service): Change 'stop' method to use 'make-inetd-destructor' when 'make-inetd-constructor' is used. * gnu/services/messaging.scm (bitlbee-shepherd-service): Likewise.
2022-05-02gnu: python-hic2cool: Fix build.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (python-hic2cool)[arguments]: Fix incompatibility with h5py 3; disable two tests.
2022-05-02gnu: Add r-agimicrorna.Mădălin Ionel Patrașcu
* gnu/packages/bioconductor.scm (r-agimicrorna): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-05-02gnu: Add r-adductomicsr.Mădălin Ionel Patrașcu
* gnu/packages/bioconductor.scm (r-adductomicsr): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-05-02gnu: Add r-orgmassspecr.Mădălin Ionel Patrașcu
* gnu/packages/cran.scm (r-orgmassspecr): New variable.
2022-05-02gnu: Add r-adductdata.Mădălin Ionel Patrașcu
* gnu/packages/bioconductor.scm (r-adductdata): New variable.
2022-05-02gnu: Add python-scrapy.Felix Gruber
* gnu/packages/python-web.scm (python-scrapy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-itemloaders.Felix Gruber
* gnu/packages/python-xyz.scm (python-itemloaders): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-parsel.Felix Gruber
* gnu/packages/python-web.scm (python-parsel): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-protego.Felix Gruber
* gnu/packages/python-web.scm (python-protego): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-itemadapter.Felix Gruber
* gnu/packages/python-xyz.scm (python-itemadapter): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-queuelib.Felix Gruber
* gnu/packages/python-xyz.scm (python-queuelib): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-pydispatcher.Felix Gruber
* gnu/packages/python-xyz.scm (python-pydispatcher): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add python-sybil.Felix Gruber
* gnu/packages/python-check.scm (python-sybil): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: bear: Update to 3.0.19.Greg Hogan
* gnu/packages/build-tools.scm (bear): Update to 3.0.19. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: spdlog: Update to 1.10.0.Greg Hogan
* gnu/packages/logging.scm (spdlog): Update to 1.10.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: fmt: Update to 8.1.1.Greg Hogan
* gnu/packages/pretty-print.scm (fmt): Update to 8.1.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: apl: Use G-expressions.Paul A. Patience
* gnu/packages/apl.scm (apl)[arguments]: Use G-expressions. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: apl: Remove input labels.Paul A. Patience
* gnu/packages/apl.scm (apl)[inputs]: Remove labels and sort. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: apl: Update to 1.8-r1550.Paul A. Patience
This commit fixes a failing build caused by -Werror (the configure script no longer sets the -Werror compilation flag). * gnu/packages/apl.scm (apl): Update to 1.8-r1550. [arguments]: Add 'fix-configure' phase. [license]: Prefix with 'license:'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: Add emacs-git-email.Niklas Eklund
* gnu/packages/emacs-xyz.scm (emacs-git-email): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: ugrep: Update to 3.7.9.kiasoc5
* gnu/packages/search.scm (ugrep): Update to 3.7.9. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-sdk-cpp: Remove openssl input.Greg Hogan
* gnu/packages/cpp.scm (aws-sdk-cpp): [inputs]: Remove openssl. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: s2n: Link to aws-lc as libcrypto dependency.Greg Hogan
* gnu/packages/tls.scm (s2n): [arguments]: Fix for openssl as replacement input for aws-lc. [propagated-inputs]: Add aws-lc and remove openssl. [supported-systems]: Only support x86_64-linux. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-lc: Fix checksum and enable tests.Greg Hogan
* gnu/packages/tls.scm (aws-lc): [source]: Fix checksum. [arguments]: Enable tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-crt-cpp: Fix comment formatting.Greg Hogan
* gnu/packages/cpp.scm (aws-crt-cpp): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-mqtt: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-mqtt): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-s3: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-s3): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-auth: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-auth): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-compression: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-compression): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-02gnu: aws-c-http: Fix comment formatting.Greg Hogan
* gnu/packages/c.scm (aws-c-http): Fix comment formatting. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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.