Commit graph

101376 commits

Author SHA1 Message Date
Maxim Cournoyer ffef7c01f0
gnu: adwaita-icon-theme: Update to 42.0 and deprecate gnome-icon-theme.
* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 42.0.  Remove
inheritance to gnome-icon-theme, re-adding...
[build-system, arguments, home-page, synopsis]
[description, license]: ... these fields.
(gnome-icon-theme): Define as a deprecated package.
[native-inputs]: Remove label.
[home-page]: Update URL.
[configure-flags]: Delete argument.
[make-flags]: New argument.  Set the GTK_UPDATE_ICON_CACHE variable to the
empty string.
2022-09-12 20:51:21 -04:00
Maxim Cournoyer 05c5807ea5
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.
2022-09-12 20:48:44 -04:00
Ludovic Courtès 491dd62b38
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'.
2022-09-13 00:31:04 +02:00
Ludovic Courtès 66fdaf3677
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
1ba0e38267 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-13 00:31:04 +02:00
Ludovic Courtès 32583c8c20
services: secret-service: Inherit from the original 'guix-configuration'.
Reported by zamfofex.

Regression introduced in 2bac6ea177.

* gnu/services/virtualization.scm (secret-service-operating-system):
Add 'inherit' keyword for 'guix-configuration'.
2022-09-13 00:31:04 +02:00
Florian Pelz 631d893023
news: Fix 'de' translation.
Follow-up to 23b50ddbdb.

* etc/news.scm: Fix punctuation.  Use the same terminology
as the German manual.
2022-09-12 22:09:12 +02:00
Simon Streit e8636e09e1
gnu: Add tp-smapi-module.
* gnu/packages/linux.scm (tp-smapi-module): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-12 21:15:13 +02:00
Thiago Jung Bauermann 23b50ddbdb
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>
2022-09-12 19:16:24 +02:00
Thiago Jung Bauermann 032068a96c
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entry about Emacs native
compilation.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2022-09-12 18:42:17 +02:00
Hendursaga f3130fc7d9
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>
2022-09-12 17:35:35 +02:00
gyara 25d88eb9f3
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>
2022-09-12 14:22:50 +01:00
jgart 3d8fdd2677
gnu: Add ghc-ansi2html.
* gnu/packages/haskell-xyz.scm (ghc-ansi2html): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12 14:22:50 +01:00
kiasoc5 9877fb03f0
gnu: Add grml-zsh-config.
* gnu/packages/shellutils.scm (grml-zsh-config): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12 14:22:50 +01:00
kiasoc5 08199c69d4
gnu: Add txt2tags.
* gnu/packages/textutils.scm (txt2tags): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-12 14:22:49 +01:00
jgart 0a982a19bf
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>
2022-09-12 14:22:47 +01:00
Marius Bakke fc4da86ed6
gnu: swaylock: Fix build.
Fixes <https://bugs.gnu.org/57748>.
Reported by muradm <mail@muradm.net>.

This is a follow-up to commit 2500709e01.

