Commit graph

134293 commits

Author SHA1 Message Date
Efraim Flashner 76ed1e886e
gnu: gtk: Skip failing tests on aarch64-linux.
* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux
add a phase to skip a test which can't find the zink driver.

Change-Id: I7b596309f1cbd555bd7ba889379d5b0bb245eabc
2024-03-31 10:58:40 +03:00
John Kehayias f5558ee0cc
gnu: waybar: Update to 0.10.0.
* gnu/packages/wm.scm (waybar): Update to 0.10.0.

Change-Id: I5f52f2250510575156944a589db739abd71218a4
2024-03-30 18:20:30 -04:00
Timotej Lazar 251c0f31f4
gnu: wlr-randr: Update to 0.4.1.
* gnu/packages/wm.scm (wlr-randr): Update to 0.4.1.

Change-Id: I95732334df46f4cf524ca32de531e36ac3fd8657
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-30 18:17:53 -04:00
Timotej Lazar fb966899db
gnu: wireshark: Update to 4.2.4 [security fixes].
Fixes CVE-2024-2955.

* gnu/packages/networking.scm (wireshark): Update to 4.2.4.

Change-Id: I707fc87d9572034f203616cba9d279a8af3f85a4
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-30 18:10:40 -04:00
Liliana Marie Prikler 0485e3a4a6
gnu: emacs: Also skip integrity check for i686-linux.
The same cases fail as with armhf-linux.

