1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-28 13:10:33 +02:00
Commit Graph

153503 Commits

Author SHA1 Message Date
Andreas Enge
89a1cc05e6 gnu: cvassistant: Fix build.
* gnu/packages/cvassistant.scm (cvassistant)[arguments]<#:phases>
{fix-quazip}: Adapt to quazip-qt5@1.5.

Change-Id: If4dbc8633be315e2e83263dfd909c700eded39ff
2025-08-10 11:04:01 +02:00
Andreas Enge
17fde994b6 gnu: openboard: Fix build.
* gnu/packages/education.scm (openboard)[arguments]<#:phases>
{fix-library-path}: Adapt to quazip-qt5@1.5.

Change-Id: I200c7a36eba81cd41c860e5c15fdebf25aed6108
2025-08-10 11:04:01 +02:00
Andreas Enge
7ea7a8a529 gnu: quazip, quazip-5: Update to 1.5.
* gnu/packages/compression.scm (quazip): Update to 1.5.

Change-Id: I2c7968204aacd7eb1bb3eac62a5fa6546d2f66f7
2025-08-10 11:03:54 +02:00
Vinicius Monego
82e0408b0e gnu: blanket: Update to 0.8.0, fix build.
* gnu/packages/task-management.scm (blanket): Update to 0.8.0.
[source]: Fix indentation.
[arguments]: Use Gexp as well as search-input-file in phases. Remove
'#:tests? #f'.
<#:phases>: Move 'wrap-libs' after 'glib-or-gtk-wrap'.
[native-inputs]: Add blueprint-compiler.
[inputs]: Replace gtk+ by gtk. Add libadwaita.

Change-Id: I1f09ce2d93f4121b0bcfe7da7d2c13460809bfde
2025-08-09 19:32:19 -03:00
nomike
bb5eeffe6f gnu: pythonscad: Update to 0.0.0-1-e1d4903.
* gnu/packages/engineering.scm (pythonscad): Update to 0.0.0-0-e1d4903.

Change-Id: I74365812dddef885acb240c9ed233e7c87c001cf
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-09 23:05:18 +02:00
nomike
f70a74b2ff gnu: pythonscad: Fix in-application version display.
* gnu/packages/engineering.scm (pythonscad): Fix in-application version
display.
[arguments]<#:configure-flags>: Filter out flags "-DOPENSCAD_VERSION" and
"-DOPENSCAD_COMMIT" from inherited package. Add flags "-DOPENSCAD_VERSION" and
"-DOPENSCAD_COMMIT" locally.

Change-Id: I3d0b8e97dfb14041491cfd67baf1a9d3d15c1b86
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-09 23:05:17 +02:00
John Kehayias
c1045f169a gnu: docker-compose: Fix runtime error by using python-docker@5.
This is a followup to 3eb1ceac58 and
8d53a08852 to fix the old v1 docker-compose we
have until Docker is upgraded.

* gnu/packages/docker.scm (docker-compose)[inputs]: Replace python-docker
with python-docker@5.

Change-Id: Ia53a4dad7e88901ac37b6e9a0bd734605afae9e6
2025-08-09 15:10:39 -04:00
John Kehayias
8d53a08852 gnu: Add python-docker-5.
This is a followup to commit 3eb1ceac58 along
with an upcoming commit to use this in docker-compose to fully fix it.  This
package is added just for the old version 1 of docker-compose and should be
removed once Docker is updated (which includes "docker compose" v2 built-in).

* gnu/packages/docker.scm (python-docker-5): New variable.

Change-Id: I9e640ca3a87fb6e055524cd5acc79588ac36fe36
2025-08-09 15:10:34 -04:00
Andreas Enge
96e37a6742 gnu: qmapshack: Update to 1.18.0 and build with Qt6.
* gnu/packages/geo.scm (qmapshack): Update to 1.18.0.
[qtbase]: Add field.
[inputs]: Remove curl, qtbase-5, qtdeclarative-5, qtlocation-5,
qtwebchannel-5, qtwebengine-5, quazip-5, sqlite, and zlib; add
qt5compat, qtpositioning, qttools, qtwebengine, and quazip.
[native-inputs]: Remove qttools-5.
[arguments]<#:phases>: Adapt to Qt6 and gexps.

