1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-10 16:50:43 +02:00
Commit graph

163791 commits

Author SHA1 Message Date
Sharlatan Hellseher
90c617a0f9
gnu: python-contourpy: Update to 1.3.2.
* gnu/packages/python-xyz.scm (python-contourpy): Update to 1.3.2.

Change-Id: I3e8517805d1c45f8738f6326c484604315f6b1f3
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
0955a504b5
gnu: Add python-narwhals.
* gnu/packages/python-science.scm (python-narwhals): New variable.

Change-Id: Iae0e6a3260ffb066172377c464a645bcb126b17b
2025-07-06 18:44:04 +01:00
Sharlatan Hellseher
0fb7ae747f
gnu: python-scikit-image: Fix tests.
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
2025-07-06 18:44:04 +01:00
Benoit Martin
d7c5315913
gnu: python-distributed: Update to 2024.12.1.
* gnu/packages/python-science.scm (python-distributed): Update to 2024.12.1.

Change-Id: Ia557e7d87e48a709298bf7024ee01b08098f5842
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 18:44:04 +01:00
Benoit Martin
3cfcbae75a
gnu: python-dask-expr: Update to 1.1.21.
* gnu/packages/python-science.scm (python-dask-expr): Update to 1.1.21.

Change-Id: Iaee50368ffafc473164865249e2a51732b1ea54f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 18:44:04 +01:00
Benoit Martin
b8a471332c
gnu: python-dask: Update to 2024.12.1.
* gnu/packages/python-xyz.scm (python-dask): Update to 2024.12.1.

Change-Id: I776e9dd3d4a12d33e89e4d48a5e637cb9d6f465e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 18:43:55 +01:00
Ashish SHUKLA
4c5bb78367
gnu: rlwrap: Update to 0.46.2.
* gnu/packages/readline.scm (rlwrap): Update to 0.46.2.

Change-Id: I1e5a34caec94519f59777557231ccbf623aa61df
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-06 18:49:54 +02:00
Matthew Elwin
cd29c06f91
gnu: python-sip-4: Make compatible with python 3.11.
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>
2025-07-06 17:48:40 +02:00
Andreas Enge
3f925cf6ce
gnu: python-zeroc-ice-3.6: Register patch.
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
2025-07-06 14:05:36 +02:00
Zhu Zihao
50b7528588
gnu: chez-nanopass: Fix failed document build.
Fixes guix/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
2025-07-06 10:23:13 +01:00
Nicolas Graves
82553b3cca
gnu: recoll: Update to 1.43.2.
* 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.
2025-07-06 01:26:43 +01:00
Sharlatan Hellseher
a59bfcfc90
gnu: python-graph-tool: Use G-expressions.
* 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
2025-07-06 00:44:39 +01:00
Sharlatan Hellseher
0c5193a454
gnu: python-leidenalg: Improve package, enable tests.
* gnu/packages/graph.scm (python-leidenalg):
  [source]: Switch to git-fetch containing tests.
  [build-system]: Use pyproject.
  [arguments] <tests?>: Enable them.
  <phases>: Remove absolute 'fix-requirements; add 'pretend-version.
  [native-inputs]: Add python-ddt, python-pytest, python-setuptools, and
  python-wheel.

Change-Id: I3fe5249b2c2947fb676b3347bd25a76d470aec17
2025-07-06 00:44:39 +01:00
Sharlatan Hellseher
fe3159ce7a
gnu: python-plotly: Move to python-science.
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
2025-07-06 00:44:38 +01:00
Sharlatan Hellseher
502b3d9dd6
gnu: python-plotly: Improve package.
* 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
2025-07-06 00:44:34 +01:00
Sharlatan Hellseher
265541b912
gnu: Remove python-plotly-2.4.1.
This variant is not in use any longer.

* gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable.

Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b
2025-07-06 00:36:30 +01:00
Sharlatan Hellseher
b001388f6f
gnu: packages/graph: Sort use-module alphabetically.
* gnu/packages/graph.scm: Sort use-module alphabetically.

Change-Id: I7f8f6a26d0607cc7c3946891b425747370081989
2025-07-06 00:36:29 +01:00
Mark Walker
70b8e1db1c
gnu: Add qvge.
* gnu/packages/graph.scm (qvge): New variable.

