Commit graph

88243 commits

Author SHA1 Message Date
Ricardo Wurmus f407e4b0f9
gnu: python2-joblib: Do not inherit source from python-joblib.
* gnu/packages/python-xyz.scm (python2-joblib)[version]: Explicitly set to
0.14.1.
[source]: Do not inherit.
2021-11-20 16:22:49 +01:00
Maxim Cournoyer 76df1ad3df
gnu: gtk: Guard against timeouts in the test suite.
This change piggy backs on the improvements to the meson-build-system made in
dfcc96d8f48716ae5aefb383c58b153d5bcb407c; it's motivated by timeouts that
occurred in the GTK test suite while building on a heavily loaded machine.

* gnu/packages/gtk.scm (gtk)[parallel-tests]: New argument.
[test-options]: New argument, which now includes --suite=gtk and
--no-suite=gsk-compare-broadway, to match what upstream uses.
[phases]{check}: Remove override.
2021-11-20 08:57:02 -05:00
Maxim Cournoyer 58c42ce41d
gnu: libnice: Disable the 'test-bsd' test.
* gnu/packages/networking.scm (libnice)
[phases]{disable-failing-test}: Rename to...
{disable-failing-tests}: ... this, plural.  Disable 'test-bsd'.
2021-11-20 08:57:02 -05:00
Maxim Cournoyer cb09adc093
gnu: wayland: Use native-inputs unconditionally
* gnu/packages/freedesktop.scm (wayland): Remove trailing #t.
[phases]: Use native-inputs unconditionally.
2021-11-20 08:57:02 -05:00
Maxim Cournoyer afacad8b67
gnu: gnome-shell: Update to 41.0.
* gnu/packages/gnome.scm (gnome-shell): Update to 41.0.
[origin]: Remove patches and modules fields.
[phases]{pre-check}: Set HOME.
* gnu/packages/patches/gnome-shell-disable-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2021-11-20 08:57:01 -05:00
Maxim Cournoyer b342b68c83
gnu: gsettings-desktop-schemas: Update to 41.0.
* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 41.0.
Reformat synopsis and description.
[origin]: Fix indentation.
2021-11-20 08:57:01 -05:00
Maxim Cournoyer 9e87a92742
gnu: gjs: Update to 1.70.0.
* gnu/packages/gnome.scm (gjs): Update to 1.70.0.
2021-11-20 08:57:01 -05:00
Maxim Cournoyer d1c2fe248a
gnu: mutter: Update to 41.0 and enable tests.
* gnu/packages/gnome.scm (mutter): Update to 41.0.
[imported-modules, modules]: New arguments.
[configure-flags]: Specify the gles2_libname, egl_device and wayland_eglstream
options.  Enable the profiler by removing the option.
[phases]{patch-dlopen-calls}: New phase.
{disable-problematic-tests}: Likewise.
{check}: Override phase.
[native-inputs]{xorg-server-for-tests}: Replace with...
{xvfb-run}: ... this.
{adwaita-icon-theme, libxcursor, pipewire-0.3}
{python-dbus, python-dbusmock, tini}: New native inputs.
[propagated-inputs]: Add libxcvt.
[inputs]: Add egl-wayland and sysprof.
2021-11-20 08:57:01 -05:00
Maxim Cournoyer 7063ee6d9d
gnu: libxcursor: Add a search path for XCURSOR_PATH.
* gnu/packages/xorg.scm (libxcursor): Fix indentation.
[native-search-paths]: New field (previously commented).  Update comment.
2021-11-20 08:57:01 -05:00
Maxim Cournoyer 8444b44a8c
build: syscalls: Add a SET-CHILD-SUBREAPER! procedure.
* guix/build/syscalls.scm (PR_SET_CHILD_SUBREAPER): New variable.
(set-child-subreaper!): New procedure.
2021-11-20 08:57:00 -05:00
Foo Chuan Wei 5b96e96510
gnu: Add cl-flute.
* gnu/packages/lisp-xyz.scm (cl-flute, ecl-flute, sbcl-flute):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-20 14:55:16 +01:00
Foo Chuan Wei 118382b2a4
gnu: Add cl-let-over-lambda.
* gnu/packages/lisp-xyz.scm (cl-let-over-lambda, ecl-let-over-lambda,
  sbcl-let-over-lambda): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-20 14:51:09 +01:00
Foo Chuan Wei 740854ff06
gnu: Add cl-assoc-utils.
* gnu/packages/lisp-xyz.scm (cl-assoc-utils, ecl-assoc-utils,
  sbcl-assoc-utils): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-20 14:44:58 +01:00
