me
/
guix
Archived
1
0
Fork 0
Commit Graph

91665 Commits (87ce7a6f71a0d337e47125ad7e8349f9225c7bf1)

Author SHA1 Message Date
Maxim Cournoyer 7a03ab6ef7
gnu: libgweather4: Update to 4.1.1 and run tests.
* gnu/packages/gnome.scm (libgweather4): Update to 4.1.1.
[tests?]: Delete argument.
[configure-flags]: Remove -Dgtk_doc=false.
[phases]{pre-check}: Rename to...
{set-HOME}: ... this.
{disable-problematic-tests}: New phase.
{check}: Move after install phase.
[native-inputs]: Add gi-docgen, glibc-utf8-locales and
gsettings-desktop-schemas.
[propagated-inputs]: Add json-glib2.  Replace libsoup-minimal-2 with libsoup.
(libgweather4-with-libsoup2): New variable.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer 6a82d5a9ae
gnu: Add rest-next.
* gnu/packages/gnome.scm (rest-next): New variable.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer 560a47aa93
gnu: gtksourceview: Update to 5.5.1.
* gnu/packages/gtk.scm (gtksourceview): Update to 5.5.1.
[build-system]: Use meson-build-system.
[phases]: Use gexps.
{disable-gtk-update-icon-cache}: New phase.
{pre-check}: Use search-input-file.
[native-inputs]: Remove labels.  Remove intltool and itstool.  Add
gettext-minimal, gi-docgen and gobject-introspection-next.
[propagated-inputs]: Remove labels.  Remove gtk+.  Add fontconfig, fribidi,
gtk, pango-next and pcre2.  Replace glib with glib-next.
(gtksourceview-4): New variable.
(gtksourceview-3): Inherit from gtksourceview-4 and adjust accordingly.
* gnu/packages/gnome.scm (tepl): Replace gtksourceview with gtksourceview-4.
(sushi)[inputs]: Likewise.
* gnu/packages/guile-xyz.scm (nomad): Likewise.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer b48162d3c9
gnu: Add gobject-introspection-next.
* gnu/packages/glib.scm (gobject-introspection-next): New variable.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch:
New file.
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer 579facddec
gnu: gtk: Replace librsvg with librsvg-bootstrap.
This is to use the same version of librsvg as used by the 'gtk+' package and
avoid propagation conflicts.

* gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove librsvg.
[propagated-inputs]: Replace librsvg with librsvg-bootstrap.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer 306edc9527
gnu: cups-pk-helper: Replace polkit with polkit-duktape.
This avoids the error: "package `cups-pk-helper@0.2.7' has an invalid
input: ("_" #<syntax-transformer polkit>)".  On core-updates, polkit-duktape
is the default polkit anyway.

* gnu/packages/cups.scm (cups-pk-helper)[inputs]: Replace polkit with polkit-duktape.
2022-09-13 00:20:37 -04:00
Maxim Cournoyer c7bb42e4b0
gnu: accountsservice: Add bash-minimal to inputs.
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add bash-minimal.
2022-09-13 00:20:37 -04:00
Maxim Cournoyer eff31eb5bc
gnu: mozjs: Update home-page.
* gnu/packages/gnuzilla.scm (mozjs)[home-page]: Update URL.
[synopsis]: Capitalize JavaScript.
2022-09-13 00:20:37 -04:00
Marius Bakke d9f58e6998
gnu: gjs: Update to 1.72.2.
* gnu/packages/gnome.scm (gjs): Update to 1.72.2.
[arguments]: Remove #:meson.
[propagated-inputs]: Change from MOZJS-78 to MOZJS-91.
[home-page]: Update URL.
2022-09-13 00:20:37 -04:00
Marius Bakke b05afdda39
gnu: gjs: Remove input labels.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.
2022-09-13 00:20:37 -04:00
Marius Bakke 059675706d
gnu: gjs: Build with mozjs 78.
This is a follow-up to commit d6fa3ac7a8.

* gnu/packages/gnome.scm (gjs)[propagated-inputs]: Change from MOZJS to
MOZJS-78.
2022-09-13 00:20:36 -04:00
Marius Bakke f89dbfc8a9
gnu: mozjs: Add 91.13.0.
* gnu/packages/gnuzilla.scm (mozjs-91): New variable.
2022-09-13 00:20:36 -04:00
Maxim Cournoyer 4ce94cbbc6
gnu: lxsession: Use polkit-duktape.
* gnu/packages/lxde.scm (lxsession)[inputs]: Replace polkit with
polkit-duktape.
2022-09-13 00:20:36 -04:00
Maxim Cournoyer 50c8db7f60
gnu: gdm: Patch dbus-run-session path.
* gnu/packages/gnome.scm (gdm)[phases]{patch-paths}: New phase.
[inputs]: Add dbus.
2022-09-13 00:20:36 -04:00
Maxim Cournoyer 603a8e729e
gnu: gdm: Use gexps and new style inputs.
* gnu/packages/gnome.scm (gdm)[phases]: Use gexps.
{pre-configure}: Use search-input-file.
{install-logo}: Likewise, and use #$output.
{install-placeholder-desktop-entry}: use search-input-directory.
{link-autostart-files}: Use this-package-input, $output.
[native-inputs]: Remove labels and sort in lexicographical order.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 97313b9b0c
gnu: gdm: Update to 42.0.
* gnu/packages/gnome.scm (gdm): Update to 42.0.
[inputs]: Add libgudev.
* gnu/packages/patches/gdm-default-session.patch: Rebase patch.
* gnu/packages/patches/gdm-elogind-support.patch: Likewise.
* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Likewise.
* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise.
* gnu/packages/patches/gdm-wayland-session-wrapper-from-env.patch: Likewise.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 8ff57b4cc3
gnu: accountsservice: Propagate glib.
* gnu/packages/freedesktop.scm (accountsservice)
[propagated-inputs]: Add glib.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 106667ce45
gnu: mutter: Update to 42.4, use gexps and remove input labels.
* gnu/packages/gnome.scm (mutter): Update to 42.4.
[arguments]: Use gexps.
[configure-flags]: Use search-input-file.
[phases]{patch-docbook-xml}: Likewise.
{adjust-runpath-linker-directives}: New phase.
{check}: Set HOME.  Set XDG_RUNTIME_DIR to an absolute path, and chmod 700 its
directory.
[native-inputs, propagated-inputs, inputs]: Remove labels.
[native-inputs]: Add wayland-protocols-next.
[propagated-inputs]: Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 815e7d21ef
gnu: Add wayland-protocols-next.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
2022-09-13 00:20:35 -04:00
Maxim Cournoyer 7aa6f3cfc1
gnu: pipewire-0.3: Update to 0.3.56 and use gexps.
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.56.
[arguments]: Use gexps.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer d4bd9ba2d0
gnu: gnome-online-accounts: Update to 3.44.0 and delete input labels.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.44.0.
[arguments]: Use gexps.
[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.
[inputs]: Delete labels.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer 6852a791b6
gnu: evolution-data-server: Update to 3.44.4 and remove input labels.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.44.4.
[arguments]: Use gexps.
[native-inputs, propagated-inputs, inputs]: Delete input labels.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer e631e122e3
gnu: ibus: Update to 1.5.27, use gexps and remove input labels.
* gnu/packages/ibus.scm (ibus): Update to 1.5.27.
[arguments]: Use gexps.
[configure-flags]: Use search-input-file.  Add '--disable-systemd-services'.
[make-flags]: Add the DISABLE_GUI_TEST variable.
[phases]{patch-docbook-xml}: Use this-package-native-input.
{patch-python-target-directories}: Break line.
{fix-paths}: Use format to double quote command.
[inputs, native-inputs]: Delete labels.
[inputs]: Add bash-minimal.
2022-09-13 00:20:34 -04:00
Maxim Cournoyer 46d50efd09
gnu: libnma: Update to 1.10.2 and delete input labels.
* gnu/packages/gnome.scm (libnma): Update to 1.10.2.
[configure-flags]: New argument.
[phases]{patch-docbook-xml}: Use search-input-file.
[native-inputs]: Delete labels.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer ee871fc92c
gnu: gnome-desktop: Update to 42.4 and remove input labels.
* gnu/packages/gnome.scm (gnome-desktop): Update to 42.4.
[phases]: Delete trailing #t.
{patch-path}: Use search-input-file.
[native-inputs]: Delete labels.
[propagated-inputs]: Add gtk.  Replace gsettings-desktop-schemas with
gsettings-desktop-schemas-next.
[inputs]: Sort lexicographically.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer f24bf279d4
gnu: sdl2: Update to 2.24.0, use gexps and remove input labels.
* gnu/packages/sdl.scm (sdl2): Update to 2.24.0.
[arguments]: Use gexps.
[inputs]: Use modify-inputs and remove labels.
2022-09-13 00:20:33 -04:00
Maxim Cournoyer 3f25fcf84d
gnu: upower: Fix indentation.
* gnu/packages/gnome.scm (upower): Fix indentation.
2022-09-13 00:20:33 -04:00
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
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
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
jgart 399fae26af
gnu: plantuml: Update to 1.2022.7.
* gnu/packages/yyy.scm (plantuml): Update to 1.2022.7.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
Michael Rohleder 1dede3516d
gnu: v4l2loopback-linux-module: Update to 0.12.7.
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.12.7.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
Michael Rohleder 3bb12fc2c6
gnu: recoll: Update to 1.32.7.
* gnu/packages/search.scm (recoll): Update to 1.32.7.
[arguments]<#:configure-flags>: Add --with-inotify.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
Taiju HIGASHI 859a6b49ca
gnu: font-plemoljp: Update to 1.2.7.
* gnu/packages/fonts.scm (font-plemoljp): Update to 1.2.7.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:30 +02:00
Michael Rohleder e6c6df657b
gnu: nheko: Update to 0.10.1.
* gnu/packages/messaging.scm (nheko): Update to 0.10.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:30 +02:00
Michael Rohleder 77ecd4c010
gnu: mtxclient: Update to 0.8.2.
* gnu/packages/messaging.scm (mtxclient): Update to 0.8.2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:30 +02:00
Felix Gruber ef49ec6d68
gnu: python-qrcode: Update to 7.3.1.
* gnu/packages/python-xyz.scm (python-qrcode): Update to 7.3.1.
[propagated-inputs]: Remove python-six.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:30 +02:00
Nicolas Goaziou 6519b1d59c
gnu: emacs-vertico: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.27.
2022-09-11 16:31:47 +02:00
Guillaume Le Vaillant d9f0ec68ac
gnu: qmapshack: Add curl dependency.
* gnu/packages/geo.scm (qmapshack)[inputs]: Add curl.
2022-09-11 15:50:48 +02:00
Felix Gruber 834162dcca
gnu: qgis: Disable failing tests.
* gnu/packages/geo.scm (qgis)[arguments]: Disable failing tests in
  'check phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber 59c6e2352e
gnu: gplates: Add curl dependency.
* gnu/packages/geo.scm (gplates)[inputs]: Add curl.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber 3b14615b2d
gnu: openorienteering-mapper: Add curl dependency.
* gnu/packages/geo.scm (openorienteering-mapper)[inputs]: Add curl.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber 8bb5bcf679
gnu: python-cartopy: Update to 0.20.3.
* gnu/packages/geo.scm (python-cartopy): Update to 0.20.3.
  [propagated-inputs]: Add python-pyproj.
  [inputs]: Add comment to explain why proj is needed after depending on
  python-pyproj.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber b7376b310a
gnu: python-pyproj: Update to 3.3.1.
* gnu/packages/geo.scm (python-pyproj): Update to 3.3.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber 5e26866a58
gnu: proj: Update to 9.0.1.
* gnu/packages/geo.scm (proj): Update to 9.0.1.
  [arguments]: Remove fix-version phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber c9f19871a8
gnu: xygrib: Build against proj-7.
* gnu/packages/geo.scm (xygrib)[inputs]: Replace proj with proj-7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber c1197f5c4c
gnu: vtk: Build against proj-7.
* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with
  proj-7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Felix Gruber 3eeb67c5d9
gnu: Add proj-7.
* gnu/packages/geo.scm (proj-7): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 15:50:48 +02:00
Mathieu Othacehe 22bfc42fab
services: web: Fix long lines.
* gnu/services/web.scm: Remove a trailing space and wrap long line. No
functional change.
2022-09-11 15:49:30 +02:00
Liliana Marie Prikler 11a06d1e49
gnu: emacs-org: Undelete build step.
With native compilation enabled, it is now no longer meaningless.

* gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Don't delete ‘build’.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler 799f48771f
gnu: emacs-yasnippet: Fix build.
* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Handle arguments
in buffer-list.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler dbcba75c0e
gnu: emacs: Build with native compilation.
* gnu/packages/emacs.scm (%emacs-modules): New variable.
(emacs)[arguments]<#:modules>: Use it here.
<#:configure-flags> Add “--with-native-compilation”.
<#:make-flags>: Add “NATIVE_FULL_AOT=1”.
<#:phases>: Add ‘set-libgccjit-path’ and ‘patch-compilation-driver’.
[inputs]: Add explicit ld-wrapper, binutils, glibc, and libgccjit.
[search-paths]: Add EMACSNATIVELOADPATH.
(emacs-minimal, emacs-xwidgets, emacs-no-x)
(emacs-no-x-toolkit): Adjust accordingly.
2022-09-11 15:46:32 +02:00
Liliana Marie Prikler 80a9b757e8
gnu: libgccjit: Build multiple versions.
* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11)
(libgccjit-12): New variables.
(libgccjit): Update to libgccjit-10.
2022-09-11 15:46:31 +02:00
Liliana Marie Prikler 6b63571557
gnu: libgccjit: Build with bootstrapped gcc.
* gnu/packages/gcc.scm (make-libgccjit)[#:configure-flags]: Add
“--disable-bootstrap”, “--disable-libatomic”, “--disable-libgomp”,
“--disable-libquadmath”, “--disable-libssp”, and “--enable-checking=release”.
[inputs]: Remove libstdc++.
[native-inputs]: Add gcc.
2022-09-11 15:46:31 +02:00
Liliana Marie Prikler bf33a77ea7
gnu: Parameterize libgccjit.
* gnu/packages/gcc.scm (make-libgccjit): New variable.
(libgccjit): Define in terms of make-libgccjit.
2022-09-11 15:46:31 +02:00
jgart 1da91705b0
gnu: Add cl-draw-cons-tree.
* gnu/packages/lisp-xyz.scm (cl-draw-cons-tree, ecl-draw-cons-tree,
  sbcl-draw-cons-tree): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-11 13:27:00 +02:00
jgart 2e50fd2301
gnu: Add wiggle.
* gnu/packages/patchutils.scm (wiggle): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-11 12:35:29 +02:00
Oleg Pykhalov 072cc8d141
gnu: mtr: Build with JSON support.
* gnu/packages/networking.scm (mtr)[native-inputs]: Add pkg-config.
[inputs]: Add 'jansson'.
2022-09-11 03:08:48 +03:00
Ludovic Courtès 1ba0e38267
gnu: shepherd: Update to 0.9.2.
* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.2.
2022-09-11 00:16:58 +02:00
Ludovic Courtès 081bb6a7bd
services: shepherd: Open /dev/null as O_CLOEXEC.
Failing to do that, that file descriptor could be inherited by child
processes as of Shepherd 0.9.2.

* gnu/services/shepherd.scm (shepherd-configuration-file): Open
/dev/null as O_CLOEXEC.
2022-09-11 00:16:57 +02:00
Michael Rohleder ec661b2b83
gnu: emacs-ement: Update to 0.1.2.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-10 19:15:50 +02:00
Nicolas Goaziou a7b6de2a4b
gnu: emacs-org-contacts: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-org-contacts): Update to 1.1.
[source]<uri>: Use repo.or.cz as new upstream.
[propagated-inputs]: Add EMACS-ORG.
[home-page]: Update URL.
2022-09-10 19:15:50 +02:00
Michael Rohleder 575dbab746
gnu: mumble: Update to 1.4.274.
* gnu/packages/telephony.scm (mumble): Update to 1.4.274.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-10 17:23:32 +02:00
Liliana Marie Prikler a38f03e4de
gnu: Add mpdevil.
* gnu/packages/mpd.scm (mpdevil): New variable.
2022-09-10 17:23:32 +02:00
Marius Bakke f011465687
gnu: gnome-shell: Remove input labels and use G-expression.
* gnu/packages/gnome.scm (gnome-shell)[native-inputs]: Remove labels.
[arguments]: Convert to G-expressions.  Add (ice-9 match) to #:modules.  Use
SEARCH-INPUT-FILE and #$OUTPUT where appropriate.  Add let-binding for
DISALLOWED-REFERENCES and use them in glib-or-gtk-wrap phase.
2022-09-10 16:38:16 +02:00
Marius Bakke 45c2da3875
gnu: gnome-shell: Remove obsolete input.
* gnu/packages/gnome.scm (gnome-shell)[arguments]: Don't remove intltool from
XDG_DATA_DIRS.
[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL and PERL.
2022-09-10 14:40:29 +02:00
Marius Bakke 966649a74c
gnu: mutter: Remove obsolete input.
* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-09-10 13:42:32 +02:00
Marius Bakke 03cae37fae
gnu: mutter: Use G-expression.
* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions.
2022-09-10 13:42:32 +02:00
Marius Bakke 6af5818262
gnu: mutter: Remove input labels.
* gnu/packages/gnome.scm (mutter)[native-inputs, inputs, propagated-inputs]:
Remove labels.
[arguments]: Use SEARCH-INPUT-FILE instead of labels.
2022-09-10 13:42:32 +02:00
Marius Bakke e9a32184fd
gnu: rygel: Update to 0.40.4.
* gnu/packages/gnome.scm (rygel): Update to 0.40.4.
2022-09-10 13:42:32 +02:00
Marius Bakke 7d92ad4dfc
gnu: simple-scan: Update to 42.1.
* gnu/packages/gnome.scm (simple-scan): Update to 42.1.
[arguments]: Remove #:meson.
2022-09-10 13:42:32 +02:00
Greg Hogan fe42befd64
gnu: python-pip: Update to 22.2.2.
* gnu/packages/python-xyz.scm (python-pip): Update to 22.2.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:41:52 +01:00
Wiktor Żelazny 175fa28a4f
gnu: Add texlive-latex-pbox.
* gnu/packages/tex.scm (texlive-latex-pbox): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:33:58 +01:00
Wiktor Żelazny 2411e0b0bb
gnu: Add texlive-latex-marginfix.
* gnu/packages/tex.scm (texlive-latex-marginfix): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:33:26 +01:00
Adam Kandur a53ef49baa
gnu: Add go-github-com-goccy-go-json.
* gnu/packages/golang.scm (go-github-com-goccy-go-json): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:32:47 +01:00
Wiktor Żelazny b8850bf2c1
gnu: Add texlive-latex-translations.
* gnu/packages/tex.scm (texlive-latex-translations): New variable.
2022-09-10 11:27:13 +01:00
Wiktor Żelazny 13f1584b2e
gnu: Add texlive-latex-enotez.
* gnu/packages/tex.scm (texlive-latex-enotez): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:26:58 +01:00
Wiktor Żelazny 37e4015f46
gnu: Add texlive-latex-seqsplit.
* gnu/packages/tex.scm (texlive-latex-seqsplit): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-10 11:26:40 +01:00
Christopher Baines ad1d3f98b1
gnu: Add comments to the bottom of a few package modules.
This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.

If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.

* gnu/packages/bioconductor.scm: Add comment discouraging adding packages to
the bottom of the file.
* gnu/packages/bioinformatics.scm: ditto.
* gnu/packages/cran.scm: ditto.
* gnu/packages/crates-io.scm: ditto.
* gnu/packages/emacs-xyz.scm: ditto.
* gnu/packages/golang.scm: ditto.
* gnu/packages/guile-xyz.scm: ditto.
* gnu/packages/haskell-xyz.scm: ditto.
* gnu/packages/java.scm: ditto.
* gnu/packages/julia-xyz.scm: ditto.
* gnu/packages/lisp-xyz.scm: ditto.
* gnu/packages/ocaml.scm: ditto.
* gnu/packages/perl.scm: ditto.
* gnu/packages/python-science.scm: ditto.
* gnu/packages/python-xyz.scm: ditto.
* gnu/packages/ruby.scm: ditto.
* gnu/packages/tex.scm: ditto.
2022-09-10 10:45:27 +01:00
zimoun 4f134f26fd
gnu: Add r-ggalt.
* gnu/packages/cran.scm (r-ggalt): New variable.
2022-09-10 09:36:58 +02:00
zimoun bcca8332ff
gnu: Add r-proj4.
* gnu/packages/cran.scm (r-proj4): New variable.
2022-09-10 09:36:58 +02:00
Leo Famulari f760e628fb
gnu: linux-libre 5.10: Update to 5.10.142.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.142.
(linux-libre-5.10-pristine-source): Update hash.
2022-09-09 22:43:41 -04:00
Leo Famulari a90e5f1434
gnu: linux-libre 5.15: Update to 5.15.67.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.67.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-09-09 22:43:41 -04:00
Leo Famulari 2934c4c9f0
gnu: linux-libre: Update to 5.19.8.
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.8.
(linux-libre-5.19-pristine-source, deblob-scripts-5.19): Update hashes.
2022-09-09 22:43:32 -04:00
Marius Bakke b15c0e75f9
gnu: QEMU: Use G-expression.
* gnu/packages/virtualization.scm (qemu, qemu-minimal)[arguments]: Rewrite
with G-expressions.
2022-09-09 23:00:22 +02:00
Marius Bakke 0f6f9317ac
gnu: QEMU: Update to 7.1.0.
* gnu/packages/patches/qemu-build-info-manual.patch: Remove configure script
stanza.
* gnu/packages/patches/qemu-fix-agent-paths.patch: Adjust patch context.  Use
execl instead of execle to stay consistent with upstream.
* gnu/packages/virtualization.scm (qemu): Update to 7.1.0.
2022-09-09 23:00:22 +02:00
Marius Bakke abf21ba578
gnu: libcacard: Explicitly add NSS on RUNPATH.
* gnu/packages/spice.scm (libcacard)[arguments]: New field.
2022-09-09 23:00:22 +02:00
Marius Bakke 50134a2b4a
gnu: Explicitly use OpenSSL 1.1 in more packages.
* gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
* gnu/packages/security-token.scm (opensc)[inputs]: Likewise.
* gnu/packages/spice.scm (spice, spice-gtk)[propagated-inputs]: Likewise.
* gnu/packages/web.scm (serf)[propagated-inputs]: Likewise.
2022-09-09 23:00:22 +02:00
Marius Bakke 6197d977d7
gnu: Explicitly use meson@0.60 in packages that don't support 0.63.
This to reduce merge conflicts in an upcoming switch.

* gnu/packages/gnome.scm (gnome-photos, gnome-music, gnome-user-share,
gnome-characters, gnome-font-viewer, gcr, evince, glade3,
gnome-settings-daemon, eog, simple-scan, gnome-session, gedit,
gnome-bluetooth, gtk-vnc, gnome-weather, gnome-calendar, cheese,
gnome-boxes)[arguments]: Add #:meson.
2022-09-09 23:00:21 +02:00
Marius Bakke f9551e9df3
gnu: meson: Introduce versioned 'meson-0.60' variable.
While at it, change inheritance such that newest comes first.

* gnu/packages/build-tools.scm (meson-0.63): Move to the top.
(meson-0.60): Inherit from MESON-0.63.
(meson-0.59): Inherit from MESON-0.60.  Don't use PACKAGE/INHERIT.
(meson): Turn into alias for MESON-0.60.
2022-09-09 23:00:21 +02:00
Marius Bakke e1c0f26ec5
gnu: meson@0.63: Update to 0.63.2.
* gnu/packages/build-tools.scm (meson-0.63): Update to 0.63.2.
2022-09-09 23:00:21 +02:00
Marius Bakke a38fc96bfc
gnu: graphicsmagick: Use G-expression.
* gnu/packages/imagemagick.scm (graphicsmagick)[arguments]: Use gexp.
2022-09-09 23:00:21 +02:00
Marius Bakke ef614fd39e
gnu: graphicsmagick: Remove input labels.
* gnu/packages/imagemagick.scm (graphicsmagick)[inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-DIRECTORY.
2022-09-09 23:00:21 +02:00
Marius Bakke a7adf473fc
gnu: graphicsmagick: Update to 1.3.38.
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.38.
2022-09-09 23:00:21 +02:00
Marius Bakke ac1aace34e
gnu: python-pytest-benchmark: Update to 3.4.1.
* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 3.4.1.
[arguments]: Add #:test-target.
[native-inputs]: Remove PYTHON-PATHLIB2.
2022-09-09 23:00:21 +02:00
Marius Bakke 835938ad61
gnu: python-psutil: Update to 5.9.2.
* gnu/packages/python-xyz.scm (python-psutil): Update to 5.9.2.
2022-09-09 23:00:21 +02:00
Marius Bakke ef6f786c93
gnu: python-pathlib2: Update to 2.3.7.post1.
* gnu/packages/python-xyz.scm (python-pathlib2): Update to 2.3.7post1.
2022-09-09 23:00:21 +02:00
Marius Bakke 8b1f117187
gnu: python-beautifulsoup4: Update to 4.11.1.
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.11.1.
[arguments]: Override check phase.
[native-inputs]: Add PYTHON-PYTEST.
2022-09-09 23:00:21 +02:00
Oleg Pykhalov 8eeadc8cb8
services: libvirt: Fix listen TCP.
* gnu/services/virtualization.scm (libvirt-shepherd-service): Add '--listen'
argument if 'listen-tcp?' is true.
2022-09-09 23:50:55 +03:00
Felix Gruber e08b1669b4
gnu: sameboy: Update to 0.15.5.
* gnu/packages/emulators.scm (sameboy): Update to 0.15.5.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-09 21:35:22 +02:00
Nicolas Goaziou 6a2a545ba1
gnu: emacs-marginalia: Update to 0.14.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.14.
2022-09-09 21:31:44 +02:00
Nicolas Goaziou 43e9343351
gnu: emacs-kind-icon: Update to 0.1.7.
* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.7.
2022-09-09 21:31:44 +02:00
Nicolas Goaziou 7efc5d31a4
gnu: emacs-pyim: Update to 5.2.4.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.4.
2022-09-09 21:31:44 +02:00
Nicolas Goaziou 3b10c87353
gnu: emacs-subed: Update to 1.0.8.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.8.
2022-09-09 21:31:43 +02:00
Nicolas Goaziou 71ff0f210f
gnu: emacs-counsel-bbdb: Update to 0.0.5.
* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb): Update to 0.0.5.
[propagated-inputs]: Add EMACS-BBDB.
2022-09-09 21:31:43 +02:00
Nicolas Goaziou 85eb199003
gnu: emacs-consult: Update to 0.19.
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.19.
2022-09-09 21:31:43 +02:00
Nicolas Goaziou 243e326575
gnu: emacs-cape: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.9.
2022-09-09 21:31:42 +02:00
jgart a4f96f2aa8
gnu: Add cl-doplus.
* gnu/packages/lisp-xyz.scm (cl-doplus, ecl-doplus, sbcl-doplus):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 14:30:00 +02:00
jgart f02afbba1a
gnu: Add cl-quicklisp-stats.
* gnu/packages/lisp-xyz.scm (cl-quicklisp-stats, ecl-quicklisp-stats,
  sbcl-quicklisp-stats): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 14:17:56 +02:00
jgart 6a1ed3a63f
gnu: Add cl-alexandria-plus.
* gnu/package/lisp-xyz.scm (cl-alexandria-plus, ecl-alexandria-plus,
  sbcl-cl-alexandria-plus): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 14:15:05 +02:00
jgart c952c06f25
gnu: Add cl-definitions-systems.
* gnu/packages/lisp-xyz.scm (cl-definitions-systems,
  ecl-definitions-systems, sbcl-definitions-systems): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:46:33 +02:00
jgart d8eca33c34
gnu: Add cl-enhanced-find-class.
* gnu/packages/lisp-xyz.scm (cl-enhanced-find-class,
  ecl-enhanced-find-class, sbcl-enhanced-find-class): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:39:45 +02:00
jgart c58db9b16f
gnu: Add cl-class-options.
* gnu/packages/lisp-xyz.scm (cl-class-options, ecl-class-options,
  sbcl-class-options): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:36:30 +02:00
jgart cb4c655147
gnu: Add cl-compatible-metaclasses.
* gnu/packages/lisp-xyz.scm (cl-compatible-metaclasses,
  ecl-compatible-metaclasses, sbcl-compatible-metaclasses): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:32:03 +02:00
jgart fa560725e4
gnu: Add cl-cesdi.
* gnu/packages/lisp-xyz.scm (cl-cesdi, ecl-cesdi, sbcl-cesdi): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:27:20 +02:00
jgart 94311a016b
gnu: Add cl-enhanced-boolean.
* gnu/packages/lisp-xyz.scm (cl-enhanced-boolean, ecl-enhanced-boolean,
  sbcl-enhanced-boolean): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:23:28 +02:00
jgart 791e9e4534
gnu: Add cl-enhanced-eval-when.
* gnu/packages/lisp-xyz.scm (cl-enhanced-eval-when,
  ecl-enhanced-eval-when, sbcl-enhanced-eval-when): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:18:06 +02:00
jgart e6cadc8fe8
gnu: Add cl-evaled-when.
* gnu/packages/lisp-xyz.scm (cl-evaled-when, ecl-evaled-when,
  sbcl-evaled-when): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 13:11:27 +02:00
jgart 631a094df8
gnu: Add cl-fakenil.
* gnu/packages/lisp-xyz.scm (cl-fakenil, ecl-fakenil, sbcl-fakenil):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 12:07:18 +02:00
jgart b51e7bdf42
gnu: Add cl-simple-guess.
* gnu/packages/lisp-xyz.scm (cl-simple-guess, ecl-simple-guess,
  sbcl-simple-guess): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 12:02:07 +02:00
jgart 5e7f2a5e12
gnu: Add cl-inheriting-readers.
* gnu/packages/lisp-xyz.scm (cl-inheriting-readers,
  ecl-inheriting-readers, sbcl-inheriting-readers): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 11:56:14 +02:00
jgart 594b9dd391
gnu: Add cl-shared-preferences.
* gnu/packages/lisp-xyz.scm (cl-shared-preferences,
  ecl-shared-preferences, sbcl-shared-preferences): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 11:51:54 +02:00
jgart 1f13f79583
gnu: Add cl-object-class.
* gnu/packages/lisp-xyz.scm (cl-object-class, ecl-object-class,
  sbcl-object-class): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 11:48:39 +02:00
jgart 18fcaee2b9
gnu: Add cl-enhanced-defclass.
* gnu/packages/lisp-xyz.scm (cl-enhanced-defclass, ecl-enhanced-defclass,
  sbcl-enhanced-defclass): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 11:40:10 +02:00
jgart 3b5c5cbb6d
gnu: Add cl-enhanced-typep.
* gnu/packages/lisp-xyz.scm (cl-enhanced-typep, ecl-enhanced-typep,
  sbcl-enhanced-typep): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 11:27:03 +02:00
jgart 003b91298a
gnu: Add cl-canonicalized-initargs.
* gnu/packages/lisp-xyz.scm (cl-canonicalized-initargs,
  ecl-canonicalized-initargs, sbcl-canonicalized-initargs): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-09 11:23:00 +02:00
jgart b9e0aff9dc
gnu: Add emacs-telephone-line.
* gnu/packages/emacs-xyz.scm (emacs-telephone-line): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-09 09:25:09 +02:00
Nicolas Goaziou ef5636c35c
gnu: emacs-eldev: Update to 1.2.2.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.2.2.
2022-09-09 09:25:09 +02:00
Nicolas Goaziou a86e4a7757
gnu: emacs-php-mode: Update to 1.24.1.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.1.
2022-09-09 09:25:09 +02:00
Nicolas Goaziou 456c6d4bdd
gnu: emacs-gruvbox-theme: Update to 1.30.1.
* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.30.1.
2022-09-09 09:25:09 +02:00
Ricardo Wurmus 969f9b8bf4
gnu: rust-proc-macro2-1: Add rust-unicode-ident-1 to inputs.
* gnu/packages/crates-io.scm (rust-proc-macro2-1)[inputs]: Add
rust-unicode-ident-1.
2022-09-09 00:37:08 +02:00
tiantian 32da9bbc91
gnu: bootloader: Report error in menu-entry.
* gnu/bootloader.scm (report-menu-entry-error): New procedure.
(menu-entry->sexp): Add a call to `report-menu-entry-error'.

Co-Authored-By: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-08 22:30:43 +02:00
tiantian 1fc20e4c86
gnu: bootloader: grub: Add support for chain-loader.
* gnu/bootloader/grub.scm (grub-configuration-file): Add support for
chain-loader.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-08 22:30:09 +02:00
tiantian 52d780ea2b
gnu: bootloader: Extend `<menu-entry>' for chain-loader.
* gnu/bootloader.scm (<menu-entry>)[chain-loader]: New field.
(menu-entry->sexp, sexp->menu-entry): Support chain-loader.
* doc/guix.texi (Bootloader Configuration): Document it.

Co-Authored-By: Julien Lepiller <julien@lepiller.eu>
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-08 22:29:57 +02:00
Efraim Flashner e8bded2de7
gnu: eigen: Skip some tests on some architectures.
* gnu/packages/algebra.scm (eigen)[arguments]: Add a phase to skip some
tests which fail on various platforms.
(eigen-for-tensorflow, eigen-for-tensorflow-lite)[arguments]: Don't
inherit new phase.
2022-09-08 20:39:17 +03:00
Arun Isaac 8d34df72cb
gnu: Add python-pymonad.
* gnu/packages/python-xyz.scm (python-pymonad): New variable.
2022-09-08 20:56:08 +05:30
Hilton Chain 685dd8fb13
services: agetty-service-type: Add missing dash.
* gnu/services/base.scm (<agetty-configuration>): Add missing dash for
no-hostname? configuration.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
Michael Rohleder 26aa149be8
gnu: strawberry: Update to 1.0.9.
* gnu/packages/music.scm (strawberry): Update to 1.0.9.
[inputs]: Add icu4c.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
kiasoc5 5ecbb9c167
gnu: dragon-drop: Update to 1.2.0.
* gnu/packages/gtk.scm (dragon-drop): Update to 1.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
kiasoc5 94a46dc27a
gnu: flatpak: Update to 1.14.0.
* gnu/packages/package-management.scm (flatpak): Update to 1.14.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
Wiktor Żelazny 9fb065a544
gnu: Add texlive-latex-totcount.
* gnu/packages/tex.scm (texlive-latex-totcount): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
Wiktor Żelazny 742e70cb13
gnu: Add texlive-generic-soul.
* gnu/packages/tex.scm (texlive-generic-soul): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
Wiktor Żelazny c92b010804
gnu: Add texlive-latex-tabto-ltx.
* gnu/packages/tex.scm (texlive-latex-tabto-ltx): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Wiktor Żelazny 7627ac7ba9
gnu: Add texlive-latex-lastpage.
* gnu/packages/tex.scm (texlive-latex-lastpage): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Zhu Zihao 3808667573
gnu: podman: Update to 4.2.0.
* gnu/packages/containers.scm (podman): Update to 4.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Zhu Zihao 14a450ae21
gnu: podman: Use G-expressions.
* gnu/packages/containers.scm (podman)[arguments]: Use G-expressions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Kristian Lein-Mathisen 9f74add674
gnu: Add solvespace.
* gnu/packages/engineering.scm (solvespace): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Kristian Lein-Mathisen 7fabdffca9
gnu: Add mimalloc.
* gnu/packages/c.scm (mimalloc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Lilah Tascheter b2e560aca4
gnu: man-pages: Update to new style.
* gnu/packages/man.scm (man-pages)[arguments]: Refer to package output
  using gexps instead of assoc-ref on a parameter.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Lilah Tascheter 4ace4692c0
gnu: Add man-pages-posix.
* gnu/packages/man.scm (man-pages-posix): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:21 +02:00
gyara 97cccd3433
gnu: zsh-autopair.
* gnu/packages/shellutils.scm (zsh-autopair): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:21 +02:00
Ludovic Courtès e05f7c55d7
file-systems: Open files with O_CLOEXEC.
Since this code is run from PID 1, this ensures file descriptors to
sensitive files and devices are not accidentally leaked to
sub-processes.

* gnu/build/file-systems.scm (call-with-input-file): New procedure.
(mount-file-system): Use 'close-fdes' + 'open-fdes'.
2022-09-08 16:22:21 +02:00
Liliana Marie Prikler 38e8373830
gnu: zuo: Use English in description.
* gnu/packages/racket.scm (zuo)[description]: Use English.
2022-09-08 15:50:39 +02:00
Liliana Marie Prikler 839e984e09
gnu: komikku: Update to 0.41.0.
* gnu/packages/gnome.scm (komikku): Update to 0.41.0.
2022-09-08 15:50:38 +02:00
Mathieu Othacehe 5f07efda06
tests: dict: Increase VM memory-size.
* gnu/tests/dict.scm (run-dicod-test): Increase it to 1024 MiB.
2022-09-08 15:17:31 +02:00
Marius Bakke b45a44eaad
gnu: uBlock Origin: Update to 1.44.2.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.44.2.
2022-09-07 22:02:43 +02:00
Paul A. Patience c56e8eabb4
gnu: f3d: Update to 1.3.1.
* gnu/packages/graphics.scm (f3d): Update to 1.3.1.
[snippet]: Use G-expression.
[arguments]<#:configure-flags>: Update option name to
F3D_INSTALL_MIME_TYPES_FILES.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Greg Hogan 08c6fd9511
gnu: python-sympy: Update to 1.11.1.
All dependents successfully build except the continued failure of
python-dolfin-adjoint: http://ci.guix.gnu.org/build/1306546/details

* gnu/packages/python-xyz.scm (python-sympy): Update to 1.11.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao c8621fa193
gnu: python-pyside-2-tools: Fix synopsis and description.
* gnu/packages/qt.scm (python-pyside2-tools)[synopsis]: Use more descriptive
words.
[description]: Ditto.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao e2e351cb45
gnu: python-pyside-2-tools: Use G-expressions.
* gnu/packages/qt.scm (python-pyside2-tools)[native-inputs]: Use label-less
style.
[arguments]: Use G-expressions.
<#:configure-flags>: Use SEARCH-INPUT-FILE.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao 7c9ac0468b
gnu: Add python-pyside-6.
* gnu/packages/qt.scm (python-pyside-6): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao 5c08546558
gnu: python-pyside-2: Use "this-package-input" instead of "assoc-ref".
* gnu/packages/qt.scm (python-pyside-2)[arguments]<#:configure-flags>: Use
SEARCH-INPUT-FILE.
<#:phases>: In phase "fix-qt-module-detection", use "this-package-input".

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao 39647c9741
gnu: python-pyside-2: Clarify the package inputs.
The module "PySide.PyQtUiTools" depends on "qttools-5", it should be an input,
not a native input.

libxml2, libxslt, clang-toolchain is only used by python-shiboken-2.

cmake-minimal is not used.

* gnu/packages/qt.scm (python-pyside-2): [inputs]: Remove libxml2, libxslt,
clang-toolchain. Add qttools-5.
[native-inputs]: Remove cmake-minimal, qttools-5.
[arguments]<#:phases>: Remove phase "set-clang-dir".

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Zhu Zihao 00652ce2ee
gnu: python-pyside-2: Use G-expressions.
* gnu/packages/qt.scm (python-pyside-2)[native-inputs]: Use label-less input
style.
[arguments]: Use G-expressions.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Zhu Zihao a69581f17c
gnu: Add python-shiboken-6
* gnu/packages/qt.scm (python-shiboken-6): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Zhu Zihao f1bbdefd9e
gnu: python-shiboken-2: Use G-expressions.
* gnu/packages/qt.scm (python-shiboken-2)[arguments]: Use G-expressions.
<#:phases>: In phase "set-build-env", Replace (assoc-ref inputs ...) with
(this-package-input ...).

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Hilton Chain 453cbb9f06
gnu: abseil-cpp: Update to 20220623.1.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20220623.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Michael Rohleder 1981a39e5d
gnu: ytfzf: Update to 2.4.1.
* gnu/packages/image-viewers.scm (ytfzf): Update to 2.4.1.
[inputs]: Add perl.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Maxime Devos 344159b95c
gnunet-scheme: Unbundle config.rpath.
* gnu/packages/gnunet.scm (gnunet-scheme)[origin]{snippet}: New snippet.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Maxime Devos 85aa25cd6a
gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible.
* gnu/packages/gnunet.scm
(gnunet-scheme)[arguments]<#:phases>{reproducible-timestamp}:
New phase.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Maxime Devos 77b37fcb58
gnu: gnunet-scheme: Update to 0.3.
The old snippet doesn't apply anymore, so a different work-around was
committed to gnunet-scheme.

* gnu/packages/gnunet.scm (gnunet-scheme): Update to 0.3.
[description]: Update description for new features.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Paul A. Patience 29491482a1
gnu: python-pyvista: Update to 0.36.1.
* gnu/packages/python-science.scm (python-pyvista): Update to 0.36.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Hilton Chain 4f9e58b5ee
gnu: font-lxgw-wenkai-tc: Update to 0.921.
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.921.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Hilton Chain 9a1228b493
gnu: font-lxgw-wenkai: Update to 1.240.
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.240.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Hilton Chain 1c060f59d4
gnu: sqlite-next: Update to 3.39.3.
* gnu/packages/sqlite.scm (sqlite-next): Update to 3.39.3.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Hilton Chain 53c127c16d
gnu: python-apsw: Update to 3.39.2.1.
* gnu/packages/databases.scm (python-apsw): Update to 3.39.2.1.
[source]: Change back to compressed release.
* gnu/packages/patches/python-apsw-3.39.2.1-test-fix.patch: New file.
* gnu/local.mk: Add patch.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:40 +02:00
Marius Bakke b7629ff995
gnu: expect: Update home page.
* gnu/packages/tcl.scm (expect)[home-page]: Follow redirect.
2022-09-07 22:02:39 +02:00
Maxim Cournoyer 9ec4233181
gnu: pypy: Fix build.
This fixes a regression that was introduced in commit 553c009d74.

* gnu/packages/python.scm (pypy)[phases]{install}: Rename the OUT variable to
 #$OUTPUT.
2022-09-07 14:34:57 -04:00
Marius Bakke 453e7dd8c4
gnu: tombo: Disable tests.
* gnu/packages/bioinformatics.scm (tombo)[arguments]: New field.
2022-09-07 17:36:42 +02:00
Marius Bakke d09f3f82b8
gnu: guix-jupyter: Disable parallel tests.
* gnu/packages/package-management.scm (guix-jupyter)[arguments]: Add
 #:parallel-tests?.
2022-09-07 17:36:42 +02:00