* gnu/packages/databases.scm (lmdb)[arguments]: When cross-compiling use
the correct CC and AR to produce cross-compiled libraries.
Change-Id: Ie93fe88eff1da4949dfdbdedabc670fa56cbc1c9
This fixes the build after the core-updates merge.
* gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.7.
[source]: Remove snippet obsoleted by PY_MPV_SKIP_TESTS.
[build-system]: Switch to pyproject.
[arguments]: Set newly-available PY_MPV_SKIP_TESTS variable.
[native-inputs]: Add python-pytest and python-pyvirtualdisplay.
Change-Id: Ia0e6c3341292fe6a40f63b484d70c6a68b6f7eb4
I'd rather keep the list sorted than call SORT at run time.
We can still switch if committers remain incorrigible.
* guix/scripts/import.scm (importers): Sort.
Change-Id: If358b2d5de2912a33989d776476e9cf4d0b80537
* gnu/packages/cpp.scm (tomlplusplus)[arguments]<#:phases>: Move the "C"
locale to part of the utf8 locale list.
[native-inputs]: Add ‘libc-utf8-locales-for-target’.
Change-Id: I1e6362dd27e88d22e1c40aea1ccf1767c93fbeac
* gnu/packages/tex.scm (texlive-xmltexconfig): The package is empty, according
to TeX Live. Treat it as a meta-package.
Change-Id: Ifc4846164af24384969c48355a8b1f085c0a1327
Cherry picked from gnome-team 7dece4d20617d11284f280f8b7299c24a2305493.
A test failed after merging core-updates into master, though it passed
previously on both branches. It is unclear what has changed to make it fail.
The test is "4941/5465 gtk:gtk / notify" and fails with
stderr:
MESA: error: ZINK: failed to choose pdev
libEGL warning: egl: failed to create dri2 screen
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
(test program exited with status code -5)
This newer version builds and passes all tests.
* gnu/packages/gtk.scm (gtk): Update to 4.14.5.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Change-Id: I6150b2df469358eb0e328f077a9c09a4c2259703
* gnu/packages/graphics.scm (asli): Update to the commit
4f4ba142ea7db6eecfdb546538c88a38680a83c5 to allow build with CGAL v5.6.
* gnu/packages/patches/asli-use-system-libs.patch: Update.
Change-Id: I623099a34d96180fe6aa4c161cfa895597a45304
This works around an occasional issue where substitution stops abruptly
due to “Error in the push function” from GnuTLS, as reported at
<https://issues.guix.gnu.org/71238> by Richard Sent.
* guix/scripts/substitute.scm (call-with-cached-connection): Add
‘error/push-error’ and ‘error/pull-error’ to the list of gnutls-error
values for which the connection is reopened.
Change-Id: Icf079dd10b16739f62fee15bc3d90bab77110576
This reverts 0fda048652, instead moving
the dependencies needed for ‘make dist’ to ‘manifest.scm’.
Removing this extra dependencies make it simpler to build the ‘guix’
package in particular on less-capable systems like i586-gnu.
* gnu/packages/package-management.scm (guix)[native-inputs]: Remove
IMAGEMAGICK and PERL. Use GRAPHVIZ-MINIMAL instead of GRAPHVIZ.
* manifest.scm: Use the full-blown ‘graphviz’ package; add ‘imagemagick’
and ‘perl’.
Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>
Change-Id: Ia9d05c699e3cc2f9a9235a67f8ec840c26b66a82
Fixes a regression introduced in
2a6ea3895b, that would make ‘libfabric’
unsupported on non-x86_64 systems.
* gnu/packages/linux.scm (libfabric)[inputs]: Define ‘if-supported’.
Use it for ‘psm’ and ‘psm2, and remove labels.
[arguments]: Remove ‘--enable-psm2’, which is unnecessary.
Change-Id: I2a52ce6feb52b8773779a401088743491c3ad30b
* gnu/packages/messaging.scm (pidgin)[inputs]: Replace python-2 with
python-wrapper, and python2-dbus with python-dbus.
Change-Id: Ia4b7b1e47da09e9648d10fae419cd473b3d6586e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>