Change-Id: I1e593033b56e30a430dc8f79e46619cab85a3bc9
2025-08-09 19:27:08 +02:00
jgart
798f28ab0d gnu: trealla: Update to 2.81.3.
* gnu/packages/prolog.scm (trealla): Update to 2.81.3.

Change-Id: I4d55a8986c7c7fa7eaa8527c4f9b79de1262e1ad
2025-08-09 08:29:00 -05:00
Guillaume Le Vaillant
e3e98bf8ca gnu: monero-gui: Update to 0.18.4.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.1.

Change-Id: I885d9695eb8fed51ff633649775966da72630749
2025-08-09 15:15:26 +02:00
Guillaume Le Vaillant
6bc11821f4 gnu: p2pool: Update to 4.9.
* gnu/packages/finance.scm (p2pool): Update to 4.9.
  [native-inputs]: Add xz.
  [arguments]: Update 'check' phase.

Change-Id: I173d52b33943665c6cb46d10b2161b78a6c8de20
2025-08-09 15:15:26 +02:00
Guillaume Le Vaillant
9b1b0a88d5 gnu: monero: Update to 0.18.4.1.
* gnu/packages/finance.scm (monero): Update to 0.18.4.1.

Change-Id: Idfcb7a38de1e6c649cf81ae12d98def8d2240cdd
2025-08-09 15:15:26 +02:00
Guillaume Le Vaillant
085199e9ff gnu: txr: Update to 302.
* gnu/packages/lisp.scm (txr): Update to 302.

Change-Id: I71d5c82a9536a53e9220641fff8a206acf16402a
2025-08-09 15:15:26 +02:00
Andreas Enge
e02421a79d gnu: quazip: Update to 1.5.
* gnu/packages/compression.scm (quazip): Update to 1.5.

Change-Id: Id8fd2682f1c7a0bea2fbd4b4b2f5b3f3cdd9cefc
2025-08-09 12:40:36 +02:00
Andreas Enge
8aa2e46abe gnu: routino: Update to 3.4.3.
* gnu/packages/geo.scm (routino): Update to 3.4.3.

Change-Id: Ie04dd19d3c538c38f1d436d8e75b51f2669235e2
2025-08-09 12:31:12 +02:00
Ashish SHUKLA
24f997bfc4 gnu: waybar: Update to 0.14.0.
* gnu/packages/wm.scm (waybar): Update to 0.14.0.

Change-Id: Ia8325d95d08a7f3f5a630a0dcbac26af688bf841
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-09 12:22:40 +02:00
Andreas Enge
66fc4f53bf gnu: quesoglc: Fix commit.
This is a follow-up to commit 175a368b9c .

* gnu/packages/game-development.scm (quesoglc)[arguments]
<#:configure-flags>: Really change as intended.

Change-Id: I8bc96cb5f3fc5136a051bd2868c14b631c83f4b3
2025-08-09 09:55:00 +02:00
Aaron Covrig
175a368b9c gnu: quesoglc: Fix build with gcc-14.
* gnu/packages/game-development.scm (quesoglc)[arguments]
<#:configure-flags>: Add CFLAGS to turn pointer checks into warnings.

Fixes: guix/guix#1894
Change-Id: I9cca0e190b1eb0d15bf34040df868152beb6424b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-09 09:50:36 +02:00
John Kehayias
3eb1ceac58 gnu: docker-compose: Fix build.
python-pyyaml-5 does not build and is needed for docker-compose.  This is
a stopgap until docker can be updated to the modern Go version, which
includes "docker compose".

* gnu/packages/docker.scm (docker-compose)[arguments]: Add phase fix-pyyaml
to relax python-pyyaml requirement.
[inputs]: Replace python-pyyaml-5 with python-pyyaml.

Change-Id: I7410f8b5a8f308aeaae5793399dbfc5eef0e1822
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-09 09:34:58 +02:00
Andreas Enge
42d7a9ddf9 gnu: python-django-4.2: Remove the alias.
* gnu/packages/django.scm (python-django-4.2): Rename to...
(python-django): ...this instead of defining the latter as the former.
* gnu/packages/maths.scm (python-mathics-django)[propagated-inputs],
gnu/packages/monitoring.scm (graphite-web)[propagated-inputs]:
Use python-django instead of python-django-4.2.