Change-Id: Ia4765de13caea2f576f247c459113f9babc31ef6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 00:35:57 +01:00
Artyom V. Poptsov
b9773dedd4
gnu: nethogs: Fix cross-compiling.
* gnu/packages/networking.scm (nethogs): Fix cross-compiling.
[arguments]<#:make-flags>: Set "CXX" variable.

Change-Id: I891ad4c9d2e8670e4d70a722f8d799d61a93fba7
2025-07-05 19:41:04 +03:00
Artyom V. Poptsov
445b6f5123
gnu: nethogs: Modernize the package.
* gnu/packages/networking.scm (nethogs): Modernize the package.
[arguments]: Use GEXPs.

Change-Id: I552fc343f9125f38601588a01bcfe04e534bf5ea
2025-07-05 19:41:04 +03:00
Artyom V. Poptsov
977e1c1644
gnu: restinio: Update to 0.7.7.
* gnu/packages/networking.scm (restinio): Update to 0.7.7.

Change-Id: If6a504798b7d3ce6e817f8ae26f00be1b93e8fbb
2025-07-05 19:41:03 +03:00
Zheng Junjie
83400193a5
gnu: extra-cmake-modules: Add ECM_DIR native-search-path.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[native-search-paths]:
Add ECM_DIR.

Change-Id: Id9977aba09dbf77bcfb0828809d2eabf9c7f6cbc
2025-07-05 23:07:05 +08:00
Zheng Junjie
d7ac2efbaf
gnu: kdepim-addons: Update to 24.12.1.
* 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
2025-07-05 23:07:05 +08:00
Zheng Junjie
9536eb87c5
gnu: akonadi-import-wizard: Update to 24.12.1.
* 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
2025-07-05 23:07:04 +08:00
Sughosha
cc0b9e54a6
gnu: Add kdepim-addons.
Change-Id: Ie955bf42328925d21b80cfe4a052618f9dc3a661
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-07-05 23:07:04 +08:00
Sughosha
d033a90a67
gnu: Add akonadi-import-wizard.
Change-Id: I3dda8acaee01138a327e457cc4488ff35b79b17d
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-07-05 23:07:04 +08:00
Zheng Junjie
b5ddb9ba7e
gnu: Remove plasma-phone-components.
* gnu/packages/kde-plasma.scm (plasma-phone-components): Delete variable.

Change-Id: Ifcae9f5ff41f500088458d7336b3a72ad5f420f7
2025-07-05 23:07:04 +08:00
Zheng Junjie
d51c21d97b
gnu: Remove plasma-mobile-settings.
* gnu/packages/kde-plasma.scm (plasma-mobile-settings): Delete variable.

Change-Id: Ia2c48d69c811bef98bbad0afa93b780daf4138be
2025-07-05 23:07:04 +08:00
Zheng Junjie
0dc50c5690
gnu: kpeoplevcard: Update to 0.1-0.d4acaa3.
* 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
2025-07-05 23:07:04 +08:00
Zheng Junjie
0220f09cf4
gnu: plasma-phonebook: Update to 24.02.0.
* gnu/packages/kde-plasma.scm (plasma-phonebook): Update to 24.02.0.
[source]: Adjust uri.
[build-system]: Switch to qt-build-system.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove kpeoplevcard, qtbase-5, qtdeclarative-5, qtquickcontrols2-5,
and qtsvg-5; add kirigami-addons, qtdeclarative, and qtsvg.

Change-Id: Iec2c4ce082094b7900f29f3c19a8afbf0014c230
2025-07-05 23:07:04 +08:00
Zheng Junjie
1857385224
gnu: Add wacomtablet.
* gnu/packages/kde-plasma.scm (wacomtablet): New variable.

Change-Id: Ie04db77c7d90bd7dfdf36751c2ff51bc46dd2ea9
2025-07-05 23:07:04 +08:00
Zheng Junjie
b4a88fe6d7
gnu: Remove wacomtablet.
* gnu/packages/kde-utils.scm (wacomtablet): Delete variable.
* gnu/packages/patches/wacomtablet-add-missing-includes.patch: Rmove it.
* gnu/packages/patches/wacomtablet-qt5.15.patch: Rmove it.
* gnu/local.mk (dist_patch_DATA): Rmove them.