* gnu/packages/wm.scm (swaylock)[native-inputs]: Change from WAYLAND-PROTOCOLS
to WAYLAND-PROTOCOLS-NEXT.
2022-09-12 15:18:26 +02:00
Nicolas Goaziou a59bc77c04
gnu: emacs-ement: Update to 0.1.3.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.3.
2022-09-12 13:01:13 +02:00
Andrew Tropin 70d58d1556
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.
2022-09-12 08:43:08 +03:00
Marius Bakke e3ed1d09f9
gnu: python-pingouin: Update to 0.5.2.
* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.2.
[arguments]: Adjust outdated substitution.
2022-09-11 23:41:51 +02:00
Marius Bakke 752711b880
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.
2022-09-11 23:41:43 +02:00
Marius Bakke 9b3124b2fc
gnu: Deprecate python-pep621.
* gnu/packages/python-xyz.scm (python-pep621): Define as deprecated alias for
PYTHON-PYPROJECT-METADATA.
2022-09-11 19:43:16 +02:00
Marius Bakke 2c9424c4aa
gnu: python-sphinx-theme-builder: Update to 0.2.0b1.
* 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-11 19:43:16 +02:00
Marius Bakke 87567bbc9e
gnu: Add python-pyproject-metadata.
* gnu/packages/python-xyz.scm (python-pyproject-metadata): New variable.
(python-pep621): Inherit from it.
2022-09-11 19:43:16 +02:00
Marius Bakke e23ab97a54
gnu: Add python-sphinx-tabs.
* gnu/packages/sphinx.scm (python-sphinx-tabs): New variable.
2022-09-11 19:43:16 +02:00
Marius Bakke 9a6c3b7b6a
gnu: python-gast: Enable tests.
* gnu/packages/python-xyz.scm (python-gast)[arguments]: Override check phase.
[native-inputs]: Add PYTHON-PYTEST.
2022-09-11 19:43:16 +02:00
Marius Bakke 29f5fb9202
gnu: python-gast: Update to 0.5.3.
* gnu/packages/python-xyz.scm (python-gast): Update to 0.5.3.
2022-09-11 19:43:16 +02:00
Marius Bakke 2be1580eed
gnu: python-astunparse: Update to 1.6.3.
* gnu/packages/python-xyz.scm (python-astunparse): Update to 1.6.3.
2022-09-11 19:43:16 +02:00
Marius Bakke 8f2bc17f2b
gnu: python-gast: Update home page.
* gnu/packages/python-xyz.scm (python-gast)[home-page]: Use actual instead of
PyPI page.
2022-09-11 19:43:16 +02:00
Marius Bakke 5cce7a6824
gnu: python-docutils: Add 0.19.
* gnu/packages/python-xyz.scm (python-docutils-0.19): New variable.
2022-09-11 19:43:15 +02:00
Marius Bakke 6ef782ee22
gnu: QEMU: Unbundle dtc and slirp.
* 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-11 19:43:15 +02:00
Marius Bakke 2487a75d77
gnu: slirp4netns: Update to 1.2.0.
* gnu/packages/containers.scm (slirp4netns): Update to 1.2.0.
2022-09-11 19:43:15 +02:00
Marius Bakke b7c10a198b
gnu: libslirp: Update to 4.7.0.
* gnu/packages/containers.scm (libslirp): Update to 4.7.0.
[inputs]: Move GLIB ...
[propagated-inputs]: ... here.
2022-09-11 19:43:15 +02:00
Marius Bakke 150dda28f9
gnu: ntp: Adjust for glibc 2.34 and later.
* gnu/packages/ntp.scm (ntp)[source](patches): Add one more origin.
2022-09-11 19:43:15 +02:00
Marius Bakke e916bc6703
gnu: mercurial: Update to 6.2.2.
* gnu/packages/version-control.scm (mercurial): Update to 6.2.2.
2022-09-11 19:43:15 +02:00
Marius Bakke 003fdf0a9d
gnu: mercurial: Adjust for grep 3.8.
* gnu/packages/version-control.scm (mercurial)[source](modules, snippet): New
fields.
2022-09-11 19:43:15 +02:00
Marius Bakke b11c1d7702
gnu: Open vSwitch: Update to 3.0.0.
* gnu/packages/networking.scm (openvswitch): Update to 3.0.0.
2022-09-11 19:43:15 +02:00
Marius Bakke 8f78e9b0bc
gnu: Open vSwitch: Remove input labels.
* gnu/packages/networking.scm (openvswitch)[native-inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-FILE instead of labels.
2022-09-11 19:43:15 +02:00
Marius Bakke d3a772d43d
gnu: Open vSwitch: Add release-monitoring-url.
* gnu/packages/networking.scm (openvswitch)[properties]: New field.
2022-09-11 19:43:15 +02:00
Marius Bakke 93376d5d9c
gnu: Open vSwitch: Adjust tests for grep 3.8.
* gnu/packages/networking.scm (openvswitch)[arguments]: Add substitution for
'egrep'.
2022-09-11 19:43:15 +02:00
Marius Bakke 2500709e01
gnu: swaylock: Update to 1.6.
* gnu/packages/wm.scm (swaylock): Update to 1.6.
2022-09-11 19:43:15 +02:00
jgart 9f780ff4dd
gnu: emacs-mint-mode: Update to 1.0.3.
* gnu/packages/emacs-xyz.scm (emacs-mint-mode): Update to 1.0.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-11 19:36:01 +02:00
Nicolas Goaziou a8bb3bb1a7
gnu: emacs-detached: Update to 0.8.1.
* 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-11 19:33:22 +02:00
Nicolas Goaziou d0cb9b9ffb
gnu: emacs-ansi: Update to 0.4.1-2.2367fba.
* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-2.2367fba.
[propagated-inputs]: Remove EMACS-DASH and EMACS-S.
2022-09-11 19:27:19 +02:00
Nicolas Goaziou bdf1c046f0
gnu: Add emacs-mentor.
* gnu/packages/emacs-xyz.scm (emacs-mentor): New variable.
2022-09-11 16:55:20 +02:00
Tobias Kortkamp ed0061aa5b
gnu: piper: Update to 0.7.
* gnu/packages/gnome.scm (piper): Update to 0.7.
[native-inputs]: Add appstream.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:48:12 +02:00
Tobias Kortkamp 0b876d0a71
gnu: piper: Unbreak tests.
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-11 16:48:12 +02:00
Tobias Kortkamp 283afa44b5
gnu: piper: Fix runtime.
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-11 16:48:12 +02:00
Morgan Smith 5ed679a2a9
gnu: Add steam-devices-udev-rules.
* gnu/packages/games.scm (steam-devices-udev-rules): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
jgart bf0708d267
gnu: janet: Update to 1.24.1.
* gnu/packages/lisp.scm (janet): Update to 1.24.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
Artyom V. Poptsov 8efed18128
gnu: java-slf4j-api: Update the source URI.
* 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-11 16:43:31 +02:00