This broke compilation of Guix with guile@3.0.2 with:
In procedure make-regexp: Invalid range end
The fix is to replace [0-9A-f] with [0-9A-Fa-f].
* gnu/build/jami-service.scm (account-fingerprint-rx): Correct regexp.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
The packages argument accepts package names only, not paths. Replacing
the slash with a dot allows passing the sanity-check phase, because the
submodule will not be listed in top_level.txt any more.
* gnu/packages/python-web.scm (python-google-api-client) [#:phases]:
Add new phase 'fix-setup-py.
* gnu/packages/patches/evolution-printableoptions.patch: New file.
* gnu/packages/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (evolution)[source]: Use it.
* gnu/packages/patches/evolution-data-server-printableoptions.patch: New file.
* gnu/packages/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (evolution-data-server)[source]: Use it.
* gnu/packages/patches/python-chai-drop-python2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-chai)[source]: Use it.
* gnu/packages/qt.scm (qtwebkit)[arguments]: Replace the standard build phase
with a custom one that increases the maximum number of open file
descriptors.
* gnu/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu/packages/patches/qtwebkit-fix-building-with-glib-2.68.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu/packages/patches/qtwebkit-fix-building-with-icu-68.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu/packages/patches/qtwebkit-fix-building-with-python-3.9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
The package doesn't build when wxpython support is activated, and the only
dependent (didjvu) doesn't need it.
* gnu/packages/python-xyz.scm (python2-gamera)[inputs]: Remove
python2-wxpython.
[arguments]: Add 'disable-wx-support' phase.
Building with GCL is failing; build with SBCL instead.
* gnu/packages/maths.scm (maxima)[inputs]: Replace gcl by sbcl.
Add bash-minimal.
[arguments]: Update 'configure-flags' and 'check' phase.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-3.ff7ef98.
[version]: Use git-version.
[source]: Use git-file-name.
[inputs]: Add bash-minimal and libtirpc.
[arguments]: Update 'configure-flags' and 'make-flags', using gexps.
Add 'realpath-workaround' and 'fix-makefile' phases.
LuaJIT isn’t ported to 64-bit PowerPC. ‘texlive-bin’ and
‘texlive-latex-base’ already disable the engines that rely on it, so just
do the same in texlive-texmf.
Fix suggested by Mathieu Othacehe <othacehe@gnu.org>.
* gnu/packages/tex.scm (texlive-texmf)[arguments]: Disable LuaJIT
engines when building for powerpc64le.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/python-xyz.scm (python-jsonschema)[arguments]: Adjust
custom 'check phase to honor #:tests and to set the
JSON_SCHEMA_TEST_SUTE environment variable.
* gnu/packages/glib.scm (appstream-glib)[arguments]<#:phases>{set-home}: Add a
new phase 'set-home' for tests that want to write to $HOME.
Signed-off-by: Leo Famulari <leo@famulari.name>