Commit graph

101402 commits

Author SHA1 Message Date
Maxim Cournoyer
164dfdc44e
gnu: upower: Update to 1.90.0.
* gnu/packages/gnome.scm (upower): Update to 1.90.0.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer
2fb1ff23e1
gnu: umockdev: Update to 0.17.13.
* gnu/packages/check.scm (umockdev): Update to 0.17.13.
[build-system]: Use meson.
[phases]{fix-test}: Delete phase.
{skip-test-umockdev.c}: New phase.
{absolute-introspection-library}: Adjust for meson.
[native-inputs]: Sort lexicographically.
[inputs]: Add libpcap.
2022-09-13 00:20:32 -04:00
Maxim Cournoyer
587829ae26
gnu: gnome-settings-daemon: Update to 42.2.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 42.2.
[arguments]: Use gexps.
[phases]{set-baobab-file-name}: Use search-input-file.
[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.  Add
perl.
[inputs]: Sort lexicographically.  Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next, libgweather with libgweather4-with-libsoup2.
2022-09-13 00:20:20 -04:00
Maxim Cournoyer
667f09218b
gnu: Add gsettings-desktop-schemas-next.
* gnu/packages/gnome.scm (gsettings-desktop-schemas-next): New variable.
2022-09-12 20:55:47 -04:00
Maxim Cournoyer
9539408e91
gnu: network-manager: Update to 1.40.0, use gexps and remove input labels.
* gnu/packages/gnome.scm (network-manager): Update to 1.40.0.
[arguments]: Use gexps.
[native-inputs, propagated-inputs]: Remove labels.
* gnu/packages/patches/network-manager-plugin-path.patch: Rebase patch.
2022-09-12 20:55:47 -04:00
Maxim Cournoyer
3c5394ca7b
gnu: zenity: Update to 3.43.0.
* gnu/packages/gnome.scm (zenity): Update to 3.43.0.
[build-system]: Use meson-build-system.
[arguments]: New field.
[inputs]: Add gtk+.  Remove libnotify and webkitgtk.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer
c73d0555fe
gnu: geocode-glib: Update to 3.26.4 and build with libsoup 3.
* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.4.
[arguments]: Use gexps.
[configure-flags]: Add "-Dsoup2=false".
[native-inputs, inputs]: Remove labels.
[propagated-inputs]: Replace libsoup-minimal-2 with libsoup.
(geocode-glib-with-libsoup2): New variable.
(gnome-settings-daemon)[inputs]: Replace geocode-glib with
geocode-glib-with-libsoup2.
(gnome-clocks): Replace geocode-glib with geocode-glib-with-libsoup2.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer
bbe444bcc1
gnu: geoclue: Update to 2.6.0 and remove input labels.
* gnu/packages/gnome.scm (geoclue): Update to 2.6.0.
[native-inputs]: Replace intltool with gettext-minimal.  Add vala.
[inputs]: Delete labels.
* gnu/packages/patches/geoclue-config.patch: Refresh patch.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer
5f7b0141d6
gnu: modem-manager: Update to 1.18.10 and remove input labels.
* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.10.
[configure-flags]: Use gexps.
[native-inputs]: Remove labels.  Add python, python-dbus and
python-pygobject.  Replace intltool with gettext-minimal.
2022-09-12 20:55:46 -04:00
Maxim Cournoyer
4fa20bb151
gnu: libqmi: Update to 1.30.8.
* gnu/packages/freedesktop.scm (libqmi): Update to 1.30.8.
2022-09-12 20:55:45 -04:00
Maxim Cournoyer
e12f2b2099
gnu: baobab: Update to 42.0 and delete input labels.
* gnu/packages/gnome.scm (baobab): Update to 42.0.
[native-inputs]: Replace intltool with gettext-minimal.  Remove labels.
Sort lexicographically.
[inputs]: Sort lexicographically.  Add libadwaita and pango-next.
2022-09-12 20:55:45 -04:00
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
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