Ekaitz Zarraga 60bb03605a
gnu: Add libresprite.
* gnu/packages/game-development.scm (libresprite): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-11-20 12:16:11 +01:00
Ricardo Wurmus 83580b949d
gnu: python-numba: Update to 0.54.1.
* gnu/packages/python-xyz.scm (python-numba): Update to 0.54.1.
[propagated-inputs]: Replace python-numpy with python-numpy-1.20.
[arguments]: Add phase 'disable-failing-tests.
2021-11-20 12:02:20 +01:00
Ricardo Wurmus bcf7d0bc7b
gnu: python-numba: Run tests conditionally.
* gnu/packages/python-xyz.scm (python-numba)[arguments]: Respect TESTS? argument.
2021-11-20 12:02:20 +01:00
Ricardo Wurmus 40d4b541d9
gnu: python-numba: Remove trailing #T.
* gnu/packages/python-xyz.scm (python-numba)[arguments]: Remove trailing #T
from build phase.
2021-11-20 12:02:20 +01:00
Ricardo Wurmus d8b7986769
gnu: Add python-numpy-1.20.
* gnu/packages/python-xyz.scm (python-numpy-1.20): New variable.
2021-11-20 12:02:20 +01:00
Ricardo Wurmus cf649c1e0d
gnu: repo2docker: Use GUIX_PYTHONPATH.
* gnu/packages/jupyter.scm (repo2docker)[arguments]: Use GUIX_PYTHONPATH
instead of PYTHONPATH.
2021-11-20 12:02:19 +01:00
Ricardo Wurmus 3b2553ee4c
gnu: python-llvmlite: Update to 0.37.0.
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.37.0.
[inputs]: Update patched LLVM.
2021-11-20 12:02:19 +01:00
Ricardo Wurmus 2c19edeb4f
gnu: python-llvmlite: Remove trailing #T.
* gnu/packages/llvm.scm (python-llvmlite)[arguments]: Remove trailing #T from
build phases.
2021-11-20 12:02:19 +01:00
Ricardo Wurmus 443f3e170a
gnu: python-pytorch: Warn of missing test inputs.
* gnu/packages/machine-learning.scm (python-pytorch): Add comment.
2021-11-20 12:02:19 +01:00
Ricardo Wurmus 9a3dffc851
gnu: python-pytorch: Add missing input.
* gnu/packages/machine-learning.scm (python-pytorch)[propagated-inputs]: Add
python-click.
2021-11-20 12:02:19 +01:00
Ricardo Wurmus 1e13f73605
gnu: python-pytorch: Use ADD-INSTALLED-PYTHONPATH.
* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Do not set
PYTHONPATH; use add-installed-pythonpath instead.
2021-11-20 12:02:19 +01:00
Ricardo Wurmus 5f6558792f
gnu: opendht: Use GUIX_PYTHONPATH.
* gnu/packages/networking.scm (opendht)[arguments]: Use GUIX_PYTHONPATH in the wrapper.
2021-11-20 12:02:19 +01:00
Foo Chuan Wei b7a515c510
gnu: Add litecli.
* gnu/packages/databases.scm (litecli): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-11-20 11:41:22 +01:00
Nicolas Goaziou 5c0e4cb107
gnu: python-folium: Fix build.
* gnu/packages/python-xyz.scm (python-folium): Update hash. Upstream
apparently re-tagged a different commit.
2021-11-20 09:52:20 +01:00
Nicolas Goaziou 2afe2fe85e
gnu: emacs-iter2: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.1.
2021-11-20 09:42:46 +01:00
Julien Lepiller 70a88dac11
gnu: laby: Fix build.
* gnu/packages/games.scm (laby)[inputs]: Use lablgtk3.
[arguments]: Remove allow-unsafe-strings phase.
2021-11-20 04:02:54 +01:00
Julien Lepiller 42eeea188d
gnu: ocaml-frontc: Update to 4.1.0.
* gnu/packages/ocaml.scm (ocaml-frontc): Update to 4.1.0.
(ocaml4.07-frontc): New variable.
2021-11-20 03:48:28 +01:00
Julien Lepiller 32cecfa057
gnu: ocaml-fileutils: Update to 0.6.3.
* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.3.
2021-11-20 03:48:21 +01:00
Julien Lepiller b8f950cf9d
gnu: ocaml-csv: Update to 2.4.
* gnu/packages/ocaml.scm (ocaml-csv): Update to 2.4.
2021-11-20 03:48:19 +01:00
Julien Lepiller 8e15801f23
gnu: ocaml-csexp: Update to 1.5.1.
* gnu/packages/ocaml.scm (ocaml-csexp): Update to 1.5.1.
2021-11-20 03:48:17 +01:00
Julien Lepiller 25be347f00
gnu: ocaml-compiler-libs: Update to 0.12.4.
* gnu/packages/ocaml.scm (ocaml-compiler-libs): Update to 0.12.4.
2021-11-20 03:48:11 +01:00
Julien Lepiller 58d65f9da8
gnu: ocaml-menhir: Make it its own variant.
* gnu/packages/ocaml.scm (ocaml-menhir)[properties]: Use the same menhir
even with ocaml-4.07.
2021-11-20 03:48:05 +01:00
Julien Lepiller 718700cc95
gnu: ocaml-bitsring: Update to 4.1.0.
* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 4.1.0.
(ocaml4.07-bitstring): New variable.
2021-11-20 03:47:56 +01:00
Julien Lepiller 27c701a17b
gnu: coq-interval: Update home-page.
* gnu/packages/coq.scm (coq-interval)[home-page]: Update.
2021-11-20 00:39:01 +01:00
Julien Lepiller d326fdb7af
gnu: coq-gappa: Update home-page.
* gnu/packages/coq.scm (coq-gappa)[home-page]: Update.
2021-11-20 00:38:55 +01:00
Julien Lepiller 5f7fb8bd37
gnu: coq-flocq: Update home-page.
* gnu/packages/coq.scm (coq-flocq)[home-page]: Update.
2021-11-20 00:36:08 +01:00
Julien Lepiller e1a8ba10ec
gnu: Add ocaml4.07-cstruct.
* gnu/packages/ocaml.scm (ocaml4.07-cstruct): New variable.
2021-11-20 00:22:50 +01:00
Julien Lepiller cebc0e54a4
gnu: Add ocaml4.07-base64.
* gnu/packages/ocaml.scm (ocaml4.07-base64): New variable.
2021-11-20 00:20:42 +01:00
Julien Lepiller be9ae1347c
gnu: ocaml-menhir: Update to 20211012.
* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20211012.
2021-11-20 00:15:10 +01:00
Julien Lepiller 4f86ef865e
gnu: ocaml-uunf: Update to 14.0.0.
* gnu/packages/ocaml.scm (ocaml-uunf): Update to 14.0.0.
2021-11-19 23:57:38 +01:00
Julien Lepiller ee1188dcb1
gnu: ocaml-uucp: Update to 14.0.0.
* gnu/packages/ocaml.scm (ocaml-uucp): Update to 14.0.0.
2021-11-19 23:53:47 +01:00
Julien Lepiller a37f84fd61
gnu: ocaml-uucd: Update to 14.0.0.
* gnu/packages/ocaml.scm (ocaml-uucd): Update to 14.0.0.
2021-11-19 23:53:35 +01:00
Julien Lepiller c83dbe2cc0
gnu: ocaml-uuseg: Update to 14.0.0.
* gnu/packages/ocaml.scm (ocaml-uuseg): Update to 14.0.0.
2021-11-19 23:44:16 +01:00
Josselin Poiret 2db788fe74
gnu: elogind: Revert changes to polkit build time detection.
* gnu/packages/patches/elogind-revert-polkit-detection.patch: New file.
* gnu/packages/freedesktop.scm (elogind): Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
2021-11-19 17:19:34 -05:00
Ludovic Courtès 7cad446653
gnu: cl-cxml-rng: Fix license.
This is a followup to 3f6953b54e.

* gnu/packages/lisp-xyz.scm (sbcl-cxml-rng)[license]: Change to
'license:bsd-2'.
2021-11-19 23:04:19 +01:00
Ludovic Courtès 24224530d1
daemon: Micro-optimize 'deletePath'.
'remove' calls 'unlink' first and falls back to 'rmdir' upon EISDIR.
This change gets rid of the 'unlink' call for every directory being
removed.

* nix/libutil/util.cc (_deletePath): Call 'unlink' or 'rmdir' depending
on 'st.st_mode', rather than call 'remove'.
2021-11-19 23:04:19 +01:00
Ludovic Courtès 25b6e7110c
gnu: python-jupyter-console: Update to 6.4.0.
* gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.4.0.
[native-inputs]: Add PYTHON-PYTEST.
2021-11-19 22:35:22 +01:00