Change-Id: I9dd9d86d4f9af5c6ee66fd57949ad565a6657062
2025-08-09 01:10:52 +02:00
Andreas Enge
8f1a5c74c9 gnu: Remove python-django-3.1.14.
* gnu/packages/django.scm (python-django-3.1.14): Delete variable.

Change-Id: Ib332b5a64696f6df6e35dd40538d4a23033afa97
2025-08-09 01:09:40 +02:00
Andreas Enge
47eaa5efaa gnu: kaidan: Add input.
This is a follow-up to commit ba5279cafd .

* gnu/packages/messaging.scm (kaidan)[inputs]: Add sonnet.

Change-Id: I2913a4bd2c5da2993ed23bb2a681c29d0d72e076
2025-08-08 23:28:46 +02:00
Andreas Enge
ba5279cafd gnu: kaidan: Update to 0.12.2 and build with Qt6.
* gnu/packages/messaging.scm (kaidan): Update to 0.12.2.
[inputs]: Remove kirigami-5, knotifications-5, qtbase-5, qtdeclarative-5,
qtgraphicaleffects, qtlocation-5, qtquickcontrols2-5, qtsvg-5,
qtmultimedia-5, qtxmlpatterns-5, and zxing-cpp-1.2a; add icu4c, kcrash,
kdsingleapplication, kio, kirigami, kirigami-addons, knotifications,
kquickimageeditor, prison, qtlocation, qtmultimedia, qtpositioning,
qtsvg, and qttools.
[native-inputs]: Remove perl and python-wrapper.
[arguments]<#:test-exclude>: Disable test requiring network access.
<#:phases>: Add phase to set $HOME.

Change-Id: I169dd8d7922bd6005901c2e32ddaa8bbd2812406
2025-08-08 23:07:55 +02:00
Andreas Enge
ada284dcb9 gnu: qxmpp: Update to 1.10.3 and build with Qt6.
* gnu/packages/messaging.scm (qxmpp): Update to 1.10.3.
[origin]: Update uri.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; add libomemo-c, qca-qt6 and qt5compat.
[arguments]<#:qtbase>: Choose Qt6.
<#:configure-flags>: Add flag.
[home-page]: Update.

Change-Id: I995b060fd65082c3d3ee99cbab8cbe6280169c6e
2025-08-08 22:03:50 +02:00
Andreas Enge
9d71b2f37d gnu: osm2pgsql: Update to 2.1.1.
* gnu/packages/geo.scm (osm2pgsql): Update to 2.1.1.
[inputs]: Remove fmt-8; add fmt-11.

Change-Id: Ia0a49786b18cb7c6e2da270fa2e7e0bef318410c
2025-08-08 20:02:24 +02:00
Andreas Enge
36143bea1e gnu: Remove fmt-7.
* gnu/packages/pretty-print.scm (fmt-7): Delete variable.

Change-Id: I1e7064e1ec128dba96bdb7bf4ad87b12ae73da31
2025-08-08 20:02:24 +02:00
Andreas Enge
9d5f97be34 gnu: fmt-6: Change inheritance.
* gnu/packages/pretty-print.scm (fmt-6)[inherit]: Replace fmt-7 by fmt-8.

Change-Id: Ife0184d3a0bac17628c32b1981e283e300b4fdfd
2025-08-08 20:02:24 +02:00
jgart
b94f60c06c gnu: trealla: Update to 2.81.1.
* gnu/packages/prolog.scm (trealla): Update to 2.81.1.

Change-Id: Icfd01f6d6419ea1274f48173c813cd365dfa463f
2025-08-08 12:34:34 -05:00
Cayetano Santos
7d3e4fa63a gnu: librnd: Make private.
Librnd is a library intended to be used solely by packages in the
Ringdove suite.

* gnu/packages/electronics.scm (librnd): Make private.

Change-Id: Ic42b79eb8644cc6981d8c95ae67d2258796423e4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-08 18:34:16 +02:00
Andreas Enge
e074256fb8 gnu: ruby-puma: Update to 6.6.1.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 6.6.1.

Change-Id: I73d24797a77c9b5c6f3b81e92ef89ab2a943dc4c
2025-08-08 15:12:20 +02:00
gemmaro
79ca67bf0f gnu: ruby-nio4r: Update to 2.7.4.
* gnu/packages/ruby-xyz.scm (ruby-nio4r): Update to 2.7.4.
[source]: Switch to git-fetch.
[arguments]<#:test-target>: Add.
<#:phases>: Remove remove-unnecessary-dependencies and check.
Add delete-certificate to delete certificate fields from gemspec file.

