1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-20 01:00:30 +02:00
Commit Graph

165881 Commits

Author SHA1 Message Date
Sharlatan Hellseher
7861d639c9 gnu: Add specification-json-schema-test-suite.
* gnu/packages/specifications.scm (specification-json-schema-test-suite): New variable.

Change-Id: I7df349aaa2391118a1b96f5a951acd9fb22bc20a
2025-08-11 21:42:34 +01:00
Sharlatan Hellseher
b9b054c734 gnu: go-cloud-google-com-go-compute-metadata: Fix version tag.
The correct version of the package follows Golang tagging style e.g. the
latest version is "compute/metadata/v0.7.0", this chage fixes it.

* gnu/packages/golang-web.scm (go-cloud-google-com-go-compute-metadata):
Set to the correct version tag compute/metadata/v0.7.0, use list style.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I73f4be68237bae3a74747a46ff313d59518b43e6
2025-08-11 21:42:34 +01:00
Sharlatan Hellseher
65d4a85358 gnu: Add go-google-golang-org-genproto-googleapis-api.
* gnu/packages/golang-web.scm (go-google-golang-org-genproto-googleapis-api): New variable.

Change-Id: Id7078bf2b3b0f6c6cb75c479ad58ea7cf9d68324
2025-08-11 21:42:34 +01:00
Sharlatan Hellseher
02490211ac gnu: nsq: Simplify.
* gnu/packages/high-availability.scm (nsq) [arguments] <phases>: Add
'pre-check; use default 'check.

Change-Id: Ie382e4ae9d8776c1c39494f39e21957a59038ac4
2025-08-11 21:42:34 +01:00
Sharlatan Hellseher
45c147ea98 gnu: Add go-github-com-code-hex-go-generics-cache.
* gnu/packages/golang-xyz.scm (go-github-com-code-hex-go-generics-cache): New variable.

Change-Id: I16753f6769fc44f1efc74eb83fd03fc6737c85c0
2025-08-11 21:42:34 +01:00
Sharlatan Hellseher
7ea302a5d7 gnu: go-github-com-prometheus-procfs: Update to 0.16.1.
* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Update to 0.16.1.
[arguments] <phases>: Use default 'check.

Change-Id: Ie5271db27f7757e7a09ee7a2a03532fd0e838de0
2025-08-11 21:42:34 +01:00
Sharlatan Hellseher
7f92c3c725 gnu: Add go-github-com-ghemawat-stream.
* gnu/packages/golang-xyz.scm (go-github-com-ghemawat-stream): New variable.

Change-Id: I81d10bdea8e4379284cb0585416ed604bb6854c6
2025-08-11 21:42:25 +01:00
Ekaitz Zarraga
c864745a02 gnu: Add commit-mono font.
* gnu/packages/fonts.scm (font-commit-mono): New variable.

Change-Id: Ie9ae6604e652df63dac899f6f0c17be0502a67a7
2025-08-11 22:15:10 +02:00
Jake Forster
b5a3db7c47 gnu: insight-toolkit: Fix Python module and add a test for it.
Insight Toolkit (ITK) Python module fails to import due to:
  AttributeError: module 'numpy' has no attribute 'bool'
Implement the fix from here:
<https://github.com/InsightSoftwareConsortium/ITK/pull/5402>

While ITK's test suite is disabled for good reason, we can test that the
Python module imports successfully.  Importing the Python module requires
NumPy.  It is added as a native-input instead of a propagated-input because
the "out" output is unrelated to Python.

* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Remove
'#tests? #f'.  Add #:imported-modules and #:modules.
<#:phases>: Delete 'check.  Add 'fix-numpy-bool and 'python-sanity-check.
[native-inputs]: Add python-numpy.
(insight-toolkit-legacy)[arguments]: Remove inherited phase
'python-sanity-check.
[native-inputs]: Remove inherited python-numpy.

Change-Id: Ia6d14c22cbea9cd9877da36f8f72e2e34ff8a8a6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11 18:57:23 +02:00
Liam Hupfer
d212967934 gnu: Add emacs-colorful-mode.
* gnu/packages/emacs-xyz.scm (emacs-colorful-mode): New variable.

Change-Id: I41bedcb724883f2e33ecdd06efaad886c914f373
Signed-off-by: jgart <jgart@dismail.de>
2025-08-11 11:48:55 -05:00
Liam Hupfer
da088c622a gnu: Add emacs-cycle-at-point.
* gnu/packages/emacs-xyz.scm (emacs-cycle-at-point): New variable.

Change-Id: I73866a7b3ff8fd35daa1ef198ca8aa2847eeecf7
Signed-off-by: jgart <jgart@dismail.de>
2025-08-11 11:45:19 -05:00
Liam Hupfer
1a7a19545d gnu: Add emacs-recomplete.
This is preparatory for emacs-cycle-at-point.

* gnu/packages/emacs-xyz.scm (emacs-recomplete): New variable.

Change-Id: I145f3527cb97f221d83443c786c84c35e675f137
Signed-off-by: jgart <jgart@dismail.de>
2025-08-11 11:45:18 -05:00
jgart
b1aade581e gnu: trealla: Update to 2.82.2.
* gnu/packages/prolog.scm (trealla): Update to 2.82.2.

Change-Id: I93473f406533bba689de275badcc97b6f92d2a4a
2025-08-11 10:21:46 -05:00
jgart
d5d911be6e gnu: Add clasp-zsort.
* gnu/packages/lisp-xyz.scm (clasp-zsort): New variable.

Change-Id: I745eebcaacaf4f86849df677b011514850f4021e
2025-08-11 09:08:15 -05:00
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