summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-09-13secret-service: Mark sockets as SOCK_CLOEXEC.Ludovic Courtès
* gnu/build/secret-service.scm (secret-service-send-secrets) (secret-service-receive-secrets): Pass SOCK_CLOEXEC to 'socket'.
2022-09-13services: shepherd: Install O_CLOEXEC variant of 'call-with-input-file' & co.Ludovic Courtès
Fixes a bug introduced with the Shepherd 0.9.2 upgrade in commit 1ba0e38267c9ff8bb476285091be6e297bbf136e whereby files opened by, say, the 'start' method of 'urandom-seed', could leak into the execution environment of some other service--e.g., 'term-tty4'. * gnu/services/shepherd.scm (shepherd-configuration-file)[config]: Override 'call-with-input-file' and 'call-with-output-file'.
2022-09-13services: secret-service: Inherit from the original 'guix-configuration'.Ludovic Courtès
Reported by zamfofex. Regression introduced in 2bac6ea177d5b3353ea1a4d032d17a6ac3763e96. * gnu/services/virtualization.scm (secret-service-operating-system): Add 'inherit' keyword for 'guix-configuration'.
2022-09-12news: Fix 'de' translation.Florian Pelz
Follow-up to 23b50ddbdbcee0dac1bc05f12374043d6f215b00. * etc/news.scm: Fix punctuation. Use the same terminology as the German manual.
2022-09-12gnu: Add tp-smapi-module.Simon Streit
* gnu/packages/linux.scm (tp-smapi-module): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-12news: Fix en dash usage.Thiago Jung Bauermann
The en dash is used to separate pairs of words or numbers. The em dash is the one used to separate sentences. In addition, in English text we are using the convention of not separating the dash with spaces. * etc/news.scm: Change the en dash to em in entry about Emacs native compilation. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2022-09-12news: Add 'pt' translation.Thiago Jung Bauermann
* etc/news.scm: Add Portuguese translation of entry about Emacs native compilation. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2022-09-12gnu: cmh: Update to 1.1.1.Hendursaga
* gnu/packages/algebra.scm (cmh): Update to 1.1.1. * gnu/packages/patches/cmh-support-fplll.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Signed-off-by: Andreas Enge <andreas@enge.fr>
2022-09-12gnu: hyfetch: Update to 1.4.1.gyara
* gnu/packages/admin.scm (hyfetch): Update to 1.4.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12gnu: Add ghc-ansi2html.jgart
* gnu/packages/haskell-xyz.scm (ghc-ansi2html): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12gnu: Add grml-zsh-config.kiasoc5
* gnu/packages/shellutils.scm (grml-zsh-config): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12gnu: Add txt2tags.kiasoc5
* gnu/packages/textutils.scm (txt2tags): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12gnu: ghc-alex: Use G-expressions.jgart
* gnu/packages/containers.scm (ghc-alex)[arguments]: Use G-expressions. [arguments]: Remove trailing booleans. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12gnu: swaylock: Fix build.Marius Bakke
Fixes <https://bugs.gnu.org/57748>. Reported by muradm <mail@muradm.net>. This is a follow-up to commit 2500709e01cd376cf0db78e0805005a112343346. * gnu/packages/wm.scm (swaylock)[native-inputs]: Change from WAYLAND-PROTOCOLS to WAYLAND-PROTOCOLS-NEXT.
2022-09-12gnu: emacs-ement: Update to 0.1.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.3.
2022-09-12home: shepherd: Add shepherd/init.scm to XDG_CONFIG_HOME.Andrew Tropin
* gnu/home/services/shepherd.scm (shepherd-xdg-configuration-files): New variable. (home-shepherd-service-type)[extensions]: Add HOME-XDG-CONFIGURATION-FILES-SERVICE-TYPE extension.
2022-09-11gnu: python-pingouin: Update to 0.5.2.Marius Bakke
* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.2. [arguments]: Adjust outdated substitution.
2022-09-11gnu: python-uvloop: Disable flaky test.Marius Bakke
* gnu/packages/python-web.scm (python-uvloop)[arguments]: Disable one more test. While at it, use 'thread' timeout method as signal did not work here. Also don't compute the pytest string at evaluation time.
2022-09-11gnu: Deprecate python-pep621.Marius Bakke
* gnu/packages/python-xyz.scm (python-pep621): Define as deprecated alias for PYTHON-PYPROJECT-METADATA.
2022-09-11gnu: python-sphinx-theme-builder: Update to 0.2.0b1.Marius Bakke
* gnu/packages/sphinx.scm (python-sphinx-theme-builder): Update to 0.2.0b1. [propagated-inputs]: Change from PYTHON-PEP621 to PYTHON-PYPROJECT-METADATA.
2022-09-11gnu: Add python-pyproject-metadata.Marius Bakke
* gnu/packages/python-xyz.scm (python-pyproject-metadata): New variable. (python-pep621): Inherit from it.
2022-09-11gnu: Add python-sphinx-tabs.Marius Bakke
* gnu/packages/sphinx.scm (python-sphinx-tabs): New variable.
2022-09-11gnu: python-gast: Enable tests.Marius Bakke
* gnu/packages/python-xyz.scm (python-gast)[arguments]: Override check phase. [native-inputs]: Add PYTHON-PYTEST.
2022-09-11gnu: python-gast: Update to 0.5.3.Marius Bakke
* gnu/packages/python-xyz.scm (python-gast): Update to 0.5.3.
2022-09-11gnu: python-astunparse: Update to 1.6.3.Marius Bakke
* gnu/packages/python-xyz.scm (python-astunparse): Update to 1.6.3.
2022-09-11gnu: python-gast: Update home page.Marius Bakke
* gnu/packages/python-xyz.scm (python-gast)[home-page]: Use actual instead of PyPI page.
2022-09-11gnu: python-docutils: Add 0.19.Marius Bakke
* gnu/packages/python-xyz.scm (python-docutils-0.19): New variable.
2022-09-11gnu: QEMU: Unbundle dtc and slirp.Marius Bakke
* gnu/packages/virtualization.scm (qemu)[source](snippet): Delete two more directories. [arguments]: Add "--enable-slirp" and "--enable-fdt" in #:configure-flags. [inputs]: Add DTC and LIBSLIRP.
2022-09-11gnu: slirp4netns: Update to 1.2.0.Marius Bakke
* gnu/packages/containers.scm (slirp4netns): Update to 1.2.0.
2022-09-11gnu: libslirp: Update to 4.7.0.Marius Bakke
* gnu/packages/containers.scm (libslirp): Update to 4.7.0. [inputs]: Move GLIB ... [propagated-inputs]: ... here.
2022-09-11gnu: ntp: Adjust for glibc 2.34 and later.Marius Bakke
* gnu/packages/ntp.scm (ntp)[source](patches): Add one more origin.
2022-09-11gnu: mercurial: Update to 6.2.2.Marius Bakke
* gnu/packages/version-control.scm (mercurial): Update to 6.2.2.
2022-09-11gnu: mercurial: Adjust for grep 3.8.Marius Bakke
* gnu/packages/version-control.scm (mercurial)[source](modules, snippet): New fields.
2022-09-11gnu: Open vSwitch: Update to 3.0.0.Marius Bakke
* gnu/packages/networking.scm (openvswitch): Update to 3.0.0.
2022-09-11gnu: Open vSwitch: Remove input labels.Marius Bakke
* gnu/packages/networking.scm (openvswitch)[native-inputs]: Remove labels. [arguments]: Use SEARCH-INPUT-FILE instead of labels.
2022-09-11gnu: Open vSwitch: Add release-monitoring-url.Marius Bakke
* gnu/packages/networking.scm (openvswitch)[properties]: New field.
2022-09-11gnu: Open vSwitch: Adjust tests for grep 3.8.Marius Bakke
* gnu/packages/networking.scm (openvswitch)[arguments]: Add substitution for 'egrep'.
2022-09-11gnu: swaylock: Update to 1.6.Marius Bakke
* gnu/packages/wm.scm (swaylock): Update to 1.6.
2022-09-11gnu: emacs-mint-mode: Update to 1.0.3.jgart
* gnu/packages/emacs-xyz.scm (emacs-mint-mode): Update to 1.0.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-11gnu: emacs-detached: Update to 0.8.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.8.1. [arguments]<#:phases>: Remove references to the detached-env script, which does not exist anymore.
2022-09-11gnu: emacs-ansi: Update to 0.4.1-2.2367fba.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-2.2367fba. [propagated-inputs]: Remove EMACS-DASH and EMACS-S.
2022-09-11gnu: Add emacs-mentor.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-mentor): New variable.
2022-09-11gnu: piper: Update to 0.7.Tobias Kortkamp
* gnu/packages/gnome.scm (piper): Update to 0.7. [native-inputs]: Add appstream. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: piper: Unbreak tests.Tobias Kortkamp
Make flake8 config available inside the build directory. https://github.com/libratbag/piper/pull/781 * gnu/packages/gnome.scm (piper): Unbreak tests. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: piper: Fix runtime.Tobias Kortkamp
The wrapper script does not add piper's own Python files to GUIX_PYTHONPATH. Copy the approach from gtg to solve this. Traceback (most recent call last): File "/gnu/store/9fq062kva6ffidilg0qn8liqn6a8yf1w-piper-0.6/bin/.piper-real", line 36, in <module> from piper.application import Application ModuleNotFoundError: No module named 'piper' * gnu/packages/gnome.scm (piper): Fix runtime. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: Add steam-devices-udev-rules.Morgan Smith
* gnu/packages/games.scm (steam-devices-udev-rules): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: janet: Update to 1.24.1.jgart
* gnu/packages/lisp.scm (janet): Update to 1.24.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: java-slf4j-api: Update the source URI.Artyom V. Poptsov
* gnu/packages/java.scm (java-slf4j-api)[source]: Replace the URI with "git-reference" to GitHub as the origin reference to "https://www.slf4j.org/dist/slf4j-..." seems to be broken. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: plantuml: Update to 1.2022.7.jgart
* gnu/packages/yyy.scm (plantuml): Update to 1.2022.7. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11gnu: v4l2loopback-linux-module: Update to 0.12.7.Michael Rohleder
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.12.7. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>