Change-Id: Iaf9efd43a81da0238a07effd811e21edf4b1c12a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-08 15:01:18 +02:00
Cayetano Santos
dd6f0eb212 gnu: opencl-headers: Remove old versions.
There are no references left to these variables anywhere in the code.

* gnu/packages/opencl.scm (make-opencl-headers, opencl-headers-1.0,
opencl-headers-1.1, opencl-headers-1.1, opencl-headers-2.0,
opencl-headers-2.1, opencl-headers-2.2): Remove variables.

Change-Id: I4afdac98e7156f3b38eecb36503a13f5a425634c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-08 10:32:39 +02:00
Andreas Enge
89766e6e60 gnu: sbcl-wayflan: Update to 0.1.0.
* gnu/packages/lisp-xyz.scm (sbcl-wayflan): Update to 0.1.0.

Change-Id: Id847d9239b1525faac47a95e09826cf33bd805d1
2025-08-08 09:31:59 +02:00
Andreas Enge
e9772c442f gnu: daemontools: Fix build with gcc-14.
* gnu/packages/patches/daemontools-gcc14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/admin.scm (daemontools)[origin]: Use patch.

Change-Id: Ica243ab00e20242e04be0281e3285d24fe7ff574
2025-08-08 09:24:36 +02:00
Cayetano Santos
0697809d64 gnu: opensta: Update to 2.7.0-0.cda3044.
Tests expect a hard coded path to the binary under source/build/sta.

* gnu/packages/electronics.scm (opensta): Update to 2.7.0-0.cda3044 and build locally.
<#:out-of-source?>: Set to #f.
<#:configure-flags>: Add build dir.
<#:phases>{check}: Correct relative path.
{create-build-dir}: Produce build dir.

Change-Id: I2b888675364290b28b7f29789c7807f9a42d9f5a
2025-08-08 13:50:47 +09:00
jgart
3dbee76eee gnu: visidata: Update to 3.2.
* gnu/packages/spreadsheet.scm (visidata): Update to 3.2.
[source]: Use GitHub source repo since missing required file on PyPI.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I34043ee551c8b77549eb241facf46dd02116875a
2025-08-07 17:28:57 -05:00
Sharlatan Hellseher
6981f0adbf gnu: ivar: Update to 1.4.4, fix build with gcc@14.
* gnu/packages/bioinformatics.scm (ivar): Update to 1.4.4.

Change-Id: Ia7ec6adb465e3256d3f4dfd7e2fb51ae3334261f
2025-08-07 18:33:39 +01:00
Sharlatan Hellseher
e60839c316 gnu: mcl: Fix build with gcc@14.
* gnu/packages/machine-learning.scm (mcl) [arguments] <configure-flags>:
Add extra option to relax GCC strictness.

Change-Id: I466786efced727f4f23540639453b5f4a2457ddb
2025-08-07 18:33:39 +01:00
Sharlatan Hellseher
702b64e41e gnu: python-liana-py: Update to 1.6.0.
* gnu/packages/bioinformatics.scm (python-liana-py): Update to 1.6.0.
  [arguments] <test-flags>: Skip more problematic tests. Adjust pathe
  for "--ignore" option.
  <phases>: Remove 'relax-requirements.
  [propagated-inputs]: Remove python-decoupler-py; add python-decoupler.
  [native-inputs]: Remove python-black, python-poetry-core, and
  python-pytest-cov; add python-hatchling.

Change-Id: Icfec6a217f828b5e68cccde88fc889b2ee3e32f3
2025-08-07 18:33:39 +01:00
Sharlatan Hellseher
962948f2a4 gnu: Add python-decoupler.
This package is a successor of python-decoupler-py with reworked tests
and inputs. Project has changed the license from GPL3+ to BSD-3.

See: <https://github.com/scverse/decoupler/blob/main/CHANGELOG.md#200>