Change-Id: Ic27bdcd6e931b70dc8d412c39d3232476487a854
2025-07-05 23:07:04 +08:00
Zheng Junjie
ebe2e7e26a
gnu: krdc: Update to 24.12.1.
* gnu/packages/kde-internet.scm (krdc): Update to 24.12.1.
[inputs]: Add kcrash.

Change-Id: I272ac74414f67023eeb385c8b601b03bac2c1e9a
2025-07-05 23:07:03 +08:00
Zheng Junjie
4aba3d876a
gnu: kio-zeroconf: Update to 24.12.1.
* gnu/packages/kde.scm (kio-zeroconf): Update to 24.12.1.

Change-Id: I2d4a5cdbabe40b0d00a951a00def3ce5ebcee33e
2025-07-05 23:07:03 +08:00
Zheng Junjie
ca106926de
gnu: libkexiv2: Update to 24.12.1.
* gnu/packages/kde.scm (libkexiv2): Update to 24.12.1.

Change-Id: I713def0f05bfd4a5df4c6960c2177afa9c6fd5b9
2025-07-05 23:07:03 +08:00
Zheng Junjie
6dd4ed40b4
gnu: kdegraphics-mobipocket: Update to 24.12.1.
* gnu/packages/kde.scm (kdegraphics-mobipocket): Update to 24.12.1.

Change-Id: Ia20a4169bdaeed18274c525abc506c144875cb39
2025-07-05 23:07:03 +08:00
Zheng Junjie
7f5eef1ec3
gnu: kcachegrind: Update to 24.12.1.
* gnu/packages/kde.scm (kcachegrind): Update to 24.12.1.

Change-Id: I025ee947f0ad8968491ab0045f1618506fdd4c80
2025-07-05 23:07:03 +08:00
Zheng Junjie
33d2cccd8a
gnu: labplot: Update to 2.11.1.
* gnu/packages/kde.scm (labplot): Update to 2.11.1.
[arguments]: Use G-expressions.
<#:phases>: Adjust check phase.

Change-Id: Ic0fbcd989ea594a2fb684664f4837fd767d2b374
2025-07-05 23:07:03 +08:00
Zheng Junjie
81c36419e5
gnu: kpublictransport: Update to 24.12.1.
* gnu/packages/kde.scm (kpublictransport): Update to 24.12.1.

Change-Id: I6cebaddb15335e59c43bb6832fc49110debad0ed
2025-07-05 23:07:03 +08:00
Zheng Junjie
514d5fbff9
gnu: kosmindoormap: Update to 24.12.1.
* gnu/packages/kde.scm (kosmindoormap): Update to 24.12.1.
[inputs]: Add libxkbcommon.

Change-Id: Ibcf137d6ad9523b8253f3bf22d46bbabaa404ff9
2025-07-05 23:07:03 +08:00
Zheng Junjie
4f257e06f8
gnu: kopeninghours: Update to 24.12.1.
* gnu/packages/kde.scm (kopeninghours): Update to 24.12.1.

Change-Id: Idf7a7d04568b550db093d924f0a251e1dcdf5ccd
2025-07-05 23:07:03 +08:00
Zheng Junjie
26499cc688
gnu: kompare: Update to 24.12.1.
* gnu/packages/kde.scm (kompare): Update to 24.12.1.
[arguments]: Set #:qtbase to qtbase.
[inputs]: Remove kcodecs-5, kconfig-5, kcoreaddons-5, kiconthemes-5,
kjobwidgets-5, kparts-5, ktexteditor-5, and kwidgetsaddons-5; add
kcodecs, kconfig, kcoreaddons, ki18n, kiconthemes, kjobwidgets,
kparts, ktexteditor, and kwidgetsaddons.
[native-inputs]: Remove kdoctools-5; add kdoctools.

