Commit graph

88193 commits

Author SHA1 Message Date
zimoun dfad64e7b0
gnu: julia-interpolations: Disable parallel tests.
* gnu/packages/julia-xyz.scm (julia-interpolations)[arguments]: Disable
parallel tests.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-27 01:22:33 -05:00
zimoun 017f9a3515
gnu: julia-aqua: Disable parallel tests.
* gnu/packages/julia-xyz.scm (julia-aqua)[arguments]: Disable parallel tests.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-27 01:22:33 -05:00
zimoun 73f55957cf
build: julia-build-system: Correctly disable parallel tests.
* guix/build/julia-build-system.scm: Remove phases trailing #t.
[phases]{check}: Omit the --procs argument when parallel tests are to be
disabled.  Substract 1 from the number of parallel jobs otherwise.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-27 01:22:33 -05:00
zimoun 941f776fce
gnu: julia: Correctly test using '#:parallel-tests?'.
* gnu/packages/julia.scm (julia)[phases]{enable-parallel-tests}: Use
PARALLEL-TESTS?, not PARALLEL-BUILD?.  Remove comment.
* gnu/packages/patches/julia-allow-parallel-build.patch: Move explanatory
comment to the top of the patch.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-27 01:22:32 -05:00
Ludovic Courtès d508c5baab
gnu: ristretto: Remove unused librsvg dependency.
* gnu/packages/xfce.scm (ristretto)[inputs]: Remove LIBRSVG.
2021-11-26 23:21:45 +01:00
Ludovic Courtès 7668f7c6f3
gnu: openbox: Keep librsvg dependency on x86_64 only.
* gnu/packages/openbox.scm (openbox)[inputs]: Make LIBRSVG conditional.
2021-11-26 23:00:16 +01:00
Ludovic Courtès c335c06115
gnu: tor: Address glibc 2.33 compatibility issue on i686.
* gnu/packages/patches/tor-sandbox-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/tor.scm (tor): Use it.
2021-11-26 22:49:21 +01:00
Leo Famulari ef717037c8
gnu: pitivi: Fix build with Meson 0.60.
* gnu/packages/patches/pitivi-fix-build-with-meson-0.60.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (pitivi)[source]: Use it.
2021-11-26 13:36:58 -05:00
Guillaume Le Vaillant 6034c3599b
gnu: evolution-data-server: Fix build.
* gnu/packages/gnome.scm (evolution-data-server)[inputs]: Replace webkitgtk by
  webkitgtk-with-libsoup2.
  [arguments]: Remove 'adjust-webkitgtk-version' phase.
2021-11-26 13:23:31 +01:00
Ludovic Courtès 96d3c3eee8
Revert "gnu: gtk+: Skip test that requires SVG support on non-x86_64."
This reverts commit fa35a5f649, which is
redundant with 8a8e491258.
2021-11-26 10:53:24 +01:00
Maxim Cournoyer a41aea131a
gnu: libsoup: Disable the hsts test.
The test was found to fail on i686-linux.

* gnu/packages/gnome.scm (libsoup-minimal)[phases]
{adjust-tests}: De-register the hsts test.
2021-11-26 01:11:35 -05:00
Maxim Cournoyer 3672f51582
gnu: slang: Really fix the array tests on 32 bit architectures.
This is a follow up to efb0a04ee0.

* gnu/packages/slang.scm (slang)[phases]{reduce-array-test-size}: Further
reduce the array size.
2021-11-26 00:01:54 -05:00
Maxim Cournoyer b1dd71c0b3
gnu: adwaita-icon-theme: Fix the conditional native input.
This is a follow up to commit 16afb35ac9.

* gnu/packages/gnome.scm (adwaita-icon-theme)[native-inputs]: Add an extra
layer of parenthesizes on the conditional input to be spliced.
2021-11-25 23:49:30 -05:00
Diego Nicola Barbato 68d47844b1
gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.
This is a followup to d82fd7c2dd.

* gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 22:51:41 -05:00
Maxim Cournoyer 5084e21819
gnu: libsoup: Update to 3.0.3.
This resolves test failures on 32 bit platforms (see:
https://gitlab.gnome.org/GNOME/libsoup/-/issues/236).

* gnu/packages/gnome.scm (libsoup): Update to 3.0.3.
2021-11-25 22:19:52 -05:00
Maxim Cournoyer 16afb35ac9
gnu: adwaita-icon-theme: Fix build on non-x86_64 targets.
* gnu/packages/gnome.scm (adwaita-icon-theme)[native-inputs]: Do not provide
use 'gtk-encode-symbolic-svg' unless building for x86_64.
2021-11-25 22:19:00 -05:00
Maxim Cournoyer 71b309169d
profiles: Also handle package objects in GDK-PIXBUF-LOADERS-CACHE-FILE.
* guix/profiles.scm (gdk-pixbuf-loaders-cache-file): Handle both a string or a
package object for GDK-PIXBUF, as these are the two types that can be returned
by MANIFEST-LOOKUP-PACKAGE.

Suggested-by: Ludovic Courtès <ludo@gnu.org>
2021-11-25 20:44:16 -05:00
Ludovic Courtès 138498feec
gnu: Use 'search-input-directory' for the SDL header directory.
This is a followup to bf182596a9.

* gnu/packages/games.scm (prboom-plus, red-eclipse, btanks)
(edgar): Use 'search-input-directory' instead of 'search-input-file'
when looking for "include/SDL".
(abbaye): Likewise, and search "include/SDL2" instead of "include/SDL".
2021-11-25 23:15:39 +01:00
Ludovic Courtès fa35a5f649
gnu: gtk+: Skip test that requires SVG support on non-x86_64.
* gnu/packages/gtk.scm (gtk+)[arguments]: In 'disable-failing-tests',
skip 'tree-relationships' when not 'target-x86-64?'.
2021-11-25 23:15:38 +01:00
Maxim Cournoyer efb0a04ee0
gnu: slang: Fix build on 32 bit systems.
* gnu/packages/slang.scm (slang)[phases]{reduce-array-test-size}: New phase.
2021-11-25 17:08:11 -05:00
Maxim Cournoyer 0df12a32bb
gnu: efl: Only conditionally enable the optional SVG support.
* gnu/packages/enlightenment.scm (efl)[inputs]
{librsvg}: Only provide it when the target is x86_64.
[configure-flags]: Remove dead code.  Conditionally disable the 'rsvg' loader
via the 'evas-loaders-disabler' flag.
2021-11-25 16:14:48 -05:00
Maxim Cournoyer 0702bbe1f7
profiles: Fix the gdk-pixbuf-loaders-cache-file hook.
'guix install' would otherwise fail with a wrong type argument whet attempting
to call the hook.

* guix/profiles.scm (gdk-pixbuf-loaders-cache-file) <file-append>: Replace
with...
<string-append>: ... this, as gdk-pixbuf has already been expanded to a string
at this point.
2021-11-25 14:27:46 -05:00
Maxim Cournoyer 8a8e491258
gnu: gtk+: Conditionally disable the tree-relationships test.
* gnu/packages/gtk.scm (gtk+)[phases] {disable-failing-tests}: Disable the
tree-relationships test on non-x86_64 targets.
2021-11-25 14:01:04 -05:00
Ludovic Courtès 612e38bd29
gnu: uim-gtk: Build with '-O2'.
* gnu/packages/xorg.scm (uim-gtk)[arguments]: Pass "-O2 -g".
2021-11-25 15:27:36 +01:00
Ludovic Courtès 67abcfaa67
gnu: w-scan: Build with '-O2'.
* gnu/packages/video.scm (w-scan)[arguments]: Pass "-O2 -g".
2021-11-25 15:24:36 +01:00
Ludovic Courtès 4dc3c32649
gnu: transcode: Build with '-O2'.
* gnu/packages/video.scm (transcode)[arguments]: Pass "-O2 -g".
2021-11-25 15:22:55 +01:00
Ludovic Courtès 51637d57fa
gnu: aris: Build with '-O2'.
* gnu/packages/maths.scm (aris)[arguments]: Pass "-O2 -g".
2021-11-25 15:15:20 +01:00
Ludovic Courtès 02492e8a9b
gnu: geeqie: Build with '-O2'.
* gnu/packages/image-viewers.scm (geeqie)[arguments]: Pass "-O2 -g".
2021-11-25 15:13:36 +01:00
Ludovic Courtès fd530e5706
gnu: gpredict: Build with '-O2'.
* gnu/packages/astronomy.scm (gpredict)[arguments]: Pass "-O2 -g".
2021-11-25 15:09:23 +01:00
Ludovic Courtès 9c1a5629e5
gnu: vinagre: Build with '-O2'.
* gnu/packages/gnome.scm (vinagre)[arguments]: Pass "-O2 -g".
2021-11-25 15:08:51 +01:00
Ludovic Courtès 9cfb0ef4d0
gnu: iftop: Build with '-O2'.
* gnu/packages/admin.scm (iftop)[arguments]: Pass "-O2 -g".
2021-11-25 15:08:19 +01:00
Ludovic Courtès 3d4c527824
gnu: lib2geom: Skip faulty test on i686.
* gnu/packages/graphics.scm (lib2geom)[arguments]: When
'target-x86-32?', add 'skip-faulty-test' phase.
2021-11-25 15:01:12 +01:00
angryrectangle@cock.li c9208beb3c
gnu: zathura: Use meson 0.59.
This fixes the build.  The problem has already been fixed on the master, but
it's not part of the latest release.

* gnu/packages/pdf.scm (zathura)[meson]: Use meson-0.59.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 01:04:17 -05:00
zimoun 905b090582
build: julia-build-system: Add support for parallel tests.
The tests are defined by the script 'test/runtests.jl' from packages and the
parallelism depends on the implementation of this script.  Therefore, 'julia'
is launched using local worker processes accordingly with 'parallel?'.

* guix/build/julia-build-system.scm (check): Set the JULIA_CPU_THREADS
environment variable and invoke julia with the '--procs' option.
* guix/build-system/julia.scm (julia-build)[parallel-tests?]: New argument.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 01:04:17 -05:00
zimoun 6312c68f70
gnu: julia: Allow parallel tests.
* gnu/packages/julia.scm (julia)[origin]<patches>: New patch.
* gnu/packages/patches/julia-allow-parallel-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 01:04:17 -05:00
zimoun 87e96b69aa
gnu: julia: Disable broken tests.
* gnu/packages/julia.scm (julia)[arguments]: Disable broken tests.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 01:04:17 -05:00
Maxim Cournoyer f2bdd5a43d
gnu: glib-networking: Update to 2.70.0.
It was erroneously thought when updating to 2.70rc in commit
60e2a3bd5e that 2.70.0 was not yet released.

* gnu/packages/gnome.scm (glib-networking): Update to 2.70.0.
2021-11-25 01:04:17 -05:00
Josselin Poiret 0a787e67ec
gnu: libva: Update to 2.13.0
* gnu/packages/video.scm (libva): Update it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 01:04:16 -05:00
Ricardo Wurmus c70eadeaed
gnu: Remove python2-itsdangerous.
* gnu/packages/python-xyz.scm (python2-itsdangerous): Delete variable.
2021-11-25 00:23:12 +01:00
zimoun f4e2bc8516
gnu: python2-pylibmc: Remove package.
* gnu/packages/databases.scm (python2-pylibmc): Delete variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-25 00:22:06 +01:00
zimoun b0463acc31
gnu: python2-validators: Remove package.
* gnu/packages/python-xyz.scm (python2-validators): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun b7fc19a53a
gnu: python2-discogs-client: Remove package.
* gnu/packages/music.scm (python2-discogs-client): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun 1fc90c0832
gnu: python2-munkres: Remove package.
* gnu/packages/python-xyz.scm (python2-munkres): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun 3258335e22
gnu: python2-faker: Remove package.
* gnu/packages/python-xyz.scm (python2-faker): Delete variable.
(python-faker)[properties]: Remove.
2021-11-25 00:22:06 +01:00
zimoun ae63b2d0ff
gnu: python2-sql: Remove package.
* gnu/packages/databases.scm (python2-sql): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun 9130a382b9
gnu: python2-sadisplay: Remove package.
* gnu/packages/databases.scm (python2-sadisplay): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun f6d8ea4675
gnu: python2-relatorio: Remove package.
* gnu/packages/python-xyz.scm (python2-relatorio): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun b661634bd4
gnu: python2-traitlets: Remove package.
* gnu/packages/python-xyz.scm (python2-traitlets): Delete variable.
(python-traitlets)[properties]: Remove.
2021-11-25 00:22:06 +01:00
zimoun 67387bbf24
gnu: python2-colormath: Remove package.
* gnu/packages/python-xyz.scm (python2-colormath): Delete variable.
2021-11-25 00:22:06 +01:00
zimoun cefc792378
gnu: python2-spectra: Remove package.
* gnu/packages/python-xyz.scm (python2-spectra): Delete variable.
2021-11-25 00:22:06 +01:00