gnu: proj: Update to 9.1.0 and propagate libraries.
* gnu/packages/geo.scm (proj): Update to 9.1.0.
[arguments]: Delete field.
[inputs]: Remove libjpeg-turbo and move to...
[propagated-inputs]: ... here.
secret-service: Mark sockets as SOCK_CLOEXEC.
* gnu/build/secret-service.scm (secret-service-send-secrets)
(secret-service-receive-secrets): Pass SOCK_CLOEXEC to 'socket'.
services: shepherd: Install O_CLOEXEC variant of 'call-with-input-file' & co.
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'.
services: secret-service: Inherit from the original 'guix-configuration'.
Reported by zamfofex.
Regression introduced in 2bac6ea177d5b3353ea1a4d032d17a6ac3763e96.
* gnu/services/virtualization.scm (secret-service-operating-system):
Add 'inherit' keyword for 'guix-configuration'.
gnu: Add tp-smapi-module.
* gnu/packages/linux.scm (tp-smapi-module): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
news: Fix en dash usage.
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>
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entry about Emacs native
compilation.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
gnu: cmh: Update to 1.1.1.
* 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>
gnu: hyfetch: Update to 1.4.1.
* gnu/packages/admin.scm (hyfetch): Update to 1.4.1.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: Add ghc-ansi2html.
* gnu/packages/haskell-xyz.scm (ghc-ansi2html): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: Add grml-zsh-config.
* gnu/packages/shellutils.scm (grml-zsh-config): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: Add txt2tags.
* gnu/packages/textutils.scm (txt2tags): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: ghc-alex: Use G-expressions.
* gnu/packages/containers.scm (ghc-alex)[arguments]: Use G-expressions.
[arguments]: Remove trailing booleans.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: emacs-ement: Update to 0.1.3.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.3.
home: shepherd: Add shepherd/init.scm to XDG_CONFIG_HOME.
* gnu/home/services/shepherd.scm (shepherd-xdg-configuration-files):
New variable.
(home-shepherd-service-type)[extensions]:
Add HOME-XDG-CONFIGURATION-FILES-SERVICE-TYPE extension.
gnu: python-pingouin: Update to 0.5.2.
* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.2.
[arguments]: Adjust outdated substitution.
gnu: python-uvloop: Disable flaky test.
* 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.
gnu: Deprecate python-pep621.
* gnu/packages/python-xyz.scm (python-pep621): Define as deprecated alias for
PYTHON-PYPROJECT-METADATA.