* gnu/packages/emacs.scm (emacs-no-x)[#:phases]<validate-comp-integrity>:
Also skip check on i686-linux.
2024-03-30 13:51:34 +01:00
Vinicius Monego a17976e975
gnu: python-qasync: Update to 0.27.1.
* gnu/packages/python-xyz.scm (python-qasync): Update to 0.27.1.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-Expressions.
[native-inputs]: Remove python-pytest-runner. Add python-poetry-core.

Change-Id: I3290a8b59f393c7bea6f200b5e538ad4be14d349
2024-03-30 09:23:24 -03:00
Vinicius Monego a414fd2c9a
gnu: ddrescue: Update to 1.28.
* gnu/packages/disk.scm (ddrescue): Update to 1.28.

Change-Id: I6211c020890df293312d7c5cf213c12467fc9d00
2024-03-30 09:23:24 -03:00
Vinicius Monego 8541aaa07f
gnu: python-immutabledict: Enable tests.
* gnu/packages/python-xyz.scm (python-immutabledict): Enable tests.

Change-Id: I5ebd0fac21a5aa26785a2ced115b736ee5e7952c
2024-03-30 09:23:15 -03:00
Vinicius Monego 064fcf007b
gnu: python-immutabledict: Update to 4.2.0.
* gnu/packages/python-xyz.scm (python-immutabledict): Update to 4.2.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core.

Change-Id: Ifc3499f6e01efefdcb58aadcae87bbb5a0295d46
2024-03-30 08:36:34 -03:00
Vinicius Monego 8a683b1628
gnu: librecad: Update to 2.2.0.2.
* gnu/packages/engineering.scm (librecad): Update to 2.2.0.2.
[arguments]<#:phases>: Delete the patch-boost-error, add-missing-headers and
patch-paths phases. Remove trailing #t.
* gnu/packages/patches/librecad-support-for-boost-1.76.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I23cc1a80b2e9e73bdef40575c4104480cc830d8c
2024-03-30 08:36:10 -03:00
Vinicius Monego 2e2d378551
gnu: gplates: Update to 2.4.
* gnu/packages/geo.scm (gplates): Update to 2.4.
[source]: Use git-fetch and fetch from GitHub.
[arguments]: Remove #:configure-flags.
[native-inputs]: Remove unzip.

Change-Id: Idf7c7ffb902f98361a897ce122c076a1a2f7fdf2
2024-03-30 08:34:09 -03:00
Clément Lassieur 350cdbe838
gnu: ublock-origin: Update to 1.57.0.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.57.0.
(ublock-main-assets): Update to 13715d6deb2ab7e384ac79368fd53c9fd8a7ef64.
(ublock-prod-assets): Update to 3da96ce3dd494202656cbc95e1de8baabc0ab7b2.

Change-Id: Id821ec01d3fde27feadf2a95173e6a26b669aacc
2024-03-30 10:13:54 +01:00
Ahmad Draidi 139715d0e0
gnu: xarcan: Update to 0.6.3.
* gnu/packages/arcan.scm (xarcan): Update to 0.6.3.

Change-Id: I2480ec0b91e4248b1bc6b6d86f8ed7266a3b95ea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-30 10:09:34 +01:00
Ahmad Draidi 0b88687971
gnu: arcan: Update to 0.6.3.
* gnu/packages/arcan.scm (arcan): Update to 0.6.3.

Change-Id: I9b1337e578cdc7d290517ace3b0edb6a3fe6e926
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-03-30 10:09:33 +01:00
Liliana Marie Prikler 72ca1a336a
Merge branch 'emacs-team' 2024-03-30 10:02:52 +01:00
Liliana Marie Prikler a915a57d91
Merge branch 'gnome-team' 2024-03-30 09:47:43 +01:00
Skylar Hill 4b23fd7adb
gnu: gerbil: Update to 0.18.1.
* gnu/packages/scheme.scm (gerbil): Update to 0.18.1.
[arguments]: Remove ‘chdir’ and ‘configure’ phases.  Add ‘set-cc’ phase.
Adjust ‘fix-gxi-shebangs’ phase.
[native-inputs]: Remove ‘coreutils’ and ‘gcc’.

Change-Id: I4248ae3d6df3beaf57b6036f5329374da79e26f1
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-03-30 01:01:32 +01:00
Ludovic Courtès 6b138626e4
services: postgresql: Simplify execution of ‘initdb’.
* gnu/services/databases.scm (postgresql-activation): Replace
‘primitive-exit’ + ‘system*’ with ‘execl’.

Change-Id: I491fd3093f67af59f240438d7d6123e769e4ec1e
2024-03-30 01:01:32 +01:00
Robert Vollmert ed03a0aa9b
services: postgresql: Don't initdb when directory exists.
* gnu/services/databases.scm (postgresql-activation): Check if
directory exists.

Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Id563a3e8df2cb5b805e64cd8319303c65d308c69
2024-03-30 01:01:32 +01:00
Ludovic Courtès b0a37d8b1a
doc: Cross-reference virtual build machines from ‘guix time-machine’.
* doc/guix.texi (Invoking guix time-machine): Tweak the note about
packages that may fail to build.  Add cross-reference to virtual build
machines.

Change-Id: Ib2a4a28cdca0c8970d0f5327e39b4a21800ea2e1
2024-03-30 01:01:32 +01:00
Ludovic Courtès fbcd9022c6
doc: ‘guix time-machine’ can travel to v0.16.0.
This is a followup to a26bce55e6.

* doc/guix.texi (Invoking guix time-machine): Update reference to oldest
commit.

Change-Id: Iae3d751d4377de92481276f9f2f31128f85c23c4
2024-03-30 01:01:31 +01:00
Ludovic Courtès ddc9d66f2b
substitute: Retry nar download upon networking error.
This allows ‘guix substitute’ to gracefully handle errors like:

  TLS error in procedure 'write_to_session_record_port': Error in the push function

instead of exiting (“`guix substitute' died unexpectedly”).

* guix/scripts/substitute.scm (download-nar)[try-fetch]: Catch
‘network-error?’ too.

Reported-by: Ada Stevenson <adanskana@gmail.com>
Change-Id: I91b92183b0165832645ee37d50c13445f9322525
2024-03-30 01:01:31 +01:00
Ludovic Courtès 80a135d64b
channels: Autoload several modules.
* guix/channels.scm: Autoload several Git-related modules.

Change-Id: I23e46eabdbfa9db340e26006419b4b87bb446853
2024-03-30 01:01:31 +01:00
Vinicius Monego 9dae1488a4
gnu: muse-sequencer: Update to 4.2.1.
* gnu/packages/music.scm (muse-sequencer): Update to 4.2.1.
[native-inputs]: Add extra-cmake-modules.

Change-Id: Ieba29ffd20539b8f5820bc1598db2262126ee0dc
2024-03-29 16:45:42 -03:00
Vinicius Monego 23acd17cc6
gnu: cdo: Update to 2.4.0.
* gnu/packages/geo.scm (cdo): Update to 2.4.0.
[source]: Update URL.
[native-inputs]: Add python-wrapper.

Change-Id: Ic2dad47e04d99b2903b3d7f53862e1ffa6e4d220
2024-03-29 16:45:38 -03:00
Vinicius Monego 73c5dee29b
gnu: python-cmaes: Update to 0.10.0.
* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.10.0.

Change-Id: I90e6a3d5c64e48bba969b2eed7696200da29fffe
2024-03-29 16:45:31 -03:00
Vinicius Monego dbe16f5a68
gnu: python-celery: Update to 5.3.6.
* gnu/packages/python-xyz.scm (python-celery): Update to 5.3.6.
[build-system]: Use pyproject-build-system.
[arguments]: Replace pytz with tzdata in the relax-requirements phase. Do not
override the check phase, skip tests in #:test-flags instead.
[native-inputs]: Add python-pytest-click.
[propagated-inputs]: Add python-tzdata. Remove python-pytz.

Change-Id: I4cb6a1c6712d5b54f4d9a6731447e9459e8ff81a
2024-03-29 16:19:51 -03:00
Vinicius Monego 1f3173786a
gnu: python-vine: Update to 5.1.0.
* gnu/packages/python-xyz.scm (python-vine): Update to 5.1.0.
[build-system]: Use pyproject-build-system.

Change-Id: I2621eb21deb516d16e9cc50ff9237aed1b6b46b8
2024-03-29 16:19:51 -03:00
Vinicius Monego 905a306102
gnu: python-kombu: Update to 5.3.6.
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.3.6.
[build-system]: Use pyproject-build-system.
[arguments]: Do not override the check phase. Ignore a file in #:test-flags.
[native-inputs]: Add python-botocore, python-tzdata. Remove python-pytz.
[propagated-inputs]: Add python-typing-extensions. Remove
python-cached-property.

Change-Id: I4b36effff8b17af388d56c90bf8983954adf4333
2024-03-29 16:19:51 -03:00
Vinicius Monego a65a96aff6
gnu: python-billiard: Update to 4.2.0.
* gnu/packages/python-xyz.scm (python-billiard): Update to 4.2.0.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-Expressions. Do not delete test files.

Change-Id: I69ec62c0c28e9c7ff6ce65f722b250f50dbb33da
2024-03-29 16:19:48 -03:00
Sharlatan Hellseher 423ca234cb
gnu: rust-xkbcommon-dl: Fix loading of libxkbcommon-x11.so.
This to resolve Alacritty segmentation fault reported in #68243, attemp
to fix in #69797.

* gnu/packages/crates-graphics.scm (rust-xkbcommon-dl) [arguments]:
Handle libxkbcommon-x11.so in the ‘add-absolute-library-references’
phase.

Change-Id: Ib724775210cfad7dedaa454f0f456c0dded67dcc
2024-03-29 19:08:38 +00:00
Sharlatan Hellseher 25d66b55c2
gnu: python-distributed: Disable parallel tests.
As seen in <https://ci.guix.gnu.org/build/3708961/log/raw>, parallel
tests introduced package build regression.

* gnu/packages/python-science.scm (python-distributed) [arguments]
<#:test-flags>: Disable parallel tests.
[native-inputs]: Remove python-pytest-xdist.

Change-Id: I3a04098604fa03ab91ceb228dd70c34c3d84db78
2024-03-29 19:08:08 +00:00
Fabio Natali 6cde0f480d
gnu: Add python-apprise.
* gnu/packages/python-xyz.scm (python-apprise): New variable.

Change-Id: I55b8c7b558ce34835cff31b9fac6ff3b81ff5fec
Signed-off-by: jgart <jgart@dismail.de>
2024-03-29 12:04:32 -05:00
Mehmet Tekman 37d31495c1
gnu: krita: Update to 5.2.1.
Due to a missing patch in the upstream libraqm, we cannot depend on the
existing libraqm library, but must instead use the one embedded in the
package. It compiles, but needs to be told to use the -fPIC flag.

Dependency fftw also does not provide the required CMake file
FFTW3Librarydepends.cmake, and only does so when compile via cmake and
not gnu. Due to the many packages that depend on fftw, a seperate
fftw-cmake was used.

* gnu/packages/kde.scm (krita): Update to 5.2.1.

Change-Id: I956451d05d8499580b909e843fd8e4418e396642
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-29 16:45:45 +00:00
Mehmet Tekman 74d2c8304f
gnu: fftw-cmake: New Variables.
This is a clone of the fftw function, but uses cmake to build in order
for the FFTW3LibraryDepends.cmake file to be built, neccesary for
packages with cmake builds that depend on fftw3.

See: https://bugzilla.redhat.com/show_bug.cgi?id=1729652#c5

This variable inherits from the existing fftw3 in order to not break any
downstream packages that make use of the target optimizations given by
the gnu build.

* gnu/packages/algebra.scm (fftw-cmake): New variable.

Change-Id: Idb06f86031123de3b2621953a385f4f57d9b5cc5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-29 16:45:12 +00:00
jgart 82d33ff33c
gnu: python-statsmodels: Update home-page url.
* gnu/packages/statistics.scm (home-page): Update home-page url.
[home-page]: Add package associated versioning to project website url.

Change-Id: I0909674d0f8c502aa55f4f7423308bd0eaaaf52e
2024-03-29 11:15:10 -05:00
Sharlatan Hellseher b0b9d757a7
gnu: python-hvpy: Update to 1.1.0.
* gnu/packages/astronomy.scm (python-hvpy): Update to 1.1.0.
[propagated-inputs]: Remove python-pydantic; add python-pydantic-2 and
python-pydantic-settings.

Change-Id: Id567cff01204d2e8d71bc49ec9ffc88b2bbb3f4e
2024-03-29 15:08:12 +00:00
Sharlatan Hellseher a0cf3af1ad
gnu: Add python-pydantic-settings.
* gnu/packages/python-xyz.scm (python-pydantic-settings): New variable.

Change-Id: I410edc37f17a293f3d40ce9a2ab6416ea35bae39
2024-03-29 15:08:12 +00:00
Sharlatan Hellseher 90b636e4b3
gnu: Add python-pytest-examples.
* gnu/packages/check.scm (python-pytest-examples): New variable.

Change-Id: I8199a7d7294c3b04134474f9f116468ac327cba8
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 0fd36bed26
gnu: Add python-cmyt.
* gnu/packages/python-xyz.scm (python-cmyt): New variable.

Change-Id: I45caa38fc391fe7890f87f41b18d3cfa8da07c80
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 18ac6a247c
gnu: Add python-ewah-bool-utils.
* gnu/packages/python-compression.scm (python-ewah-bool-utils): New variable.

Change-Id: Ib9730d599f66bc2b864bfd305135e367f89ba9dd
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 36ce356616
gnu: Add python-nose-exclude.
* gnu/packages/check.scm (python-nose-exclude): New variable.

Change-Id: I5c91b682163890c822f7d4a548e92fdd287d78a2
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 632cb6aa55
gnu: Add python-astroplan.
* gnu/packages/astronomy.scm (python-astroplan): New variable.

Change-Id: Ia13998c3ccfaab57a9d0670dbd7b4e1c1b92b57a
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 6933d9ef0a
gnu: Add python-asdf-compression.
* gnu/packages/astronomy.scm (python-asdf-compression): New variable.

Change-Id: I221990d2f25f31dd5272a3ccc4c603da8dac353b
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 7d817bb380
gnu: Add python-asdf-zarr.
* gnu/packages/astronomy.scm (python-asdf-zarr): New variable.

Change-Id: If26b31aeeb90a595a4d384755ba9060101ee4c8a
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 0c1c89ac65
gnu: python-pynbody: Update to 1.6.0.
* gnu/packages/astronomy.scm (python-pynbody): Update to 1.6.0.
[arguments] <#:test-flags>: Disable more tests.

Change-Id: Icfb65fccbd1e7694a64aa52caa7b905e1b9a1a87
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 25e5d205e0
gnu: python-crds: Update to 11.17.19.
* gnu/packages/astronomy.scm (python-crds): Update to 11.17.19.

Change-Id: I455e3d6aeb0188d13c02e1c57aa3793689c0de5c
2024-03-29 15:08:11 +00:00
Sharlatan Hellseher 22efd8b2ca
gnu: python-stdatamodels: Update to 1.10.0.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.10.0.

Change-Id: I69f98de3e98d22c636ec726ab3ce17f5d96fbb51
2024-03-29 15:08:10 +00:00
Sharlatan Hellseher 278bc81add
gnu: python-stcal: Enable sanity check.
* gnu/packages/astronomy.scm (python-stcal) [arguments] <#:phases>:
Revert 'sanity-check phase. Add 'silent-check-for-opencv phase.

Change-Id: Ifd3ae01d261fe6dba8f5e75d4a5134510d826a57
2024-03-29 15:08:10 +00:00
Sharlatan Hellseher 5828d49359
gnu: python-stcal: Update to 1.6.1.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.6.1.

Change-Id: Ifca867967c302234d38bbe4fa6fcd2a1d61914cf
2024-03-29 15:08:10 +00:00