1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-29 21:41:15 +02:00
Commit Graph

153512 Commits

Author SHA1 Message Date
Frederick Muriuki Muriithi
28a1649927 gnu: virtuoso-ose: Update to 7.2.15.
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.15.
[source]<patches>: Remove virtuoso-ose-remove-pre-built-jar-files.patch.
<snippet>: Update snippet to simply delete all prebuilt Java archives.
[arguments]<phases>: Remove the custom 'bootstrap phase.
<phases>: Update list of files in 'avoid-embedding-kernel-and-timestamps
phase.
[native-inputs]: Add python.
* gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove patch.

Change-Id: I35677732e80e17a9115a910c921f4f167b6d9b3b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 15:16:50 +02:00
Tomas Volf
371904f0b7 gnu: skopeo: Update to 1.20.0.
* gnu/packages/virtualization.scm (skopeo): Update to 1.20.0.

Change-Id: I5a7cde9980368b423c3da776aca4060bbfb48e7f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 12:48:48 +02:00
Tomas Volf
624056378d gnu: buildah: Update to 1.41.1.
* gnu/packages/containers.scm (buildah): Update to 1.41.1.

Change-Id: Ie9b06a71bde92f2b98d9bfe6223dcb55afaf2c6c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 12:47:08 +02:00
Ashish SHUKLA
a87bf27e64 gnu: nghttp3: Update to 1.11.0
* gnu/packages/web.scm (nghttp3): Update to 1.11.0

Change-Id: If2d03a320f03a38fbfd293d6b769b466ca166e70
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 12:45:02 +02:00
Andy Tai
f73e6468c9 gnu: ant/java8: Update to 1.10.15.
* gnu/packages/java.scm (ant/java8): Update to 1.10.15.

Change-Id: I41f36c6f98e5c6c080c467fa85467deeae163b59
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 10:25:32 +02:00
Ron Nazarov
b3039b3ddf gnu: znc: Update to 1.10.1.
* gnu/packages/messaging.scm (znc): Update to 1.10.1.

Change-Id: Ie6b53e7a8f7d0066aeadabd4be00787d0768e59b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 09:13:17 +02:00
Ekaitz Zarraga
fc0e2315f6 gnu: icedove: Fix GPU rendering related errors.
Icedove was unable to find the GPU via PCI, it failed to find libGL.so.1
and was unable to use vaapi. All of them were related with missing
dependencies and wrappers.

* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add pciutils and libva.
[arguments]<#:phases>: Wrap pciutils, libva and mesa.

Change-Id: Ic6e07804bbde2ac3f375144190abf653185edbc5
2025-08-10 21:25:37 +02:00
Ekaitz Zarraga
b200b29d2f gnu: obs: Update to 31.1.2.
* gnu/packages/video.scm (obs): Update to 31.1.2.

Change-Id: Ia0ab7c7ad51eb22f558010e0d8aa403ae5ee7217
2025-08-10 12:40:44 +02:00
Danny Milosavljevic
b4895b4ca7 gnu: llama-cpp: Update to b6101.
* gnu/packages/machine-learning.scm (llama-cpp): Update to b6101.

Change-Id: I85d532605d606e3f0d11ea16008ac6c7478093cf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-10 11:34:47 +02:00
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