Maxim Cournoyer
fd30aeb0c6
gnu: libhandy: Update to 1.7.90.
...
* gnu/packages/gnome.scm (libhandy): Update to 1.7.90.
[phases]{pre-check}: Delete trailing #t.
[native-inputs]: Delete labels.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer
5d26c2e658
gnu: libwacom: Update to 2.4.0.
...
* gnu/packages/xdisorg.scm (libwacom): Update to 2.4.0.
[source]: Change archive extension from bz2 to xz.
[build-system]: Switch to meson.
[configure-flags]: Adjust for meson.
[phases]: New field.
[native-inputs]: Add python-evdev, python-libevdev, python-pytest and
python-pyudev.
[inputs]: Move libgudev to...
[propagated-inputs]: ... here.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer
a412817d84
gnu: Add python-libevdev.
...
* gnu/packages/freedesktop.scm (python-libevdev): New variable.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer
bfcd2a86fb
gnu: gcr: Update to 3.41.1, delete trailing #t and input labels.
...
* gnu/packages/gnome.scm (gcr): Update to 3.41.1.
[phases]: Delete trailing #t.
{disable-failing-tests}: Delete phase.
{fix-systemd-detection}: Likewise.
{remove-fatal-warnings-option}: New phase.
{check}: New phase override.
[native-inputs, propagated-inputs]: Delete input labels.
[native-inputs]: Sort inputs. Add gi-docgen. Remove autoconf, automake and
libtool.
2022-09-12 20:55:10 -04:00
Maxim Cournoyer
abfa74c68b
gnu: gtk: Update to 4.8.0 and use gexps.
...
* gnu/packages/gtk.scm (gtk): Update to 4.8.0.
[arguments]: Use gexps.
[parallel-tests?]: Remove argument.
[phases]{patch}: Use this-package-native-input. Disable the
inscription-markup.ui test.
{move-files}: Adjust for gexps.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer
a0a0c282f0
gnu: Add gi-docgen.
...
* gnu/packages/gnome.scm (gi-docgen): New variable.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer
8784bbd510
gnu: xvfb-run: Update to 1.20.11-1.
...
* gnu/packages/xorg.scm (xvfb-run): Update to 1.20.11-1.
[phases]: Use gexps.
{build}: Use search-input-file.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer
8ec901a885
gnu: egl-wayland: Update to 1.1.10.
...
* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.10.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer
d7301dc375
gnu: sysprof: Update to 3.44.0, enable tests and remove labels.
...
* gnu/packages/gnome.scm (sysprof): Update to 3.44.0.
[tests?]: Delete argument.
[configure-flags]: Use gexps.
[phases]: Delete trailing #t.
[native-inputs]: Delete labels.
[inputs]: Add libunwind.
2022-09-12 20:51:23 -04:00
Maxim Cournoyer
b37b3d4891
gnu: libdazzle: Update to 3.44.0.
...
* gnu/packages/gnome.scm (libdazzle): Update to 3.44.0.
[inputs]: Move gobject-introspection and vala to...
[native-inputs]: ... here.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer
af448f9c95
gnu: libgnomekbd: Update to 3.28.0.
...
* gnu/packages/gnome.scm (libgnomekbd): Update to 3.28.0.
[native-inputs]: Replace intltool with gettext-minimal. Add autoconf,
automake, libtool and gobject-introspection.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer
b7f1b39b3f
gnu: xf86-input-wacom: Update to 1.1.0.
...
* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 1.1.0.
[configure-flags]: Use gexps.
[native-inputs, inputs, description]: Re-indent.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer
2e4cc98f70
gnu: fcitx: Update to 4.2.9.9, use gexps and remove input labels.
...
* gnu/packages/fcitx.scm (fcitx): Update to 4.2.9.9.
[source]: Use HTTPS.
[arguments]: Use gexps.
[native-inputs, inputs]: Remove labels.
2022-09-12 20:51:22 -04:00
Maxim Cournoyer
2e9f6da7a9
gnu: libmbim: Update to 1.26.4.
...
* gnu/packages/freedesktop.scm (libmbim): Update to 1.26.4.
2022-09-12 20:51:21 -04:00
Maxim Cournoyer
b3ac513f48
gnu: clutter: Update to 1.26.4 and remove input labels.
...
* gnu/packages/gnome.scm (clutter): Update to 1.26.4.
[native-inputs]: Remove labels.
[propagated-inputs, inputs]: Sort inputs.
[home-page]: Update URL.
2022-09-12 20:51:21 -04:00
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
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
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