In some cases there could be an issue to test compiled Cython library
which is not available in local checkout working directory. This change
is inspired by the way NixOS packages scikit-image and run tests from
the output with "--pyargs" option where compiled library is available.
See: <https://github.com/NixOS/nixpkgs/blob/nixos-25.05/\
pkgs/development/python-modules/scikit-image/default.nix>.
* gnu/packages/python-science.scm (python-scikit-image) [arguments]
<test-flags>: Run tests from {#$output}, add "--pyargs" option and skip
one more problematic test.
<phases>: Use default 'check; add 'pre-check and post-check.
Change-Id: I60f58359f59b371854f4963e2f7c65c9221a0924
The package used an internal python API that was removed in
python 3.11, causing a compiler error. This commit replaces
the internal call with the official replacement API.
* gnu/packages/qt.scm (python-sip-4): Make compatible with python@3.11.
Change-Id: Ifbf888bcdaab314cb7ec5a5908656cbb1b2a52d2
Signed-off-by: Andreas Enge <andreas@enge.fr>
This is a follow-up to commit
03c4dc54a7 .
* gnu/local.mk (dist_patch_DATA): Register
python-zeroc-ice-3.6.5-python-3.11-support.patch.
Change-Id: I3c55994539422eac053449b9a28b7d7111c83888
Fixesguix/guix#890.
* gnu/packages/chez.scm (chez-nanopass)[arguments]<#:phases>: Add new
phase 'fix-user-guide-date', pin the date of PDF document to the release
date.
In phase 'build-doc', set environment 'XDG_CACHE_HOME' before invoking
'make'.
Change-Id: I91e5f5efd08c3f5d2d94fbc9754f922df492a9ef
* gnu/packages/search.scm (recoll): Update to 1.43.2.
[build-system]: Switch to meson-build-system.
[arguments]{configured-flags}: Switch to meson-build-system.
{phases}: Replace phase 'set-LDFLAGS by 'patchelf (LDFLAGS doesn't
seem to have any influence in this setup, only patchelf seems to fix
the rpath) ; refresh phase 'wrap-filters in a more modern and
readable style.
{imported-modules, modules}: Add required ones.
[native-inputs]: Add patchelf, remove which.
* gnu/packages/graph.scm (python-graph-tool): Apply G-expressions.
[arguments]: Drop import of SITE-PACKAGES procedure from
python-build-system by replacing it with equivalent construction.
Change-Id: Ia2e4263ef08858fc910bf5142379978fa70ae664
This package is not related to Graph at all and imported by
bioinformatics and astronomy modules only which are Science disciplines.
This change moves it closer to related packages and preserves copyright
header records extracted from git log.
* gnu/packages/graph.scm (python-plotly): Move from here ...
* gnu/packages/python-science.scm: ... to here.
Change-Id: I5544ebdf1f545b2d7740dd56cab2d04bbe9d7715
* gnu/packages/graph.scm (python-plotly): Simplify and improve package.
[build-system]: Use pyproject.
[arguments] <test-flags>: Utilize it and skip only problematic tests
which miss some packages, requiring networking or fail abnormaly.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-six; add python-scikit-image and
python-vaex-core.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I4fefedbbf3e9180b07b40252fb8fb89f49983dbd
This variant is not in use any longer.
* gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable.
Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b
* gnu/packages/kde-pim.scm (kdepim-addons): Update to 24.12.1.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove qtwebengine-5; add kldap and qtwebengine.
Change-Id: I6816f7e72ca0e2687b6ca39f6aa86040928d2523
* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 24.12.1.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove qtkeychain and qtwebengine-5; add kconfigwidgets,
kiconthemes, kxmlgui, qtkeychain-qt6, and qtwebengine.
Change-Id: I702f7818f0aee525dfa269e277ee734bce5c9825
* gnu/packages/kde-pim.scm (kpeoplevcard): Update to 0.1-0.d4acaa3.
[source]: Switch to git-fetch.
[arguments]: Use G-Expression. Set #:qtbase to qtbase.
<#:configure-flags>: Set -DQT_MAJOR_VERSION=6.
[inputs]: Remove qtbase-5.
Change-Id: If2b683ad29f0aa57f203360a39eefffbcece3177