* gnu/packages/bioinformatics.scm (python-decoupler): New variable based
  on python-decoupler-py.
  [source] <url>: Fix permanent redirect.
  [arguments] <test-flags>: Rework skipped tests.
  <phases>: Remove 'relax-requirements.
  [propagated-inputs]: Remove python-ipython, python-matplotlib,
  python-nbsphinx, python-numpy, python-numpydoc, python-omnipath,
  python-scanpy, python-scikit-learn, python-skranger, and
  python-typing-extensions; add python-dcor, python-docrep,
  python-igraph, python-ipywidgets, python-marsilea, python-requests,
  python-session-info2, and python-xgboost.
  [native-inputs]: Remove python-poetry-core; add nss-certs-for-test,
  python-hatchling, python-gseapy, python-memory-profiler, and
  python-scanpy.
  [home-page]: Fix permanent redirect.
  [licenses]: Switch to bsd-3.

(python-decoupler-py): Deprecate package.

Change-Id: Ia517db074c7ac405408731c9a8cfe00e56b8107b
2025-08-07 18:33:39 +01:00
Sharlatan Hellseher
018b8a474e gnu: Add python-marsilea.
* gnu/packages/python-science.scm (python-marsilea): New variable.

Change-Id: I2f02691e45c57783edbd3c4654fdf4f8bafafb17
2025-08-07 18:33:39 +01:00
Sharlatan Hellseher
d10e1abebb gnu: Add python-legendkit.
* gnu/packages/python-science.scm (python-legendkit): New variable.

Change-Id: I98f9eb01b9162dec907b7b4a7423d718e2437fdd
2025-08-07 18:33:39 +01:00
Sharlatan Hellseher
bf812960e5 gnu: Add python-dcor.
* gnu/packages/statistics.scm (python-dcor): New variable.

Change-Id: I87d8562b9e0cc3a6d2faf28f38c8d9b3f757c618
2025-08-07 18:33:38 +01:00
Sharlatan Hellseher
6e38e8ab54 gnu: python-scanpy: Update to 1.11.2.
* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.11.2.
  [arguments] <test-flags>: Run tests in parallel, supported
  upstream. Skipp some more problematic tests.
  <phases>: Remove 'set-numba-cache-dir; add combined 'pre-check.
  [propagated-inputs]: Remove python-session-info; add python-session-info2.
  [native-inputs]: Add python-flaky, python-pytest-xdist, and python-scanorama.

Change-Id: I6a13a7c3449b0d60801daf49e40e6f1fcc48f0c0
2025-08-07 18:33:38 +01:00
Sharlatan Hellseher
3d7c49157b gnu: python-seaborn: Update to 0.13.2.
* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.13.2.
  [arguments] <test-flags>: Run tests in parallel, supported upstream.
  [native-inputs]: Remove python-flake8, python-ipykernel,
  python-nbconvert, python-numpydoc, python-mypy, python-pytest-cov, and
  python-pyyaml.

Change-Id: Ie8df114f7b617a8c5ce0999242b47e84f8255fa6
2025-08-07 18:33:38 +01:00
Sharlatan Hellseher
debc80b4d4 gnu: python-statsmodels: Update to 0.14.4.
* gnu/packages/statistics.scm (python-statsmodels): Update to 0.14.4.
  [native-inputs]: Remove python-colorama, python-cython, python-flake8,
  python-isort, python-joblib, python-pytest, python-pytest-randomly,
  python-pytest-xdist, python-setuptools, and python-wheel; add
  python-cython-3 and python-setuptools-next.

Change-Id: I59164ed861224bfb8230686b2133639a7d1c649e
2025-08-07 18:33:38 +01:00
Sharlatan Hellseher
c22b6731d4 gnu: Add python-session-info2.
* gnu/packages/python-xyz.scm (python-session-info2): New variable.

Change-Id: I8773329702f7ef7c6c9a929317cc3d5295b8b507
2025-08-07 18:33:38 +01:00
Sharlatan Hellseher
c1aa803542 gnu: Add python-hatch-docstring-description.
* gnu/packages/python-build.scm (python-hatch-docstring-description): New variable.

Change-Id: I859fbd0beb3a31c812c818caf0eabc75e55df9b8
2025-08-07 18:33:38 +01:00
Sharlatan Hellseher
80e27d57bf gnu: blast+: Update to 2.17.0.
* gnu/packages/bioinformatics.scm (blast+): Update to 2.17.0.

Change-Id: I37b460e057b392a88934a03f9a41d2b445e08f20
2025-08-07 18:33:38 +01:00