Change-Id: Ibea72164814514d028de4e8df359ef74fa5ced14
2025-07-05 23:07:03 +08:00
Zheng Junjie
26302f4b53
gnu: libkomparediff2: Update to 24.12.1.
* gnu/packages/kde.scm (libkomparediff2): Update to 24.12.1.
[inputs]: Remove kcodecs-5, kconfig-5, kcoreaddons-5, ki18n-5, kio-5,
kxmlgui-5, and qtbase-5; add kcodecs, kconfig, kcoreaddons, ki18n,
kio, kxmlgui, and qtbase.

Change-Id: I3875dfc27cd25a9967d0ece8d222376e68cafeb9
2025-07-05 23:07:02 +08:00
Zheng Junjie
540ead678a
gnu: kolourpaint: Update to 24.12.1.
* gnu/packages/kde.scm (kolourpaint): Update to 24.12.1.
[inputs]: Add kcrash.

Change-Id: Ied313efe8653dd65d1c1885483f9d5f85d6c3dc5
2025-07-05 23:07:02 +08:00
Zheng Junjie
bae9df06c9
gnu: kio-extras: Update to 24.12.1.
* gnu/packages/kde.scm (kio-extras): Update to 24.12.1.

Change-Id: I0374546691c0eb3a4acc8f6cf9eaaf2d8bcbc9f0
2025-07-05 23:07:02 +08:00
Zheng Junjie
79ff7113bc
gnu: kdevelop: Update to 24.12.1.
* gnu/packages/kde.scm (kdevelop): Update to 24.12.1.
[inputs]: Remove karchive-5, kcmutils-5, kcrash-5, kdeclarative-5,
kdoctools-5, kguiaddons-5, ki18n-5, kiconthemes-5, kio-5,
kitemmodels-5, kitemviews-5, kjobwidgets-5, knotifications-5,
knotifyconfig-5, kparts-5, kservice-5, ksyntaxhighlighting-5,
ktexteditor-5, kwindowsystem-5, kxmlgui-5, qtbase-5, qtdeclarative-5,
qtquickcontrols-5, qtquickcontrols2-5, qtwebengine-5, threadweaver-5,
attica-5, kconfigwidgets-5, knewstuff-5, krunner-5, plasma-framework,
and sonnet-5; add karchive, kcmutils, kcrash, kdeclarative,
kguiaddons, ki18n, kiconthemes, kio, kitemmodels, kitemviews,
kjobwidgets, knotifications, knotifyconfig, kparts, kservice,
ksyntaxhighlighting, ktexteditor, ktexttemplate, ktextwidgets,
kwindowsystem, kxmlgui, qt5compat, qtdeclarative, qtwebengine,
threadweaver, attica, kconfigwidgets, knewstuff, krunner, libplasma,
and sonnet.
[native-inputs]: Remove qttools-5; add qttools.
[arguments]: Set #:qtbase to qtbase.

Change-Id: I985c057646dce6808d009e45a4ab591e12ba44aa
2025-07-05 23:07:02 +08:00
Zheng Junjie
f2a816b24c
gnu: kdevelop-pg-qt: Update to 2.3.0.
* gnu/packages/kde.scm (kdevelop-pg-qt): Update to 2.3.0.
[inputs]: Remove qtbase-5; add qtbase.

Change-Id: If3fe1528848f36f88617013585ff2321e075dcb6
2025-07-05 23:07:02 +08:00
Zheng Junjie
46d2b18d87
gnu: kapptemplate: Update to 24.12.1.
* gnu/packages/kde.scm (kapptemplate): Update to 24.12.1.
[inputs]: Add kirigami-addons.

Change-Id: If41d9f7b298570b63252c0d25c5cc9f9fe7c1494
2025-07-05 23:07:02 +08:00
Zheng Junjie
e9525c261d
gnu: akregator: Update to 24.12.1.
* gnu/packages/kde.scm (akregator): Update to 24.12.1.
[inputs]: Add kiconthemes.

Change-Id: Ife766480bf3d86a8d5c5feb3b6436cd988abdc27
2025-07-05 23:07:02 +08:00
Zheng Junjie
6a066b45a1
gnu: grantleetheme: Update to 24.12.1.
* gnu/packages/kde.scm (grantleetheme): Update to 24.12.1.

Change-Id: I228820c7d579c01bbe7b254625b12d1e54240ca6
2025-07-05 23:07:02 +08:00